@charset "UTF-8";@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.banner-message.vibe-banner{display:flex;align-items:center;min-height:52px}.banner-message>.vibe-banner-icon{display:none}.banner-message .vibe-banner-dismiss{min-width:24px;color:var(--vibe-banner-yellow-text-color, #1d1d1f)}.banner-message .banner-icon,.banner-message .title{margin-right:8px}.banner-message .vibe-banner-content{display:flex;justify-content:center;align-items:center;width:100%;font-size:.9375rem}.banner-message .banner-button.vibe-button{font-size:inherit;--vibe-link-text-enabled: var(--color-blue-400);--vibe-link-text-hovered: var(--color-blue-500);--vibe-link-text-focused: var(--color-blue-500);--vibe-link-text-pressed: var(--color-blue-500);--vibe-link-icon-color: var(--color-blue-400)}@media(max-width:735px){.banner-message .vibe-banner-content{font-size:.875rem}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.card-container{height:var(--v4f9f7743);width:var(--v8dd7d7ac);border-radius:14px;border:.5px solid var(--color-border-secondary);box-shadow:var(--shadow-card)}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.app-card{display:flex;align-items:center;gap:16px;padding:32px 24px;background:var(--color-card-white);text-decoration:none;cursor:pointer;transition:transform .3s cubic-bezier(0,0,.5,1)}.app-card .icon-svg{height:4.5rem;width:4.5rem}.app-card:hover{background:var(--color-card-hover);transform:scale(1.02)}.app-card .tile-icon{width:.625rem}.app-card .text-info-container{display:flex;flex-direction:column;gap:4px;width:17.0625rem}.app-card .text-info-container .title .link{text-decoration:none;font-weight:600;color:var(--color-text-primary)}.app-card .text-info-container .description{line-height:1.2;color:var(--color-text-primary)}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.intro-banner{display:flex;flex-direction:column;gap:4px;padding:32px 0 32px 90px}.intro-banner .date{color:var(--color-text-secondary);margin:0}.intro-banner .intro-message{color:var(--color-text-primary);margin:0}@media(max-width:735px){.intro-banner{padding-left:25px}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.announcement-banner{display:flex;justify-content:center;align-items:center;gap:56px;height:29.125rem;width:100%}.announcement-banner .icon-large{height:20rem;width:33.125rem}.announcement-banner .icon-med{height:15.625rem;width:15.625rem}.announcement-banner .banner-text{display:flex;flex-direction:column;gap:16px;max-width:32.8125rem;text-align:center}.announcement-banner .banner-text .header{gap:16px;text-align:center}.announcement-banner .banner-text .header .header-icon{height:2.25rem}.announcement-banner .box-shadow{border-radius:50px;box-shadow:17px 20px 40px #00000036}.announcement-banner .dark{color:var(--color-gray-100)}.announcement-banner .light{color:var(--color-gray-900)}@media(max-width:1069px){.announcement-banner{height:37.5rem;flex-direction:column}.announcement-banner .icon-large{height:13.75rem;max-width:20.625rem;width:100%}.announcement-banner .banner-text{max-width:21.25rem}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.quick-link-card{position:relative;background-color:var(--color-bg-primary);border:none;border-radius:28px;transition:transform .3s cubic-bezier(0,0,.5,1);box-shadow:none;padding:24px 20px 20px 32px;text-align:left;display:block;text-decoration:none;color:var(--color-text-primary)}.quick-link-card:hover{cursor:pointer;transform:scale(1.03)}.quick-link-card .quick-link-icon{height:3.5rem;width:3.5rem;margin-bottom:16px;--color: var(--color-gray-800)}.quick-link-card .quick-link-header{width:16.5rem;margin-bottom:12px}.quick-link-card .quick-link-desc{height:3rem;width:16.5rem}.quick-link-card .footer-container{position:absolute;right:20px;bottom:20px;display:flex;justify-content:end}.quick-link-card .footer-container .external-link-icon{height:2.6875rem;width:2.6875rem;background-color:var(--color-blue-300);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-image:var(--v2e8786ea)}@media(max-width:735px){.quick-link-card{height:17.9375rem;width:16.25rem;padding-right:32px}.quick-link-card .quick-link-header{width:12.25rem}.quick-link-card .quick-link-desc{height:4.25rem;width:12.25rem}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.quick-links{position:relative}.quick-links .quick-link-cards-container{padding-bottom:67px;overflow-x:scroll}.quick-links .quick-link-cards-container .scroll-container{scroll-snap-type:x mandatory;overflow:scroll;padding:10px;margin:-10px;scroll-padding:8px}.quick-links .quick-link-cards-container .scroll-container::-webkit-scrollbar{display:none}.quick-links .quick-link-cards-container .scroll-container ul{list-style-type:none;display:flex;gap:20px;padding:0}.quick-links .quick-link-cards-container .scroll-container ul li{scroll-snap-align:start}.quick-links .quick-link-cards-container .scroll-container ul li:last-child{padding-right:30px}.quick-links .nav-button-container{position:absolute;right:0;bottom:0;display:flex;justify-content:end;gap:12px;margin-right:1.5rem}.quick-links .nav-button-container button{border:none;height:2.6875rem;width:2.6875rem;padding:0;background-color:var(--color-gray-200);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.quick-links .nav-button-container button:disabled{opacity:.5;cursor:default}.quick-links .nav-button-container .icon{color:var(--color-gray-600);font-size:1.375rem}@media(max-width:735px){.quick-links .quick-link-cards-container{padding-bottom:15px;overflow-x:hidden}.quick-links .quick-link-cards-container .scroll-container .quick-links-list li:last-child{padding-right:50px}.quick-links .nav-button-container{margin-top:20px;bottom:unset}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.carousel-list{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;overflow:hidden}.carousel-list .carousel-container{height:29.125rem}.carousel-list ul{list-style-type:none}.carousel-list .nav-paddle{z-index:200}.carousel-list .nav-paddle .nav-button{top:204px;position:absolute;height:3.625rem;width:3.625rem;border:none;border-radius:50%;background-color:var(--color-black-48-alpha);cursor:pointer}.carousel-list .nav-paddle .nav-button img{height:2.25rem;width:1.25rem}.carousel-list .nav-paddle .nav-button{padding:11px 22px 11px 16px}.carousel-list .nav-paddle .nav-button-prev{left:16px}.carousel-list .nav-paddle .nav-button-next{right:16px;transform:rotate(180deg)}.carousel-list .pagination-dot-list{margin-bottom:2px;padding:0;display:flex;gap:14px}.carousel-list .pagination-dot-list .pagination-dot{height:.5rem;width:.5rem;border:none;border-radius:50%;padding:0;background-color:var(--color-gray-500);cursor:pointer}.carousel-list .pagination-dot-list .pagination-dot.pagination-dot-active{background-color:var(--color-gray-800);cursor:default}.carousel-list .pause-play-button{position:absolute;right:9px;padding:0;margin:0 13px 2px;height:1.1875rem;bottom:0rem;border:none;background-color:transparent}.carousel-list .pause-play-button:focus{outline-offset:-4px}@media(max-width:1069px){.carousel-list,.carousel-list .carousel-container{height:39.375rem}.carousel-list .nav-paddle .nav-button{top:302.5px;height:1.5625rem;width:1.5625rem;padding:0}.carousel-list .nav-paddle .nav-button img{height:1.5625rem;width:.4375rem}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.carousel-item{position:absolute;width:100%;top:0;right:0;transform:translate(100%) scaleX(0)}.carousel-item.active-z-index{z-index:1}.carousel-item.active{transform:translate(0);transition:all .35s ease-out}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.landing-page-view{background:var(--color-bg-primary)}.landing-page-view .tiles-container{padding:72px 112px;margin:0 auto}.landing-page-view .tiles-container .title-container{margin-bottom:24px}.landing-page-view .tiles-container .tiles-list-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(25.5rem,max-content));grid-gap:16px;justify-content:center;padding:0}.landing-page-view .tiles-container .tiles-list-container .tile-container{list-style-type:none}.landing-page-view .quick-links-container{background-color:var(--color-bg-tertiary);padding:72px 0 80px}.landing-page-view .quick-links-container .title-container{margin:0 90px 24px}.landing-page-view .quick-links-container .title-container .quick-links-header{color:var(--color-text-primary)}.landing-page-view .quick-links-container .quick-links{margin-left:90px}@media(max-width:735px){.landing-page-view .quick-links-container{padding-bottom:105px}.landing-page-view .quick-links-container .title-container,.landing-page-view .quick-links-container .quick-links{margin-left:45px}.landing-page-view .tiles-container{padding:45px 0}.landing-page-view .tiles-container .tiles-list-container{grid-template-columns:repeat(auto-fit,minmax(20.4375rem,max-content))}.landing-page-view .tiles-container .tiles-list-container .app-card{height:7.5rem;width:20.4375rem}.landing-page-view .tiles-container .tiles-list-container .app-card .icon-svg{height:3.5rem;width:3.5rem}.landing-page-view .tiles-container .tiles-list-container .app-card .text-info-container{width:12.9375rem}.landing-page-view .tiles-container .tiles-list-container .app-card .text-info-container .description{font-size:14px}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.program-card-container{list-style-type:none}.program-card-container .program-card{position:relative;display:flex;align-items:center;background:var(--color-card-white)}.program-card-container .program-card .program-card-label{display:flex;align-items:center;gap:16px;cursor:pointer;padding:42px 24px}.program-card-container .program-card .program-card-label .program-icon{height:4.5rem;width:4.5rem;border-radius:18px;border:1px solid var(--program-icon-color-border)}.program-card-container .program-card .program-card-label .text-info-container{width:18.0625rem;display:flex;flex-direction:column;gap:4px}.program-card-container .program-card .program-card-label .text-info-container .title{color:var(--color-text-primary)}.program-card-container .program-card .program-card-label .text-info-container .description{line-height:1.25;color:var(--color-text-secondary)}.program-card-container .active{outline:solid 2px var(--color-outline-focus)}.program-card-container.keyboard-focus .program-card{outline:auto}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.program-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(25.5rem,max-content));grid-gap:16px;justify-content:center;margin:32px 0;padding:0;border:none}@media(max-width:735px){.program-cards-container{grid-template-columns:repeat(auto-fit,minmax(20.4375rem,max-content))}.program-cards-container .program-card-container .program-card{height:7.5rem;width:20.4375rem}.program-cards-container .program-card-container .program-card .program-card-label{padding:32px 24px}.program-cards-container .program-card-container .program-card .program-card-label .program-icon{height:3.5rem;width:3.5rem}.program-cards-container .program-card-container .program-card .program-card-label .text-info-container{width:12.9375rem}.program-cards-container .program-card-container .program-card .program-card-label .text-info-container .description{font-size:14px}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.rich-table{--rich-table-text-primary: var(--bridge-gray-12);--rich-table-text-secondary: var(--bridge-gray-44)}@media(prefers-color-scheme:dark){.rich-table{--rich-table-text-primary: var(--bridge-gray-96);--rich-table-text-secondary: var(--bridge-gray-58)}}.rich-table{--rich-table-text-selected: var(--bridge-white);height:100%;width:100%;overflow:hidden;border-radius:12px;border:.5px solid var(--color-gray-300);background:var(--color-card-white)}.rich-table .rich-table-title-container{height:3.375rem;display:flex;justify-content:space-between;padding:16px 16px 15px;color:var(--rich-table-text-primary)}.rich-table .search-input{max-width:14.875rem}.rich-table .rich-table-container{height:calc(100% - 54px)}.rich-table .rich-table-container .vibe-data-table{margin:auto;padding:0 2px;max-height:100%}.rich-table .rich-table-container .vibe-data-table .vibe-data-table-th--selection,.rich-table .rich-table-container .vibe-data-table .vibe-data-table-td--selection{width:0;min-width:0;max-width:0;padding:0;border:0;overflow:hidden;white-space:nowrap}.rich-table .rich-table-container .vibe-data-table .vibe-data-table-td--selection>*{clip:rect(0 0 0 0);clip-path:inset(50%);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}.rich-table .rich-table-container .vibe-data-table{--vibe-data-table-row-selected-bg: var(--color-blue-200);--vibe-data-table-header-bg: var(--color-card-white)}.rich-table .rich-table-container .vibe-data-table .vibe-data-table-thead--sticky{backdrop-filter:none}.rich-table .rich-table-container .vibe-data-table .vibe-data-table-scroll-container{scroll-padding-top:var(--vibe-data-table-header-min-height, 44px)}.rich-table .rich-table-container .vibe-data-table .vibe-data-table-empty-row{display:none}.rich-table .rich-table-container .vibe-data-table .vibe-data-table-tbody .vibe-data-table-tr{cursor:pointer;min-height:1.6875rem}.rich-table .rich-table-container .vibe-data-table .vibe-data-table-tbody .vibe-data-table-td{font-size:var(--vibe-data-table-body-font-size, 17px);color:var(--rich-table-text-primary);vertical-align:top}.rich-table .rich-table-container .vibe-data-table .vibe-data-table-td:focus,.rich-table .rich-table-container .vibe-data-table .vibe-data-table-td:focus-visible{outline:none}.rich-table .rich-table-container .vibe-data-table .vibe-data-table-table:focus,.rich-table .rich-table-container .vibe-data-table .vibe-data-table-table:focus-visible{outline:2px solid var(--vibe-data-table-focus-ring);outline-offset:-2px}.rich-table .rich-table-container .vibe-data-table.kbd-focus-within .vibe-data-table-tr:has([tabindex="0"]){outline:2px solid var(--vibe-data-table-focus-ring);outline-offset:-2px}.rich-table .rich-table-container .vibe-data-table .vibe-data-table-tr--selected,.rich-table .rich-table-container .vibe-data-table .vibe-data-table-tr--selected .vibe-data-table-td,.rich-table .rich-table-container .vibe-data-table .vibe-data-table-tr--selected:hover,.rich-table .rich-table-container .vibe-data-table .vibe-data-table-tr--selected:hover .vibe-data-table-td{color:var(--rich-table-text-selected)}.rich-table .rich-table-container .empty-message-container{display:flex;flex-direction:column;align-items:center}.rich-table .rich-table-container .empty-message-container .empty-table-title{color:var(--rich-table-text-primary);margin:32px 0 8px}.rich-table .rich-table-container .empty-message-container .empty-table-message{color:var(--rich-table-text-secondary)}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.error-message{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-text-error)}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.location-selector .location-selector-header-container{width:28.125rem;display:flex;flex-direction:column;align-items:center;margin:64px auto 24px}.location-selector .location-selector-header-container .location-selector-header{margin-bottom:8px;color:var(--color-text-primary)}.location-selector .location-selector-header-container .location-selector-subtext{color:var(--color-text-secondary);text-align:center}.location-selector .spinner{display:flex;justify-content:center;height:16.25rem;width:57.25rem;--vibe-spinner-label-color: var(--color-text-2);--vibe-spinner-label-font-size: 16px}.location-selector .table-component-parent-container{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.location-selector .table-component-parent-container .table-component-container{position:relative;display:flex;flex-direction:column;height:16.25rem;max-width:28.125rem;width:100%}.location-selector .table-component-parent-container .table-component-container:only-child{max-width:57.25rem;width:100%}.location-selector .table-component-parent-container .table-component-container .error-message{position:absolute;bottom:-24px}@media(max-width:963px){.location-selector{max-width:28.125rem;width:100%}.location-selector:has(.table-component-container:only-child){max-width:57.25rem;width:100%}}@media(max-width:735px){.location-selector#location-selector{width:100%;margin:0 auto}.location-selector .location-selector-header-container{max-width:20.4375rem;width:100%}.location-selector .table-component-parent-container{gap:50px}.location-selector .spinner{width:100%}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.program-selection-form{display:flex;flex-direction:column}.program-selection-form .checkbox-container,.program-selection-form .submit-button-container{text-align:right}.program-selection-form .selection-parent-container{position:relative;margin:0 auto}.program-selection-form .selection-parent-container:has(.table-component-container:only-child){max-width:57.25rem;width:100%}.program-selection-form .selection-parent-container .controls-container{display:flex;align-items:center;justify-content:right;gap:16px;margin-top:32px}.program-selection-form .default-checkbox{align-items:center;gap:8px}.program-selection-form .default-checkbox .caption-large-regular,.program-selection-form .default-checkbox .vibe-checkbox-label{font-size:14px}.program-selection-form .submit-button{font-size:16px}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}[data-dialog-name=pending-tasks-modal]{width:39.375rem;padding:48px 40px;border:none;box-shadow:0 0 20px var(--color-text-secondary)}[data-dialog-name=pending-tasks-modal] .vibe-dialog-header{padding:0}[data-dialog-name=pending-tasks-modal] .header{display:flex;justify-content:center;align-items:center;margin-bottom:16px;color:var(--color-text-primary)}[data-dialog-name=pending-tasks-modal] .header .pending-tasks-icon{border-radius:18px;border:1px solid var(--color-border-secondary);margin-right:24px}[data-dialog-name=pending-tasks-modal] .vibe-dialog-body{padding:0;max-width:none}[data-dialog-name=pending-tasks-modal] p{color:var(--color-text-secondary);text-align:center;margin-bottom:32px}[data-dialog-name=pending-tasks-modal] .button-container{display:flex;justify-content:center;flex-direction:row-reverse;gap:8px;padding:4px}[data-dialog-name=pending-tasks-modal] .button-container .pending-tasks-modal-button{width:5.9375rem;height:2rem}@media(max-width:735px){[data-dialog-name=pending-tasks-modal]{max-width:20.625rem}[data-dialog-name=pending-tasks-modal] .header .pending-tasks-icon{margin-right:14px}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.program-selection{padding:64px 24px;background:var(--color-bg-primary)}.program-selection .program-view-title{text-align:center;color:var(--color-text-primary)}.program-selection .locations-error-message{width:px-to-rem(520);justify-content:center;align-items:start;gap:8px;margin:64px auto 0;padding:10px 16px;background:var(--color-bg-error);border:1px solid var(--color-red-error);border-radius:9px}.program-selection .locations-error-message img{height:px-to-rem(16);width:px-to-rem(16)}@media(max-width:735px){.program-selection .locations-error-message{width:100%;margin-top:40px}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.location-details-view{margin:96px 90px 0;color:var(--color-text-primary)}.location-details-view .header{padding-bottom:8px;margin-bottom:56px;border-bottom:1px solid var(--color-border-secondary)}.location-details-view .subheader{text-align:center}.location-details-view .content-container{width:37.5rem;margin:16px auto}.location-details-view .content-container .company-profile-card{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;padding:32px 40px;background:var(--color-card-white)}.location-details-view .content-container .company-profile-card .value-container{display:grid;grid-template-columns:.1fr 1fr;gap:24px}.location-details-view .content-container .company-profile-card .value-container .label{width:5rem;color:var(--color-text-secondary);font-size:15px}.location-details-view .content-container .company-profile-card .value-container .value{color:var(--color-text-primary);font-size:16px;font-weight:600}.location-details-view .content-container .button-container{text-align:left}@media(max-width:735px){.location-details-view{margin:96px 32px 0}.location-details-view .content-container{width:100%}}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.ace-documentation-nav{background:var(--color-bg-secondary)}.ace-documentation-nav .nav-content{border-bottom:1px solid var(--color-border-secondary);width:calc(100% - 48px);margin:0 auto;padding:13px 0}.ace-documentation-nav .title-link{text-decoration:none;font-weight:500}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}[data-dialog-name=table-of-contents-dialog]{position:fixed;top:24px;width:51.4375rem;max-width:calc(100vw - 48px);padding-top:.25rem;padding-left:.375rem;border-radius:24px;border:2px solid var(--color-text-interactive);--vibe-dialog-header-padding: 0;--vibe-dialog-padding: 2.875rem 1.875rem 1.875rem 3.375rem}[data-dialog-name=table-of-contents-dialog] .vibe-dialog-body{max-width:none;max-height:none}[data-dialog-name=table-of-contents-dialog] .dialog-container .dialog-header{border-bottom:1px solid var(--color-border-secondary);padding-bottom:12px;color:var(--color-text-primary)}[data-dialog-name=table-of-contents-dialog] .dialog-body{--vibe-accordion-bg-color: transparent;--vibe-accordion-bg-color-hover: transparent;--vibe-accordion-padding-x: 0}[data-dialog-name=table-of-contents-dialog] .dialog-body .list-container{display:block;padding:24px 0;border-bottom:1px solid var(--color-border-secondary)}[data-dialog-name=table-of-contents-dialog] .dialog-body .list-container:has(.with-chevron.vibe-accordion-item--active){padding-bottom:0}[data-dialog-name=table-of-contents-dialog] .dialog-body .list-container .list-link{text-decoration:none;color:var(--color-text-interactive)}[data-dialog-name=table-of-contents-dialog] .dialog-body .list-container .list-link.hover-underline:hover{text-decoration:underline}[data-dialog-name=table-of-contents-dialog] .dialog-body .list-container .list-link.selected-page{font-weight:600}[data-dialog-name=table-of-contents-dialog] .dialog-body .list-container .vibe-accordion-trigger{padding:0;overflow:visible;position:relative}[data-dialog-name=table-of-contents-dialog] .dialog-body .list-container .vibe-accordion-icon{position:absolute;left:-32px;top:2px;color:var(--color-text-interactive)}[data-dialog-name=table-of-contents-dialog] .dialog-body .list-content{padding-left:2.125rem;font-size:17px}[data-dialog-name=table-of-contents-dialog] .dialog-body .list-content li{display:block;margin-top:8px;position:relative}[data-dialog-name=table-of-contents-dialog] .dialog-body .list-content li:first-child{padding-top:8px}[data-dialog-name=table-of-contents-dialog] .dialog-body .list-content .selected-page-icon{position:absolute;width:12px;height:12px;margin-top:6px;left:-1.25rem;--color: var(--color-text-interactive)}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.table-of-contents-button{width:max-content;padding-top:24px;display:flex;align-items:center;font-size:22px;text-decoration:none}.table-of-contents-button .table-of-contents-icon{width:1.375rem;height:1.375rem;margin-left:12px;--color: var(--color-text-interactive)}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.welcome-view .welcome-content{background:var(--color-bg-secondary);padding:88px 24px}.welcome-view .welcome-header{display:flex;align-items:center;max-width:56.5rem;min-height:10.375rem;margin:0 auto}.welcome-view .title-content{display:flex;flex-direction:column;max-width:42.5rem;min-height:inherit}.welcome-view .title-content .title{font-size:48px;color:var(--color-text-primary)}.welcome-view .apple-badge-image{width:10.375rem;height:10.375rem;margin-left:auto}.welcome-view .branding-content{width:100%;margin:0 auto;text-align:center;padding-bottom:88px;padding-top:72px;background:var(--color-bg-primary);color:var(--color-text-primary)}.welcome-view .branding-content .branding-image{width:42.1875rem;height:auto}.welcome-view .branding-content .branding-title{font-size:40px;max-width:37.1875rem;margin:48px auto 24px}.welcome-view .branding-content .branding-description{max-width:42rem;margin:0 auto}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}.page-container{display:flex;flex-direction:column;background-color:var(--color-bg-primary);color:var(--color-text-primary);height:100%}.page-container .table-of-contents-button-wrapper{max-width:51.0625rem;width:100%;margin:0 auto}.page-container .table-of-contents-button-wrapper .table-of-contents-button{padding:36px 0}.page-container .container-div{margin:0 auto 50px;max-width:51.0625rem;width:100%}.page-container .container-div .title{font-size:40px}.page-container .container-div .sub-title{font-size:32px;margin-top:44px}.page-container .container-div .description{font-size:17px;margin-top:16px}.page-container .container-div .prefix-key{font-weight:600}.page-container .container-div .blank-line-before{padding-top:26px}.page-container .container-div .blank-line-before-double{padding-top:52px}.page-container .container-div b,.page-container .container-div strong{font-weight:600}.page-container .container-div .documentation-image{display:block;margin:24px auto;max-width:100%}.page-container .container-div .icon-callout{display:flex;align-items:center;gap:24px;margin-top:16px}.page-container .container-div .icon-callout .documentation-image{flex:1 1 0;margin:0}.page-container .container-div .icon-callout p{flex:5 5 0;margin:0}.page-container .container-div .list{padding-left:18px;margin-top:16px;font-size:17px}.page-container .container-div .list .listitem,.page-container .container-div .list .sublist,.page-container .container-div .list .sublist-item{margin-top:16px}.page-container .container-div .list .hide-bullet{list-style:none}.page-container .container-div .note,.page-container .container-div .important-message{font-size:17px;margin-top:16px}.page-container .container-div .note .note-prefix,.page-container .container-div .important-message .note-prefix{font-style:italic}.page-container .container-div .note .important-prefix,.page-container .container-div .important-message .important-prefix{font-weight:600}.page-container .container-div a{color:var(--color-text-interactive)}.page-container .container-div.previous-orders .sub-title{font-size:17px}:root{--bridge-black: rgb(0% 0% 0% / 100%);--bridge-white: rgb(100% 100% 100% / 100%);--bridge-gray-04: rgb(3.92% 3.92% 3.92% / 100%);--bridge-gray-09: rgb(8.63% 8.63% 9.02% / 100%);--bridge-gray-12: rgb(11.37% 11.37% 12.16% / 100%);--bridge-gray-16: rgb(14.9% 14.9% 16.08% / 100%);--bridge-gray-21: rgb(20% 20% 21.18% / 100%);--bridge-gray-26: rgb(25.88% 25.88% 27.06% / 100%);--bridge-gray-32: rgb(31.76% 31.76% 32.94% / 100%);--bridge-gray-36: rgb(35.69% 35.69% 36.86% / 100%);--bridge-gray-44: rgb(43.14% 43.14% 45.1% / 100%);--bridge-gray-54: rgb(52.55% 52.55% 54.51% / 100%);--bridge-gray-58: rgb(56.08% 56.08% 58.04% / 100%);--bridge-gray-64: rgb(63.14% 63.14% 65.1% / 100%);--bridge-gray-73: rgb(71.37% 71.37% 73.33% / 100%);--bridge-gray-83: rgb(82.35% 82.35% 84.31% / 100%);--bridge-gray-88: rgb(87.06% 87.06% 89.02% / 100%);--bridge-gray-92: rgb(90.98% 90.98% 92.94% / 100%);--bridge-gray-94: rgb(94.12% 94.12% 96.08% / 100%);--bridge-gray-96: rgb(96.08% 96.08% 96.86% / 100%);--bridge-gray-98: rgb(98.43% 98.43% 99.22% / 100%);--bridge-gray-04-tint: rgb(100% 100% 100% / 4%);--bridge-gray-09-tint: rgb(100% 100% 100% / 9%);--bridge-gray-12-tint: rgb(100% 100% 100% / 11%);--bridge-gray-16-tint: rgb(100% 100% 100% / 16%);--bridge-gray-21-tint: rgb(100% 100% 100% / 20%);--bridge-gray-26-tint: rgb(100% 100% 100% / 24%);--bridge-gray-32-tint: rgb(100% 100% 100% / 32%);--bridge-gray-36-tint: rgb(100% 100% 100% / 36%);--bridge-gray-44-tint: rgb(100% 100% 100% / 43%);--bridge-gray-54-tint: rgb(100% 100% 100% / 56%);--bridge-gray-58-tint: rgb(100% 100% 100% / 58%);--bridge-gray-64-tint: rgb(100% 100% 100% / 64%);--bridge-gray-73-tint: rgb(100% 100% 100% / 73%);--bridge-gray-83-tint: rgb(100% 100% 100% / 83%);--bridge-gray-88-tint: rgb(100% 100% 100% / 88%);--bridge-gray-92-tint: rgb(100% 100% 100% / 92%);--bridge-gray-94-tint: rgb(100% 100% 100% / 94%);--bridge-gray-96-tint: rgb(100% 100% 100% / 96%);--bridge-gray-98-tint: rgb(100% 100% 100% / 98%);--bridge-gray-04-shade: rgb(0% 0% 0% / 84%);--bridge-gray-21-shade: rgb(0% 0% 0% / 79%);--bridge-gray-26-shade: rgb(0% 0% 0% / 73%);--bridge-gray-32-shade: rgb(0% 0% 0% / 68%);--bridge-gray-36-shade: rgb(0% 0% 0% / 64%);--bridge-gray-44-shade: rgb(0% 0% 0% / 56%);--bridge-gray-54-shade: rgb(0% 0% 0% / 48%);--bridge-gray-58-shade: rgb(0% 0% 0% / 42%);--bridge-gray-64-shade: rgb(0% 0% 0% / 36%);--bridge-gray-73-shade: rgb(0% 0% 0% / 28%);--bridge-gray-83-shade: rgb(0% 0% 0% / 16%);--bridge-gray-88-shade: rgb(0% 0% 0% / 12%);--bridge-gray-92-shade: rgb(0% 0% 0% / 8%);--bridge-gray-94-shade: rgb(0% 0% 0% / 6%);--bridge-gray-96-shade: rgb(0% 0% 0% / 4%);--bridge-gray-98-shade: rgb(0% 0% 0% / 2%);--bridge-red-10: rgb(20% 0% 0% / 100%);--bridge-red-45: rgb(89.02% 0% 0% / 100%);--bridge-red-59: rgb(100% 18.82% 21.57% / 100%);--bridge-red-59-a28: rgb(100% 18.82% 21.57% / 28%);--bridge-red-59-a48: rgb(100% 18.82% 21.57% / 48%);--bridge-red-72: rgb(100% 50.2% 52.16% / 100%);--bridge-red-80: rgb(100% 75.69% 76.47% / 100%);--bridge-red-90: rgb(100% 87.06% 87.45% / 100%);--bridge-red-97: rgb(100% 94.9% 95.69% / 100%);--bridge-orange-08: rgb(16.08% 5.1% 0% / 100%);--bridge-orange-37: rgb(74.9% 28.24% 0% / 100%);--bridge-orange-48: rgb(96.08% 38.82% 0% / 100%);--bridge-orange-98: rgb(100% 97.65% 95.69% / 100%);--bridge-yellow-08: rgb(16.86% 12.55% 0% / 100%);--bridge-yellow-34: rgb(67.84% 50.98% 0% / 100%);--bridge-yellow-64: rgb(100% 87.84% 27.06% / 100%);--bridge-yellow-97: rgb(100% 99.61% 94.9% / 100%);--bridge-green-08: rgb(0% 16.86% 1.18% / 100%);--bridge-green-25: rgb(0% 50.2% 3.53% / 100%);--bridge-green-32: rgb(1.18% 63.14% 5.49% / 100%);--bridge-green-98: rgb(96.08% 100% 96.47% / 100%);--bridge-blue-40: rgb(0% 40% 80% / 100%);--bridge-blue-45: rgb(0% 44.31% 89.02% / 100%);--bridge-blue-45-a40: rgb(0% 44.31% 89.02% / 40%);--bridge-blue-45-a64: rgb(0% 44.31% 89.02% / 64%);--bridge-blue-52: rgb(3.92% 47.84% 100% / 100%);--bridge-blue-58: rgb(16.08% 59.22% 100% / 100%);--bridge-blue-58-a20: rgb(16.08% 59.22% 100% / 20%);--bridge-blue-66: rgb(38.04% 69.8% 100% / 100%);--bridge-blue-66-a27: rgb(38.04% 69.8% 100% / 27%);--bridge-blue-71: rgb(47.45% 69.41% 99.22% / 100%);--bridge-blue-75: rgb(75.69% 87.45% 99.61% / 100%);--bridge-blue-81: rgb(69.8% 85.49% 100% / 100%);--bridge-blue-29: rgb(0% 29.02% 58.04% / 100%);--color-bg-primary: var(--bridge-white);--color-bg-secondary: var(--bridge-gray-98);--color-bg-secondary-alpha: var(--bridge-gray-98-shade);--color-bg-tertiary: var(--bridge-gray-96);--color-bg-tertiary-alpha: var(--bridge-gray-96-shade);--color-bg-quaternary: var(--bridge-gray-92);--color-bg-quaternary-alpha: var(--bridge-gray-92-shade);--color-bg-caution: var(--bridge-yellow-97);--color-bg-error: var(--bridge-red-97);--color-bg-highlight: var(--bridge-blue-66-a27);--color-bg-success: var(--bridge-green-98);--color-bg-warning: var(--bridge-orange-98);--color-border-primary: var(--bridge-gray-58);--color-border-primary-alpha: var(--bridge-gray-58-shade);--color-border-secondary: var(--bridge-gray-83);--color-border-secondary-alpha: var(--bridge-gray-83-shade);--color-border-tertiary: var(--bridge-gray-92);--color-border-tertiary-alpha: var(--bridge-gray-92-shade);--color-border-caution: var(--bridge-yellow-64);--color-border-error: var(--bridge-red-45);--color-border-focus: var(--bridge-blue-71);--color-border-success: var(--bridge-green-32);--color-border-warning: var(--bridge-orange-48);--color-control-border: var(--bridge-gray-54);--color-divider-primary: var(--bridge-gray-44);--color-divider-primary-alpha: var(--bridge-gray-44-tint);--color-divider-secondary: var(--bridge-gray-83);--color-divider-secondary-alpha: var(--bridge-gray-83-shade);--color-divider-tertiary: var(--bridge-gray-92);--color-divider-tertiary-alpha: var(--bridge-gray-92-shade);--color-text-primary: var(--bridge-gray-12);--color-text-primary-alpha: var(--bridge-gray-04-shade);--color-text-secondary: var(--bridge-gray-44);--color-text-secondary-alpha: var(--bridge-gray-44-shade);--color-text-tertiary: var(--bridge-gray-54);--color-text-tertiary-alpha: var(--bridge-gray-54-shade);--color-text-quaternary: var(--bridge-gray-83);--color-text-quaternary-alpha: var(--bridge-gray-83-shade);--color-text-error: var(--bridge-red-45);--color-text-interactive: var(--bridge-blue-40);--color-text-interactive-pressed: var(--bridge-blue-29);--color-text-success: var(--bridge-green-25);--color-text-warning: var(--bridge-orange-37);--color-outline-focus: var(--bridge-blue-58)}@media(prefers-color-scheme:dark){:root{--color-bg-primary: var(--bridge-black);--color-bg-secondary: var(--bridge-gray-09);--color-bg-secondary-alpha: var(--bridge-gray-09-tint);--color-bg-tertiary: var(--bridge-gray-12);--color-bg-tertiary-alpha: var(--bridge-gray-12-tint);--color-bg-quaternary: var(--bridge-gray-21);--color-bg-quaternary-alpha: var(--bridge-gray-21-tint);--color-bg-caution: var(--bridge-yellow-08);--color-bg-error: var(--bridge-red-10);--color-bg-highlight: var(--bridge-blue-66-a27);--color-bg-success: var(--bridge-green-08);--color-bg-warning: var(--bridge-orange-08);--color-border-primary: var(--bridge-gray-36);--color-border-primary-alpha: var(--bridge-gray-36-tint);--color-border-secondary: var(--bridge-gray-26);--color-border-secondary-alpha: var(--bridge-gray-26-tint);--color-border-tertiary: var(--bridge-gray-21);--color-border-tertiary-alpha: var(--bridge-gray-21-tint);--color-border-caution: var(--bridge-yellow-34);--color-border-error: var(--bridge-red-59);--color-border-focus: var(--bridge-blue-71);--color-border-success: var(--bridge-green-32);--color-border-warning: var(--bridge-orange-48);--color-control-border: var(--bridge-gray-64);--color-divider-primary: var(--bridge-gray-83);--color-divider-primary-alpha: var(--bridge-gray-83-tint);--color-divider-secondary: var(--bridge-gray-26);--color-divider-secondary-alpha: var(--bridge-gray-26-tint);--color-divider-tertiary: var(--bridge-gray-21);--color-divider-tertiary-alpha: var(--bridge-gray-21-tint);--color-text-primary: var(--bridge-gray-96);--color-text-primary-alpha: var(--bridge-gray-96-tint);--color-text-secondary: var(--bridge-gray-64);--color-text-secondary-alpha: var(--bridge-gray-64-tint);--color-text-tertiary: var(--bridge-gray-44);--color-text-tertiary-alpha: var(--bridge-gray-44-tint);--color-text-quaternary: var(--bridge-gray-21);--color-text-quaternary-alpha: var(--bridge-gray-21-tint);--color-text-error: var(--bridge-red-72);--color-text-interactive: var(--bridge-blue-58);--color-text-interactive-pressed: var(--bridge-blue-40);--color-text-success: var(--bridge-green-32);--color-text-warning: var(--bridge-orange-48);--color-outline-focus: var(--bridge-blue-58)}}:root{--font-family-text: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif;--font-family-display: -apple-system, BlinkMacSystemFont, SF Pro Display, Helvetica Neue, Helvetica, Arial, sans-serif;--shadow-card: 0 .5625rem .75rem -.3125rem rgb(0 0 0 / 16%), 0 -.125rem .75rem -.3125rem rgb(0 0 0 / 16%);--text-size-jumbo-3: 2.8125rem;--text-leading-jumbo-3: 1.125;--text-tracking-jumbo-3: .009em;--text-size-large-1: 2rem;--text-leading-large-1: 1.2;--text-tracking-large-1: .012em;--text-size-large-2: 1.75rem;--text-leading-large-2: 1.2;--text-tracking-large-2: .013em;--text-size-large-3: 1.5rem;--text-leading-large-3: 1.2;--text-tracking-large-3: .015em;--text-size-large-4: 1.3125rem;--text-leading-large-4: 1.2;--text-tracking-large-4: .017em;--text-size-large-5: 1.125rem;--text-leading-large-5: 1.2;--text-tracking-large-5: -.025em;--text-size-medium-1: 1rem;--text-leading-medium-1: 1.5;--text-tracking-medium-1: -.02em;--text-size-medium-2: .9375rem;--text-leading-medium-2: 1.5;--text-tracking-medium-2: -.016em;--text-size-medium-3: .875rem;--text-leading-medium-3: 1.5;--text-tracking-medium-3: -.011em;--text-size-small-1: .875rem;--text-leading-small-1: 1.35;--text-tracking-small-1: -.011em;--text-size-small-2: .8125rem;--text-leading-small-2: 1.35;--text-tracking-small-2: -.006em;--text-size-small-3: .75rem;--text-leading-small-3: 1.35;--text-tracking-small-3: 0}[data-theme=bridge]{--vibe-link-typography-font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-button-font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-label-font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-tab-font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-data-table-font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-badge-font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-tooltip-label-font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-popover-content-font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-textarea-field-font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-textarea-error-font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-textarea-counter-font-family: -apple-system, BlinkMacSystemFont, SF Pro Text, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-popover-title-font-family: -apple-system, BlinkMacSystemFont, SF Pro Display, Helvetica Neue, Helvetica, Arial, sans-serif !important;--vibe-accordion-font-family: -apple-system, BlinkMacSystemFont, SF Pro Display, Helvetica Neue, Helvetica, Arial, sans-serif !important}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_medium.woff2) format("woff2")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-display_semibold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_regular.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_medium.otf)}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:swap;src:url(https://partnerweb.apple.com/crmui/enterprise-web/partnerweb/2.0.0/fonts/sf-pro-text_semibold.woff2) format("woff2")}:root{--color-text-2: #6e6e73;--color-text-blue: #0071e3;--color-white: #ffffff;--color-card-white: #ffffff;--color-gray-50: #fbfbfd;--color-gray-100: #f5f5f7;--color-gray-200: #e8e8ed;--color-gray-300: #d2d2d7;--color-gray-400: #a1a1a6;--color-gray-500: #8f8f94;--color-gray-600: #6e6e73;--color-gray-700: #444444;--color-gray-800: #1d1d1f;--color-gray-900: #161617;--color-black: #000000;--color-black-48-alpha: #00000048;--color-blue-50: #61b2ff31;--color-blue-100: #2997ff;--color-blue-200: #0071e3;--color-blue-300: #0066cc;--color-blue-400: #004a94;--color-blue-500: #001fb2;--color-blue-600: #4800f4;--color-red-error: #e30000;--color-yellow: #ffe045;--color-bg-error: var(--bridge-red-97);--color-bg-app: #181818;--color-bg-banner-dark: #1d1d1f;--color-header-background: #000000;--table-row-background-primary: #ffffff;--table-row-background-secondary: #f5f5f7;--color-button-border: #8f8f94;--color-card-hover: #f5f5f7;--program-icon-color-border: #ffffff}@media(prefers-color-scheme:dark){:root{--color-bg-app: #181818;--color-bg-banner-dark: #1d1d1f;--color-card-hover: #333336;--color-gray-800: #f5f5f7;--color-card-white: #161617;--table-row-background-primary: #1d1d1f;--table-row-background-secondary: #333336;--color-button-border: #444444;--program-icon-color-border: #444444;--color-bg-error: var(--bridge-red-10)}}.body-small-regular,.body-medium-regular,.body-large-regular{font-family:var(--font-family-text),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}.caption-small-regular,.caption-medium-regular,.caption-large-regular{font-family:var(--font-family-text),"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.33}.body-medium-semibold,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-weight:600;font-family:var(--font-family-display),"Helvetica Neue",Helvetica,Arial,sans-serif}h1,.h1{font-size:43px;line-height:1.125}@media(max-width:1069px){h1,.h1{font-size:38px}}@media(max-width:735px){h1,.h1{line-height:1.2;font-size:30px}}h2,.h2{font-size:34px;line-height:1.125}@media(max-width:1069px){h2,.h2{line-height:1.2;font-size:30px}}@media(max-width:735px){h2,.h2{font-size:24px}}h3,.h3{font-size:30px;line-height:1.2}@media(max-width:1069px){h3,.h3{font-size:24px}}@media(max-width:735px){h3,.h3{font-size:21px}}h4,.h4{font-size:24px;line-height:1.2}@media(max-width:1069px){h4,.h4{font-size:19px}}@media(max-width:735px){h4,.h4{font-size:16px}}h5,.h5{font-size:19px;line-height:1.2}@media(max-width:1069px){h5,.h5{font-size:16px}}h6,.h6{font-size:17px;line-height:1.2}.body-large-regular{font-size:17px}.body-medium-regular{font-size:16px}.body-small-regular{font-size:15px}.body-medium-semibold{font-size:16px}.caption-large-regular{font-size:14px}.caption-medium-regular{font-size:13px}.caption-small-regular{font-size:12px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.vibe-popover-container,.vibe-popover-container *{transition:none!important}.vibe-popover-container[data-open]{opacity:1!important;scale:1!important;visibility:visible!important;pointer-events:auto!important}.vibe-popover-container:not([data-open]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.vibe-date-picker__calendar-icon{right:4px;min-width:24px;min-height:24px;color:var(--color-text-blue)}.vibe-date-picker__input{height:34px;padding-right:28px}.vibe-date-picker__error{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.vibe-data-table .vibe-data-table-detail-cell,.vibe-data-table .vibe-data-table-detail-content{padding:0}.vibe-checkbox{--vibe-checkbox-border: var(--color-control-border)}.vibe-label{display:block}.vibe-input__icon-btn{font-size:16px}.vibe-accordion-panel{visibility:hidden;transition:max-height var(--vibe-accordion-transition-duration) var(--vibe-accordion-transition-easing),visibility 0s linear var(--vibe-accordion-transition-duration)}.vibe-accordion-panel--open{visibility:visible;transition:max-height var(--vibe-accordion-transition-duration) var(--vibe-accordion-transition-easing),visibility 0s linear 0s}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html{background:var(--color-bg-app)}body{height:100vh;min-width:375px;color:var(--color-text);transition:color .5s,background-color .5s;font-family:var(--font-family-text),"Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.a11y{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute;top:0;white-space:nowrap}.cancel-btn{--vibe-button-border-width: 1px;--vibe-button-border-style: solid;--vibe-button-secondarydanger-bg-enabled: var(--color-gray-100);--vibe-button-secondarydanger-bg-hovered: var(--color-gray-50);--vibe-button-secondarydanger-bg-focused: var(--color-gray-50);--vibe-button-secondarydanger-bg-pressed: var(--color-gray-200);--vibe-button-secondarydanger-text-enabled: var(--color-red-error);--vibe-button-secondarydanger-text-hovered: var(--color-red-error);--vibe-button-secondarydanger-text-focused: var(--color-red-error);--vibe-button-secondarydanger-text-pressed: var(--color-red-error);--vibe-button-secondarydanger-border-enabled: rgb(0 0 0 / 42%);--vibe-button-secondarydanger-border-hovered: rgb(0 0 0 / 42%);--vibe-button-secondarydanger-border-focused: rgb(0 0 0 / 42%);--vibe-button-secondarydanger-border-pressed: rgb(0 0 0 / 42%)}.divider{border:none;border-top:1px solid var(--color-gray-200)}iframe{border:none}.app-footer{--vibe-footer-bg: var(--color-bg-primary);--vibe-footer-link-text: var(--color-text-primary);--vibe-footer-divider: transparent;--vibe-footer-padding-block: 0px;--vibe-footer-nav-font-size: 12px;--vibe-footer-separator-spacing: 12px;width:100%;border-top:1px solid var(--color-divider-secondary)}.app-footer .vibe-footer__base-row{column-gap:30px}:root{--vibe-spacing-0: 0px;--vibe-spacing-50: 2px;--vibe-spacing-100: 4px;--vibe-spacing-200: 8px;--vibe-spacing-300: 12px;--vibe-spacing-400: 16px;--vibe-spacing-500: 20px;--vibe-spacing-600: 24px;--vibe-spacing-800: 32px;--vibe-spacing-1200: 48px;--vibe-spacing-1600: 64px;--vibe-spacing-2400: 96px;--vibe-spacing-xs: 2px;--vibe-radius-0: 0px;--vibe-radius-100: 4px;--vibe-radius-200: 8px;--vibe-radius-300: 12px;--vibe-radius-400: 16px;--vibe-radius-600: 24px;--vibe-radius-full: 9999px;--vibe-border-width-0: 0px;--vibe-border-width-25: 1px;--vibe-border-width-50: 2px}:root{--vibe-space-tiny-large: 14px;--vibe-space-tiny-medium: 14px;--vibe-space-tiny-small: 14px;--vibe-space-reduced-large: 32px;--vibe-space-reduced-medium: 28px;--vibe-space-reduced-small: 28px;--vibe-space-base-large: 52px;--vibe-space-base-medium: 48px;--vibe-space-base-small: 40px;--vibe-space-elevated-large: 64px;--vibe-space-elevated-medium: 56px;--vibe-space-elevated-small: 48px;--vibe-space-super-large: 80px;--vibe-space-super-medium: 80px;--vibe-space-super-small: 80px;--vibe-component-spacing-card-gutter-large: 16px;--vibe-component-spacing-card-gutter-medium: 16px;--vibe-component-spacing-card-gutter-small: 10px;--vibe-component-spacing-card-padding: 24px;--vibe-component-spacing-tile-padding-vertical: 24px;--vibe-component-spacing-tile-padding-horizontal: 32px;--vibe-component-spacing-keyline-margin: 64px;--vibe-component-spacing-localnav-height: 52px}.vibe-banner{margin:0;padding:0;display:flex;align-items:flex-start;inline-size:100%;overflow-x:hidden;padding-inline:12px}.vibe-banner-content-wrapper{flex:1;text-align:left;padding:12px 16px}.vibe-banner-content{flex:1}.vibe-banner-icon{flex-shrink:0;display:flex;align-items:center;height:calc(var(--vibe-banner-typography-base-line-height, 1.4) * 1em);margin-block-start:var(--vibe-banner-content-padding-base, 12px);margin-inline-end:8px;margin-inline-start:4px}.vibe-banner-link{white-space:nowrap;color:var(--vibe-banner-default-link-color)}.vibe-banner-dismiss{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;background:none;border:none;padding:2px;margin:0;cursor:pointer;color:currentColor;opacity:.7;transition:opacity .15s ease;width:20px;height:20px;border-radius:50%}.vibe-banner-dismiss:hover{opacity:1}.vibe-banner-default{background-color:var(--vibe-banner-default-bg-color);color:var(--vibe-banner-default-text-color)}.vibe-banner-default .vibe-banner-link{color:var(--vibe-banner-default-link-color)}.vibe-banner-blue{background-color:var(--vibe-banner-blue-bg-color);color:var(--vibe-banner-blue-text-color)}.vibe-banner-blue .vibe-banner-link{color:var(--vibe-banner-blue-link-color)}.vibe-banner-neutralalpha{background-color:var(--vibe-banner-neutralalpha-bg-color);color:var(--vibe-banner-neutralalpha-text-color)}.vibe-banner-neutralalpha .vibe-banner-link{color:var(--vibe-banner-neutralalpha-link-color)}.vibe-banner-neutralalt{background-color:var(--vibe-banner-neutralalt-bg-color);color:var(--vibe-banner-neutralalt-text-color)}.vibe-banner-neutralalt .vibe-banner-link{color:var(--vibe-banner-neutralalt-link-color)}.vibe-banner-white{background-color:var(--vibe-banner-white-bg-color);color:var(--vibe-banner-white-text-color)}.vibe-banner-white .vibe-banner-link{color:var(--vibe-banner-white-link-color)}.vibe-banner-lightgray{background-color:var(--vibe-banner-lightgray-bg-color);color:var(--vibe-banner-lightgray-text-color)}.vibe-banner-lightgray .vibe-banner-link{color:var(--vibe-banner-lightgray-link-color)}.vibe-banner-darkgray{background-color:var(--vibe-banner-darkgray-bg-color);color:var(--vibe-banner-darkgray-text-color)}.vibe-banner-darkgray .vibe-banner-link{color:var(--vibe-banner-darkgray-link-color)}.vibe-banner-black{background-color:var(--vibe-banner-black-bg-color);color:var(--vibe-banner-black-text-color)}.vibe-banner-black .vibe-banner-link{color:var(--vibe-banner-black-link-color)}.vibe-banner-red{background-color:var(--vibe-banner-red-bg-color);color:var(--vibe-banner-red-text-color)}.vibe-banner-red .vibe-banner-link{color:var(--vibe-banner-red-link-color)}.vibe-banner-yellow{background-color:var(--vibe-banner-yellow-bg-color);color:var(--vibe-banner-yellow-text-color)}.vibe-banner-yellow .vibe-banner-link{color:var(--vibe-banner-yellow-link-color)}.vibe-banner-lightyellow{background-color:var(--vibe-banner-lightyellow-bg-color);color:var(--vibe-banner-lightyellow-text-color)}.vibe-banner-lightyellow .vibe-banner-link{color:var(--vibe-banner-lightyellow-link-color)}.vibe-banner-success{background-color:var(--vibe-banner-success-bg-color);color:var(--vibe-banner-success-text-color)}.vibe-banner-success .vibe-banner-link{color:var(--vibe-banner-success-link-color)}.vibe-banner-base{font-size:var(--vibe-banner-typography-base-font-size, 14px);line-height:var(--vibe-banner-typography-base-line-height, 1.4)}.vibe-banner-base .vibe-banner-content-wrapper{padding-block-start:var(--vibe-banner-content-padding-base, 12px);padding-block-end:var(--vibe-banner-content-padding-base, 12px)}.vibe-banner-elevated{font-size:var(--vibe-banner-typography-elevated-font-size, 16px);line-height:var(--vibe-banner-typography-elevated-line-height, 1.5)}.vibe-banner-elevated .vibe-banner-content-wrapper{padding-block-start:var(--vibe-banner-content-padding-elevated, 16px);padding-block-end:var(--vibe-banner-content-padding-elevated, 16px)}.vibe-banner-title{font-weight:var(--vibe-banner-title-font-weight, 600);margin:0}.vibe-banner-action{margin-inline-start:1rem}.vibe-banner-position-top{position:fixed;inset-block-start:0;inset-inline:0;z-index:50}.vibe-banner-position-bottom{position:fixed;inset-block-end:0;inset-inline:0;z-index:50}.vibe-banner-constrained{max-inline-size:1024px;margin-inline:auto}.vibe-banner-centered{text-align:center}.vibe-banner .vibe-banner-link:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.vibe-banner-dismiss:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}:root{--vibe-banner-confirmation-bg: #fff9f4;--vibe-banner-confirmation-border-accent: #bf4800;--vibe-banner-confirmation-title-color: #1d1d1f;--vibe-banner-confirmation-text-color: #1d1d1f;--vibe-banner-confirmation-control-group-gap: 12px;--vibe-banner-confirmation-stack-breakpoint: 28rem;--vibe-banner-confirmation-border-accent-width: 4px}[data-theme=bridge],[data-theme=primary],[data-theme=apl],[data-theme=gsx]{--vibe-banner-confirmation-control-group-gap: 12px}[data-theme=apple-care],[data-theme=marcom]{--vibe-banner-confirmation-control-group-gap: 16px}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-banner-confirmation-bg: var(--vibe-bg-warning, #fff9f4);--vibe-banner-confirmation-border-accent: var(--vibe-text-warning, #bf4800);--vibe-banner-confirmation-title-color: var(--vibe-text-primary, #1d1d1f);--vibe-banner-confirmation-text-color: var(--vibe-text-primary, #1d1d1f)}[data-theme=primary][data-mode=light],[data-theme=primary]:not([data-mode]){--vibe-banner-confirmation-bg: var(--vibe-bg-warning, #fff9f4);--vibe-banner-confirmation-border-accent: var(--vibe-text-warning, #bf4800);--vibe-banner-confirmation-title-color: var(--vibe-text-primary, #1d1d1f);--vibe-banner-confirmation-text-color: var(--vibe-text-primary, #1d1d1f)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-banner-confirmation-bg: var(--vibe-bg-warning, #fff9f4);--vibe-banner-confirmation-border-accent: var(--vibe-text-warning, #bf4800);--vibe-banner-confirmation-title-color: var(--vibe-text-primary, #1d1d1f);--vibe-banner-confirmation-text-color: var(--vibe-text-primary, #1d1d1f)}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-banner-confirmation-bg: var(--vibe-bg-warning, #fff9f4);--vibe-banner-confirmation-border-accent: var(--vibe-text-warning, #bf4800);--vibe-banner-confirmation-title-color: var(--vibe-text-primary, #1d1d1f);--vibe-banner-confirmation-text-color: var(--vibe-text-primary, #1d1d1f)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-banner-confirmation-bg: var(--vibe-bg-warning, #fffef2);--vibe-banner-confirmation-border-accent: var(--vibe-text-warning, #977009);--vibe-banner-confirmation-title-color: var(--vibe-text-primary, #1d1d1f);--vibe-banner-confirmation-text-color: var(--vibe-text-primary, #1d1d1f)}[data-theme=gsx]{--vibe-banner-confirmation-bg: var(--vibe-bg-warning, #fff9f4);--vibe-banner-confirmation-border-accent: var(--vibe-text-warning, #bf4800);--vibe-banner-confirmation-title-color: var(--vibe-text-primary, #1d1d1f);--vibe-banner-confirmation-text-color: var(--vibe-text-primary, #1d1d1f)}[data-theme=bridge][data-mode=dark],[data-theme=primary][data-mode=dark],[data-theme=apple-care][data-mode=dark],[data-theme=marcom][data-mode=dark]{--vibe-banner-confirmation-bg: var(--vibe-bg-warning, #290d00);--vibe-banner-confirmation-border-accent: var(--vibe-text-warning, #f56300);--vibe-banner-confirmation-title-color: var(--vibe-text-primary, #f5f5f7);--vibe-banner-confirmation-text-color: var(--vibe-text-primary, #f5f5f7)}[data-theme=apl][data-mode=dark]{--vibe-banner-confirmation-bg: var(--vibe-bg-warning, #2b2000);--vibe-banner-confirmation-border-accent: var(--vibe-text-warning, #ffe045);--vibe-banner-confirmation-title-color: var(--vibe-text-primary, #f5f5f7);--vibe-banner-confirmation-text-color: var(--vibe-text-primary, #f5f5f7)}.vibe-banner-confirmation{box-sizing:border-box;background-color:var(--vibe-banner-confirmation-bg);color:var(--vibe-banner-confirmation-text-color);border-inline-start:var(--vibe-banner-confirmation-border-accent-width) solid var(--vibe-banner-confirmation-border-accent)}.vibe-banner-confirmation .vibe-banner-title{color:var(--vibe-banner-confirmation-title-color)}.vibe-banner-confirmation .vibe-banner-link{color:var(--vibe-banner-confirmation-text-color);text-decoration:underline}.vibe-banner-confirmation-controls{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--vibe-banner-confirmation-control-group-gap);margin-block-start:var(--vibe-banner-confirmation-control-group-gap)}.vibe-banner-confirmation:not(.vibe-banner-position-top):not(.vibe-banner-position-bottom) .vibe-banner-content{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--vibe-banner-confirmation-control-group-gap)}.vibe-banner-confirmation:not(.vibe-banner-position-top):not(.vibe-banner-position-bottom) .vibe-banner-content>.vibe-banner-title{flex:1 1 100%}.vibe-banner-confirmation:not(.vibe-banner-position-top):not(.vibe-banner-position-bottom) .vibe-banner-content>*:not(.vibe-banner-title):not(.vibe-banner-confirmation-controls){flex:1 1 auto;margin-block:0}.vibe-banner-confirmation:not(.vibe-banner-position-top):not(.vibe-banner-position-bottom) .vibe-banner-confirmation-controls{flex:0 1 auto;flex-wrap:nowrap;max-inline-size:100%;margin-block-start:0}.vibe-banner-confirmation:not(.vibe-banner-position-top):not(.vibe-banner-position-bottom) .vibe-banner-confirmation-controls>*:last-child{flex-shrink:0}@media(prefers-reduced-motion:reduce){.vibe-banner-confirmation .vibe-banner-confirmation-controls,.vibe-banner-confirmation .vibe-banner-confirmation-controls *{transition-duration:0s;animation-duration:0s;animation-delay:0s}}@media(forced-colors:active){.vibe-banner-confirmation{background-color:Canvas;color:CanvasText;border-inline-start-color:Highlight;outline:1px solid CanvasText;outline-offset:-1px}.vibe-banner-confirmation .vibe-banner-title{color:CanvasText}.vibe-banner-confirmation .vibe-banner-link{color:LinkText;forced-color-adjust:auto}.vibe-banner-confirmation-controls{outline:1px solid CanvasText;outline-offset:2px}}.vibe-breadcrumb{display:flex;align-items:center}.vibe-breadcrumb__list{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex-wrap:nowrap;min-inline-size:0}.vibe-breadcrumb__item{display:inline-flex;align-items:center;min-inline-size:0;flex-shrink:0}.vibe-breadcrumb__link{display:inline-flex;align-items:center;text-decoration:none;background:none;border:none;cursor:pointer;font:inherit;box-sizing:border-box;white-space:nowrap;transition:color .15s ease;color:var(--vibe-breadcrumb-link-text);font-size:var(--vibe-breadcrumb-link-font-size);font-weight:var(--vibe-breadcrumb-link-font-weight);line-height:var(--vibe-breadcrumb-link-line-height);border-radius:var(--vibe-breadcrumb-link-border-radius);min-block-size:var(--vibe-breadcrumb-link-min-height);padding-inline:var(--vibe-breadcrumb-link-padding-inline)}.vibe-breadcrumb__link:hover{color:var(--vibe-breadcrumb-link-text-hover);text-decoration:underline}.vibe-breadcrumb__link:focus-visible{outline-width:var(--vibe-breadcrumb-focus-outline-width);outline-style:solid;outline-color:var(--vibe-breadcrumb-focus-ring);outline-offset:var(--vibe-breadcrumb-focus-outline-offset)}.vibe-breadcrumb__link--active{color:var(--vibe-breadcrumb-active-text);font-weight:var(--vibe-breadcrumb-active-font-weight);cursor:default}.vibe-breadcrumb__link--active:hover{color:var(--vibe-breadcrumb-active-text);text-decoration:none}.vibe-breadcrumb__link--active-static{display:inline-flex;align-items:center;cursor:default;pointer-events:none;color:var(--vibe-breadcrumb-active-text);font-weight:var(--vibe-breadcrumb-active-font-weight);font-size:var(--vibe-breadcrumb-link-font-size);min-block-size:var(--vibe-breadcrumb-link-min-height);padding-inline:var(--vibe-breadcrumb-link-padding-inline)}.vibe-breadcrumb__separator{display:inline-flex;align-items:center;flex-shrink:0;-webkit-user-select:none;user-select:none;color:var(--vibe-breadcrumb-separator-color);font-size:var(--vibe-breadcrumb-separator-font-size);padding-inline:var(--vibe-breadcrumb-separator-padding-inline)}.vibe-breadcrumb__back-arrow{display:inline-flex;align-items:center;margin-inline-end:4px;color:var(--vibe-breadcrumb-compact-back-chevron);font-size:var(--vibe-breadcrumb-link-font-size)}.vibe-breadcrumb__overflow-trigger{display:inline-flex;align-items:center;justify-content:center;background:none;border-style:solid;border-width:1px;cursor:pointer;font:inherit;box-sizing:border-box;transition:color .15s ease,border-color .15s ease,background-color .15s ease;color:var(--vibe-breadcrumb-overflow-icon);border-color:var(--vibe-breadcrumb-overflow-icon);border-radius:var(--vibe-breadcrumb-overflow-trigger-border-radius);min-block-size:var(--vibe-breadcrumb-overflow-trigger-min-height);padding-inline:var(--vibe-breadcrumb-overflow-trigger-padding-inline)}.vibe-breadcrumb__overflow-trigger:hover{color:var(--vibe-breadcrumb-link-text-hover);border-color:var(--vibe-breadcrumb-link-text-hover)}.vibe-breadcrumb__overflow-trigger:focus-visible{outline-width:var(--vibe-breadcrumb-focus-outline-width);outline-style:solid;outline-color:var(--vibe-breadcrumb-focus-ring);outline-offset:var(--vibe-breadcrumb-focus-outline-offset)}.vibe-breadcrumb__overflow-menu{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;z-index:100;border-width:1px;border-style:solid;background-color:var(--vibe-breadcrumb-overflow-menu-bg);border-radius:var(--vibe-breadcrumb-overflow-menu-border-radius);min-inline-size:var(--vibe-breadcrumb-overflow-menu-min-width);padding-block:var(--vibe-breadcrumb-overflow-menu-padding-block)}.vibe-breadcrumb--compact .vibe-breadcrumb__link{color:var(--vibe-breadcrumb-compact-text)}.vibe-breadcrumb--compact .vibe-breadcrumb__back-arrow{color:var(--vibe-breadcrumb-compact-back-chevron)}.vibe-breadcrumb :focus-visible{outline-width:var(--vibe-breadcrumb-focus-outline-width);outline-style:solid;outline-color:var(--vibe-breadcrumb-focus-ring);outline-offset:var(--vibe-breadcrumb-focus-outline-offset)}.vibe-button{margin:0;border:0;padding:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--vibe-button-height);line-height:var(--vibe-button-line-height);gap:var(--vibe-button-gap, 6px);padding-inline:var(--vibe-button-padding-x);padding-block:var(--vibe-button-padding-y);font-family:var(--vibe-button-font-family);font-weight:var(--vibe-button-font-weight);font-size:var(--vibe-button-font-size);letter-spacing:var(--vibe-button-letter-spacing);border-width:var(--vibe-button-border-width);border-style:var(--vibe-button-border-style);border-radius:var(--vibe-button-border-radius);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.vibe-button:disabled{cursor:not-allowed}.vibe-button-primary{background-color:var(--vibe-button-primary-bg-enabled);color:var(--vibe-button-primary-text-enabled);border-color:var(--vibe-button-primary-border-enabled)}.vibe-button-primary:hover{background-color:var(--vibe-button-primary-bg-hovered);color:var(--vibe-button-primary-text-hovered);border-color:var(--vibe-button-primary-border-hovered)}.vibe-button-primary:focus-visible{background-color:var(--vibe-button-primary-bg-focused);color:var(--vibe-button-primary-text-focused);border-color:var(--vibe-button-primary-border-focused)}.vibe-button-primary:active{background-color:var(--vibe-button-primary-bg-pressed);color:var(--vibe-button-primary-text-pressed);border-color:var(--vibe-button-primary-border-pressed)}.vibe-button-primary:disabled{background-color:var(--vibe-button-primary-bg-disabled);color:var(--vibe-button-primary-text-disabled);border-color:var(--vibe-button-primary-border-disabled)}.vibe-button-secondary{background-color:var(--vibe-button-secondary-bg-enabled);color:var(--vibe-button-secondary-text-enabled);border-color:var(--vibe-button-secondary-border-enabled)}.vibe-button-secondary:hover{background-color:var(--vibe-button-secondary-bg-hovered);color:var(--vibe-button-secondary-text-hovered);border-color:var(--vibe-button-secondary-border-hovered)}.vibe-button-secondary:focus-visible{background-color:var(--vibe-button-secondary-bg-focused);color:var(--vibe-button-secondary-text-focused);border-color:var(--vibe-button-secondary-border-focused)}.vibe-button-secondary:active{background-color:var(--vibe-button-secondary-bg-pressed);color:var(--vibe-button-secondary-text-pressed);border-color:var(--vibe-button-secondary-border-pressed)}.vibe-button-secondary:disabled{background-color:var(--vibe-button-secondary-bg-disabled);color:var(--vibe-button-secondary-text-disabled);border-color:var(--vibe-button-secondary-border-disabled)}.vibe-button-secondarydanger{background-color:var(--vibe-button-secondarydanger-bg-enabled);color:var(--vibe-button-secondarydanger-text-enabled);border-color:var(--vibe-button-secondarydanger-border-enabled)}.vibe-button-secondarydanger:hover{background-color:var(--vibe-button-secondarydanger-bg-hovered);color:var(--vibe-button-secondarydanger-text-hovered);border-color:var(--vibe-button-secondarydanger-border-hovered)}.vibe-button-secondarydanger:focus-visible{background-color:var(--vibe-button-secondarydanger-bg-focused);color:var(--vibe-button-secondarydanger-text-focused);border-color:var(--vibe-button-secondarydanger-border-focused)}.vibe-button-secondarydanger:active{background-color:var(--vibe-button-secondarydanger-bg-pressed);color:var(--vibe-button-secondarydanger-text-pressed);border-color:var(--vibe-button-secondarydanger-border-pressed)}.vibe-button-secondarydanger:disabled{background-color:var(--vibe-button-secondarydanger-bg-disabled);color:var(--vibe-button-secondarydanger-text-disabled);border-color:var(--vibe-button-secondarydanger-border-disabled)}.vibe-button-tertiary{background-color:var(--vibe-button-tertiary-bg-enabled);color:var(--vibe-button-tertiary-text-enabled);border-color:var(--vibe-button-tertiary-border-enabled)}.vibe-button-tertiary:hover{background-color:var(--vibe-button-tertiary-bg-hovered);color:var(--vibe-button-tertiary-text-hovered);border-color:var(--vibe-button-tertiary-border-hovered)}.vibe-button-tertiary:focus-visible{background-color:var(--vibe-button-tertiary-bg-focused);color:var(--vibe-button-tertiary-text-focused);border-color:var(--vibe-button-tertiary-border-focused)}.vibe-button-tertiary:active{background-color:var(--vibe-button-tertiary-bg-pressed);color:var(--vibe-button-tertiary-text-pressed);border-color:var(--vibe-button-tertiary-border-pressed)}.vibe-button-tertiary:disabled{background-color:var(--vibe-button-tertiary-bg-disabled);color:var(--vibe-button-tertiary-text-disabled);border-color:var(--vibe-button-tertiary-border-disabled)}.vibe-button-link{background-color:var(--vibe-button-link-bg-enabled);color:var(--vibe-button-link-text-enabled);border-color:var(--vibe-button-link-border-enabled)}.vibe-button-link:hover{background-color:var(--vibe-button-link-bg-hovered);color:var(--vibe-button-link-text-hovered);border-color:var(--vibe-button-link-border-hovered)}.vibe-button-link:focus-visible{background-color:var(--vibe-button-link-bg-focused);color:var(--vibe-button-link-text-focused);border-color:var(--vibe-button-link-border-focused)}.vibe-button-link:active{background-color:var(--vibe-button-link-bg-pressed);color:var(--vibe-button-link-text-pressed);border-color:var(--vibe-button-link-border-pressed)}.vibe-button-link:disabled{background-color:var(--vibe-button-link-bg-disabled);color:var(--vibe-button-link-text-disabled);border-color:var(--vibe-button-link-border-disabled)}.vibe-button-xs{font-size:var(--vibe-button-size-xs-font-size);line-height:var(--vibe-button-size-xs-line-height);padding-block:var(--vibe-button-size-xs-padding-vertical);padding-inline:var(--vibe-button-size-xs-padding-horizontal);height:var(--vibe-button-size-xs-height);border-radius:var(--vibe-button-all-border-radius-xs)}.vibe-button-sm{font-size:var(--vibe-button-size-sm-font-size);line-height:var(--vibe-button-size-sm-line-height);padding-block:var(--vibe-button-size-sm-padding-vertical);padding-inline:var(--vibe-button-size-sm-padding-horizontal);height:var(--vibe-button-size-sm-height);border-radius:var(--vibe-button-all-border-radius-sm)}.vibe-button-md{font-size:var(--vibe-button-size-md-font-size);line-height:var(--vibe-button-size-md-line-height);padding-block:var(--vibe-button-size-md-padding-vertical);padding-inline:var(--vibe-button-size-md-padding-horizontal);height:var(--vibe-button-size-md-height);border-radius:var(--vibe-button-all-border-radius-md)}.vibe-button-lg{font-size:var(--vibe-button-size-lg-font-size);line-height:var(--vibe-button-size-lg-line-height);padding-block:var(--vibe-button-size-lg-padding-vertical);padding-inline:var(--vibe-button-size-lg-padding-horizontal);height:var(--vibe-button-size-lg-height);border-radius:var(--vibe-button-all-border-radius-lg)}.vibe-button-icon-only{padding:var(--vibe-button-padding-icon-only, 4px);aspect-ratio:1 / 1;min-width:var(--vibe-button-min-width-icon-only)}.vibe-button-block{width:100%;display:flex}.vibe-button-loading{position:relative;pointer-events:none}.vibe-button:focus-visible{outline-width:var(--vibe-button-all-outline-width-focused);outline-color:var(--vibe-button-all-outline-color-focused);outline-style:solid}.vibe-button-xs:focus-visible{outline-offset:var(--vibe-button-all-outline-offset-xs)}.vibe-button-sm:focus-visible{outline-offset:var(--vibe-button-all-outline-offset-sm)}.vibe-button-md:focus-visible{outline-offset:var(--vibe-button-all-outline-offset-md)}.vibe-button-lg:focus-visible{outline-offset:var(--vibe-button-all-outline-offset-lg)}.vibe-button-spinner{display:inline-flex;align-items:center;justify-content:center}.vibe-button-spinner .vibe-spinner{--spinner-size: 1em}.vibe-button-label{line-height:1}@media(prefers-reduced-motion:reduce){.vibe-button{transition:none}}.vibe-card{margin:0;box-sizing:border-box;display:block;position:relative;background-color:var(--vibe-card-bg-color);border:var(--vibe-card-border-width) solid var(--vibe-card-border-color);border-radius:var(--vibe-card-border-radius);padding:var(--vibe-card-padding-block) var(--vibe-card-padding-inline);color:var(--vibe-card-color);box-shadow:var(--vibe-card-shadow);transition:box-shadow var(--vibe-card-transition-duration) ease,opacity var(--vibe-card-transition-duration) ease}@media(max-width:1024px){.vibe-card{padding:var(--vibe-card-padding-block-small) var(--vibe-card-padding-inline-small)}}@media(prefers-reduced-motion:reduce){.vibe-card{transition:none}}.vibe-card-header{display:block;margin-block-end:var(--vibe-card-header-margin-block-end)}.vibe-card-body{display:block;font-size:var(--vibe-card-body-size);font-weight:var(--vibe-card-body-weight);line-height:var(--vibe-card-body-line-height)}.vibe-card-footer{display:block}.vibe-card-media{display:block;overflow:hidden;border-radius:var(--vibe-card-border-radius)}.vibe-card-media img,.vibe-card-media video{display:block;inline-size:100%;block-size:100%;object-fit:cover}.vibe-card-media--16-9{aspect-ratio:16 / 9}.vibe-card-media--4-3{aspect-ratio:4 / 3}.vibe-card-media--1-1{aspect-ratio:1 / 1}.vibe-card-title{font-size:var(--vibe-card-title-size);font-weight:var(--vibe-card-title-weight);line-height:var(--vibe-card-title-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-block-end:var(--vibe-card-title-subtitle-gap)}.vibe-card-subtitle{font-size:var(--vibe-card-body-size);font-weight:var(--vibe-card-body-weight);line-height:var(--vibe-card-body-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vibe-card-metadata{flex:1;margin-block-start:var(--vibe-card-metadata-margin-block-start)}.vibe-card-icon{margin-block-end:var(--vibe-card-icon-margin-block-end)}.vibe-card-divider{border:none;border-block-start:var(--vibe-card-border-width) solid var(--vibe-card-border-color);margin-block:0}.vibe-card-footer-inner{display:flex;align-items:center;justify-content:space-between}.vibe-card-actions{display:flex;align-items:center;gap:8px;margin-block-start:var(--vibe-card-actions-margin-block-start)}.vibe-card-loading-spinner{display:flex;align-items:center;justify-content:center;min-block-size:120px;inline-size:100%}.vibe-card-loading-spinner:after{content:"";display:block;inline-size:24px;block-size:24px;border-radius:50%;border:2px solid var(--vibe-card-border-color);border-block-start-color:var(--vibe-card-color);animation:vibe-card-spin .8s linear infinite}@keyframes vibe-card-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vibe-card-loading-spinner:after{animation:none;border-style:dashed}}.vibe-card--default{background-color:var(--vibe-card-bg-color);border:var(--vibe-card-border-width) solid transparent;box-shadow:none}.vibe-card--elevated{background-color:var(--vibe-card-bg-color);border:var(--vibe-card-border-width) solid transparent;box-shadow:var(--vibe-card-elevated-shadow)}.vibe-card--outlined{background-color:var(--vibe-card-bg-color);border:var(--vibe-card-border-width) solid var(--vibe-card-outlined-border-color);box-shadow:none}.vibe-card--outlined-primary{background-color:var(--vibe-bg-primary, var(--vibe-card-bg-color));border:var(--vibe-card-border-width) solid var(--vibe-card-outlined-border-color);box-shadow:none}.vibe-card--filled{background-color:var(--vibe-card-filled-bg-color);border:var(--vibe-card-border-width) solid transparent;box-shadow:none}.vibe-card--padding-none{padding:0}.vibe-card--padding-small{padding:var(--vibe-card-padding-block-small) var(--vibe-card-padding-inline-small)}.vibe-card--padding-medium,.vibe-card--padding-large{padding:var(--vibe-card-padding-block) var(--vibe-card-padding-inline)}.vibe-card--radius-none{border-radius:0}.vibe-card--radius-small{border-radius:calc(var(--vibe-card-border-radius) * .44)}.vibe-card--radius-medium{border-radius:calc(var(--vibe-card-border-radius) * .67)}.vibe-card--radius-large{border-radius:var(--vibe-card-border-radius)}.vibe-card--shadow-none{box-shadow:none}.vibe-card--shadow-small,.vibe-card--shadow-medium,.vibe-card--shadow-large{box-shadow:var(--vibe-card-shadow)}.vibe-card--interactive{cursor:pointer;transition:box-shadow var(--vibe-card-transition-duration) ease,background-color var(--vibe-card-transition-duration) ease,opacity var(--vibe-card-transition-duration) ease}.vibe-card--interactive:hover{box-shadow:var(--vibe-card-interactive-hover-shadow);background-color:var(--vibe-card-interactive-hover-bg)}.vibe-card--interactive:focus-visible{outline:2px solid AccentColor;outline-offset:1px}@media(prefers-reduced-motion:reduce){.vibe-card--interactive{transition:none}.vibe-card--interactive:hover{box-shadow:none}}.vibe-card--disabled{pointer-events:none;cursor:not-allowed;opacity:.38}.vibe-card--disabled .vibe-card-actions button,.vibe-card--disabled .vibe-card-actions [role=button]{background-color:var(--vibe-button-primary-bg-disabled);color:var(--vibe-button-all-text-disabled);border-color:transparent;box-shadow:none}.vibe-card--loading{opacity:.75}.vibe-card--selected{outline:2px solid AccentColor;outline-offset:1px}.vibe-card-footer-link{display:flex;align-items:center;margin-block-start:var(--vibe-card-footer-link-gap);color:var(--vibe-link-text-enabled);text-decoration:none}.vibe-card-footer-link:hover{text-decoration:underline}.vibe-card--center{display:flex;flex-direction:column;align-items:center;text-align:center}.vibe-card--center .vibe-card-header,.vibe-card--center .vibe-card-title,.vibe-card--center h3{text-align:center}[data-theme=marcom].vibe-card .vibe-card-body,[data-theme=marcom] .vibe-card .vibe-card-body{font-family:var(--vibe-font-family-sf-pro-display);font-size:21px;line-height:29px;letter-spacing:.011em}@media(max-width:734px){[data-theme=marcom].vibe-card .vibe-card-body,[data-theme=marcom] .vibe-card .vibe-card-body{font-size:19px;line-height:27px;letter-spacing:.012em}}.vibe-chat{margin:0;padding:0;display:flex;flex-direction:column;background-color:var(--vibe-chat-bg-color, #F9F9F9);border:var(--vibe-chat-border-width, 1px) solid var(--vibe-chat-border-color, #D2D2D4);border-radius:var(--vibe-chat-border-radius, 10px);box-shadow:0 1px 3px #00000014;overflow:hidden}.vibe-chat--disabled{opacity:.5;pointer-events:none}.vibe-chat-header{display:flex;align-items:center;justify-content:space-between;padding:var(--vibe-chat-header-padding, 16px);background-color:var(--vibe-chat-header-bg-color, #F9F9F9);border-bottom:var(--vibe-chat-border-width, 1px) solid var(--vibe-chat-header-border-color, #D2D2D4);flex-shrink:0}.vibe-chat-header-info{display:flex;align-items:center;gap:12px;flex:1;margin:0 16px}.vibe-chat-avatar{display:flex;align-items:center;justify-content:center;width:var(--vibe-chat-avatar-size-md, 40px);height:var(--vibe-chat-avatar-size-md, 40px);border-radius:50%;background-color:var(--vibe-chat-avatar-bg-color, #007AFF);color:var(--vibe-chat-avatar-text-color, #FFFFFF);flex-shrink:0;overflow:hidden}.vibe-chat-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.vibe-chat-header-details{display:flex;flex-direction:column}.vibe-chat-header-name{font-size:17px;font-weight:500;color:var(--vibe-chat-name-color, #1D1D1F);line-height:1.5}.vibe-chat-header-status{font-size:var(--vibe-chat-timestamp-font-size, 12px);color:var(--vibe-chat-timestamp-color, #6D6D72);line-height:1.333}.vibe-chat-message-history{flex:1;overflow-y:auto;padding:var(--vibe-chat-message-history-padding, 16px);display:flex;flex-direction:column;gap:var(--vibe-chat-message-history-gap, 24px)}.vibe-chat-message-group{display:flex;flex-direction:column;gap:4px}.vibe-chat-message-group--self{align-items:flex-end}.vibe-chat-message-group--other{align-items:flex-start}.vibe-chat-message-group--system{align-items:center}.vibe-chat-timestamp-header{display:flex;justify-content:center;padding:8px 0;margin-bottom:8px}.vibe-chat-timestamp-text{font-size:var(--vibe-chat-timestamp-font-size, 12px);color:var(--vibe-chat-timestamp-color, #6D6D72);line-height:1.333}.vibe-chat-message-row{display:flex;flex-direction:column;width:100%}.vibe-chat-message-row--self{align-items:flex-end}.vibe-chat-message-row--other{align-items:flex-start}.vibe-chat-message-row--system{align-items:center}.vibe-chat-message-bubble-wrapper{display:flex;flex-direction:column;max-width:70%;isolation:isolate}.vibe-chat-message-bubble-wrapper--self{align-items:flex-end}.vibe-chat-message-bubble-wrapper--other{align-items:flex-start}.vibe-chat-message-status{font-size:11px;color:var(--vibe-chat-status-color, #8E8E93);text-align:right;padding:0 4px;margin-top:4px}@keyframes vibe-chat-typing-pulse{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.vibe-chat-typing-indicator{padding:8px var(--vibe-chat-message-history-padding, 16px);font-size:var(--vibe-chat-timestamp-font-size, 12px);color:var(--vibe-chat-timestamp-color, #6D6D72)}.vibe-chat-typing-dots{display:flex;align-items:center;gap:8px}.vibe-chat-typing-dot-container{display:flex;gap:4px}.vibe-chat-typing-dot{width:4px;height:4px;border-radius:50%;background-color:var(--vibe-chat-typing-indicator-color, #8E8E93);animation:vibe-chat-typing-pulse 1.4s ease-in-out infinite}.vibe-chat-typing-dot:nth-child(2){animation-delay:.2s}.vibe-chat-typing-dot:nth-child(3){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.vibe-chat-typing-dot{animation:none}}.vibe-chat-footer{border-top:var(--vibe-chat-border-width, 1px) solid var(--vibe-chat-footer-border-color, #D2D2D4);background-color:var(--vibe-chat-footer-bg-color, #F9F9F9);padding:var(--vibe-chat-footer-padding, 16px);flex-shrink:0}.vibe-chat-footer-inner{display:flex;align-items:center;gap:8px}.vibe-chat-footer-input-wrapper{flex:1}.vibe-chat-footer-char-count{font-size:11px;color:var(--vibe-chat-timestamp-color, #6D6D72);text-align:right;margin-top:4px}.vibe-chat-empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--vibe-chat-timestamp-color, #6D6D72)}.vibe-chat-scroll-btn{position:fixed;bottom:80px;right:16px;width:var(--vibe-chat-scroll-button-size, 40px);height:var(--vibe-chat-scroll-button-size, 40px);border-radius:50%}.vibe-loader{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--vibe-loader-gap, 8px);inline-size:100%}@keyframes vibe-loader-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.vibe-loader-bar{border-radius:var(--vibe-loader-border-radius, 4px);inline-size:100%;background-color:var(--vibe-loader-bg-color, #E0E0E0);block-size:var(--vibe-loader-medium-height, 16px);animation:vibe-loader-pulse var(--vibe-loader-animation-duration, 1.5s) ease-in-out infinite}@media(prefers-reduced-motion:reduce){.vibe-loader-bar{animation:none}}.vibe-loader--small .vibe-loader-bar{block-size:var(--vibe-loader-small-height, 8px)}.vibe-loader--medium .vibe-loader-bar{block-size:var(--vibe-loader-medium-height, 16px)}.vibe-loader--large .vibe-loader-bar{block-size:var(--vibe-loader-large-height, 24px)}.vibe-message-bubble{display:flex;flex-direction:column;gap:var(--vibe-message-bubble-gap, 4px);width:100%}.vibe-message-bubble-bubble{display:inline-block;padding-block:var(--vibe-message-bubble-padding-block, 8px);padding-inline:var(--vibe-message-bubble-padding-inline, 12px);border-radius:var(--vibe-message-bubble-border-radius, 18px);max-width:100%;min-width:fit-content;word-break:break-word;position:relative;transition:all var(--vibe-message-bubble-transition-duration, .2s);background-color:var(--vibe-message-bubble-recipient-bg-color, #E5E5EB);color:var(--vibe-message-bubble-recipient-text-color, #1D1D1F)}.vibe-message-bubble-meta{padding-inline:4px;color:var(--vibe-message-bubble-meta-text-color, #8E8E93);font-size:var(--vibe-caption-2-font-size, 11px);line-height:var(--vibe-caption-2-line-height, 1.4)}.vibe-message-bubble-meta--username{font-size:var(--vibe-caption-1-font-size, 12px);line-height:var(--vibe-caption-1-line-height, 1.33)}.vibe-message-bubble-meta--timestamp{font-size:var(--vibe-caption-2-font-size, 11px);line-height:var(--vibe-caption-2-line-height, 1.4)}.vibe-message-bubble-meta--right{text-align:right}.vibe-message-bubble--user .vibe-message-bubble-bubble{background-color:var(--vibe-message-bubble-user-bg-color, #007AFF);color:var(--vibe-message-bubble-user-text-color, #FFFFFF)}.vibe-message-bubble--recipient .vibe-message-bubble-bubble{background-color:var(--vibe-message-bubble-recipient-bg-color, #E5E5EB);color:var(--vibe-message-bubble-recipient-text-color, #1D1D1F)}.vibe-message-bubble--system .vibe-message-bubble-bubble{background-color:var(--vibe-message-bubble-system-bg-color, #F5F5F7);color:var(--vibe-message-bubble-system-text-color, #6E6E73);text-align:center;font-size:var(--vibe-caption-1-font-size, 12px);font-weight:500}.vibe-message-bubble--bot .vibe-message-bubble-bubble{background-color:var(--vibe-message-bubble-bot-bg-color, #E5E5EB);color:var(--vibe-message-bubble-bot-text-color, #1D1D1F)}.vibe-message-bubble--user{align-items:flex-end}.vibe-message-bubble--recipient,.vibe-message-bubble--bot{align-items:flex-start}.vibe-message-bubble--system{align-items:center}.vibe-message-bubble--align-start{align-items:flex-start}.vibe-message-bubble--align-end{align-items:flex-end}.vibe-message-bubble--align-center{align-items:center}.vibe-message-bubble-bubble:focus-visible{outline:2px solid var(--vibe-message-bubble-focus-ring-color, #007AFF);outline-offset:2px}@media(prefers-reduced-motion:reduce){.vibe-message-bubble-bubble{transition:none}}.vibe-message-bubble--user .vibe-message-bubble-bubble:after{position:absolute;content:"";inset:0 -6px 0 0;z-index:-1;background-color:var(--vibe-message-bubble-user-bg-color, #007AFF);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='15.515px' height='17.5px' viewBox='0 17.5 15.515 17.5' enable-background='new 0 17.5 15.515 17.5'><path fill='white' d='M9.515,17.5c0,8.75,-1,13.5,6,17.5C-3.485,35,-4.485,17.5,9.515,17.5z'/></svg>");mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='15.515px' height='17.5px' viewBox='0 17.5 15.515 17.5' enable-background='new 0 17.5 15.515 17.5'><path fill='white' d='M9.515,17.5c0,8.75,-1,13.5,6,17.5C-3.485,35,-4.485,17.5,9.515,17.5z'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right bottom;mask-position:right bottom;-webkit-mask-size:15.515px 17.5px;mask-size:15.515px 17.5px}.vibe-message-bubble--recipient .vibe-message-bubble-bubble:after{position:absolute;content:"";inset:0 0 0 -6px;z-index:-1;background-color:var(--vibe-message-bubble-recipient-bg-color, #E5E5EB);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='15.515px' height='17.5px' viewBox='32.484 17.5 15.515 17.5' enable-background='new 32.484 17.5 15.515 17.5'><path fill='white' d='M38.484,17.5c0,8.75,1,13.5-6,17.5C51.484,35,52.484,17.5,38.484,17.5z'/></svg>");mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='15.515px' height='17.5px' viewBox='32.484 17.5 15.515 17.5' enable-background='new 32.484 17.5 15.515 17.5'><path fill='white' d='M38.484,17.5c0,8.75,1,13.5-6,17.5C51.484,35,52.484,17.5,38.484,17.5z'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-size:15.515px 17.5px;mask-size:15.515px 17.5px}.vibe-message-bubble--bot .vibe-message-bubble-bubble:after{position:absolute;content:"";inset:0 0 0 -6px;z-index:-1;background-color:var(--vibe-message-bubble-bot-bg-color, #E5E5EB);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='15.515px' height='17.5px' viewBox='32.484 17.5 15.515 17.5' enable-background='new 32.484 17.5 15.515 17.5'><path fill='white' d='M38.484,17.5c0,8.75,1,13.5-6,17.5C51.484,35,52.484,17.5,38.484,17.5z'/></svg>");mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='15.515px' height='17.5px' viewBox='32.484 17.5 15.515 17.5' enable-background='new 32.484 17.5 15.515 17.5'><path fill='white' d='M38.484,17.5c0,8.75,1,13.5-6,17.5C51.484,35,52.484,17.5,38.484,17.5z'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-size:15.515px 17.5px;mask-size:15.515px 17.5px}.vibe-message-bubble--system .vibe-message-bubble-bubble{border-radius:var(--vibe-message-bubble-border-radius, 18px)}.vibe-message-bubble--system .vibe-message-bubble-bubble:after{display:none}.vibe-message-bubble--no-tail .vibe-message-bubble-bubble:after{display:none}.vibe-message-bubble--no-tail.vibe-message-bubble--user .vibe-message-bubble-bubble{border-bottom-right-radius:var(--vibe-message-bubble-border-radius, 18px)}.vibe-message-bubble--no-tail.vibe-message-bubble--recipient .vibe-message-bubble-bubble,.vibe-message-bubble--no-tail.vibe-message-bubble--bot .vibe-message-bubble-bubble{border-bottom-left-radius:var(--vibe-message-bubble-border-radius, 18px)}.vibe-radio-group{border:none;padding:0;margin:0}.vibe-radio-group-legend{display:block;padding:0;font-family:var(--vibe-label-font-family);font-size:var(--vibe-label-font-size);line-height:var(--vibe-label-line-height);letter-spacing:var(--vibe-label-letter-spacing);font-weight:var(--vibe-label-font-weight);color:var(--vibe-label-color);margin-bottom:var(--vibe-label-margin-bottom)}.vibe-radio-group-items--vertical{display:flex;flex-direction:column;gap:var(--vibe-radio-group-gap-vertical)}.vibe-radio-group-items--horizontal{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--vibe-radio-group-gap-horizontal)}.vibe-radio-group-error{display:flex;align-items:center;gap:4px;color:var(--vibe-radio-button-indicator-border-error);font-size:var(--vibe-radio-group-support-font-size);margin-top:.25rem}.vibe-radio-group-error-icon{flex-shrink:0;width:1em;height:1em}.vibe-radio-group-helper{color:var(--vibe-radio-button-label-color-disabled);font-size:var(--vibe-radio-group-support-font-size);margin-top:.25rem}.vibe-spinner{display:inline-flex;align-items:center;justify-content:center;position:relative;--spinner-track-color: var(--vibe-spinner-track-color, #e8e8ed)}.vibe-spinner--small{--spinner-size: var(--vibe-spinner-small-size, 24px)}.vibe-spinner--medium{--spinner-size: var(--vibe-spinner-medium-size, 32px)}.vibe-spinner--large{--spinner-size: var(--vibe-spinner-large-size, 44px)}.vibe-spinner--inverted .blade{background-color:var(--vibe-spinner-inverted-color, #fff)}.vibe-spinner--inverted .spinner-circle,.vibe-spinner--inverted .circle--indeterminate-single-cycle{stroke:var(--vibe-spinner-inverted-color, #fff)}.vibe-spinner--inverted .spinner-circle-wrapper{border-top-color:var(--vibe-spinner-inverted-color, #fff)}.vibe-spinner--overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--vibe-spinner-overlay-bg, rgba(0, 0, 0, .4));z-index:var(--vibe-spinner-overlay-z-index, 9999)}.vibe-spinner--inline-label{display:inline-flex;flex-direction:row;align-items:center;gap:var(--vibe-spinner-label-gap, 8px)}.vibe-spinner--inline-label .vibe-spinner__label{font-size:var(--vibe-spinner-label-font-size, .875rem);color:var(--vibe-spinner-label-color, currentColor);white-space:nowrap}.vibe-spinner--bottom-label{display:inline-flex;flex-direction:column;align-items:center;gap:var(--vibe-spinner-label-gap, 8px)}.vibe-spinner--bottom-label .vibe-spinner__label{font-size:var(--vibe-spinner-label-font-size, .875rem);color:var(--vibe-spinner-label-color, currentColor);white-space:nowrap}.blades-spinner{position:relative;width:var(--spinner-size);height:var(--spinner-size);--blade-width-factor: .124;--blade-height-factor: .3277;--blade-origin-offset: .1722}.blade{position:absolute;top:calc(50% + var(--blade-origin-offset) * var(--spinner-size));left:calc(50% - (var(--blade-width-factor) / 2) * var(--spinner-size));width:calc(var(--blade-width-factor) * var(--spinner-size));height:calc(var(--blade-height-factor) * var(--spinner-size));transform-origin:center calc(-1 * var(--blade-origin-offset) * var(--spinner-size));border-radius:calc(.5 * var(--spinner-size));background-color:var(--vibe-spinner-color, #505054);animation:spin-blade .928s linear infinite}@keyframes spin-blade{0%{background-color:var(--vibe-spinner-color, #505054)}to{background-color:transparent}}.circle-spinner svg{width:var(--spinner-size);height:var(--spinner-size)}.spinner-track{stroke:var(--spinner-track-color, #e8e8ed);stroke-width:calc(.0625 * var(--spinner-size, 32px))}.spinner-circle{stroke:var(--vibe-spinner-color, #505054);stroke-linecap:round;stroke-width:calc(.0625 * var(--spinner-size, 32px));transform-origin:50% 50%}.circle--indeterminate-single-cycle{stroke-dasharray:126.92;stroke-dashoffset:126.92;animation:dash-single 1.5s ease-in-out infinite}@keyframes dash-single{0%{stroke-dasharray:1,126.92;stroke-dashoffset:0}50%{stroke-dasharray:90,126.92;stroke-dashoffset:-35}to{stroke-dasharray:90,126.92;stroke-dashoffset:-126.92}}.spinner-circle-wrapper{width:var(--spinner-size);height:var(--spinner-size);border-style:solid;border-radius:50%;box-sizing:border-box;border-color:var(--spinner-track-color, #e8e8ed);border-top-color:var(--vibe-spinner-color, #505054);border-width:calc(.0625 * var(--spinner-size, 32px));animation:vibe-spinner-rotate 1.5s linear infinite}@keyframes vibe-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.blade{animation:none;background-color:var(--vibe-spinner-color, #505054);opacity:.5}.circle--indeterminate-single-cycle{animation:none;stroke-dasharray:63.46,126.92;stroke-dashoffset:-31.73}.spinner-circle-wrapper{animation:none;transform:rotate(45deg)}}.vibe-stat{--vibe-stat-caption-lines-top: 1;--vibe-stat-caption-lines-bottom: 1;--vibe-stat-margin-top: calc(var(--vibe-stat-caption-reserve-line-height) * var(--vibe-stat-caption-lines-top));--vibe-stat-margin-bottom: calc(var(--vibe-stat-caption-reserve-line-height) * var(--vibe-stat-caption-lines-bottom));--vibe-stat-value-size: 48px;--vibe-stat-value-line-height: 1;--vibe-stat-value-letter-spacing: -.003em;--vibe-stat-value-font-family: var(--vibe-font-family-sf-pro-display);--vibe-stat-value-font-weight: var(--vibe-font-weight-semibold, 600);--vibe-stat-caption-size: 14px;--vibe-stat-caption-line-height: 18px;--vibe-stat-caption-reserve-line-height: var(--vibe-stat-caption-line-height);--vibe-stat-caption-letter-spacing: -.016em;--vibe-stat-caption-font-family: var(--vibe-font-family-sf-pro-text);--vibe-stat-caption-font-weight: var(--vibe-font-weight-regular, 400);--vibe-stat-currency-size: 32px;--vibe-stat-currency-offset: -.375em;box-sizing:border-box;display:inline-block;min-inline-size:5em;margin-block:0;margin-inline:0 2em;color:inherit;font-size:20px;position:relative;z-index:1}.vibe-stat__content{margin-block-start:var(--vibe-stat-margin-top);margin-block-end:var(--vibe-stat-margin-bottom);padding-block:4px 2px;position:relative;z-index:1}.vibe-stat__value{display:block;position:relative;inset-inline-start:-2px;color:inherit;font-family:var(--vibe-stat-value-font-family);font-size:var(--vibe-stat-value-size);font-weight:var(--vibe-stat-value-font-weight);line-height:var(--vibe-stat-value-line-height);letter-spacing:var(--vibe-stat-value-letter-spacing);font-feature-settings:"case";white-space:nowrap;z-index:1}.vibe-stat__caption{box-sizing:border-box;display:block;position:absolute;inset-inline-start:0;inline-size:100%;color:inherit;font-family:var(--vibe-stat-caption-font-family);font-size:var(--vibe-stat-caption-size);font-weight:var(--vibe-stat-caption-font-weight);line-height:var(--vibe-stat-caption-line-height);letter-spacing:var(--vibe-stat-caption-letter-spacing);z-index:1}.vibe-stat__caption--top{inset-block-end:100%}.vibe-stat__caption--bottom{inset-block-start:100%}.vibe-stat__unit--currency{position:relative;inset-block-start:var(--vibe-stat-currency-offset);font-size:var(--vibe-stat-currency-size);line-height:1;z-index:1}.vibe-stat--center{text-align:center}.vibe-stat--trailing{margin-inline-end:2em;text-align:end}.vibe-stat--trailing .vibe-stat__caption{margin-inline-start:-.3em}.vibe-stat--super{--vibe-stat-value-size: 80px;--vibe-stat-value-letter-spacing: -.015em;--vibe-stat-caption-size: 17px;--vibe-stat-caption-line-height: 21px;--vibe-stat-caption-reserve-line-height: var(--vibe-stat-caption-line-height);--vibe-stat-caption-letter-spacing: -.022em;--vibe-stat-currency-size: 56px;--vibe-stat-currency-offset: -.32em}.vibe-stat--elevated{--vibe-stat-value-size: 64px;--vibe-stat-value-letter-spacing: -.009em;--vibe-stat-currency-size: 40px;--vibe-stat-currency-offset: -.43em}.vibe-stat--reduced{--vibe-stat-value-size: 40px;--vibe-stat-value-letter-spacing: 0;--vibe-stat-currency-size: 28px;--vibe-stat-currency-offset: -.325em}.vibe-stat--tiny{--vibe-stat-value-size: 28px;--vibe-stat-value-letter-spacing: .007em;--vibe-stat-currency-size: 19px;--vibe-stat-currency-offset: -.34em;min-inline-size:2em}[data-theme=bridge].vibe-stat,[data-theme=bridge] .vibe-stat{--vibe-stat-caption-size: var(--vibe-universal-small-2-font-size);--vibe-stat-caption-line-height: var(--vibe-universal-small-2-line-height);--vibe-stat-caption-letter-spacing: var(--vibe-universal-small-2-letter-spacing);--vibe-stat-caption-font-family: var(--vibe-universal-small-2-font-family);--vibe-stat-caption-font-weight: var(--vibe-font-weight-regular, 400);--vibe-stat-caption-reserve-line-height: calc(var(--vibe-universal-small-2-font-size) * var(--vibe-universal-small-2-line-height));--vibe-stat-currency-offset: -.3em;--vibe-stat-value-font-weight: var(--vibe-font-weight-semibold, 600)}[data-theme=bridge].vibe-stat--super,[data-theme=bridge] .vibe-stat--super{--vibe-stat-value-size: var(--vibe-universal-jumbo-1-font-size);--vibe-stat-value-line-height: var(--vibe-universal-jumbo-1-line-height);--vibe-stat-value-letter-spacing: var(--vibe-universal-jumbo-1-letter-spacing);--vibe-stat-value-font-family: var(--vibe-universal-jumbo-1-font-family);--vibe-stat-currency-size: var(--vibe-universal-jumbo-4-font-size);--vibe-stat-caption-size: var(--vibe-universal-small-1-font-size);--vibe-stat-caption-line-height: var(--vibe-universal-small-1-line-height);--vibe-stat-caption-letter-spacing: var(--vibe-universal-small-1-letter-spacing);--vibe-stat-caption-font-family: var(--vibe-universal-small-1-font-family);--vibe-stat-caption-reserve-line-height: calc(var(--vibe-universal-small-1-font-size) * var(--vibe-universal-small-1-line-height))}[data-theme=bridge].vibe-stat--elevated,[data-theme=bridge] .vibe-stat--elevated{--vibe-stat-value-size: var(--vibe-universal-jumbo-2-font-size);--vibe-stat-value-line-height: var(--vibe-universal-jumbo-2-line-height);--vibe-stat-value-letter-spacing: var(--vibe-universal-jumbo-2-letter-spacing);--vibe-stat-value-font-family: var(--vibe-universal-jumbo-2-font-family);--vibe-stat-currency-size: var(--vibe-universal-large-1-font-size)}[data-theme=bridge].vibe-stat--base,[data-theme=bridge] .vibe-stat--base{--vibe-stat-value-size: var(--vibe-universal-jumbo-3-font-size);--vibe-stat-value-line-height: var(--vibe-universal-jumbo-3-line-height);--vibe-stat-value-letter-spacing: var(--vibe-universal-jumbo-3-letter-spacing);--vibe-stat-value-font-family: var(--vibe-universal-jumbo-3-font-family);--vibe-stat-currency-size: var(--vibe-universal-large-2-font-size)}[data-theme=bridge].vibe-stat--reduced,[data-theme=bridge] .vibe-stat--reduced{--vibe-stat-value-size: var(--vibe-universal-jumbo-4-font-size);--vibe-stat-value-line-height: var(--vibe-universal-jumbo-4-line-height);--vibe-stat-value-letter-spacing: var(--vibe-universal-jumbo-4-letter-spacing);--vibe-stat-value-font-family: var(--vibe-universal-jumbo-4-font-family);--vibe-stat-currency-size: var(--vibe-universal-large-3-font-size)}[data-theme=bridge].vibe-stat--tiny,[data-theme=bridge] .vibe-stat--tiny{--vibe-stat-value-size: var(--vibe-universal-large-3-font-size);--vibe-stat-value-line-height: var(--vibe-universal-large-3-line-height);--vibe-stat-value-letter-spacing: var(--vibe-universal-large-3-letter-spacing);--vibe-stat-value-font-family: var(--vibe-universal-large-3-font-family);--vibe-stat-currency-size: var(--vibe-universal-large-6-font-size)}[data-theme=apple-care].vibe-stat,[data-theme=apple-care] .vibe-stat{--vibe-stat-caption-size: var(--vibe-type-scale-note-large-font-size);--vibe-stat-caption-line-height: var(--vibe-type-scale-note-large-line-height);--vibe-stat-caption-letter-spacing: normal;--vibe-stat-caption-font-family: var(--vibe-font-family-sf-pro-text);--vibe-stat-caption-font-weight: var(--vibe-type-scale-note-large-font-weight);--vibe-stat-caption-reserve-line-height: var(--vibe-type-scale-note-large-line-height);--vibe-stat-currency-offset: -.25em}[data-theme=apple-care].vibe-stat--super,[data-theme=apple-care] .vibe-stat--super{--vibe-stat-value-size: var(--vibe-type-scale-large-title-large-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-large-title-large-line-height);--vibe-stat-value-font-weight: var(--vibe-type-scale-large-title-large-font-weight);--vibe-stat-value-letter-spacing: normal;--vibe-stat-currency-size: var(--vibe-type-scale-title-1-large-font-size);--vibe-stat-caption-size: var(--vibe-type-scale-body-large-font-size);--vibe-stat-caption-line-height: var(--vibe-type-scale-body-large-line-height);--vibe-stat-caption-font-weight: var(--vibe-type-scale-body-large-font-weight);--vibe-stat-caption-reserve-line-height: var(--vibe-type-scale-body-large-line-height)}[data-theme=apple-care].vibe-stat--elevated,[data-theme=apple-care] .vibe-stat--elevated{--vibe-stat-value-size: var(--vibe-type-scale-large-title-alt-large-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-large-title-alt-large-line-height);--vibe-stat-value-font-weight: var(--vibe-type-scale-large-title-alt-large-font-weight);--vibe-stat-value-letter-spacing: normal;--vibe-stat-currency-size: var(--vibe-type-scale-title-2-large-font-size)}[data-theme=apple-care].vibe-stat--base,[data-theme=apple-care] .vibe-stat--base{--vibe-stat-value-size: var(--vibe-type-scale-title-1-large-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-title-1-large-line-height);--vibe-stat-value-font-weight: var(--vibe-type-scale-title-1-large-font-weight);--vibe-stat-value-letter-spacing: normal;--vibe-stat-currency-size: var(--vibe-type-scale-title-2-large-font-size)}[data-theme=apple-care].vibe-stat--reduced,[data-theme=apple-care] .vibe-stat--reduced{--vibe-stat-value-size: var(--vibe-type-scale-title-2-large-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-title-2-large-line-height);--vibe-stat-value-font-weight: var(--vibe-type-scale-title-2-large-font-weight);--vibe-stat-value-letter-spacing: normal;--vibe-stat-currency-size: var(--vibe-type-scale-title-3-large-font-size)}[data-theme=apple-care].vibe-stat--tiny,[data-theme=apple-care] .vibe-stat--tiny{--vibe-stat-value-size: var(--vibe-type-scale-title-3-large-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-title-3-large-line-height);--vibe-stat-value-font-weight: var(--vibe-type-scale-title-3-large-font-weight);--vibe-stat-value-letter-spacing: normal;--vibe-stat-currency-size: var(--vibe-type-scale-title-4-large-font-size)}[data-theme=apl].vibe-stat,[data-theme=apl] .vibe-stat{--vibe-stat-caption-size: var(--vibe-body-s-font-size);--vibe-stat-caption-line-height: var(--vibe-body-s-line-height);--vibe-stat-caption-letter-spacing: var(--vibe-body-s-letter-spacing);--vibe-stat-caption-font-family: var(--vibe-body-s-font-family);--vibe-stat-caption-font-weight: var(--vibe-body-s-font-weight);--vibe-stat-caption-reserve-line-height: calc(var(--vibe-body-s-font-size) * var(--vibe-body-s-line-height));--vibe-stat-currency-offset: -.25em}[data-theme=apl].vibe-stat--super,[data-theme=apl] .vibe-stat--super{--vibe-stat-value-size: var(--vibe-heading-l-font-size);--vibe-stat-value-line-height: var(--vibe-heading-l-line-height);--vibe-stat-value-letter-spacing: var(--vibe-heading-l-letter-spacing);--vibe-stat-value-font-family: var(--vibe-heading-l-font-family);--vibe-stat-value-font-weight: var(--vibe-heading-l-font-weight);--vibe-stat-currency-size: var(--vibe-heading-m-font-size);--vibe-stat-caption-size: var(--vibe-body-m-font-size);--vibe-stat-caption-line-height: var(--vibe-body-m-line-height);--vibe-stat-caption-letter-spacing: var(--vibe-body-m-letter-spacing);--vibe-stat-caption-font-family: var(--vibe-body-m-font-family);--vibe-stat-caption-font-weight: var(--vibe-body-m-font-weight);--vibe-stat-caption-reserve-line-height: calc(var(--vibe-body-m-font-size) * var(--vibe-body-m-line-height))}[data-theme=apl].vibe-stat--elevated,[data-theme=apl] .vibe-stat--elevated{--vibe-stat-value-size: var(--vibe-heading-m-font-size);--vibe-stat-value-line-height: var(--vibe-heading-m-line-height);--vibe-stat-value-letter-spacing: var(--vibe-heading-m-letter-spacing);--vibe-stat-value-font-family: var(--vibe-heading-m-font-family);--vibe-stat-value-font-weight: var(--vibe-heading-m-font-weight);--vibe-stat-currency-size: var(--vibe-heading-s-font-size)}[data-theme=apl].vibe-stat--base,[data-theme=apl] .vibe-stat--base{--vibe-stat-value-size: var(--vibe-heading-s-font-size);--vibe-stat-value-line-height: var(--vibe-heading-s-line-height);--vibe-stat-value-letter-spacing: var(--vibe-heading-s-letter-spacing);--vibe-stat-value-font-family: var(--vibe-heading-s-font-family);--vibe-stat-value-font-weight: var(--vibe-heading-s-font-weight);--vibe-stat-currency-size: var(--vibe-body-m-font-size)}[data-theme=apl].vibe-stat--reduced,[data-theme=apl] .vibe-stat--reduced{--vibe-stat-value-size: var(--vibe-body-m-font-size);--vibe-stat-value-line-height: var(--vibe-body-m-line-height);--vibe-stat-value-letter-spacing: var(--vibe-body-m-letter-spacing);--vibe-stat-value-font-family: var(--vibe-body-m-font-family);--vibe-stat-value-font-weight: var(--vibe-body-m-font-weight);--vibe-stat-currency-size: var(--vibe-body-s-font-size)}[data-theme=apl].vibe-stat--tiny,[data-theme=apl] .vibe-stat--tiny{--vibe-stat-value-size: var(--vibe-body-s-font-size);--vibe-stat-value-line-height: var(--vibe-body-s-line-height);--vibe-stat-value-letter-spacing: var(--vibe-body-s-letter-spacing);--vibe-stat-value-font-family: var(--vibe-body-s-font-family);--vibe-stat-value-font-weight: var(--vibe-body-s-font-weight);--vibe-stat-currency-size: var(--vibe-body-xs-font-size)}@media(max-width:1068px){.vibe-stat--trailing{margin-inline-end:1em}[data-theme=apple-care].vibe-stat--super,[data-theme=apple-care] .vibe-stat--super{--vibe-stat-value-size: var(--vibe-type-scale-large-title-medium-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-large-title-medium-line-height);--vibe-stat-currency-size: var(--vibe-type-scale-title-1-medium-font-size)}[data-theme=apple-care].vibe-stat--elevated,[data-theme=apple-care] .vibe-stat--elevated{--vibe-stat-value-size: var(--vibe-type-scale-large-title-alt-medium-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-large-title-alt-medium-line-height);--vibe-stat-currency-size: var(--vibe-type-scale-title-2-medium-font-size)}[data-theme=apple-care].vibe-stat--base,[data-theme=apple-care] .vibe-stat--base{--vibe-stat-value-size: var(--vibe-type-scale-title-1-medium-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-title-1-medium-line-height);--vibe-stat-currency-size: var(--vibe-type-scale-title-2-medium-font-size)}[data-theme=apple-care].vibe-stat--reduced,[data-theme=apple-care] .vibe-stat--reduced{--vibe-stat-value-size: var(--vibe-type-scale-title-2-medium-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-title-2-medium-line-height);--vibe-stat-currency-size: var(--vibe-type-scale-title-3-medium-font-size)}}@media(max-width:734px){[data-theme=apple-care].vibe-stat--super,[data-theme=apple-care] .vibe-stat--super{--vibe-stat-value-size: var(--vibe-type-scale-large-title-small-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-large-title-small-line-height);--vibe-stat-currency-size: var(--vibe-type-scale-title-1-small-font-size)}[data-theme=apple-care].vibe-stat--elevated,[data-theme=apple-care] .vibe-stat--elevated{--vibe-stat-value-size: var(--vibe-type-scale-large-title-alt-small-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-large-title-alt-small-line-height);--vibe-stat-currency-size: var(--vibe-type-scale-title-2-small-font-size)}[data-theme=apple-care].vibe-stat--base,[data-theme=apple-care] .vibe-stat--base{--vibe-stat-value-size: var(--vibe-type-scale-title-1-small-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-title-1-small-line-height);--vibe-stat-currency-size: var(--vibe-type-scale-title-2-small-font-size)}[data-theme=apple-care].vibe-stat--reduced,[data-theme=apple-care] .vibe-stat--reduced{--vibe-stat-value-size: var(--vibe-type-scale-title-2-small-font-size);--vibe-stat-value-line-height: var(--vibe-type-scale-title-2-small-line-height);--vibe-stat-currency-size: var(--vibe-type-scale-title-3-small-font-size)}}@media(forced-colors:active){.vibe-stat{color:CanvasText}}.vibe-textarea{display:flex;flex-direction:column;gap:6px}.vibe-textarea-box{position:relative;box-sizing:border-box;display:block;inline-size:100%;resize:both;overflow:hidden;background-color:var(--vibe-textarea-field-bg-enabled);border-color:var(--vibe-textarea-field-border-enabled);border-width:var(--vibe-textarea-all-border-width);border-style:solid;border-radius:var(--vibe-textarea-all-border-radius);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.vibe-textarea-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:0;background-color:transparent;box-sizing:border-box;inline-size:100%;block-size:100%;display:block;resize:none;font-weight:var(--vibe-textarea-field-font-weight);font-family:var(--vibe-textarea-field-font-family);color:var(--vibe-textarea-field-text-enabled);transition:color .2s ease}.vibe-textarea-field::placeholder{color:var(--vibe-textarea-placeholder)}.vibe-textarea-error{display:none;align-items:flex-start;gap:4px;color:var(--vibe-textarea-error);font-size:var(--vibe-textarea-error-font-size);font-weight:var(--vibe-textarea-error-font-weight);line-height:var(--vibe-textarea-error-line-height);font-family:var(--vibe-textarea-error-font-family)}.vibe-textarea-error-icon{flex-shrink:0;margin-block-start:1px}.vibe-textarea-counter{color:var(--vibe-textarea-counter-enabled);font-size:var(--vibe-textarea-counter-font-size);font-weight:var(--vibe-textarea-counter-font-weight);line-height:var(--vibe-textarea-counter-line-height);font-family:var(--vibe-textarea-counter-font-family)}.vibe-textarea--small .vibe-textarea-field{padding-inline:var(--vibe-textarea-field-padding-horizontal-small);padding-block:var(--vibe-textarea-field-padding-vertical-small);min-block-size:var(--vibe-textarea-field-min-height-small);font-size:var(--vibe-textarea-field-font-size-small);line-height:var(--vibe-textarea-field-line-height-small)}.vibe-textarea--medium .vibe-textarea-field{padding-inline:var(--vibe-textarea-field-padding-horizontal-medium);padding-block:var(--vibe-textarea-field-padding-vertical-medium);min-block-size:var(--vibe-textarea-field-min-height-medium);font-size:var(--vibe-textarea-field-font-size-medium);line-height:var(--vibe-textarea-field-line-height-medium)}.vibe-textarea--large .vibe-textarea-field{padding-inline:var(--vibe-textarea-field-padding-horizontal-large);padding-block:var(--vibe-textarea-field-padding-vertical-large);min-block-size:var(--vibe-textarea-field-min-height-large);font-size:var(--vibe-textarea-field-font-size-large);line-height:var(--vibe-textarea-field-line-height-large)}.vibe-textarea:hover .vibe-textarea-box{border-color:var(--vibe-textarea-field-border-hovered)}.vibe-textarea:has(textarea:focus) .vibe-textarea-box{border-color:var(--vibe-textarea-field-border-focused);border-width:var(--vibe-textarea-all-border-width-focused);box-shadow:0 0 0 var(--vibe-textarea-all-outline-width) var(--vibe-textarea-all-outline-color-focused)}.vibe-textarea:has(textarea:disabled) .vibe-textarea-box{background-color:var(--vibe-textarea-field-bg-disabled);border-color:var(--vibe-textarea-field-border-disabled)}.vibe-textarea:has(textarea:disabled) .vibe-textarea-field{color:var(--vibe-textarea-field-text-disabled)}.vibe-textarea:has(textarea:disabled){cursor:not-allowed;pointer-events:none}.vibe-textarea.is-error .vibe-textarea-box{background-color:var(--vibe-textarea-field-bg-error);border-color:var(--vibe-textarea-field-border-error)}.vibe-textarea.is-error .vibe-textarea-counter{color:var(--vibe-textarea-counter-error)}.vibe-textarea.is-error .vibe-textarea-error{display:flex}.vibe-textarea--readonly .vibe-textarea-box{background-color:var(--vibe-textarea-field-bg-readonly);cursor:default}.vibe-textarea--no-resize .vibe-textarea-box{resize:none}.vibe-textarea-box::-webkit-resizer{display:none}.vibe-textarea-gripper{position:absolute;display:block;pointer-events:none;inset-inline-end:4px;inset-block-end:6px}.vibe-textarea-gripper:after{content:"";position:absolute;z-index:1;width:12px;height:1.5px;background-color:var(--vibe-textarea-resize-handle-color);border-radius:3px;transform:rotate(-45deg);transform-origin:center;pointer-events:none;inset-inline-end:-1px;inset-block-end:4.5px}.vibe-textarea-gripper-lines{position:absolute;z-index:2;width:5.5px;height:1.5px;background-color:var(--vibe-textarea-resize-handle-color);border-radius:3px;transform:rotate(-45deg);transform-origin:center;pointer-events:none;inset-inline-end:0;inset-block-end:2px}.vibe-textarea--no-resize .vibe-textarea-gripper{display:none}.vibe-textarea--floating .vibe-textarea-box{padding-block-start:22px}.vibe-textarea-label{position:absolute;inset-block-start:12px;inset-inline-start:var(--vibe-textarea-field-padding-horizontal-medium);font-size:var(--vibe-textarea-field-font-size-medium);line-height:var(--vibe-textarea-field-line-height-medium);font-family:var(--vibe-textarea-field-font-family);font-weight:var(--vibe-textarea-field-font-weight);color:var(--vibe-textarea-placeholder);pointer-events:none;transition:inset-block-start .125s ease,font-size .125s ease,color .125s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:calc(100% - var(--vibe-textarea-field-padding-horizontal-medium) * 2)}.vibe-textarea--floating:focus-within .vibe-textarea-label,.vibe-textarea--floating.has-value .vibe-textarea-label{inset-block-start:6px;font-size:11px;color:var(--vibe-textarea-field-text-enabled)}.vibe-textarea-label-above{font-family:var(--vibe-label-font-family);font-size:var(--vibe-label-font-size);line-height:var(--vibe-label-line-height);letter-spacing:var(--vibe-label-letter-spacing);font-weight:var(--vibe-label-font-weight);color:var(--vibe-label-color)}.vibe-textarea-label-row{display:flex;justify-content:space-between;align-items:baseline}.vibe-textarea--floating .vibe-textarea-counter{position:absolute;inset-block-start:6px;inset-inline-end:var(--vibe-textarea-field-padding-horizontal-medium);pointer-events:none}.vibe-textarea-helper{font-size:var(--vibe-textarea-helper-font-size, .75rem);color:var(--vibe-textarea-helper-color, inherit);margin-top:4px;display:block}[data-theme=marcom] .vibe-textarea-box{resize:vertical}[data-theme=marcom] .vibe-textarea:has(textarea:focus) .vibe-textarea-box{box-shadow:none}.vibe-tooltip{margin:0;padding:0;position:relative;display:inline-block;--vibe-tooltip-close-delay: .15s}.vibe-tooltip-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;margin:0;padding:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;-webkit-user-select:none;user-select:none;text-decoration:none;transition:opacity var(--vibe-tooltip-transition-duration, .2s) ease;background-color:var(--vibe-tooltip-trigger-bg);color:var(--vibe-tooltip-trigger-color);border:1px solid var(--vibe-tooltip-trigger-border-color)}@media(prefers-reduced-motion:reduce){.vibe-tooltip-trigger{transition:none}}.vibe-tooltip-trigger:focus-visible{outline:2px solid var(--vibe-tooltip-trigger-focus-ring);outline-offset:2px}.vibe-tooltip-trigger[disabled],.vibe-tooltip-trigger[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.vibe-tooltip--small .vibe-tooltip-trigger{width:24px;height:24px;font-size:10px;font-weight:500}.vibe-tooltip--medium .vibe-tooltip-trigger{width:32px;height:32px;font-size:13px;font-weight:500}.vibe-tooltip--large .vibe-tooltip-trigger{width:48px;height:48px;font-size:19px;font-weight:500}.vibe-tooltip-trigger--inline,.vibe-tooltip--inline-trigger .vibe-tooltip-trigger{width:auto;height:auto;background:none;border:none;border-radius:0;padding:0}.vibe-tooltip-trigger--inline{display:inline;color:inherit;font:inherit;cursor:inherit;pointer-events:none}.vibe-tooltip-trigger--inline>*{pointer-events:auto}.vibe-tooltip--inline-trigger .vibe-tooltip-trigger{font-size:inherit;font-weight:inherit}.vibe-tooltip:hover .vibe-tooltip-container:not(.vibe-tooltip-container--floating),.vibe-tooltip:focus-within .vibe-tooltip-container:not(.vibe-tooltip-container--floating){display:block}.vibe-tooltip.vibe-tooltip--dialog-mode:hover .vibe-tooltip-container:not(.vibe-tooltip-container--floating),.vibe-tooltip.vibe-tooltip--dialog-mode:focus-within .vibe-tooltip-container:not(.vibe-tooltip-container--floating){display:none}.vibe-tooltip.vibe-tooltip--dialog-mode .vibe-tooltip-container.is-open,.vibe-tooltip-container.vibe-tooltip-container--floating{display:block}.vibe-tooltip[data-disabled=true] .vibe-tooltip-container{display:none!important}.vibe-tooltip-container{margin:0;box-sizing:border-box;position:absolute;z-index:var(--vibe-tooltip-z-index, 1000);display:none;white-space:nowrap;background-color:var(--vibe-tooltip-container-bg-color);border-radius:var(--vibe-tooltip-container-border-radius);padding-block-start:var(--vibe-tooltip-container-padding-vertical);padding-block-end:var(--vibe-tooltip-container-padding-vertical);padding-inline-start:var(--vibe-tooltip-container-padding-horizontal);padding-inline-end:var(--vibe-tooltip-container-padding-horizontal);max-inline-size:var(--vibe-tooltip-container-max-width);box-shadow:var(--vibe-tooltip-container-shadow, none);border:var(--vibe-tooltip-container-border-width, 1px) solid var(--vibe-tooltip-container-border-color, transparent);transition:none}.vibe-tooltip-container.vibe-tooltip--multiline{white-space:normal;inline-size:var(--vibe-tooltip-container-max-width)}.vibe-tooltip-label{margin:0;padding:0;color:var(--vibe-tooltip-label-color);font-size:var(--vibe-tooltip-label-font-size);font-weight:var(--vibe-tooltip-label-font-weight);line-height:var(--vibe-tooltip-label-line-height);font-family:var(--vibe-tooltip-label-font-family);letter-spacing:var(--vibe-tooltip-label-letter-spacing)}.vibe-tooltip-title{margin:0;padding:0;font-weight:var(--vibe-tooltip-title-font-weight);margin-block-end:var(--vibe-tooltip-title-margin-bottom)}.vibe-tooltip-caret{position:absolute;display:block;transform:rotate(45deg);inline-size:var(--vibe-tooltip-caret-size);block-size:var(--vibe-tooltip-caret-size);background-color:var(--vibe-tooltip-caret-color);border-radius:var(--vibe-tooltip-caret-border-radius, 0px)}.vibe-tooltip-container.vibe-tooltip--top .vibe-tooltip-caret,.vibe-tooltip-container.vibe-tooltip--top-left .vibe-tooltip-caret,.vibe-tooltip-container.vibe-tooltip--top-right .vibe-tooltip-caret{border-top:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid var(--vibe-tooltip-container-border-color);border-right:1px solid var(--vibe-tooltip-container-border-color)}.vibe-tooltip-container.vibe-tooltip--bottom .vibe-tooltip-caret,.vibe-tooltip-container.vibe-tooltip--bottom-left .vibe-tooltip-caret,.vibe-tooltip-container.vibe-tooltip--bottom-right .vibe-tooltip-caret{border-bottom:1px solid transparent;border-right:1px solid transparent;border-top:1px solid var(--vibe-tooltip-container-border-color);border-left:1px solid var(--vibe-tooltip-container-border-color)}@media(prefers-contrast:more){.vibe-tooltip-container{border-color:ButtonText;outline:2px solid ButtonText;outline-offset:0}.vibe-tooltip-caret{outline:1px solid ButtonText}}[data-theme=bridge]{--vibe-accordion-chevron-size: 19px;--vibe-accordion-icon-size: 19px;--vibe-accordion-icon-weight: 600;--vibe-accordion-title-size: 19px;--vibe-accordion-title-weight: 600;--vibe-banner-placard-border-radius: 0px;--vibe-banner-title-font-size-min: 14px;--vibe-banner-title-font-size-max: 17px;--vibe-banner-title-font-weight: 600;--vibe-banner-message-font-size-min: 14px;--vibe-banner-message-font-size-max: 17px;--vibe-banner-message-font-weight: 400;--vibe-banner-neutralalt-bg-color: #ffffff;--vibe-banner-neutralalt-text-color: #1d1d1f;--vibe-banner-default-bg-color: #f5f5f7;--vibe-banner-default-text-color: #1d1d1f;--vibe-banner-darkgray-bg-color: #6e6e73;--vibe-banner-darkgray-text-color: #ffffff;--vibe-banner-black-bg-color: #161617;--vibe-banner-black-text-color: #ffffff;--vibe-banner-red-bg-color: #e30000;--vibe-banner-red-text-color: #ffffff;--vibe-banner-blue-bg-color: #0071e3;--vibe-banner-blue-text-color: #ffffff;--vibe-banner-success-bg-color: #34c759;--vibe-banner-success-text-color: #1d1d1f;--vibe-banner-success-link-color: #1d1d1f;--vibe-banner-yellow-bg-color: #ffe045;--vibe-banner-yellow-text-color: #1d1d1f;--vibe-banner-lightyellow-bg-color: #fffef2;--vibe-banner-lightyellow-text-color: #1d1d1f;--vibe-banner-neutralalpha-bg-color: #f5f5f7;--vibe-banner-neutralalpha-text-color: #1d1d1f;--vibe-button-all-outline-color-focused: #2997ff;--vibe-button-all-outline-width-focused: 2px;--vibe-button-all-outline-radius-focused-xs: 8px;--vibe-button-all-outline-radius-focused-sm: 10px;--vibe-button-all-outline-radius-focused-md: 10px;--vibe-button-all-outline-radius-focused-lg: 12px;--vibe-button-all-border-radius-xs: 6px;--vibe-button-all-border-radius-sm: 8px;--vibe-button-all-border-radius-md: 8px;--vibe-button-all-border-radius-lg: 10px;--vibe-button-all-border-width: 1px;--vibe-button-size-xs-height: 24px;--vibe-button-size-xs-min-width: 24px;--vibe-button-size-xs-padding-vertical: 4px;--vibe-button-size-xs-padding-horizontal: 10px;--vibe-button-size-xs-font-size: 13px;--vibe-button-size-xs-font-weight: 500;--vibe-button-size-xs-line-height: 1.333;--vibe-button-size-xs-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-size-sm-height: 28px;--vibe-button-size-sm-min-width: 28px;--vibe-button-size-sm-padding-vertical: 6px;--vibe-button-size-sm-padding-horizontal: 12px;--vibe-button-size-sm-font-size: 15px;--vibe-button-size-sm-font-weight: 500;--vibe-button-size-sm-line-height: 1.333;--vibe-button-size-sm-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-size-md-height: 32px;--vibe-button-size-md-min-width: 32px;--vibe-button-size-md-padding-vertical: 7px;--vibe-button-size-md-padding-horizontal: 15px;--vibe-button-size-md-font-size: 17px;--vibe-button-size-md-font-weight: 500;--vibe-button-size-md-line-height: 1.5;--vibe-button-size-md-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-size-lg-height: 52px;--vibe-button-size-lg-min-width: 52px;--vibe-button-size-lg-padding-vertical: 18px;--vibe-button-size-lg-padding-horizontal: 25px;--vibe-button-size-lg-font-size: 17px;--vibe-button-size-lg-font-weight: 600;--vibe-button-size-lg-line-height: 1.5;--vibe-button-size-lg-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-primary-bg-enabled: #0071e3;--vibe-button-primary-bg-hovered: #0076df;--vibe-button-primary-bg-pressed: #006bd6;--vibe-button-primary-text-enabled: #ffffff;--vibe-button-link-bg-all-enabled: rgba(0, 0, 0, 0);--vibe-button-link-border-all-enabled: rgba(0, 0, 0, 0);--vibe-radio-button-all-selected-bg-color: #0071e3;--vibe-radio-button-all-selected-border-color: #0071e3;--vibe-radio-button-all-indicator-color-selected: #ffffff;--vibe-radio-button-all-outline-color-focus: #2997ff;--vibe-radio-button-all-outline-size-focus: 2px;--vibe-radio-button-size-control-height: 26px;--vibe-radio-button-size-control-padding: 0px;--vibe-radio-button-size-button-width: 18px;--vibe-radio-button-size-button-height: 18px;--vibe-radio-button-size-button-padding: 1px;--vibe-radio-button-size-button-border-radius: 100;--vibe-radio-button-size-button-border-width: 1px;--vibe-radio-button-size-group-padding: 0px;--vibe-radio-button-typography-font-size: 15px;--vibe-radio-button-typography-line-height: 22.5px;--vibe-radio-button-typography-font-weight: 400;--vibe-radio-button-typography-letter-spacing: -.26;--vibe-radio-button-typography-paragraph-spacing: 0;--vibe-radio-button-all-indicator-width: 18px;--vibe-radio-button-all-indicator-height: 18px;--vibe-radio-button-all-indicator-border-radius: 50%;--vibe-radio-button-all-indicator-border-width: 1px;--vibe-radio-button-all-indicator-border-style: solid;--vibe-radio-button-all-label-padding-inline-start: 8px;--vibe-radio-button-all-focus-outline-width: 2px;--vibe-radio-button-all-focus-outline-offset: 2px;--vibe-radio-button-all-input-width: 44px;--vibe-radio-button-all-input-height: 44px;--vibe-radio-button-all-input-top: -13px;--vibe-radio-button-all-indicator-dot-size: 7px;--vibe-radio-button-small-indicator-width: 14px;--vibe-radio-button-small-indicator-height: 14px;--vibe-radio-button-small-indicator-dot-size: 5px;--vibe-radio-button-small-input-top: -15px;--vibe-radio-button-small-label-padding-inline-start: 6px;--vibe-radio-button-small-label-font-size: 13px;--vibe-radio-button-medium-indicator-width: 18px;--vibe-radio-button-medium-indicator-height: 18px;--vibe-radio-button-medium-indicator-dot-size: 7px;--vibe-radio-button-medium-input-top: -13px;--vibe-radio-button-medium-label-padding-inline-start: 8px;--vibe-radio-button-medium-label-font-size: 15px;--vibe-radio-button-large-indicator-width: 22px;--vibe-radio-button-large-indicator-height: 22px;--vibe-radio-button-large-indicator-dot-size: 9px;--vibe-radio-button-large-input-top: -11px;--vibe-radio-button-large-label-padding-inline-start: 10px;--vibe-radio-button-large-label-font-size: 17px;--vibe-selection-tile-border-width: 1px;--vibe-selection-tile-border-style: solid;--vibe-selection-tile-focus-outline-width: 2px;--vibe-selection-tile-focus-outline-offset: 2px;--vibe-selection-tile-group-gap: 8px;--vibe-selection-tile-transition-duration-bg: .2s;--vibe-selection-tile-transition-duration-border: .2s;--vibe-selection-tile-transition-duration-color: .15s;--vibe-selection-tile-transition-duration-outline: .15s;--vibe-selection-tile-sm-min-height: 28px;--vibe-selection-tile-sm-padding-inline: 12px;--vibe-selection-tile-sm-padding-block: 6px;--vibe-selection-tile-sm-border-radius: 8px;--vibe-selection-tile-sm-font-size: 13px;--vibe-selection-tile-md-min-height: 36px;--vibe-selection-tile-md-padding-inline: 16px;--vibe-selection-tile-md-padding-block: 8px;--vibe-selection-tile-md-border-radius: 10px;--vibe-selection-tile-md-font-size: 15px;--vibe-selection-tile-lg-min-height: 44px;--vibe-selection-tile-lg-padding-inline: 20px;--vibe-selection-tile-lg-padding-block: 10px;--vibe-selection-tile-lg-border-radius: 12px;--vibe-selection-tile-lg-font-size: 17px;--vibe-switch-all-label-gap: 8px;--vibe-switch-all-track-outline-size: 2px;--vibe-radio-group-gap-vertical: 8px;--vibe-radio-group-gap-horizontal: 16px;--vibe-radio-group-support-font-size: .75rem;--vibe-input-all-border-radius: 6px;--vibe-input-all-border-width: 1px;--vibe-input-all-border-width-focused: 1px;--vibe-input-all-outline-color-focused: #2997ff;--vibe-input-all-outline-width: 2px;--vibe-input-all-outline-offset: 3px;--vibe-input-field-height: 32px;--vibe-input-field-padding-horizontal: 12px;--vibe-input-field-padding-vertical: 3px;--vibe-input-field-font-size: 16px;--vibe-input-field-font-weight: 400;--vibe-input-field-line-height: 1.5;--vibe-input-field-letter-spacing: -.024em;--vibe-input-field-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-label-font-size: 14px;--vibe-input-label-font-weight: 400;--vibe-input-label-line-height: 1.333;--vibe-input-label-letter-spacing: -.011em;--vibe-input-label-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-label-gap: 6px;--vibe-input-counter-font-size: 14px;--vibe-input-counter-font-weight: 400;--vibe-input-counter-line-height: 1.333;--vibe-input-counter-letter-spacing: -.011em;--vibe-input-counter-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-error-gap: 7px;--vibe-input-error-icon-size: 12px;--vibe-input-error-font-size: 14px;--vibe-input-error-font-weight: 400;--vibe-input-error-line-height: 1.333;--vibe-input-error-letter-spacing: -.011em;--vibe-input-error-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-helper-gap: 6px;--vibe-input-helper-font-size: 14px;--vibe-input-helper-font-weight: 400;--vibe-input-helper-line-height: 1.333;--vibe-input-helper-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-valid-icon-size: 17px;--vibe-tooltip-container-max-width: 240px;--vibe-tooltip-caret-size: 6px;--vibe-shadow-bridge-shadow-layer-1: 0px 9px 12px -5px rgba(0, 0, 0, .16);--vibe-shadow-bridge-shadow-layer-2: 0px -2px 12px -5px rgba(0, 0, 0, .16);--vibe-shadow-bridge-shadow-column-start-color: rgba(180, 180, 180, .1);--vibe-shadow-bridge-shadow-column-end-color: rgba(216, 216, 216, 0);--vibe-shadow-bridge-shadow-row-start-color: rgba(180, 180, 180, .1);--vibe-shadow-bridge-shadow-row-end-color: rgba(216, 216, 216, 0);--vibe-focus-outline-size: 3px;--vibe-indent-size: 1em;--vibe-font-family-sf-pro-display: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-font-family-sf-pro-text: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-font-family-sf-mono: "SF Mono", Menlo, "Courier New", monospace;--vibe-font-weight-ultralight: 100;--vibe-font-weight-thin: 200;--vibe-font-weight-light: 300;--vibe-font-weight-regular: 400;--vibe-font-weight-medium: 500;--vibe-font-weight-semibold: 600;--vibe-font-weight-bold: 700;--vibe-font-weight-heavy: 800;--vibe-font-weight-black: 900;--vibe-universal-jumbo-1-font-size: 48px;--vibe-universal-jumbo-1-line-height: 1.125;--vibe-universal-jumbo-1-letter-spacing: .008em;--vibe-universal-jumbo-1-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-jumbo-2-font-size: 43px;--vibe-universal-jumbo-2-line-height: 1.125;--vibe-universal-jumbo-2-letter-spacing: .01em;--vibe-universal-jumbo-2-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-jumbo-3-font-size: 38px;--vibe-universal-jumbo-3-line-height: 1.125;--vibe-universal-jumbo-3-letter-spacing: .011em;--vibe-universal-jumbo-3-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-jumbo-4-font-size: 34px;--vibe-universal-jumbo-4-line-height: 1.125;--vibe-universal-jumbo-4-letter-spacing: .011em;--vibe-universal-jumbo-4-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-large-1-font-size: 30px;--vibe-universal-large-1-line-height: 1.2;--vibe-universal-large-1-letter-spacing: .012em;--vibe-universal-large-1-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-large-2-font-size: 27px;--vibe-universal-large-2-line-height: 1.2;--vibe-universal-large-2-letter-spacing: .013em;--vibe-universal-large-2-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-large-3-font-size: 24px;--vibe-universal-large-3-line-height: 1.2;--vibe-universal-large-3-letter-spacing: .015em;--vibe-universal-large-3-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-large-4-font-size: 21px;--vibe-universal-large-4-line-height: 1.2;--vibe-universal-large-4-letter-spacing: .017em;--vibe-universal-large-4-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-large-5-font-size: 19px;--vibe-universal-large-5-line-height: 1.2;--vibe-universal-large-5-letter-spacing: -.026em;--vibe-universal-large-5-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-large-6-font-size: 17px;--vibe-universal-large-6-line-height: 1.2;--vibe-universal-large-6-letter-spacing: -.024em;--vibe-universal-large-6-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-medium-1-font-size: 17px;--vibe-universal-medium-1-line-height: 1.5;--vibe-universal-medium-1-letter-spacing: -.024em;--vibe-universal-medium-1-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-medium-2-font-size: 16px;--vibe-universal-medium-2-line-height: 1.5;--vibe-universal-medium-2-letter-spacing: -.02em;--vibe-universal-medium-2-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-medium-3-font-size: 15px;--vibe-universal-medium-3-line-height: 1.5;--vibe-universal-medium-3-letter-spacing: -.016em;--vibe-universal-medium-3-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-small-1-font-size: 15px;--vibe-universal-small-1-line-height: 1.333;--vibe-universal-small-1-letter-spacing: -.016em;--vibe-universal-small-1-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-small-2-font-size: 14px;--vibe-universal-small-2-line-height: 1.333;--vibe-universal-small-2-letter-spacing: -.011em;--vibe-universal-small-2-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-universal-small-3-font-size: 13px;--vibe-universal-small-3-line-height: 1.333;--vibe-universal-small-3-letter-spacing: -.006em;--vibe-universal-small-3-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-jumbo-1-font-size: 65px;--vibe-high-density-jumbo-1-line-height: 1.125;--vibe-high-density-jumbo-1-letter-spacing: .003em;--vibe-high-density-jumbo-1-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-jumbo-2-font-size: 54px;--vibe-high-density-jumbo-2-line-height: 1.125;--vibe-high-density-jumbo-2-letter-spacing: .006em;--vibe-high-density-jumbo-2-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-jumbo-3-font-size: 45px;--vibe-high-density-jumbo-3-line-height: 1.125;--vibe-high-density-jumbo-3-letter-spacing: .009em;--vibe-high-density-jumbo-3-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-jumbo-4-font-size: 38px;--vibe-high-density-jumbo-4-line-height: 1.125;--vibe-high-density-jumbo-4-letter-spacing: .011em;--vibe-high-density-jumbo-4-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-large-1-font-size: 32px;--vibe-high-density-large-1-line-height: 1.2;--vibe-high-density-large-1-letter-spacing: .012em;--vibe-high-density-large-1-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-large-2-font-size: 28px;--vibe-high-density-large-2-line-height: 1.2;--vibe-high-density-large-2-letter-spacing: .013em;--vibe-high-density-large-2-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-large-3-font-size: 24px;--vibe-high-density-large-3-line-height: 1.2;--vibe-high-density-large-3-letter-spacing: .015em;--vibe-high-density-large-3-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-large-4-font-size: 21px;--vibe-high-density-large-4-line-height: 1.2;--vibe-high-density-large-4-letter-spacing: .017em;--vibe-high-density-large-4-font-family: "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-large-5-font-size: 18px;--vibe-high-density-large-5-line-height: 1.2;--vibe-high-density-large-5-letter-spacing: -.025em;--vibe-high-density-large-5-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-large-6-font-size: 16px;--vibe-high-density-large-6-line-height: 1.2;--vibe-high-density-large-6-letter-spacing: -.02em;--vibe-high-density-large-6-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-medium-1-font-size: 16px;--vibe-high-density-medium-1-line-height: 1.5;--vibe-high-density-medium-1-letter-spacing: -.02em;--vibe-high-density-medium-1-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-medium-2-font-size: 15px;--vibe-high-density-medium-2-line-height: 1.5;--vibe-high-density-medium-2-letter-spacing: -.016em;--vibe-high-density-medium-2-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-medium-3-font-size: 14px;--vibe-high-density-medium-3-line-height: 1.5;--vibe-high-density-medium-3-letter-spacing: -.011em;--vibe-high-density-medium-3-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-small-1-font-size: 14px;--vibe-high-density-small-1-line-height: 1.333;--vibe-high-density-small-1-letter-spacing: -.011em;--vibe-high-density-small-1-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-small-2-font-size: 13px;--vibe-high-density-small-2-line-height: 1.333;--vibe-high-density-small-2-letter-spacing: -.006em;--vibe-high-density-small-2-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-high-density-small-3-font-size: 12px;--vibe-high-density-small-3-line-height: 1.333;--vibe-high-density-small-3-letter-spacing: 0em;--vibe-high-density-small-3-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-tooltip-container-border-radius: 6px;--vibe-tooltip-container-padding-vertical: 6px;--vibe-tooltip-container-padding-horizontal: 8px;--vibe-tooltip-container-max-width: 320px;--vibe-tooltip-container-border-width: 1px;--vibe-tooltip-container-shadow: none;--vibe-tooltip-container-bg-color: #f5f5f7;--vibe-tooltip-container-border-color: #e0e0e0;--vibe-tooltip-label-color: #1d1d1f;--vibe-tooltip-caret-color: #f5f5f7;--vibe-tooltip-label-font-size: 13px;--vibe-tooltip-label-font-weight: 400;--vibe-tooltip-label-line-height: 1.333;--vibe-tooltip-label-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-tooltip-label-letter-spacing: -.006em;--vibe-tooltip-caret-size: 10px;--vibe-tooltip-caret-border-radius: 0px;--vibe-tooltip-trigger-bg: #e8e8ed;--vibe-tooltip-trigger-color: #1d1d1f;--vibe-tooltip-trigger-border-color: #d2d2d7;--vibe-tooltip-trigger-focus-ring: #2997ff;--vibe-button-all-border-radius: var(--vibe-button-all-border-radius-md);--vibe-button-all-outline-radius-focused: var(--vibe-button-all-outline-radius-focused-md);--vibe-z-index-popover: 1000;--vibe-popover-placard-border-radius: 12px;--vibe-popover-placard-max-width: 320px;--vibe-popover-placard-padding: 16px;--vibe-popover-placard-shadow-light: [object Object] [object Object] [object Object] [object Object] rgb(0% 0% 0% / .15), [object Object] [object Object] [object Object] [object Object] rgb(0% 0% 0% / .15);--vibe-popover-placard-shadow-dark: none;--vibe-popover-tail-width: 16px;--vibe-popover-tail-height: 8px;--vibe-popover-tail-border-radius: 2px;--vibe-popover-border-width: 1px;--vibe-popover-border-radius: 12px;--vibe-popover-close-icon-size: 16px;--vibe-popover-close-icon-target-size: 44px;--vibe-popover-close-icon-margin: 8px;--vibe-popover-title-bar-height: 44px;--vibe-popover-title-bar-padding-horizontal: 16px;--vibe-popover-title-bar-border-radius: 10px 10px 0px 0px;--vibe-popover-title-bar-backdrop-filter: blur(10px) saturate(180%);--vibe-popover-title-font-size: 15px;--vibe-popover-title-font-weight: 600;--vibe-popover-title-line-height: 1.333;--vibe-popover-title-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-popover-title-letter-spacing: -.016em;--vibe-popover-toolbar-height: 44px;--vibe-popover-toolbar-padding-horizontal: 16px;--vibe-popover-toolbar-border-radius: 0px 0px 10px 10px;--vibe-popover-divider-thickness: 1px;--vibe-popover-content-padding: 16px;--vibe-popover-content-font-size: 13px;--vibe-popover-content-font-weight: 400;--vibe-popover-content-line-height: 1.333;--vibe-popover-content-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-popover-content-letter-spacing: -.006em;--vibe-popover-transition-duration: .2s;--vibe-loader-bg-color: #e0e0e0;--vibe-loader-animation-color: #f5f5f7;--vibe-loader-border-radius: 4px;--vibe-loader-gap: 8px;--vibe-loader-small-height: 8px;--vibe-loader-medium-height: 16px;--vibe-loader-large-height: 24px;--vibe-link-bg-all-enabled: rgba(0, 0, 0, 0);--vibe-link-border-all-enabled: rgba(0, 0, 0, 0);--vibe-link-text-decoration-enabled: underline;--vibe-link-text-decoration-hovered: underline;--vibe-link-text-decoration-disabled: none;--vibe-link-outline-color-focused: #2997ff;--vibe-link-outline-width-focused: 2px;--vibe-link-outline-offset-focused: 1.5px;--vibe-link-outline-border-radius-focused: 2px;--vibe-link-structure-padding: 0px;--vibe-link-structure-border-radius: 2px;--vibe-link-structure-cursor-enabled: pointer;--vibe-link-structure-cursor-disabled: not-allowed;--vibe-link-typography-font-size: 17px;--vibe-link-typography-font-weight: 400;--vibe-link-typography-line-height: 1.5;--vibe-link-typography-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-link-typography-letter-spacing: -.024em;--vibe-link-icon-gap: 5px;--vibe-card-border-width: 1px;--vibe-card-border-radius: 18px;--vibe-card-padding-block: 36px;--vibe-card-padding-inline: 82px;--vibe-card-padding-block-small: 38px;--vibe-card-padding-inline-small: 8.33333%;--vibe-card-title-size: 30px;--vibe-card-title-weight: 600;--vibe-card-title-line-height: 1.125;--vibe-card-body-size: 17px;--vibe-card-body-weight: 400;--vibe-card-body-line-height: 1.27059;--vibe-card-shadow: none;--vibe-card-transition-duration: .2s;--vibe-card-header-margin-block-end: 13.6px;--vibe-card-title-subtitle-gap: 6px;--vibe-card-footer-link-gap: 8px;--vibe-card-metadata-margin-block-start: 13.6px;--vibe-card-outlined-border-color: #d2d2d7;--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .16), 0px -2px 12px -5px rgba(0, 0, 0, .16);--vibe-card-filled-bg-color: #fbfbfd;--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .1);--vibe-card-interactive-hover-bg: #fbfbfd;--vibe-card-icon-margin-block-end: 16px;--vibe-card-actions-margin-block-start: 16px;--vibe-textarea-all-border-radius: 12px;--vibe-textarea-all-border-width: 1px;--vibe-textarea-all-border-width-focused: 2px;--vibe-textarea-all-outline-color-focused: #2997ff;--vibe-textarea-all-outline-width: 2px;--vibe-textarea-all-outline-offset: 3px;--vibe-textarea-field-padding-horizontal-small: 12px;--vibe-textarea-field-padding-horizontal-medium: 16px;--vibe-textarea-field-padding-horizontal-large: 20px;--vibe-textarea-field-padding-vertical-small: 8px;--vibe-textarea-field-padding-vertical-medium: 12px;--vibe-textarea-field-padding-vertical-large: 16px;--vibe-textarea-field-min-height-small: 64px;--vibe-textarea-field-min-height-medium: 80px;--vibe-textarea-field-min-height-large: 100px;--vibe-textarea-field-font-size-small: 14px;--vibe-textarea-field-font-size-medium: 17px;--vibe-textarea-field-font-size-large: 20px;--vibe-textarea-field-font-weight: 400;--vibe-textarea-field-line-height-small: 1.333;--vibe-textarea-field-line-height-medium: 1.5;--vibe-textarea-field-line-height-large: 1.4;--vibe-textarea-field-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-helper-gap: 6px;--vibe-textarea-helper-font-size: 14px;--vibe-textarea-helper-font-weight: 400;--vibe-textarea-helper-line-height: 1.333;--vibe-textarea-helper-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-error-gap: 7px;--vibe-textarea-error-icon-size: 12px;--vibe-textarea-error-font-size: 14px;--vibe-textarea-error-font-weight: 400;--vibe-textarea-error-line-height: 1.333;--vibe-textarea-error-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-counter-font-size: 14px;--vibe-textarea-counter-font-weight: 400;--vibe-textarea-counter-line-height: 1.333;--vibe-textarea-counter-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-border-radius: 8px;--vibe-button-border-style: solid;--vibe-button-border-width: 1px;--vibe-button-focus-outline-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-button-focus-outline-style: solid;--vibe-button-focus-outline-width: 2px;--vibe-button-font-family: SF Pro Display, -apple-system, sans-serif;--vibe-button-font-size: 16px;--vibe-button-font-weight: 400;--vibe-button-gap: 8px;--vibe-button-height: 32px;--vibe-button-letter-spacing: -.32px;--vibe-button-line-height: 24px;--vibe-button-padding-x: 18px;--vibe-button-padding-y: 6px}[data-theme=bridge][data-mode=light]{--vibe-accordion-chevron-color: #86868b;--vibe-accordion-divider-border-color: #8f8f94;--vibe-accordion-icon-color: #1d1d1f;--vibe-accordion-panel-text-color: #1d1d1f;--vibe-accordion-title-color: #1d1d1f;--vibe-button-all-text-disabled: rgba(0, 0, 0, .16);--vibe-button-primary-bg-focused: #0071e3;--vibe-button-primary-bg-disabled: rgba(0, 0, 0, .04);--vibe-button-primary-border-enabled: #001fb2;--vibe-button-primary-border-hovered: #001fb2;--vibe-button-primary-border-focused: #001fb2;--vibe-button-primary-border-pressed: #001fb2;--vibe-button-primary-border-disabled: rgba(0, 0, 0, .04);--vibe-button-primary-text-hovered: #ffffff;--vibe-button-primary-text-focused: #ffffff;--vibe-button-primary-text-pressed: #ffffff;--vibe-button-primary-text-disabled: rgba(0, 0, 0, .16);--vibe-button-secondary-bg-enabled: #f5f5f7;--vibe-button-secondary-bg-hovered: #fbfbfd;--vibe-button-secondary-bg-pressed: #e8e8ed;--vibe-button-secondary-bg-focused: #f5f5f7;--vibe-button-secondary-border-enabled: rgba(0, 0, 0, .42);--vibe-button-secondary-border-disabled: rgba(0, 0, 0, .04);--vibe-button-secondary-bg-disabled: rgba(0, 0, 0, .04);--vibe-button-secondary-text-disabled: rgba(0, 0, 0, .16);--vibe-button-secondary-border-focused: rgba(0, 0, 0, .42);--vibe-button-secondary-border-hovered: rgba(0, 0, 0, .42);--vibe-button-secondary-text-enabled: #1d1d1f;--vibe-button-secondary-text-hovered: #1d1d1f;--vibe-button-secondary-text-pressed: #1d1d1f;--vibe-button-secondary-text-focused: #1d1d1f;--vibe-button-secondarydanger-text-enabled: #e30000;--vibe-button-secondarydanger-bg-disabled: rgba(0, 0, 0, .04);--vibe-button-secondarydanger-text-disabled: rgba(0, 0, 0, .16);--vibe-button-secondarydanger-border-disabled: rgba(0, 0, 0, .04);--vibe-button-tertiary-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-hovered: rgba(0, 0, 0, .08);--vibe-button-tertiary-bg-pressed: rgba(0, 0, 0, .12);--vibe-button-tertiary-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-hovered: rgba(0, 0, 0, .08);--vibe-button-tertiary-border-pressed: rgba(0, 0, 0, .12);--vibe-button-tertiary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-text-enabled: #0066cc;--vibe-button-tertiary-text-disabled: rgba(0, 0, 0, .16);--vibe-button-link-text-enabled: #0066cc;--vibe-button-link-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-link-text-disabled: rgba(0, 0, 0, .16);--vibe-button-link-border-disabled: rgba(0, 0, 0, 0);--vibe-input-field-bg-enabled: #ffffff;--vibe-input-field-bg-disabled: #ffffff;--vibe-input-field-bg-error: #fff2f4;--vibe-input-field-border-enabled: #8f8f94;--vibe-input-field-border-hovered: #8f8f94;--vibe-input-field-border-focused: #0071e3;--vibe-input-field-border-disabled: #00000014;--vibe-input-field-border-error: #e30000;--vibe-input-field-text-enabled: #1d1d1f;--vibe-input-field-text-disabled: #00000029;--vibe-input-label-enabled: #6e6e73;--vibe-input-label-error: #e30000;--vibe-input-placeholder: #6e6e73;--vibe-input-counter-enabled: #6e6e73;--vibe-input-counter-error: #e30000;--vibe-input-error: #e30000;--vibe-input-helper: #6e6e73;--vibe-input-valid: #008009;--vibe-tooltip-container-bg-color: #161617;--vibe-radio-button-indicator-background-enabled: #ffffff;--vibe-radio-button-indicator-border-enabled: #8f8f94;--vibe-radio-button-label-color-enabled: #1d1d1f;--vibe-radio-button-indicator-background-checked: #0071e3;--vibe-radio-button-indicator-border-checked: #0071e3;--vibe-radio-button-indicator-background-disabled: #f5f5f7;--vibe-radio-button-indicator-border-disabled: #d2d2d7;--vibe-radio-button-label-color-disabled: #86868b;--vibe-radio-button-indicator-background-error: #ffffff;--vibe-radio-button-indicator-border-error: #e30000;--vibe-radio-button-focus-outline-color-focused: #2997ff;--vibe-selection-tile-bg-enabled: #ffffff;--vibe-selection-tile-border-enabled: #8f8f94;--vibe-selection-tile-label-color-enabled: #1d1d1f;--vibe-selection-tile-bg-hover: #f5f5f7;--vibe-selection-tile-border-hover: #6e6e73;--vibe-selection-tile-bg-selected: #0071e3;--vibe-selection-tile-border-selected: #0071e3;--vibe-selection-tile-label-color-selected: #ffffff;--vibe-selection-tile-bg-disabled: #f5f5f7;--vibe-selection-tile-border-disabled: #d2d2d7;--vibe-selection-tile-label-color-disabled: #86868b;--vibe-selection-tile-bg-error: #ffffff;--vibe-selection-tile-border-error: #e30000;--vibe-selection-tile-focus-outline-color: #2997ff;--vibe-switch-track-bg-off: #d2d2d7;--vibe-switch-track-bg-on: #0071e3;--vibe-switch-track-outline-color: #2997ff;--vibe-switch-track-outline-size: 2px;--vibe-switch-thumb-bg: #ffffff;--vibe-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .08);--vibe-switch-glyph-bg: #ffffff;--vibe-switch-disabled-glyph-off-color: #8f8f94;--vibe-switch-label-color: #1d1d1f;--vibe-tooltip-label-color: #ffffff;--vibe-tooltip-caret-color: #161617;--vibe-text-primary: #1d1d1f;--vibe-text-primary-alpha: rgba(0, 0, 0, .88);--vibe-text-secondary: #6e6e73;--vibe-text-secondary-alpha: rgba(0, 0, 0, .56);--vibe-text-tertiary: #86868b;--vibe-text-tertiary-alpha: rgba(0, 0, 0, .48);--vibe-text-error: #e30000;--vibe-text-warning: #bf4800;--vibe-text-success: #008009;--vibe-text-interactive: #0066cc;--vibe-bg-primary: #ffffff;--vibe-bg-secondary: #fbfbfd;--vibe-bg-tertiary: #f5f5f7;--vibe-bg-error: #fff2f4;--vibe-bg-warning: #fff9f4;--vibe-bg-caution: #fffef2;--vibe-bg-success: #f6fff6;--vibe-border-primary: #8f8f94;--vibe-border-secondary: #d2d2d7;--vibe-border-tertiary: #e8e8ed;--vibe-border-error: #e30000;--vibe-border-warning: #f56300;--vibe-border-caution: #ffe045;--vibe-border-success: #03a10e;--vibe-divider-primary: #6e6e73;--vibe-divider-secondary: #d2d2d7;--vibe-divider-tertiary: #e8e8ed;--vibe-focus-outline-color: #0066cc;--vibe-scrim-color: rgba(0, 0, 0, .48);--vibe-tooltip-container-bg-color: #f5f5f7;--vibe-tooltip-container-border-color: #e0e0e0;--vibe-tooltip-label-color: #1d1d1f;--vibe-tooltip-caret-color: #f5f5f7;--vibe-tooltip-container-shadow: none;--vibe-tooltip-trigger-bg: #e8e8ed;--vibe-tooltip-trigger-color: #1d1d1f;--vibe-tooltip-trigger-border-color: #d2d2d7;--vibe-popover-placard-bg-color: #ffffff;--vibe-popover-tail-color: #ffffff;--vibe-popover-border-color: #d2d2d7;--vibe-popover-close-icon-color: #6e6e73;--vibe-popover-close-icon-color-hover: #1d1d1f;--vibe-popover-title-bar-bg-color: rgba(255, 255, 255, .66);--vibe-popover-title-bar-inner-border-color: #d2d2d7;--vibe-popover-title-color: #1d1d1f;--vibe-popover-toolbar-bg-color: rgba(255, 255, 255, .66);--vibe-popover-toolbar-inner-border-color: #d2d2d7;--vibe-popover-divider-color: #d2d2d7;--vibe-popover-content-color: #1d1d1f;--vibe-link-text-enabled: #0066cc;--vibe-link-text-hovered: #0066cc;--vibe-link-text-pressed: #0066cc;--vibe-link-text-focused: #0066cc;--vibe-link-text-visited: #5a29b6;--vibe-link-text-disabled: rgba(0, 0, 0, .16);--vibe-link-icon-color: #0066cc;--vibe-card-bg-color: #f5f5f7;--vibe-card-border-color: rgb(0 0 0 / 0%);--vibe-card-color: #1d1d1f;--vibe-card-outlined-border-color: #d2d2d7;--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .16), 0px -2px 12px -5px rgba(0, 0, 0, .16);--vibe-card-filled-bg-color: #fbfbfd;--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .1);--vibe-card-interactive-hover-bg: #fbfbfd;--vibe-textarea-field-bg-enabled: #ffffff;--vibe-textarea-field-bg-disabled: #f5f5f7;--vibe-textarea-field-bg-error: #fff2f4;--vibe-textarea-field-bg-readonly: #f5f5f7;--vibe-textarea-field-border-enabled: #d2d2d7;--vibe-textarea-field-border-hovered: #8f8f94;--vibe-textarea-field-border-focused: #0066cc;--vibe-textarea-field-border-disabled: #e8e8ed;--vibe-textarea-field-border-error: #e30000;--vibe-textarea-field-text-enabled: #1d1d1f;--vibe-textarea-field-text-disabled: #86868b;--vibe-textarea-placeholder: #6e6e73;--vibe-textarea-helper: #6e6e73;--vibe-textarea-error: #e30000;--vibe-textarea-counter-enabled: #6e6e73;--vibe-textarea-counter-error: #e30000;--vibe-textarea-resize-handle-color: #86868b;--vibe-message-bubble-user-bg-color: #007aff;--vibe-message-bubble-user-text-color: #ffffff;--vibe-message-bubble-recipient-bg-color: #e5e5eb;--vibe-message-bubble-recipient-text-color: #1d1d1f;--vibe-message-bubble-recipient-border-color: #e5e5eb;--vibe-message-bubble-system-bg-color: #f5f5f7;--vibe-message-bubble-system-text-color: #6e6e73;--vibe-message-bubble-bot-bg-color: #e5e5eb;--vibe-message-bubble-bot-text-color: #1d1d1f;--vibe-message-bubble-bot-border-color: #e5e5eb;--vibe-message-bubble-meta-text-color: #8e8e93;--vibe-message-bubble-focus-ring-color: #007aff;--vibe-spinner-color: #505054;--vibe-spinner-track-color: #e8e8ed;--vibe-spinner-inverted-color: #ffffff;--vibe-banner-default-bg-color: #f5f5f7;--vibe-banner-default-text-color: #1d1d1f}[data-theme=bridge][data-mode=dark]{--vibe-accordion-chevron-color: #6e6e73;--vibe-accordion-divider-border-color: #5b5b5e;--vibe-accordion-icon-color: #f5f5f7;--vibe-accordion-panel-text-color: #f5f5f7;--vibe-accordion-title-color: #f5f5f7;--vibe-button-all-text-disabled: rgba(255, 255, 255, .2);--vibe-button-primary-bg-focused: #0071e3;--vibe-button-primary-bg-disabled: rgba(255, 255, 255, .11);--vibe-button-primary-border-enabled: #5cb0ff;--vibe-button-primary-border-hovered: #5cb0ff;--vibe-button-primary-border-focused: #5cb0ff;--vibe-button-primary-border-pressed: #5cb0ff;--vibe-button-primary-border-disabled: rgba(255, 255, 255, .11);--vibe-button-primary-text-enabled: #ffffff;--vibe-button-primary-text-hovered: #ffffff;--vibe-button-primary-text-focused: #ffffff;--vibe-button-primary-text-pressed: #ffffff;--vibe-button-primary-text-disabled: rgba(255, 255, 255, .2);--vibe-button-secondary-bg-enabled: #262629;--vibe-button-secondary-bg-hovered: #333336;--vibe-button-secondary-bg-pressed: #1d1d1f;--vibe-button-secondary-bg-focused: #262629;--vibe-button-secondary-border-enabled: rgba(255, 255, 255, .36);--vibe-button-secondary-border-disabled: rgba(255, 255, 255, .11);--vibe-button-secondary-bg-disabled: rgba(255, 255, 255, .11);--vibe-button-secondary-text-disabled: rgba(255, 255, 255, .2);--vibe-button-secondary-border-focused: rgba(255, 255, 255, .36);--vibe-button-secondary-border-hovered: rgba(255, 255, 255, .36);--vibe-button-secondary-text-enabled: #f5f5f7;--vibe-button-secondary-text-hovered: #f5f5f7;--vibe-button-secondary-text-pressed: #f5f5f7;--vibe-button-secondary-text-focused: #f5f5f7;--vibe-button-secondarydanger-text-enabled: #ff8085;--vibe-button-secondarydanger-bg-disabled: rgba(255, 255, 255, .11);--vibe-button-secondarydanger-text-disabled: rgba(255, 255, 255, .2);--vibe-button-secondarydanger-border-disabled: rgba(255, 255, 255, .11);--vibe-button-tertiary-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-hovered: rgba(255, 255, 255, .16);--vibe-button-tertiary-bg-pressed: rgba(255, 255, 255, .2);--vibe-button-tertiary-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-hovered: rgba(255, 255, 255, .16);--vibe-button-tertiary-border-pressed: rgba(255, 255, 255, .2);--vibe-button-tertiary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-text-enabled: #2997ff;--vibe-button-tertiary-text-disabled: rgba(255, 255, 255, .2);--vibe-button-link-text-enabled: #2997ff;--vibe-button-link-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-link-text-disabled: rgba(255, 255, 255, .2);--vibe-button-link-border-disabled: rgba(0, 0, 0, 0);--vibe-input-field-bg-enabled: #161617;--vibe-input-field-bg-disabled: #1d1d1f;--vibe-input-field-bg-error: #330000;--vibe-input-field-border-enabled: #424245;--vibe-input-field-border-hovered: #5b5b5e;--vibe-input-field-border-focused: #2997ff;--vibe-input-field-border-disabled: #333336;--vibe-input-field-border-error: #ff3037;--vibe-input-field-text-enabled: #f5f5f7;--vibe-input-field-text-disabled: #6e6e73;--vibe-input-label-enabled: #86868b;--vibe-input-label-error: #ff3037;--vibe-input-placeholder: #86868b;--vibe-input-counter-enabled: #86868b;--vibe-input-counter-error: #ff3037;--vibe-input-error: #ff3037;--vibe-input-helper: #86868b;--vibe-input-valid: #03a10e;--vibe-radio-button-indicator-background-enabled: #636366;--vibe-radio-button-indicator-border-enabled: transparent;--vibe-radio-button-label-color-enabled: #f5f5f7;--vibe-radio-button-indicator-background-checked: #0071e3;--vibe-radio-button-indicator-border-checked: #0071e3;--vibe-radio-button-indicator-background-disabled: #48484a;--vibe-radio-button-indicator-border-disabled: transparent;--vibe-radio-button-label-color-disabled: #6e6e73;--vibe-radio-button-indicator-background-error: #636366;--vibe-radio-button-indicator-border-error: #ff3037;--vibe-radio-button-focus-outline-color-focused: #2997ff;--vibe-selection-tile-bg-enabled: #1d1d1f;--vibe-selection-tile-border-enabled: #636366;--vibe-selection-tile-label-color-enabled: #f5f5f7;--vibe-selection-tile-bg-hover: #2c2c2e;--vibe-selection-tile-border-hover: #8e8e93;--vibe-selection-tile-bg-selected: #0071e3;--vibe-selection-tile-border-selected: #0071e3;--vibe-selection-tile-label-color-selected: #ffffff;--vibe-selection-tile-bg-disabled: #48484a;--vibe-selection-tile-border-disabled: transparent;--vibe-selection-tile-label-color-disabled: #6e6e73;--vibe-selection-tile-bg-error: #1d1d1f;--vibe-selection-tile-border-error: #ff3037;--vibe-selection-tile-focus-outline-color: #2997ff;--vibe-switch-track-bg-off: #48484a;--vibe-switch-track-bg-on: #2997ff;--vibe-switch-track-outline-color: #2997ff;--vibe-switch-track-outline-size: 2px;--vibe-switch-thumb-bg: #ffffff;--vibe-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .35), 0 1px 1px rgba(0, 0, 0, .2);--vibe-switch-glyph-bg: rgba(0, 0, 0, .45);--vibe-switch-disabled-glyph-off-color: #6e6e73;--vibe-switch-label-color: #f5f5f7;--vibe-text-primary: #f5f5f7;--vibe-text-primary-alpha: rgba(255, 255, 255, .92);--vibe-text-secondary: #86868b;--vibe-text-secondary-alpha: rgba(255, 255, 255, .56);--vibe-text-tertiary: #6e6e73;--vibe-text-tertiary-alpha: rgba(255, 255, 255, .4);--vibe-text-error: #ff3037;--vibe-text-warning: #f56300;--vibe-text-success: #03a10e;--vibe-text-interactive: #2997ff;--vibe-bg-primary: #000000;--vibe-bg-secondary: #161617;--vibe-bg-tertiary: #1d1d1f;--vibe-bg-error: #330000;--vibe-bg-warning: #290d00;--vibe-bg-caution: #2b2000;--vibe-bg-success: #002b03;--vibe-border-primary: #5b5b5e;--vibe-border-secondary: #424245;--vibe-border-tertiary: #333336;--vibe-border-error: #ff3037;--vibe-border-warning: #f56300;--vibe-border-caution: #ad8200;--vibe-border-success: #03a10e;--vibe-divider-primary: #d2d2d7;--vibe-divider-secondary: #424245;--vibe-divider-tertiary: #333336;--vibe-focus-outline-color: #2997ff;--vibe-scrim-color: rgba(255, 255, 255, .16);--vibe-tooltip-container-shadow: 0px 2px 12px 0px rgba(0, 0, 0, .3);--vibe-tooltip-container-bg-color: #333336;--vibe-tooltip-container-border-color: #3d3d40;--vibe-tooltip-label-color: #ffffff;--vibe-tooltip-caret-color: #333336;--vibe-tooltip-trigger-bg: #262629;--vibe-tooltip-trigger-color: #f5f5f7;--vibe-tooltip-trigger-border-color: #424245;--vibe-popover-placard-bg-color: #000000;--vibe-popover-tail-color: #000000;--vibe-popover-border-color: #424245;--vibe-popover-close-icon-color: #86868b;--vibe-popover-close-icon-color-hover: #f5f5f7;--vibe-popover-title-bar-bg-color: rgba(22, 22, 23, .66);--vibe-popover-title-bar-inner-border-color: #424245;--vibe-popover-title-color: #f5f5f7;--vibe-popover-toolbar-bg-color: rgba(22, 22, 23, .66);--vibe-popover-toolbar-inner-border-color: #424245;--vibe-popover-divider-color: #424245;--vibe-popover-content-color: #f5f5f7;--vibe-link-text-enabled: #2997ff;--vibe-link-text-hovered: #2997ff;--vibe-link-text-pressed: #2997ff;--vibe-link-text-focused: #2997ff;--vibe-link-text-visited: #b286ff;--vibe-link-text-disabled: rgba(255, 255, 255, .2);--vibe-link-icon-color: #2997ff;--vibe-card-bg-color: #000000;--vibe-card-border-color: #424245;--vibe-card-color: #f5f5f7;--vibe-card-outlined-border-color: #5b5b5e;--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .5), 0px -2px 12px -5px rgba(0, 0, 0, .5);--vibe-card-filled-bg-color: #1a1a1a;--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .3);--vibe-card-interactive-hover-bg: #1a1a1a;--vibe-textarea-field-bg-enabled: #161617;--vibe-textarea-field-bg-disabled: #1d1d1f;--vibe-textarea-field-bg-error: #330000;--vibe-textarea-field-bg-readonly: #1d1d1f;--vibe-textarea-field-border-enabled: #424245;--vibe-textarea-field-border-hovered: #5b5b5e;--vibe-textarea-field-border-focused: #2997ff;--vibe-textarea-field-border-disabled: #333336;--vibe-textarea-field-border-error: #ff3037;--vibe-textarea-field-text-enabled: #f5f5f7;--vibe-textarea-field-text-disabled: #6e6e73;--vibe-textarea-placeholder: #86868b;--vibe-textarea-helper: #86868b;--vibe-textarea-error: #ff3037;--vibe-textarea-counter-enabled: #86868b;--vibe-textarea-counter-error: #ff3037;--vibe-textarea-resize-handle-color: #6e6e73;--vibe-message-bubble-user-bg-color: #0a84ff;--vibe-message-bubble-user-text-color: #ffffff;--vibe-message-bubble-recipient-bg-color: #3a3a3c;--vibe-message-bubble-recipient-text-color: #f5f5f7;--vibe-message-bubble-recipient-border-color: #3a3a3c;--vibe-message-bubble-system-bg-color: #1d1d1f;--vibe-message-bubble-system-text-color: #86868b;--vibe-message-bubble-bot-bg-color: #3a3a3c;--vibe-message-bubble-bot-text-color: #f5f5f7;--vibe-message-bubble-bot-border-color: #3a3a3c;--vibe-message-bubble-meta-text-color: #6e6e73;--vibe-message-bubble-focus-ring-color: #2997ff;--vibe-spinner-color: #aeaeb2;--vibe-spinner-track-color: #333336;--vibe-spinner-inverted-color: #ffffff;--vibe-banner-default-bg-color: #1d1d1f;--vibe-banner-default-text-color: #f5f5f7}[data-theme=apple-care]{--vibe-accordion-chevron-size: 1em;--vibe-accordion-chevron-svg-width: 1em;--vibe-accordion-chevron-stroke-width: 2.25;--vibe-accordion-chevron-stroke-width-nested: 2.75;--vibe-accordion-divider-width: 1px;--vibe-accordion-icon-size: 1em;--vibe-accordion-panel-padding-top: 0px;--vibe-accordion-panel-padding-bottom: 1em;--vibe-accordion-title-weight: 600;--vibe-accordion-button-padding-top: 1em;--vibe-accordion-button-padding-bottom: 1em;--vibe-accordion-tray-transition-duration: .4s;--vibe-accordion-size-elevated-large-font-size: 32px;--vibe-accordion-size-elevated-large-line-height: 36px;--vibe-accordion-size-elevated-medium-font-size: 28px;--vibe-accordion-size-elevated-medium-line-height: 32px;--vibe-accordion-size-elevated-small-font-size: 24px;--vibe-accordion-size-elevated-small-line-height: 28px;--vibe-accordion-size-base-large-font-size: 24px;--vibe-accordion-size-base-large-line-height: 28px;--vibe-accordion-size-base-medium-font-size: 21px;--vibe-accordion-size-base-medium-line-height: 25px;--vibe-accordion-size-base-small-font-size: 19px;--vibe-accordion-size-base-small-line-height: 23px;--vibe-accordion-size-reduced-large-font-size: 17px;--vibe-accordion-size-reduced-large-line-height: 21px;--vibe-accordion-size-reduced-medium-font-size: 17px;--vibe-accordion-size-reduced-medium-line-height: 21px;--vibe-accordion-size-reduced-small-font-size: 14px;--vibe-accordion-size-reduced-small-line-height: 18px;--vibe-banner-content-padding: 16px;--vibe-banner-content-padding-elevated: 24px;--vibe-banner-content-width: 83.33333%;--vibe-banner-content-min-width: 320px;--vibe-banner-inset-border-radius: 10px;--vibe-banner-inset-border-radius-elevated: 12px;--vibe-banner-inset-width: 83.33333%;--vibe-banner-inset-width-small: 87.5%;--vibe-banner-inset-padding-top: 16px;--vibe-banner-blur-radius: 20px;--vibe-banner-animation-duration: .8s;--vibe-banner-animation-delay: 1.6s;--vibe-banner-animation-easing: cubic-bezier(.42, 0, .58, 1);--vibe-banner-typography-base-font-size: 14px;--vibe-banner-typography-base-line-height: 20px;--vibe-banner-typography-elevated-font-size: 17px;--vibe-banner-typography-elevated-line-height: 25px;--vibe-banner-blue-bg-color: #0071e3;--vibe-banner-blue-text-color: #f5f5f7;--vibe-banner-blue-link-color: #f5f5f7;--vibe-banner-red-bg-color: #0071e3;--vibe-banner-red-text-color: #f5f5f7;--vibe-banner-red-link-color: #f5f5f7;--vibe-banner-success-bg-color: #34c759;--vibe-banner-success-text-color: #1d1d1f;--vibe-banner-success-link-color: #1d1d1f;--vibe-button-all-border-width: 1px;--vibe-button-all-border-radius-xs: 12px;--vibe-button-all-border-radius-sm: 18px;--vibe-button-all-border-radius-md: 21px;--vibe-button-all-border-radius-lg: 27px;--vibe-button-all-border-style: solid;--vibe-button-all-outline-color-focused: #2997ff;--vibe-button-all-outline-width-focused: 2px;--vibe-button-size-xs-height: 24px;--vibe-button-size-xs-font-size: 12px;--vibe-button-size-xs-font-weight: 400;--vibe-button-size-xs-line-height: 16px;--vibe-button-size-xs-padding-vertical: 4px;--vibe-button-size-xs-padding-horizontal: 11px;--vibe-button-size-xs-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-button-size-sm-height: 36px;--vibe-button-size-sm-font-size: 14px;--vibe-button-size-sm-font-weight: 400;--vibe-button-size-sm-line-height: 18px;--vibe-button-size-sm-padding-vertical: 9px;--vibe-button-size-sm-padding-horizontal: 16px;--vibe-button-size-sm-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-button-size-md-height: 41px;--vibe-button-size-md-font-size: 17px;--vibe-button-size-md-font-weight: 400;--vibe-button-size-md-line-height: 20px;--vibe-button-size-md-padding-vertical: 12px;--vibe-button-size-md-padding-horizontal: 22px;--vibe-button-size-md-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-button-size-lg-height: 54px;--vibe-button-size-lg-font-size: 17px;--vibe-button-size-lg-font-weight: 400;--vibe-button-size-lg-line-height: 20px;--vibe-button-size-lg-padding-vertical: 18px;--vibe-button-size-lg-padding-horizontal: 31px;--vibe-button-size-lg-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-input-all-border-radius: 12px;--vibe-input-all-border-width: 1px;--vibe-input-all-border-width-focused: 2px;--vibe-input-all-outline-color-focused: #0071e3;--vibe-input-all-outline-width: 2px;--vibe-input-all-outline-offset: 3px;--vibe-input-field-height: 44px;--vibe-input-field-padding-horizontal: 16px;--vibe-input-field-padding-vertical: 11px;--vibe-input-field-font-size: 17px;--vibe-input-field-font-weight: 400;--vibe-input-field-line-height: 1.5;--vibe-input-field-letter-spacing: -.022em;--vibe-input-field-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-label-font-size: 14px;--vibe-input-label-font-weight: 400;--vibe-input-label-line-height: 1.333;--vibe-input-label-letter-spacing: -.011em;--vibe-input-label-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-label-gap: 6px;--vibe-input-counter-font-size: 12px;--vibe-input-counter-font-weight: 400;--vibe-input-counter-line-height: 1.333;--vibe-input-counter-letter-spacing: 0em;--vibe-input-counter-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-error-gap: 6px;--vibe-input-error-icon-size: 12px;--vibe-input-error-font-size: 12px;--vibe-input-error-font-weight: 400;--vibe-input-error-line-height: 1.333;--vibe-input-error-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-helper-gap: 6px;--vibe-input-helper-font-size: 12px;--vibe-input-helper-font-weight: 400;--vibe-input-helper-line-height: 1.333;--vibe-input-helper-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-valid-icon-size: 17px;--vibe-tooltip-container-border-radius: 12px;--vibe-tooltip-container-padding-vertical: 12px;--vibe-tooltip-container-padding-horizontal: 16px;--vibe-tooltip-container-max-width: 320px;--vibe-tooltip-container-min-width: 133px;--vibe-tooltip-container-border-width: 0px;--vibe-tooltip-label-font-size: 12px;--vibe-tooltip-label-font-weight: 400;--vibe-tooltip-label-line-height: 16px;--vibe-tooltip-label-font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-tooltip-title-font-weight: 600;--vibe-tooltip-title-margin-bottom: 6px;--vibe-tooltip-caret-size: 15px;--vibe-tooltip-caret-border-radius: 2px;--vibe-tooltip-caret-offset-bottom: -4px;--vibe-tooltip-container-shadow: none;--vibe-tooltip-container-bg-color: #e8e8ed;--vibe-tooltip-label-color: #1d1d1f;--vibe-tooltip-caret-color: #e8e8ed;--vibe-tooltip-trigger-bg: #e8e8ed;--vibe-tooltip-trigger-color: #1d1d1f;--vibe-tooltip-trigger-border-color: #d2d2d7;--vibe-tooltip-trigger-focus-ring: #0071e3;--vibe-brand-red: #ff1736;--vibe-brand-blue: #325cc8;--vibe-expressive-blue-lighter: #ccddfc;--vibe-expressive-blue-base: #3478f6;--vibe-expressive-blue-darker: #143062;--vibe-expressive-red-lighter: #f9d2ce;--vibe-expressive-red-base: #e94f3d;--vibe-expressive-red-darker: #5d1f18;--vibe-expressive-amber-lighter: #ffe5c7;--vibe-expressive-amber-base: #f09a37;--vibe-expressive-amber-darker: #603d16;--vibe-expressive-brown-lighter: #e6dfd6;--vibe-expressive-brown-base: #9e825e;--vibe-expressive-brown-darker: #3f3425;--vibe-expressive-pink-lighter: #ffcad3;--vibe-expressive-pink-base: #ff2d51;--vibe-expressive-pink-darker: #661220;--vibe-expressive-yellow-lighter: #fdf2d0;--vibe-expressive-yellow-base: #f8ce46;--vibe-expressive-yellow-darker: #63521c;--vibe-expressive-purple-lighter: #e7d4f4;--vibe-expressive-purple-base: #a357d6;--vibe-expressive-purple-darker: #412255;--vibe-expressive-lightgray-lighter: #f0f0f2;--vibe-expressive-lightgray-base: #c7c7cc;--vibe-expressive-lightgray-darker: #4f4f51;--vibe-expressive-gray-lighter: #e2e2e3;--vibe-expressive-gray-base: #8e8e93;--vibe-expressive-gray-darker: #38383a;--vibe-expressive-green-lighter: #d8f0d8;--vibe-expressive-green-base: #65c466;--vibe-expressive-green-darker: #284e28;--vibe-expressive-orange-lighter: #fad8cd;--vibe-expressive-orange-base: #ec6639;--vibe-expressive-orange-darker: #5e2816;--vibe-expressive-lightblue-lighter: #dcf0fc;--vibe-expressive-lightblue-base: #77c5f5;--vibe-expressive-lightblue-darker: #2f4e62;--vibe-expressive-indigo-lighter: #d5d5f6;--vibe-expressive-indigo-base: #5b59de;--vibe-expressive-indigo-darker: #242358;--vibe-space-tiny-large: 14px;--vibe-space-tiny-medium: 14px;--vibe-space-tiny-small: 14px;--vibe-space-reduced-large: 32px;--vibe-space-reduced-medium: 28px;--vibe-space-reduced-small: 28px;--vibe-space-base-large: 52px;--vibe-space-base-medium: 48px;--vibe-space-base-small: 40px;--vibe-space-elevated-large: 64px;--vibe-space-elevated-medium: 56px;--vibe-space-elevated-small: 48px;--vibe-space-super-large: 80px;--vibe-space-super-medium: 80px;--vibe-space-super-small: 80px;--vibe-border-radius-none: 0px;--vibe-border-radius-small: 5px;--vibe-border-radius-medium: 8px;--vibe-border-radius-large: 16px;--vibe-border-radius-circle: 9999px;--vibe-viewport-content-width-xlarge: 735px;--vibe-viewport-content-width-large: 535px;--vibe-viewport-content-width-medium: 492px;--vibe-viewport-grid-columns-default: 12;--vibe-component-spacing-card-gutter-large: 16px;--vibe-component-spacing-card-gutter-medium: 16px;--vibe-component-spacing-card-gutter-small: 10px;--vibe-component-spacing-card-padding: 24px;--vibe-component-spacing-tile-padding-vertical: 24px;--vibe-component-spacing-tile-padding-horizontal: 32px;--vibe-component-spacing-keyline-margin: 64px;--vibe-component-spacing-localnav-height: 52px;--vibe-font-family-sf-pro-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-font-family-sf-pro-text: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-font-family-sf-mono: "SF Mono", SFMono-Regular, ui-monospace, monospace;--vibe-font-weight-regular: 400;--vibe-font-weight-medium: 500;--vibe-font-weight-semibold: 600;--vibe-font-weight-bold: 700;--vibe-type-scale-large-title-large-font-size: 64px;--vibe-type-scale-large-title-large-line-height: 68px;--vibe-type-scale-large-title-large-font-weight: 600;--vibe-type-scale-large-title-medium-font-size: 48px;--vibe-type-scale-large-title-medium-line-height: 52px;--vibe-type-scale-large-title-medium-font-weight: 600;--vibe-type-scale-large-title-small-font-size: 40px;--vibe-type-scale-large-title-small-line-height: 44px;--vibe-type-scale-large-title-small-font-weight: 600;--vibe-type-scale-large-title-alt-large-font-size: 48px;--vibe-type-scale-large-title-alt-large-line-height: 52px;--vibe-type-scale-large-title-alt-large-font-weight: 600;--vibe-type-scale-large-title-alt-medium-font-size: 40px;--vibe-type-scale-large-title-alt-medium-line-height: 44px;--vibe-type-scale-large-title-alt-medium-font-weight: 600;--vibe-type-scale-large-title-alt-small-font-size: 32px;--vibe-type-scale-large-title-alt-small-line-height: 36px;--vibe-type-scale-large-title-alt-small-font-weight: 600;--vibe-type-scale-title-1-large-font-size: 40px;--vibe-type-scale-title-1-large-line-height: 44px;--vibe-type-scale-title-1-large-font-weight: 600;--vibe-type-scale-title-1-medium-font-size: 32px;--vibe-type-scale-title-1-medium-line-height: 36px;--vibe-type-scale-title-1-medium-font-weight: 600;--vibe-type-scale-title-1-small-font-size: 28px;--vibe-type-scale-title-1-small-line-height: 32px;--vibe-type-scale-title-1-small-font-weight: 600;--vibe-type-scale-title-2-large-font-size: 32px;--vibe-type-scale-title-2-large-line-height: 36px;--vibe-type-scale-title-2-large-font-weight: 600;--vibe-type-scale-title-2-medium-font-size: 28px;--vibe-type-scale-title-2-medium-line-height: 32px;--vibe-type-scale-title-2-medium-font-weight: 600;--vibe-type-scale-title-2-small-font-size: 24px;--vibe-type-scale-title-2-small-line-height: 28px;--vibe-type-scale-title-2-small-font-weight: 600;--vibe-type-scale-title-3-large-font-size: 24px;--vibe-type-scale-title-3-large-line-height: 28px;--vibe-type-scale-title-3-large-font-weight: 600;--vibe-type-scale-title-3-medium-font-size: 21px;--vibe-type-scale-title-3-medium-line-height: 25px;--vibe-type-scale-title-3-medium-font-weight: 600;--vibe-type-scale-title-3-small-font-size: 21px;--vibe-type-scale-title-3-small-line-height: 25px;--vibe-type-scale-title-3-small-font-weight: 600;--vibe-type-scale-title-4-large-font-size: 19px;--vibe-type-scale-title-4-large-line-height: 23px;--vibe-type-scale-title-4-large-font-weight: 600;--vibe-type-scale-title-4-medium-font-size: 19px;--vibe-type-scale-title-4-medium-line-height: 23px;--vibe-type-scale-title-4-medium-font-weight: 600;--vibe-type-scale-title-4-small-font-size: 19px;--vibe-type-scale-title-4-small-line-height: 23px;--vibe-type-scale-title-4-small-font-weight: 600;--vibe-type-scale-header-large-font-size: 17px;--vibe-type-scale-header-large-line-height: 25px;--vibe-type-scale-header-large-font-weight: 600;--vibe-type-scale-header-medium-font-size: 17px;--vibe-type-scale-header-medium-line-height: 25px;--vibe-type-scale-header-medium-font-weight: 600;--vibe-type-scale-header-small-font-size: 17px;--vibe-type-scale-header-small-line-height: 25px;--vibe-type-scale-header-small-font-weight: 600;--vibe-type-scale-body-large-font-size: 17px;--vibe-type-scale-body-large-line-height: 25px;--vibe-type-scale-body-large-font-weight: 400;--vibe-type-scale-body-medium-font-size: 17px;--vibe-type-scale-body-medium-line-height: 25px;--vibe-type-scale-body-medium-font-weight: 400;--vibe-type-scale-body-small-font-size: 17px;--vibe-type-scale-body-small-line-height: 25px;--vibe-type-scale-body-small-font-weight: 400;--vibe-type-scale-note-large-font-size: 14px;--vibe-type-scale-note-large-line-height: 20px;--vibe-type-scale-note-large-font-weight: 400;--vibe-type-scale-note-medium-font-size: 14px;--vibe-type-scale-note-medium-line-height: 20px;--vibe-type-scale-note-medium-font-weight: 400;--vibe-type-scale-note-small-font-size: 14px;--vibe-type-scale-note-small-line-height: 20px;--vibe-type-scale-note-small-font-weight: 400;--vibe-card-border-width: 1px;--vibe-card-border-radius: 18px;--vibe-card-padding-block: 36px;--vibe-card-padding-inline: 82px;--vibe-card-padding-block-small: 38px;--vibe-card-padding-inline-small: 8.33333%;--vibe-card-title-size: 30px;--vibe-card-title-weight: 600;--vibe-card-title-line-height: 1.125;--vibe-card-body-size: 17px;--vibe-card-body-weight: 400;--vibe-card-body-line-height: 1.27059;--vibe-card-shadow: none;--vibe-card-transition-duration: .2s;--vibe-card-header-margin-block-end: 13.6px;--vibe-card-title-subtitle-gap: 6px;--vibe-card-footer-link-gap: 8px;--vibe-card-metadata-margin-block-start: 13.6px;--vibe-card-outlined-border-color: #d2d2d7;--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .1), 0px -2px 12px -5px rgba(0, 0, 0, .1);--vibe-card-filled-bg-color: #fbfbfd;--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .1);--vibe-card-interactive-hover-bg: #fbfbfd;--vibe-card-icon-margin-block-end: 16px;--vibe-card-actions-margin-block-start: 16px;--vibe-textarea-all-border-radius: 12px;--vibe-textarea-all-border-width: 1px;--vibe-textarea-all-border-width-focused: 2px;--vibe-textarea-all-outline-color-focused: #0071e3;--vibe-textarea-all-outline-width: 2px;--vibe-textarea-all-outline-offset: 3px;--vibe-textarea-field-padding-horizontal-small: 12px;--vibe-textarea-field-padding-horizontal-medium: 16px;--vibe-textarea-field-padding-horizontal-large: 20px;--vibe-textarea-field-padding-vertical-small: 8px;--vibe-textarea-field-padding-vertical-medium: 12px;--vibe-textarea-field-padding-vertical-large: 16px;--vibe-textarea-field-min-height-small: 64px;--vibe-textarea-field-min-height-medium: 80px;--vibe-textarea-field-min-height-large: 100px;--vibe-textarea-field-font-size-small: 14px;--vibe-textarea-field-font-size-medium: 17px;--vibe-textarea-field-font-size-large: 20px;--vibe-textarea-field-font-weight: 400;--vibe-textarea-field-line-height-small: 1.333;--vibe-textarea-field-line-height-medium: 1.5;--vibe-textarea-field-line-height-large: 1.4;--vibe-textarea-field-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-helper-gap: 6px;--vibe-textarea-helper-font-size: 12px;--vibe-textarea-helper-font-weight: 400;--vibe-textarea-helper-line-height: 1.333;--vibe-textarea-helper-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-error-gap: 6px;--vibe-textarea-error-icon-size: 12px;--vibe-textarea-error-font-size: 12px;--vibe-textarea-error-font-weight: 400;--vibe-textarea-error-line-height: 1.333;--vibe-textarea-error-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-counter-font-size: 12px;--vibe-textarea-counter-font-weight: 400;--vibe-textarea-counter-line-height: 1.333;--vibe-textarea-counter-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-selection-tile-border-width: 1px;--vibe-selection-tile-border-style: solid;--vibe-selection-tile-focus-outline-width: 2px;--vibe-selection-tile-focus-outline-offset: 2px;--vibe-selection-tile-group-gap: 8px;--vibe-selection-tile-transition-duration-bg: .2s;--vibe-selection-tile-transition-duration-border: .2s;--vibe-selection-tile-transition-duration-color: .15s;--vibe-selection-tile-transition-duration-outline: .15s;--vibe-selection-tile-sm-min-height: 28px;--vibe-selection-tile-sm-padding-inline: 12px;--vibe-selection-tile-sm-padding-block: 6px;--vibe-selection-tile-sm-border-radius: 8px;--vibe-selection-tile-sm-font-size: 13px;--vibe-selection-tile-md-min-height: 36px;--vibe-selection-tile-md-padding-inline: 16px;--vibe-selection-tile-md-padding-block: 8px;--vibe-selection-tile-md-border-radius: 10px;--vibe-selection-tile-md-font-size: 15px;--vibe-selection-tile-lg-min-height: 44px;--vibe-selection-tile-lg-padding-inline: 20px;--vibe-selection-tile-lg-padding-block: 10px;--vibe-selection-tile-lg-border-radius: 12px;--vibe-selection-tile-lg-font-size: 17px;--vibe-button-border-radius: 980px;--vibe-button-border-style: solid;--vibe-button-focus-outline-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-button-focus-outline-offset: 3px;--vibe-button-focus-outline-style: solid;--vibe-button-focus-outline-width: 2px;--vibe-button-font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vibe-button-font-size: 14px;--vibe-button-font-weight: 400;--vibe-button-height: 36px;--vibe-button-letter-spacing: -.224px;--vibe-button-line-height: 18px;--vibe-button-neutral-border-width: 0px;--vibe-button-padding-x: 16px;--vibe-button-padding-y: 9px;--vibe-button-primary-border-width: 0px;--vibe-button-secondary-border-width: 1px;--vibe-button-secondary-neutral-border-width: 1px;--vibe-button-shadow-default: none}[data-theme=apple-care][data-mode=light]{--vibe-accordion-chevron-color: #86868b;--vibe-accordion-chevron-color-hover: #6e6e73;--vibe-accordion-divider-border-color: #d2d2d7;--vibe-accordion-icon-color: #86868b;--vibe-accordion-icon-color-hover: #6e6e73;--vibe-accordion-panel-text-color: #1d1d1f;--vibe-accordion-title-color: #1d1d1f;--vibe-banner-default-bg-color: #f5f5f7;--vibe-banner-default-text-color: #1d1d1f;--vibe-banner-default-link-color: #0066cc;--vibe-banner-neutralalpha-bg-color: rgba(245, 245, 247, .8);--vibe-banner-neutralalt-bg-color: #ffffff;--vibe-banner-white-bg-color: #ffffff;--vibe-banner-lightgray-bg-color: #f5f5f7;--vibe-banner-lightgray-text-color: #1d1d1f;--vibe-banner-lightgray-link-color: #0066cc;--vibe-banner-darkgray-bg-color: #f5f5f7;--vibe-banner-darkgray-text-color: #1d1d1f;--vibe-banner-darkgray-link-color: #0066cc;--vibe-banner-black-bg-color: #f5f5f7;--vibe-banner-black-text-color: #1d1d1f;--vibe-banner-black-link-color: #0066cc;--vibe-banner-yellow-bg-color: #f5f5f7;--vibe-banner-yellow-text-color: #1d1d1f;--vibe-banner-yellow-link-color: #0066cc;--vibe-banner-lightyellow-bg-color: #f5f5f7;--vibe-banner-lightyellow-text-color: #1d1d1f;--vibe-banner-lightyellow-link-color: #0066cc;--vibe-button-all-text-disabled: rgba(0, 0, 0, .16);--vibe-button-primary-bg-enabled: #0076df;--vibe-button-primary-bg-hovered: #0076df;--vibe-button-primary-bg-pressed: #006edb;--vibe-button-primary-bg-disabled: #0076df;--vibe-button-primary-bg-focused: #0076df;--vibe-button-primary-text-enabled: #ffffff;--vibe-button-primary-text-hovered: #ffffff;--vibe-button-primary-text-pressed: #ffffff;--vibe-button-primary-text-disabled: #ffffff;--vibe-button-primary-text-focused: #ffffff;--vibe-button-primary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-primary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-primary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-focused: rgba(0, 0, 0, 0);--vibe-button-secondary-bg-enabled: #dcdcde;--vibe-button-secondary-bg-hovered: #272729;--vibe-button-secondary-bg-pressed: #18181a;--vibe-button-secondary-bg-disabled: #dcdcde;--vibe-button-secondary-bg-focused: #dcdcde;--vibe-button-secondary-text-enabled: #ffffff;--vibe-button-secondary-text-hovered: #ffffff;--vibe-button-secondary-text-pressed: #ffffff;--vibe-button-secondary-text-disabled: #ffffff;--vibe-button-secondary-text-focused: #ffffff;--vibe-button-secondary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-hovered: #0076df;--vibe-button-tertiary-bg-pressed: #006edb;--vibe-button-tertiary-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-text-enabled: #007aff;--vibe-button-tertiary-text-hovered: #ffffff;--vibe-button-tertiary-text-pressed: #ffffff;--vibe-button-tertiary-text-disabled: #007aff;--vibe-button-tertiary-text-focused: #007aff;--vibe-button-tertiary-border-enabled: #007aff;--vibe-button-tertiary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-disabled: #007aff;--vibe-button-tertiary-border-focused: #007aff;--vibe-button-secondaryneutral-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-bg-hovered: #272729;--vibe-button-secondaryneutral-bg-pressed: #18181a;--vibe-button-secondaryneutral-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-bg-focused: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-text-enabled: #8e8e93;--vibe-button-secondaryneutral-text-hovered: #ffffff;--vibe-button-secondaryneutral-text-pressed: #ffffff;--vibe-button-secondaryneutral-text-disabled: #8e8e93;--vibe-button-secondaryneutral-text-focused: #8e8e93;--vibe-button-secondaryneutral-border-enabled: #8e8e93;--vibe-button-secondaryneutral-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-border-disabled: #8e8e93;--vibe-button-secondaryneutral-border-focused: #8e8e93;--vibe-button-secondarydanger-bg-enabled: #0076df;--vibe-button-secondarydanger-bg-hovered: #0076df;--vibe-button-secondarydanger-bg-pressed: #006edb;--vibe-button-secondarydanger-bg-disabled: #0076df;--vibe-button-secondarydanger-bg-focused: #0076df;--vibe-button-secondarydanger-text-enabled: #ffffff;--vibe-button-secondarydanger-text-hovered: #ffffff;--vibe-button-secondarydanger-text-pressed: #ffffff;--vibe-button-secondarydanger-text-disabled: #ffffff;--vibe-button-secondarydanger-text-focused: #ffffff;--vibe-button-secondarydanger-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-focused: rgba(0, 0, 0, 0);--vibe-button-link-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-hovered: #0076df;--vibe-button-link-bg-pressed: #006edb;--vibe-button-link-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-focused: rgba(0, 0, 0, 0);--vibe-button-link-text-enabled: #007aff;--vibe-button-link-text-hovered: #ffffff;--vibe-button-link-text-pressed: #ffffff;--vibe-button-link-text-disabled: #007aff;--vibe-button-link-text-focused: #007aff;--vibe-button-link-border-enabled: #007aff;--vibe-button-link-border-hovered: rgba(0, 0, 0, 0);--vibe-button-link-border-pressed: rgba(0, 0, 0, 0);--vibe-button-link-border-disabled: #007aff;--vibe-button-link-border-focused: #007aff;--vibe-input-field-bg-enabled: rgba(255, 255, 255, .8);--vibe-input-field-bg-disabled: rgba(0, 0, 0, .01);--vibe-input-field-bg-error: #fff2f4;--vibe-input-field-border-enabled: #86868b;--vibe-input-field-border-hovered: #8f8f94;--vibe-input-field-border-focused: #0071e3;--vibe-input-field-border-disabled: rgba(134, 134, 139, .42);--vibe-input-field-border-error: #e30000;--vibe-input-field-text-enabled: #1d1d1f;--vibe-input-field-text-disabled: #6e6e73;--vibe-input-label-enabled: #6e6e73;--vibe-input-label-error: #e30000;--vibe-input-placeholder: #6e6e73;--vibe-input-counter-enabled: #6e6e73;--vibe-input-counter-error: #e30000;--vibe-input-error: #e30000;--vibe-input-helper: #6e6e73;--vibe-input-valid: #008009;--vibe-input-button-enabled: #007aff;--vibe-input-button-disabled: #6e6e73;--vibe-tooltip-container-bg-color: #e8e8ed;--vibe-radio-button-indicator-background-enabled: #ffffff;--vibe-radio-button-indicator-border-enabled: #8e8e93;--vibe-radio-button-label-color-enabled: #1d1d1f;--vibe-radio-button-indicator-background-checked: #007aff;--vibe-radio-button-indicator-border-checked: #007aff;--vibe-radio-button-indicator-background-disabled: #f5f5f7;--vibe-radio-button-indicator-border-disabled: #d2d2d7;--vibe-radio-button-label-color-disabled: #8e8e93;--vibe-radio-button-indicator-background-error: #ffffff;--vibe-radio-button-indicator-border-error: #ff3b30;--vibe-radio-button-focus-outline-color-focused: #007aff;--vibe-selection-tile-bg-enabled: #ffffff;--vibe-selection-tile-border-enabled: #8e8e93;--vibe-selection-tile-label-color-enabled: #1d1d1f;--vibe-selection-tile-bg-hover: #f5f5f7;--vibe-selection-tile-border-hover: #6e6e73;--vibe-selection-tile-bg-selected: #007aff;--vibe-selection-tile-border-selected: #007aff;--vibe-selection-tile-label-color-selected: #ffffff;--vibe-selection-tile-bg-disabled: #f5f5f7;--vibe-selection-tile-border-disabled: #d2d2d7;--vibe-selection-tile-label-color-disabled: #8e8e93;--vibe-selection-tile-bg-error: #ffffff;--vibe-selection-tile-border-error: #ff3b30;--vibe-selection-tile-focus-outline-color: #007aff;--vibe-switch-track-bg-off: #d1d1d6;--vibe-switch-track-bg-on: #0071e3;--vibe-switch-track-outline-color: #007aff;--vibe-switch-track-outline-size: 2px;--vibe-switch-thumb-bg: #ffffff;--vibe-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 1px rgba(0, 0, 0, .06);--vibe-switch-glyph-bg: #ffffff;--vibe-switch-disabled-glyph-off-color: #8e8e93;--vibe-switch-label-color: #1d1d1f;--vibe-tooltip-label-color: #1d1d1f;--vibe-tooltip-caret-color: #e8e8ed;--vibe-tooltip-container-shadow: none;--vibe-tooltip-trigger-bg: #e8e8ed;--vibe-tooltip-trigger-color: #1d1d1f;--vibe-tooltip-trigger-border-color: #d2d2d7;--vibe-text-primary: #1d1d1f;--vibe-text-interactive: #007aff;--vibe-bg-primary: #ffffff;--vibe-bg-tertiary: #f5f5f7;--vibe-expressive-blue: #8fb4fa;--vibe-expressive-red: #f29e94;--vibe-expressive-amber: #f6c791;--vibe-expressive-brown: #c9baa6;--vibe-expressive-pink: #ff8b9f;--vibe-expressive-yellow: #fbe499;--vibe-expressive-purple: #cca2e8;--vibe-expressive-lightgray: #e0e0e3;--vibe-expressive-gray: #c0c0c3;--vibe-expressive-green: #aadeab;--vibe-expressive-orange: #f4ab92;--vibe-expressive-lightblue: #b4dff9;--vibe-expressive-indigo: #a4a3ec;--vibe-popover-placard-bg-color: #ffffff;--vibe-popover-tail-color: #ffffff;--vibe-popover-border-color: #e0e0e3;--vibe-popover-close-icon-color: #8e8e93;--vibe-popover-close-icon-color-hover: #1d1d1f;--vibe-popover-title-color: #1d1d1f;--vibe-popover-divider-color: #e0e0e3;--vibe-popover-content-color: #1d1d1f;--vibe-link-text-enabled: #007aff;--vibe-link-text-hovered: #0071e3;--vibe-link-text-pressed: #0064cc;--vibe-link-text-focused: #007aff;--vibe-link-text-visited: #7b3db5;--vibe-link-text-disabled: rgba(0, 0, 0, .16);--vibe-card-bg-color: #f5f5f7;--vibe-card-border-color: #d2d2d7;--vibe-card-color: #1d1d1f;--vibe-card-outlined-border-color: #d2d2d7;--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .1), 0px -2px 12px -5px rgba(0, 0, 0, .1);--vibe-card-filled-bg-color: #fbfbfd;--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .1);--vibe-card-interactive-hover-bg: #fbfbfd;--vibe-textarea-field-bg-enabled: rgba(255, 255, 255, .8);--vibe-textarea-field-bg-disabled: rgba(0, 0, 0, .01);--vibe-textarea-field-bg-error: #fff2f4;--vibe-textarea-field-bg-readonly: rgba(0, 0, 0, .01);--vibe-textarea-field-border-enabled: #86868b;--vibe-textarea-field-border-hovered: #8f8f94;--vibe-textarea-field-border-focused: #0071e3;--vibe-textarea-field-border-disabled: rgba(134, 134, 139, .42);--vibe-textarea-field-border-error: #e30000;--vibe-textarea-field-text-enabled: #1d1d1f;--vibe-textarea-field-text-disabled: #6e6e73;--vibe-textarea-placeholder: #6e6e73;--vibe-textarea-helper: #6e6e73;--vibe-textarea-error: #e30000;--vibe-textarea-counter-enabled: #6e6e73;--vibe-textarea-counter-error: #e30000;--vibe-message-bubble-user-bg-color: #007aff;--vibe-message-bubble-user-text-color: #ffffff;--vibe-message-bubble-recipient-bg-color: #e5e5eb;--vibe-message-bubble-recipient-text-color: #1d1d1f;--vibe-message-bubble-recipient-border-color: #e5e5eb;--vibe-message-bubble-system-bg-color: #f5f5f7;--vibe-message-bubble-system-text-color: #6e6e73;--vibe-message-bubble-bot-bg-color: #e5e5eb;--vibe-message-bubble-bot-text-color: #1d1d1f;--vibe-message-bubble-bot-border-color: #e5e5eb;--vibe-message-bubble-meta-text-color: #8e8e93;--vibe-message-bubble-focus-ring-color: #007aff;--vibe-spinner-color: #505054;--vibe-spinner-track-color: #e8e8ed;--vibe-spinner-inverted-color: #ffffff}[data-theme=apple-care][data-mode=dark]{--vibe-accordion-chevron-color: #6e6e73;--vibe-accordion-chevron-color-hover: #86868b;--vibe-accordion-divider-border-color: #424245;--vibe-accordion-icon-color: #6e6e73;--vibe-accordion-icon-color-hover: #86868b;--vibe-accordion-panel-text-color: #f5f5f7;--vibe-accordion-title-color: #f5f5f7;--vibe-banner-default-bg-color: #1d1d1f;--vibe-banner-default-text-color: #f5f5f7;--vibe-banner-default-link-color: #2997ff;--vibe-banner-neutralalpha-bg-color: rgba(29, 29, 31, .8);--vibe-banner-neutralalt-bg-color: #000000;--vibe-banner-white-bg-color: #000000;--vibe-banner-lightgray-bg-color: #1d1d1f;--vibe-banner-lightgray-text-color: #f5f5f7;--vibe-banner-lightgray-link-color: #2997ff;--vibe-banner-darkgray-bg-color: #1d1d1f;--vibe-banner-darkgray-text-color: #f5f5f7;--vibe-banner-darkgray-link-color: #2997ff;--vibe-banner-black-bg-color: #1d1d1f;--vibe-banner-black-text-color: #f5f5f7;--vibe-banner-black-link-color: #2997ff;--vibe-banner-yellow-bg-color: #1d1d1f;--vibe-banner-yellow-text-color: #f5f5f7;--vibe-banner-yellow-link-color: #2997ff;--vibe-banner-lightyellow-bg-color: #1d1d1f;--vibe-banner-lightyellow-text-color: #f5f5f7;--vibe-banner-lightyellow-link-color: #2997ff;--vibe-button-all-text-disabled: rgba(255, 255, 255, .2);--vibe-button-primary-bg-enabled: #0076df;--vibe-button-primary-bg-hovered: #0076df;--vibe-button-primary-bg-pressed: #006edb;--vibe-button-primary-bg-disabled: #0076df;--vibe-button-primary-bg-focused: #0076df;--vibe-button-primary-text-enabled: #ffffff;--vibe-button-primary-text-hovered: #ffffff;--vibe-button-primary-text-pressed: #ffffff;--vibe-button-primary-text-disabled: #ffffff;--vibe-button-primary-text-focused: #ffffff;--vibe-button-primary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-primary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-primary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-focused: rgba(0, 0, 0, 0);--vibe-button-secondary-bg-enabled: #373738;--vibe-button-secondary-bg-hovered: #ffffff;--vibe-button-secondary-bg-pressed: #ededf2;--vibe-button-secondary-bg-disabled: #373738;--vibe-button-secondary-bg-focused: #373738;--vibe-button-secondary-text-enabled: #000000;--vibe-button-secondary-text-hovered: #000000;--vibe-button-secondary-text-pressed: #000000;--vibe-button-secondary-text-disabled: #000000;--vibe-button-secondary-text-focused: #000000;--vibe-button-secondary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-hovered: #0076df;--vibe-button-tertiary-bg-pressed: #006edb;--vibe-button-tertiary-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-text-enabled: #44a5ff;--vibe-button-tertiary-text-hovered: #ffffff;--vibe-button-tertiary-text-pressed: #ffffff;--vibe-button-tertiary-text-disabled: #44a5ff;--vibe-button-tertiary-text-focused: #44a5ff;--vibe-button-tertiary-border-enabled: #44a5ff;--vibe-button-tertiary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-disabled: #44a5ff;--vibe-button-tertiary-border-focused: #44a5ff;--vibe-button-secondaryneutral-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-bg-hovered: #ffffff;--vibe-button-secondaryneutral-bg-pressed: #ededf2;--vibe-button-secondaryneutral-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-bg-focused: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-text-enabled: #a2a2a7;--vibe-button-secondaryneutral-text-hovered: #000000;--vibe-button-secondaryneutral-text-pressed: #000000;--vibe-button-secondaryneutral-text-disabled: #a2a2a7;--vibe-button-secondaryneutral-text-focused: #a2a2a7;--vibe-button-secondaryneutral-border-enabled: #a2a2a7;--vibe-button-secondaryneutral-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-border-disabled: #a2a2a7;--vibe-button-secondaryneutral-border-focused: #a2a2a7;--vibe-button-secondarydanger-bg-enabled: #0076df;--vibe-button-secondarydanger-bg-hovered: #0076df;--vibe-button-secondarydanger-bg-pressed: #006edb;--vibe-button-secondarydanger-bg-disabled: #0076df;--vibe-button-secondarydanger-bg-focused: #0076df;--vibe-button-secondarydanger-text-enabled: #ffffff;--vibe-button-secondarydanger-text-hovered: #ffffff;--vibe-button-secondarydanger-text-pressed: #ffffff;--vibe-button-secondarydanger-text-disabled: #ffffff;--vibe-button-secondarydanger-text-focused: #ffffff;--vibe-button-secondarydanger-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-focused: rgba(0, 0, 0, 0);--vibe-button-link-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-hovered: #0076df;--vibe-button-link-bg-pressed: #006edb;--vibe-button-link-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-focused: rgba(0, 0, 0, 0);--vibe-button-link-text-enabled: #44a5ff;--vibe-button-link-text-hovered: #ffffff;--vibe-button-link-text-pressed: #ffffff;--vibe-button-link-text-disabled: #44a5ff;--vibe-button-link-text-focused: #44a5ff;--vibe-button-link-border-enabled: #44a5ff;--vibe-button-link-border-hovered: rgba(0, 0, 0, 0);--vibe-button-link-border-pressed: rgba(0, 0, 0, 0);--vibe-button-link-border-disabled: #44a5ff;--vibe-button-link-border-focused: #44a5ff;--vibe-input-field-bg-enabled: rgba(255, 255, 255, .04);--vibe-input-field-bg-disabled: rgba(255, 255, 255, .01);--vibe-input-field-bg-error: #330000;--vibe-input-field-border-enabled: #6e6e73;--vibe-input-field-border-hovered: #79797d;--vibe-input-field-border-focused: #2997ff;--vibe-input-field-border-disabled: rgba(110, 110, 115, .36);--vibe-input-field-border-error: #ff3037;--vibe-input-field-text-enabled: #f5f5f7;--vibe-input-field-text-disabled: #86868b;--vibe-input-label-enabled: rgba(255, 255, 255, .56);--vibe-input-label-error: #ff3037;--vibe-input-placeholder: rgba(255, 255, 255, .56);--vibe-input-counter-enabled: rgba(255, 255, 255, .56);--vibe-input-counter-error: #ff3037;--vibe-input-error: #ff3037;--vibe-input-helper: rgba(255, 255, 255, .56);--vibe-input-valid: #03a10e;--vibe-input-button-enabled: #44a5ff;--vibe-input-button-disabled: #86868b;--vibe-tooltip-container-bg-color: #333336;--vibe-radio-button-indicator-background-enabled: #000000;--vibe-radio-button-indicator-border-enabled: #636366;--vibe-radio-button-label-color-enabled: #f5f5f7;--vibe-radio-button-indicator-background-checked: #0a84ff;--vibe-radio-button-indicator-border-checked: #0a84ff;--vibe-radio-button-indicator-background-disabled: #1d1d1f;--vibe-radio-button-indicator-border-disabled: #424245;--vibe-radio-button-label-color-disabled: #636366;--vibe-radio-button-indicator-background-error: #000000;--vibe-radio-button-indicator-border-error: #ff453a;--vibe-radio-button-focus-outline-color-focused: #0a84ff;--vibe-selection-tile-bg-enabled: #000000;--vibe-selection-tile-border-enabled: #636366;--vibe-selection-tile-label-color-enabled: #f5f5f7;--vibe-selection-tile-bg-hover: #1c1c1e;--vibe-selection-tile-border-hover: #8e8e93;--vibe-selection-tile-bg-selected: #0a84ff;--vibe-selection-tile-border-selected: #0a84ff;--vibe-selection-tile-label-color-selected: #ffffff;--vibe-selection-tile-bg-disabled: #1d1d1f;--vibe-selection-tile-border-disabled: #424245;--vibe-selection-tile-label-color-disabled: #636366;--vibe-selection-tile-bg-error: #000000;--vibe-selection-tile-border-error: #ff453a;--vibe-selection-tile-focus-outline-color: #0a84ff;--vibe-switch-track-bg-off: #48484a;--vibe-switch-track-bg-on: #2997ff;--vibe-switch-track-outline-color: #0a84ff;--vibe-switch-track-outline-size: 2px;--vibe-switch-thumb-bg: #ffffff;--vibe-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 1px rgba(0, 0, 0, .25);--vibe-switch-glyph-bg: rgba(0, 0, 0, .45);--vibe-switch-disabled-glyph-off-color: #636366;--vibe-switch-label-color: #f5f5f7;--vibe-tooltip-label-color: #f5f5f7;--vibe-tooltip-caret-color: #333336;--vibe-tooltip-container-shadow: none;--vibe-tooltip-trigger-bg: #373738;--vibe-tooltip-trigger-color: #f5f5f7;--vibe-tooltip-trigger-border-color: #6e6e73;--vibe-text-primary: #f5f5f7;--vibe-text-interactive: #44a5ff;--vibe-bg-primary: #000000;--vibe-bg-tertiary: #1d1d1f;--vibe-expressive-blue: #2453ab;--vibe-expressive-red: #a2372a;--vibe-expressive-amber: #a76b26;--vibe-expressive-brown: #6e5a41;--vibe-expressive-pink: #b21f38;--vibe-expressive-yellow: #ad8f30;--vibe-expressive-purple: #713c95;--vibe-expressive-lightgray: #8a8a8e;--vibe-expressive-gray: #636366;--vibe-expressive-green: #468847;--vibe-expressive-orange: #a44727;--vibe-expressive-lightblue: #5389ab;--vibe-expressive-indigo: #3f3e9a;--vibe-card-bg-color: #1d1d1f;--vibe-card-border-color: #38383a;--vibe-card-color: #f5f5f7;--vibe-card-outlined-border-color: #48484a;--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .5), 0px -2px 12px -5px rgba(0, 0, 0, .5);--vibe-card-filled-bg-color: #2c2c2e;--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .3);--vibe-card-interactive-hover-bg: #2c2c2e;--vibe-textarea-field-bg-enabled: rgba(255, 255, 255, .04);--vibe-textarea-field-bg-disabled: rgba(255, 255, 255, .01);--vibe-textarea-field-bg-error: #330000;--vibe-textarea-field-bg-readonly: rgba(255, 255, 255, .01);--vibe-textarea-field-border-enabled: #6e6e73;--vibe-textarea-field-border-hovered: #79797d;--vibe-textarea-field-border-focused: #2997ff;--vibe-textarea-field-border-disabled: rgba(110, 110, 115, .36);--vibe-textarea-field-border-error: #ff3037;--vibe-textarea-field-text-enabled: #f5f5f7;--vibe-textarea-field-text-disabled: #86868b;--vibe-textarea-placeholder: rgba(255, 255, 255, .56);--vibe-textarea-helper: rgba(255, 255, 255, .56);--vibe-textarea-error: #ff3037;--vibe-textarea-counter-enabled: rgba(255, 255, 255, .56);--vibe-textarea-counter-error: #ff3037;--vibe-message-bubble-user-bg-color: #0a84ff;--vibe-message-bubble-user-text-color: #ffffff;--vibe-message-bubble-recipient-bg-color: #3a3a3c;--vibe-message-bubble-recipient-text-color: #f5f5f7;--vibe-message-bubble-recipient-border-color: #3a3a3c;--vibe-message-bubble-system-bg-color: #1d1d1f;--vibe-message-bubble-system-text-color: #86868b;--vibe-message-bubble-bot-bg-color: #3a3a3c;--vibe-message-bubble-bot-text-color: #f5f5f7;--vibe-message-bubble-bot-border-color: #3a3a3c;--vibe-message-bubble-meta-text-color: #6e6e73;--vibe-message-bubble-focus-ring-color: #2997ff;--vibe-spinner-color: #aeaeb2;--vibe-spinner-track-color: #333336;--vibe-spinner-inverted-color: #ffffff}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{color-scheme:light;background-color:var(--color-bg-primary);color:var(--color-label);font-family:system-ui,-apple-system,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:1.2307692308;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--color-white: white;--color-black: black;--color-primary-gray: #262626;--color-secondary-gray: #737373;--color-tertiary-gray: #bfbfbf;--color-quaternary-gray: #d9d9d9;--color-quinary-gray: #f0f0f0;--color-senary-gray: #fafafa;--color-gray-1: var(--color-quaternary-gray);--color-gray-2: var(--color-quaternary-gray);--color-gray-3: var(--color-tertiary-gray);--color-gray-4: var(--color-tertiary-gray);--color-gray-5: var(--color-tertiary-gray);--color-gray-6: var(--color-secondary-gray);--color-gray-7: var(--color-secondary-gray);--color-gray-8: var(--color-secondary-gray);--color-gray-9: var(--color-primary-gray);--color-gray-10: var(--color-quaternary-gray);--color-gray-11: var(--color-quaternary-gray);--color-gray-12: var(--color-secondary-gray);--color-blue-1: #83c3fd;--color-blue-2: #42a1ec;--color-blue-3: #3f97dd;--color-blue-4: #0068da;--color-blue-5: #0c6bd3;--color-blue-gray-1: var(--color-tertiary-gray);--color-blue-gray-2: #7d868e;--color-blue-gray-3: #4d5358;--color-blue-gray-4: #3c4145;--color-blue-gray-5: #1b1d1f;--color-blue-gray-6: #556a89;--color-cream: #f8f8f5;--color-pink: #d92265;--color-hot-pink: #ff2e55;--color-red: #de071c;--color-peach: #b95a58;--color-coral: #d2444a;--color-rose-gold: #aa6361;--color-brown: #a2845e;--color-tangerine: #c3561a;--color-orange: #d14905;--color-yellow: #ffcc00;--color-gold: #a76906;--color-neon-green: #378648;--color-green: #007d1b;--color-forest-green: #1a733c;--color-sea-green: #587e77;--color-teal: #2b8381;--color-dark-teal: #086a66;--color-sky-blue: #3375d7;--color-cornflower: #4970df;--color-orchid: #9d4ee6;--color-purple: #af52de;--color-info-banner-bg: #edf9ff;--color-info-banner-text: var(--color-black);--color-notice-banner-bg: #fff5ce;--color-notice-banner-text: var(--color-black);--color-active-banner-bg: #4970df;--color-active-banner-text: var(--color-white);--color-alert-banner-bg: #4d5459;--color-alert-banner-text: var(--color-white);--color-alert-banner-error-stripe: #e61e13;--color-alert-banner-error-icon: #ff827a;--color-alert-banner-error-text: var(--color-white);--color-alert-banner-warn-stripe: #e17f00;--color-alert-banner-warn-icon: #ffda5a;--color-alert-banner-warn-text: var(--color-white);--color-alert-banner-success-stripe: #00ab26;--color-alert-banner-success-icon: #8bff96;--color-alert-banner-success-text: var(--color-white);--color-status-active-icon: #0070f5;--color-status-inactive-icon: #69696e;--color-status-warn-icon: #c93400;--color-status-error-icon: #ff3126;--color-status-success-icon: #007d1b;--color-status-active-text: #0040dd;--color-status-inactive-text: #69696e;--color-status-warn-text: #c93400;--color-status-error-text: #d70015;--color-status-success-text: #007d1b;--color-chrysalis-blue: #0068da;--color-light-blue-4: #288eff;--color-dark-blue-4: #00448e;--color-light-white: white;--color-light-gray-3: #d0d0d0;--color-darker-green: #00310a;--color-dark-green: #004a10;--color-button-green: #005412;--color-light-green: #00b026;--color-disabled-green: #00e331;--color-darker-red: #940513;--color-dark-red: #ad0516;--color-button-red: #b60617;--color-light-red: #f82035;--color-disabled-red: #fb7481;--color-darker-orange: #862f03;--color-dark-orange: #9f3804;--color-button-orange: #a93b04;--color-light-orange: #f95e10;--color-disabled-orange: #fb9764;--color-darker-sky-blue: #1f529e;--color-dark-sky-blue: #235db4;--color-button-sky-blue: #2562bc;--color-light-sky-blue: #5e92df;--color-disabled-blue: #77a3e4;--color-dark-cornflower: #2149bb;--color-code-foreground: #0a1a0e;--color-input-foreground: black;--color-input-background: var(--color-bg-control);--color-inverted: white;--color-inverted-background: #262626;--color-messaging-footer: rgba(232, 232, 232, .7);--color-box-bg: rgba(255, 255, 255, .7);--color-search-bg: rgba(232, 232, 232, .9);--color-search-filter-bg: rgba(227, 227, 227, .8);--color-loading-bg: rgba(248, 248, 245, .8);--color-shadow-primary-1: rgba(0, 0, 0, .4);--color-shadow-primary-2: rgba(0, 0, 0, .55);--color-shadow-secondary-1: rgba(0, 0, 0, .25);--color-shadow-secondary-2: rgba(0, 0, 0, .55);--color-shadow-tertiary-1: rgba(0, 0, 0, .15);--color-shadow-tertiary-2: rgba(0, 0, 0, .15);--color-shadow-quaternary-1: rgba(0, 0, 0, .15);--color-shadow-quaternary-2: rgba(0, 0, 0, .05);--color-button-active-box-shadow: var(--color-shadow-secondary-1);--color-box-shadow-color: var(--color-shadow-secondary-1);--color-button-base-bg: var(--color-bg-control);--color-button-text-color: black;--color-button-hover-filter: brightness(110%);--color-button-active-filter: brightness(90%);--color-system-accent: -apple-system-control-accent;--color-system-highlight: -apple-system-selected-text-background;--color-system-link: #0068da;--color-system-blue: #007aff;--color-system-blue-vibrant: #0070f5;--color-system-blue-accessible: #0040dd;--color-system-blue-accessible-vibrant: #0040dd;--color-system-brown: #a2845e;--color-system-brown-vibrant: #987a54;--color-system-brown-accessible: #7f6545;--color-system-brown-accessible-vibrant: #775d3b;--color-system-cyan: #55bef0;--color-system-cyan-vibrant: #41afdc;--color-system-cyan-accessible: #0071a4;--color-system-cyan-accessible-vibrant: #006796;--color-system-green: #28cd41;--color-system-green-vibrant: #1ec337;--color-system-green-accessible: #007d1b;--color-system-green-accessible-vibrant: #007018;--color-system-indigo: #5856d6;--color-system-indigo-vibrant: #5452cc;--color-system-indigo-accessible: #3634a3;--color-system-indigo-accessible-vibrant: #3634a3;--color-system-mint: #00c7be;--color-system-mint-vibrant: #00bdb4;--color-system-mint-accessible: #0c817b;--color-system-mint-accessible-vibrant: #0b7570;--color-system-orange: #ff9500;--color-system-orange-vibrant: #f58b00;--color-system-orange-accessible: #c93400;--color-system-orange-accessible-vibrant: #ad3a00;--color-system-pink: #ff2d55;--color-system-pink-vibrant: #f5234b;--color-system-pink-accessible: #d30f45;--color-system-pink-accessible-vibrant: #c11032;--color-system-purple: #af52de;--color-system-purple-vibrant: #9f4bc9;--color-system-purple-accessible: #ad44ab;--color-system-purple-accessible-vibrant: #ad44ab;--color-system-red: #ff3b30;--color-system-red-vibrant: #ff3126;--color-system-red-accessible: #d70015;--color-system-red-accessible-vibrant: #c20618;--color-system-teal: #59adc4;--color-system-teal-vibrant: #2ea7bd;--color-system-teal-accessible: #008299;--color-system-teal-accessible-vibrant: #00778c;--color-system-yellow: #ffcc00;--color-system-yellow-vibrant: #f5c200;--color-system-yellow-accessible: #a05a00;--color-system-yellow-accessible-vibrant: #925100;--color-system-gray-1: #8e8e93;--color-system-gray-1-vibrant: #848489;--color-system-gray-1-accessible: #69696e;--color-system-gray-1-accessible-vibrant: #616165;--color-system-gray-2: #aeaeb2;--color-system-gray-3: #c7c7cc;--color-system-gray-4: #d1d1d6;--color-system-gray-5: #e5e5ea;--color-system-gray-6: #f2f2f7;--color-system-window: #f6f6f6;--color-system-window-alt: #f8f8f8;--color-system-box: #eeeeee;--color-system-control: white;--color-system-content: white;--color-system-header-view: rgba(255, 255, 255, .8);--color-system-menu: rgba(246, 246, 246, .72);--color-system-popover: rgba(246, 246, 246, .6);--color-system-sidebar: rgba(246, 246, 246, .84);--color-system-titlebar: rgba(255, 255, 255, .8);--color-system-tooltip: rgba(246, 246, 246, .6);--color-system-under-window-background: rgba(246, 246, 246, .84);--color-system-hud: rgba(40, 40, 40, .5);--color--apple-system-control-accent: var(--color-chrysalis-blue);--color--apple-system-control-background: white;--color--apple-system-selected-text-background: #bfdbfc;--color--apple-system-selected-text: black;--color--apple-system-selected-content-background: #0749d9;--color--apple-system-alternate-selected-text: white;--color--apple-system-even-alternating-content-background: white;--color--apple-system-odd-alternating-content-background: #f1f2f2;--color--apple-system-placeholder-text: rgba(0, 0, 0, .25);--color--apple-system-unemphasized-selected-content-background: #d4d4d4;--color--apple-system-unemphasized-selected-text: black;--color--apple-system-unemphasized-selected-text-background: #d4d4d4;--color--apple-system-find-highlight-background: #ffff0b;--color--apple-system-separator: rgba(0, 0, 0, .1);--color--apple-system-header-text: rgba(0, 0, 0, .85);--color--apple-system-text-background: white;--color--apple-system-label: rgba(0, 0, 0, .85);--color--apple-system-secondary-label: rgba(0, 0, 0, .5);--color--apple-system-tertiary-label: rgba(0, 0, 0, .26);--color--apple-system-quaternary-label: rgba(0, 0, 0, .1);--color--apple-system-grid: #e0e0e0;--color--apple-system-container-border: rgba(0, 0, 0, .25);--color-bg: white;--color-bg-primary: #f6f6f6;--color-bg-secondary: #eeeeee;--color-bg-control: white;--color-bg-document-primary: var(--color-bg);--color-bg-document-secondary: var(--color-bg-primary);--color-bg-document-tertiary: var(--color-bg-secondary);--color-text: black;--color-label: #272727;--color-secondary-label: #666666;--color-tertiary-label: #bfbfbf;--color-quaternary-label: #d9d9d9;--color-title: var(--color-label);--color-copy: var(--color-label);--color-caption: var(--color-secondary-label);--color-muted: var(--color-secondary-label);--color-placeholder: var(--color-secondary-label);--color-input-placeholder: #878787;--color-link: #0068da;--color-sosumi: #556a89;--color-valid: #007d1b;--color-error: #d70015;--color-inactive: #c93400;--color-stop: #d70015;--color-hold: #69696e;--color-warn: #c93400;--color-external-content: #69696e;--color-internal-content: #d30f45;--color-extended-content: #00778c;--color-overlay-text: white;--color-page: #bfbfbf;--color-header-bg-light: white;--color-header-bg: var(--color-bg-secondary);--color-footer-bg: var(--color-bg-secondary);--color-footer-bg-light: white;--color-panel-bg: var(--color-bg-secondary);--color-modal-bg: var(--color-bg-secondary);--color-messaging-bg: var(--color-bg-secondary);--color-overlay-bg: #1b1d1f;--color-tab-1-text: #7b34bd;--color-tab-2-text: #098078;--color-tab-3-text: #ad7300;--color-tab-1-active-bg: #f1eef1;--color-tab-2-active-bg: #ebf1ee;--color-tab-3-active-bg: #f4f1e8;--color-internal-content-bg: var(--color-bg-primary);--color-extended-content-bg: var(--color-bg-primary);--color-token-selected-bg: var(--color-chrysalis-blue);--color-token-selected-text: var(--color-bubble-text-right);--color-token-unemphasized-selected-bg: #bbd7ff;--color-token-unemphasized-selected-text: -apple-system-selected-text;--color-row-bg-focus: -apple-system-selected-content-background;--color-row-text-focus: -apple-system-alternate-selected-text;--color-row-bg-non-focus: -apple-system-unemphasized-selected-content-background;--color-row-text-non-focus: -apple-system-selected-text;--color-icon-valid: #007d1b;--color-icon-error: #ff3126;--color-icon-gray-light: #737373;--color-icon-gray-medium: #737373;--color-icon-gray-dark: #262626;--color-icon-blue: #0068da;--color-icon-white: white;--color-keyline: #d9d9d9;--color-divider: #737373;--color-framing: #bfbfbf;--color-mediumline: #bfbfbf;--color-strongline: #262626;--color-line: #737373;--color-avatar-inactive: #3c4145;--color-avatar-consult: #0068da;--color-avatar-customer-1: #d14905;--color-avatar-customer-2: #9d4ee6;--color-avatar-customer-3: #ff2e55;--color-avatar-customer-4: #2b8381;--color-avatar-customer-5: #aa6361;--color-avatar-customer-6: #a76906;--color-avatar-customer-7: #c3561a;--color-avatar-customer-8: #d92265;--color-avatar-customer-9: #587e77;--color-avatar-customer-10: #a2845e;--color-bubble-bg-left: #d9d9d9;--color-bubble-bg-right: #0068da;--color-bubble-bg-right-inactive: #3c4145;--color-bubble-text-left: black;--color-bubble-text-right: white;--color-bubble-text-right-inactive: white;--vibe-font-family-sf-pro-display: system-ui, -apple-system, "Helvetica Neue", sans-serif;--vibe-font-family-sf-pro-text: system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-family-display: system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-family-text: system-ui, -apple-system, "Helvetica Neue", sans-serif;--vibe-border-radius-small: 5px;--vibe-border-radius-medium: 14px;--vibe-border-radius-large: 20px;--vibe-type-scale-large-title-large-font-size: 36px;--vibe-type-scale-large-title-large-line-height: 44px;--vibe-type-scale-large-title-medium-font-size: 36px;--vibe-type-scale-large-title-medium-line-height: 44px;--vibe-type-scale-large-title-small-font-size: 36px;--vibe-type-scale-large-title-small-line-height: 44px;--vibe-type-scale-large-title-alt-large-font-size: 24px;--vibe-type-scale-large-title-alt-large-line-height: 28px;--vibe-type-scale-large-title-alt-medium-font-size: 24px;--vibe-type-scale-large-title-alt-medium-line-height: 28px;--vibe-type-scale-large-title-alt-small-font-size: 24px;--vibe-type-scale-large-title-alt-small-line-height: 28px;--vibe-type-scale-title-1-large-font-size: 24px;--vibe-type-scale-title-1-large-line-height: 28px;--vibe-type-scale-title-1-medium-font-size: 24px;--vibe-type-scale-title-1-medium-line-height: 28px;--vibe-type-scale-title-1-small-font-size: 24px;--vibe-type-scale-title-1-small-line-height: 28px;--vibe-type-scale-title-2-large-font-size: 20px;--vibe-type-scale-title-2-large-line-height: 24px;--vibe-type-scale-title-2-medium-font-size: 20px;--vibe-type-scale-title-2-medium-line-height: 24px;--vibe-type-scale-title-2-small-font-size: 20px;--vibe-type-scale-title-2-small-line-height: 24px;--vibe-type-scale-title-3-large-font-size: 17px;--vibe-type-scale-title-3-large-line-height: 22px;--vibe-type-scale-title-3-medium-font-size: 17px;--vibe-type-scale-title-3-medium-line-height: 22px;--vibe-type-scale-title-3-small-font-size: 17px;--vibe-type-scale-title-3-small-line-height: 22px;--vibe-type-scale-title-4-large-font-size: 15px;--vibe-type-scale-title-4-large-line-height: 20px;--vibe-type-scale-title-4-medium-font-size: 15px;--vibe-type-scale-title-4-medium-line-height: 20px;--vibe-type-scale-title-4-small-font-size: 15px;--vibe-type-scale-title-4-small-line-height: 20px;--vibe-type-scale-header-large-font-size: 13px;--vibe-type-scale-header-large-line-height: 16px;--vibe-type-scale-header-medium-font-size: 13px;--vibe-type-scale-header-medium-line-height: 16px;--vibe-type-scale-header-small-font-size: 13px;--vibe-type-scale-header-small-line-height: 16px;--vibe-type-scale-body-large-font-size: 16px;--vibe-type-scale-body-large-line-height: 20px;--vibe-type-scale-body-medium-font-size: 16px;--vibe-type-scale-body-medium-line-height: 20px;--vibe-type-scale-body-small-font-size: 16px;--vibe-type-scale-body-small-line-height: 20px;--vibe-type-scale-note-large-font-size: 14px;--vibe-type-scale-note-large-line-height: 18px;--vibe-type-scale-note-medium-font-size: 14px;--vibe-type-scale-note-medium-line-height: 18px;--vibe-type-scale-note-small-font-size: 14px;--vibe-type-scale-note-small-line-height: 18px;--vibe-button-border-width: .5px;--vibe-button-border-radius: 5px;--vibe-button-all-border-radius-xs: 5px;--vibe-button-all-border-radius-sm: 5px;--vibe-button-all-border-radius-md: 5px;--vibe-button-all-border-radius-lg: 5px;--vibe-button-all-outline-offset-xs: 2px;--vibe-button-all-outline-offset-sm: 2px;--vibe-button-all-outline-offset-md: 2px;--vibe-button-all-outline-offset-lg: 2px;--vibe-button-size-xs-font-size: 10px;--vibe-button-size-xs-line-height: 13px;--vibe-button-size-xs-height: 20px;--vibe-button-size-sm-font-size: 12px;--vibe-button-size-sm-line-height: 15px;--vibe-button-size-sm-height: 24px;--vibe-button-size-md-font-size: 13px;--vibe-button-size-md-line-height: 16px;--vibe-button-size-md-height: 29px;--vibe-button-size-lg-font-size: 17px;--vibe-button-size-lg-line-height: 22px;--vibe-button-size-lg-height: 39px;--vibe-button-size-xs-padding-vertical: 2px;--vibe-button-size-xs-padding-horizontal: 8px;--vibe-button-size-sm-padding-vertical: 4px;--vibe-button-size-sm-padding-horizontal: 8px;--vibe-button-size-md-padding-vertical: 6px;--vibe-button-size-md-padding-horizontal: 12px;--vibe-button-size-lg-padding-vertical: 8px;--vibe-button-size-lg-padding-horizontal: 12px;--vibe-button-font-family: system-ui, -apple-system, "Helvetica Neue", sans-serif;--vibe-button-font-size: 13px;--vibe-button-line-height: 16px;--vibe-button-height: 29px;--vibe-button-letter-spacing: 0;--vibe-button-padding-x: 12px;--vibe-button-padding-y: 6px;--vibe-button-min-width-icon-only: 29px;--vibe-button-primary-text-enabled: var(--color-bubble-text-right);--vibe-button-primary-text-hovered: var(--color-bubble-text-right);--vibe-button-primary-text-pressed: var(--color-bubble-text-right);--vibe-button-primary-text-focused: var(--color-bubble-text-right);--vibe-button-secondary-bg-enabled: var(--color-button-base-bg);--vibe-button-secondary-bg-hovered: var(--color-button-base-bg);--vibe-button-secondary-bg-pressed: var(--color-button-base-bg);--vibe-button-secondary-bg-focused: var(--color-button-base-bg);--vibe-button-secondary-text-enabled: var(--color-button-text-color);--vibe-button-secondary-text-hovered: var(--color-button-text-color);--vibe-button-secondary-text-pressed: var(--color-button-text-color);--vibe-button-secondary-text-focused: var(--color-button-text-color);--vibe-button-secondary-border-enabled: var(--color-keyline);--vibe-button-secondary-border-hovered: var(--color-keyline);--vibe-button-secondary-border-pressed: var(--color-keyline);--vibe-button-secondary-border-focused: var(--color-keyline);--vibe-button-secondarydanger-bg-enabled: var(--color-button-red);--vibe-button-secondarydanger-bg-hovered: var(--color-button-red);--vibe-button-secondarydanger-bg-pressed: var(--color-button-red);--vibe-button-secondarydanger-bg-focused: var(--color-button-red);--vibe-button-secondarydanger-text-enabled: var(--color-overlay-text);--vibe-button-secondarydanger-text-hovered: var(--color-overlay-text);--vibe-button-secondarydanger-text-pressed: var(--color-overlay-text);--vibe-button-secondarydanger-text-focused: var(--color-overlay-text);--vibe-button-secondarydanger-border-enabled: var(--color-button-red);--vibe-button-secondarydanger-border-hovered: var(--color-button-red);--vibe-button-secondarydanger-border-pressed: var(--color-button-red);--vibe-button-secondarydanger-border-focused: var(--color-button-red);--vibe-button-link-border-enabled: transparent;--vibe-button-link-border-hovered: transparent;--vibe-button-link-border-pressed: transparent;--vibe-button-link-border-focused: transparent;--vibe-input-all-border-radius: 5px;--vibe-input-border-radius: 5px;--vibe-input-border-radius-floating: 5px;--vibe-input-border-radius-tokenised: 5px;--vibe-input-field-height: 28px;--vibe-input-field-padding-horizontal: 8px;--vibe-input-field-padding-vertical: 2px;--vibe-input-field-font-size: 13px;--vibe-input-field-line-height: 16px;--vibe-textarea-all-border-radius: 5px;--vibe-textarea-field-font-size-small: 12px;--vibe-textarea-field-font-size-medium: 13px;--vibe-textarea-field-font-size-large: 16px;--vibe-select-border-radius: 5px;--vibe-select-border-radius-floating: 5px;--vibe-select-font-size: 13px;--vibe-select-height: 28px;--vibe-custom-select-border-radius: 5px;--vibe-custom-select-border-radius-floating: 5px;--vibe-custom-select-height: 28px;--vibe-cascader-columns: 1;--vibe-menu-border-radius: 5px;--vibe-menu-item-font-size: 13px;--vibe-menu-item-line-height: 16px;--vibe-menu-button-panel-radius: 5px;--vibe-chat-border-radius: 5px;--vibe-message-bubble-border-radius: 5px;--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 13px;--vibe-footer-nav-line-height: 16px}[data-theme=apple-care][data-mode=light]{--vibe-banner-default-bg-color: var(--color-bg-primary);--vibe-banner-default-text-color: var(--color-label);--vibe-banner-default-link-color: var(--color-link);--vibe-banner-neutralalpha-bg-color: var(--color-bg-primary);--vibe-banner-neutralalt-bg-color: var(--color-bg-primary);--vibe-banner-white-bg-color: var(--color-bg-primary);--vibe-banner-lightgray-bg-color: var(--color-bg-primary);--vibe-banner-lightgray-text-color: var(--color-label);--vibe-banner-lightgray-link-color: var(--color-link);--vibe-banner-darkgray-bg-color: var(--color-bg-primary);--vibe-banner-darkgray-text-color: var(--color-label);--vibe-banner-darkgray-link-color: var(--color-link);--vibe-banner-black-bg-color: var(--color-bg-primary);--vibe-banner-black-text-color: var(--color-label);--vibe-banner-black-link-color: var(--color-link);--vibe-banner-yellow-bg-color: var(--color-bg-primary);--vibe-banner-yellow-text-color: var(--color-label);--vibe-banner-yellow-link-color: var(--color-link);--vibe-banner-lightyellow-bg-color: var(--color-bg-primary);--vibe-banner-lightyellow-text-color: var(--color-label);--vibe-banner-lightyellow-link-color: var(--color-link)}[data-theme=apple-care][data-mode=light]{--vibe-button-all-text-disabled: var(--color-secondary-label);--vibe-button-primary-bg-enabled: var(--color-chrysalis-blue);--vibe-button-primary-bg-hovered: var(--color-chrysalis-blue);--vibe-button-primary-bg-pressed: var(--color-chrysalis-blue);--vibe-button-primary-bg-disabled: var(--color-chrysalis-blue);--vibe-button-primary-bg-focused: var(--color-chrysalis-blue);--vibe-button-primary-text-enabled: var(--color-overlay-text);--vibe-button-primary-text-hovered: var(--color-overlay-text);--vibe-button-primary-text-pressed: var(--color-overlay-text);--vibe-button-primary-text-disabled: var(--color-overlay-text);--vibe-button-primary-text-focused: var(--color-overlay-text);--vibe-button-primary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-primary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-primary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-focused: rgba(0, 0, 0, 0);--vibe-button-secondary-bg-enabled: var(--color-button-base-bg);--vibe-button-secondary-bg-hovered: var(--color-button-base-bg);--vibe-button-secondary-bg-pressed: var(--color-button-base-bg);--vibe-button-secondary-bg-disabled: var(--color-button-base-bg);--vibe-button-secondary-bg-focused: var(--color-chrysalis-blue);--vibe-button-secondary-text-enabled: var(--color-secondary-label);--vibe-button-secondary-text-hovered: var(--color-secondary-label);--vibe-button-secondary-text-pressed: var(--color-secondary-label);--vibe-button-secondary-text-disabled: var(--color-secondary-label);--vibe-button-secondary-text-focused: var(--color-secondary-label);--vibe-button-secondary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-hovered: var(--color-button-base-bg);--vibe-button-tertiary-bg-pressed: var(--color-button-base-bg);--vibe-button-tertiary-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-text-enabled: var(--color-label);--vibe-button-tertiary-text-hovered: var(--color-label);--vibe-button-tertiary-text-pressed: var(--color-label);--vibe-button-tertiary-text-disabled: var(--color-secondary-label);--vibe-button-tertiary-text-focused: var(--color-label);--vibe-button-tertiary-border-enabled: var(--color-keyline);--vibe-button-tertiary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-disabled: var(--color-keyline);--vibe-button-tertiary-border-focused: var(--color-chrysalis-blue);--vibe-button-secondaryneutral-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-bg-hovered: var(--color-button-base-bg);--vibe-button-secondaryneutral-bg-pressed: var(--color-button-base-bg);--vibe-button-secondaryneutral-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-bg-focused: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-text-enabled: var(--color-secondary-label);--vibe-button-secondaryneutral-text-hovered: var(--color-secondary-label);--vibe-button-secondaryneutral-text-pressed: var(--color-secondary-label);--vibe-button-secondaryneutral-text-disabled: var(--color-secondary-label);--vibe-button-secondaryneutral-text-focused: var(--color-secondary-label);--vibe-button-secondaryneutral-border-enabled: var(--color-keyline);--vibe-button-secondaryneutral-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-border-disabled: var(--color-keyline);--vibe-button-secondaryneutral-border-focused: var(--color-chrysalis-blue);--vibe-button-secondarydanger-bg-enabled: var(--color-button-red);--vibe-button-secondarydanger-bg-hovered: var(--color-button-red);--vibe-button-secondarydanger-bg-pressed: var(--color-button-red);--vibe-button-secondarydanger-bg-disabled: var(--color-button-red);--vibe-button-secondarydanger-bg-focused: var(--color-button-red);--vibe-button-secondarydanger-text-enabled: var(--color-error);--vibe-button-secondarydanger-text-hovered: var(--color-error);--vibe-button-secondarydanger-text-pressed: var(--color-error);--vibe-button-secondarydanger-text-disabled: var(--color-error);--vibe-button-secondarydanger-text-focused: var(--color-error);--vibe-button-secondarydanger-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-focused: rgba(0, 0, 0, 0);--vibe-button-link-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-hovered: var(--color-button-base-bg);--vibe-button-link-bg-pressed: var(--color-button-base-bg);--vibe-button-link-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-focused: rgba(0, 0, 0, 0);--vibe-button-link-text-enabled: var(--color-link);--vibe-button-link-text-hovered: var(--color-link);--vibe-button-link-text-pressed: var(--color-link);--vibe-button-link-text-disabled: var(--color-link);--vibe-button-link-text-focused: var(--color-link);--vibe-button-link-border-enabled: var(--color-link);--vibe-button-link-border-hovered: rgba(0, 0, 0, 0);--vibe-button-link-border-pressed: rgba(0, 0, 0, 0);--vibe-button-link-border-disabled: var(--color-link);--vibe-button-link-border-focused: var(--color-link)}[data-theme=apple-care][data-mode=light]{--vibe-card-bg-color: var(--color-bg-primary);--vibe-card-border-color: var(--color-keyline);--vibe-card-color: var(--color-label);--vibe-card-outlined-border-color: var(--color-keyline);--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .1), 0px -2px 12px -5px rgba(0, 0, 0, .1);--vibe-card-filled-bg-color: var(--color-bg-primary);--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .1);--vibe-card-interactive-hover-bg: var(--color-bg-secondary)}[data-theme=apple-care][data-mode=light]{--vibe-message-bubble-user-bg-color: var(--color-bubble-bg-right);--vibe-message-bubble-user-text-color: var(--color-bubble-text-right);--vibe-message-bubble-recipient-bg-color: var(--color-bubble-bg-left);--vibe-message-bubble-recipient-text-color: var(--color-bubble-text-left);--vibe-message-bubble-recipient-border-color: var(--color-bubble-text-left);--vibe-message-bubble-system-bg-color: var(--color-bubble-bg-left);--vibe-message-bubble-system-text-color: var(--color-bubble-text-left);--vibe-message-bubble-bot-bg-color: var(--color-bubble-bg-left);--vibe-message-bubble-bot-text-color: var(--color-bubble-text-left);--vibe-message-bubble-bot-border-color: var(--color-bubble-text-left);--vibe-message-bubble-meta-text-color: var(--color-bubble-text-left);--vibe-message-bubble-focus-ring-color: var(--color-bubble-text-left)}[data-theme=apple-care][data-mode=light]{--vibe-popover-placard-bg-color: var(--color-system-popover);--vibe-popover-tail-color: var(--color-label);--vibe-popover-border-color: var(--color-keyline);--vibe-popover-close-icon-color: var(--color-icon-gray-dark);--vibe-popover-close-icon-color-hover: var(--color-icon-gray-dark);--vibe-popover-title-color: var(--color-label);--vibe-popover-divider-color: var(--color-divider);--vibe-popover-content-color: var(--color-label)}[data-theme=apple-care][data-mode=light]{--vibe-radio-button-indicator-background-enabled: var(--color-button-base-bg);--vibe-radio-button-indicator-border-enabled: var(--color-keyline);--vibe-radio-button-label-color-enabled: var(--color-label);--vibe-radio-button-indicator-background-checked: var(--color-chrysalis-blue);--vibe-radio-button-indicator-border-checked: var(--color-chrysalis-blue);--vibe-radio-button-indicator-background-disabled: var(--color-button-base-bg);--vibe-radio-button-indicator-border-disabled: var(--color-keyline);--vibe-radio-button-label-color-disabled: var(--color-secondary-label);--vibe-radio-button-indicator-background-error: var(--color-button-red);--vibe-radio-button-indicator-border-error: var(--color-error);--vibe-radio-button-focus-outline-color-focused: var(--color-chrysalis-blue)}[data-theme=apple-care][data-mode=light]{--vibe-selection-tile-bg-enabled: var(--color-input-background);--vibe-selection-tile-border-enabled: var(--color-keyline);--vibe-selection-tile-label-color-enabled: var(--color-label);--vibe-selection-tile-bg-hover: var(--color-input-background);--vibe-selection-tile-border-hover: var(--color-keyline);--vibe-selection-tile-bg-selected: var(--color-chrysalis-blue);--vibe-selection-tile-border-selected: var(--color-chrysalis-blue);--vibe-selection-tile-label-color-selected: var(--color-bubble-text-right);--vibe-selection-tile-bg-disabled: var(--color-input-background);--vibe-selection-tile-border-disabled: var(--color-keyline);--vibe-selection-tile-label-color-disabled: var(--color-secondary-label);--vibe-selection-tile-bg-error: var(--color-error);--vibe-selection-tile-border-error: var(--color-error);--vibe-selection-tile-focus-outline-color: var(--color-chrysalis-blue)}[data-theme=apple-care][data-mode=light]{--vibe-spinner-color: var(--color-label);--vibe-spinner-track-color: var(--color-label);--vibe-spinner-inverted-color: var(--color-label)}[data-theme=apple-care][data-mode=light]{--vibe-switch-track-bg-off: var(--color-bg-secondary);--vibe-switch-track-bg-on: var(--color-bg-secondary);--vibe-switch-track-outline-color: var(--color-keyline);--vibe-switch-track-outline-size: 2px;--vibe-switch-thumb-bg: var(--color-bg-primary);--vibe-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 1px rgba(0, 0, 0, .06);--vibe-switch-glyph-bg: var(--color-bg-primary);--vibe-switch-disabled-glyph-off-color: var(--color-icon-gray-medium);--vibe-switch-label-color: var(--color-label)}[data-theme=apple-care][data-mode=light]{--vibe-textarea-field-bg-enabled: var(--color-input-background);--vibe-textarea-field-bg-disabled: var(--color-input-background);--vibe-textarea-field-bg-error: var(--color-error);--vibe-textarea-field-bg-readonly: var(--color-input-background);--vibe-textarea-field-border-enabled: var(--color-keyline);--vibe-textarea-field-border-hovered: var(--color-keyline);--vibe-textarea-field-border-focused: var(--color-chrysalis-blue);--vibe-textarea-field-border-disabled: var(--color-keyline);--vibe-textarea-field-border-error: var(--color-error);--vibe-textarea-field-text-enabled: var(--color-label);--vibe-textarea-field-text-disabled: var(--color-secondary-label);--vibe-textarea-placeholder: var(--color-secondary-label);--vibe-textarea-helper: var(--color-secondary-label);--vibe-textarea-error: var(--color-error);--vibe-textarea-counter-enabled: var(--color-label);--vibe-textarea-counter-error: var(--color-error)}[data-theme=apple-care][data-mode=light]{--vibe-tooltip-container-bg-color: var(--color-system-popover);--vibe-tooltip-label-color: var(--color-label);--vibe-tooltip-caret-color: var(--color-label);--vibe-tooltip-container-shadow: none;--vibe-tooltip-trigger-bg: var(--color-system-popover);--vibe-tooltip-trigger-color: var(--color-label);--vibe-tooltip-trigger-border-color: var(--color-keyline)}[data-theme=apple-care][data-mode=light]{--vibe-accordion-chevron-color: var(--color-icon-gray-dark);--vibe-accordion-chevron-color-hover: var(--color-icon-gray-dark);--vibe-accordion-divider-border-color: var(--color-divider);--vibe-accordion-icon-color: var(--color-icon-gray-dark);--vibe-accordion-icon-color-hover: var(--color-icon-gray-dark);--vibe-accordion-panel-text-color: var(--color-label);--vibe-accordion-title-color: var(--color-label)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]{--vibe-dialog-bg: var(--color-modal-bg);--vibe-dialog-border: var(--color-keyline);--vibe-dialog-scrim-bg: var(--color-modal-bg);--vibe-dialog-header-text: var(--color-label);--vibe-dialog-body-text: var(--color-label);--vibe-dialog-close-btn-color: var(--color-label);--vibe-dialog-close-btn-hover-bg: var(--color-modal-bg);--vibe-dialog-focus-ring: var(--color-system-blue)}[data-theme=apple-care][data-mode=light]{--vibe-editor-bg: var(--color-bg-primary);--vibe-editor-border: var(--color-keyline);--vibe-editor-border-focus: var(--color-chrysalis-blue);--vibe-editor-text: var(--color-label);--vibe-editor-placeholder: var(--color-secondary-label);--vibe-editor-toolbar-bg: var(--color-bg-primary);--vibe-editor-toolbar-border: var(--color-keyline);--vibe-editor-toolbar-button-bg-hover: var(--color-button-base-bg);--vibe-editor-toolbar-button-bg-active: var(--color-button-base-bg);--vibe-editor-toolbar-button-bg-selected: var(--color-chrysalis-blue);--vibe-editor-toolbar-button-text: var(--color-label);--vibe-editor-toolbar-button-text-hover: var(--color-label);--vibe-editor-toolbar-button-text-selected: var(--color-bubble-text-right);--vibe-editor-toolbar-separator: var(--color-divider);--vibe-editor-count-text: var(--color-label);--vibe-editor-count-warning: var(--color-warn);--vibe-editor-count-error: var(--color-error);--vibe-editor-focus-ring-color: var(--color-label);--vibe-editor-selection-bg: var(--color-input-background);--vibe-editor-code-bg: var(--color-bg-primary);--vibe-editor-blockquote-border: var(--color-keyline)}[data-theme=apple-care][data-mode=light]{--vibe-header-bg-black: var(--color-header-bg);--vibe-header-bg-semi-black: var(--color-header-bg);--vibe-header-bg-semi-light-gray: var(--color-header-bg);--vibe-header-bg-semi-white: var(--color-header-bg);--vibe-header-text: var(--color-label);--vibe-header-nav-text: var(--color-label);--vibe-header-nav-text-active: var(--color-label);--vibe-header-nav-text-hover: var(--color-label);--vibe-header-brand-title: var(--color-label);--vibe-header-icon: var(--color-icon-gray-dark);--vibe-header-icon-hover: var(--color-icon-gray-dark);--vibe-header-mobile-menu-bg: var(--color-header-bg);--vibe-header-divider: var(--color-divider);--vibe-header-user-menu-bg: var(--color-header-bg);--vibe-header-user-menu-border: var(--color-keyline);--vibe-header-skip-link-bg: var(--color-header-bg);--vibe-header-skip-link-text: var(--color-link)}[data-theme=apple-care][data-mode=light]{--vibe-input-bg: var(--color-input-background);--vibe-input-bg-disabled: var(--color-input-background);--vibe-input-bg-readonly: var(--color-input-background);--vibe-input-bg-error: var(--color-error);--vibe-input-bg-warning: var(--color-warn);--vibe-input-border: var(--color-keyline);--vibe-input-border-focus: var(--color-chrysalis-blue);--vibe-input-border-invalid: var(--color-error);--vibe-input-border-warning: var(--color-warn);--vibe-input-border-disabled: var(--color-keyline);--vibe-input-border-readonly: var(--color-keyline);--vibe-input-text: var(--color-label);--vibe-input-text-placeholder: var(--color-secondary-label);--vibe-input-text-disabled: var(--color-secondary-label);--vibe-input-helper-text: var(--color-secondary-label);--vibe-input-helper-text-error: var(--color-error);--vibe-input-icon: var(--color-icon-gray-dark);--vibe-input-icon-search-bg: var(--color-input-background);--vibe-input-error-text: var(--color-error);--vibe-input-valid-text: var(--color-valid);--vibe-input-warning-text: var(--color-warn)}[data-theme=apple-care][data-mode=light]{--vibe-side-nav-bg: var(--color-panel-bg);--vibe-side-nav-item-bg-hover: var(--color-panel-bg);--vibe-side-nav-item-bg-active: var(--color-panel-bg);--vibe-side-nav-item-text: var(--color-label);--vibe-side-nav-item-text-active: var(--color-label);--vibe-side-nav-item-icon: var(--color-icon-gray-dark);--vibe-side-nav-item-icon-active: var(--color-icon-blue);--vibe-side-nav-branding-text: var(--color-label);--vibe-side-nav-category-text: var(--color-label);--vibe-side-nav-divider: var(--color-divider);--vibe-side-nav-indicator-badge-bg: var(--color-panel-bg);--vibe-side-nav-indicator-badge-text: var(--color-label);--vibe-side-nav-toggle-icon: var(--color-icon-gray-dark)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-token-selected-bg: var(--color-chrysalis-blue);--color-token-selected-text: var(--color-bubble-text-right);--vibe-button-border-width: .5px;--vibe-button-border-radius: 5px;--vibe-button-all-border-radius-xs: 5px;--vibe-button-all-border-radius-sm: 5px;--vibe-button-all-border-radius-md: 5px;--vibe-button-all-border-radius-lg: 5px;--vibe-button-all-outline-offset-xs: 2px;--vibe-button-all-outline-offset-sm: 2px;--vibe-button-all-outline-offset-md: 2px;--vibe-button-all-outline-offset-lg: 2px;--vibe-button-size-xs-font-size: 10px;--vibe-button-size-xs-line-height: 13px;--vibe-button-size-xs-height: 20px;--vibe-button-size-sm-font-size: 12px;--vibe-button-size-sm-line-height: 15px;--vibe-button-size-sm-height: 24px;--vibe-button-size-md-font-size: 13px;--vibe-button-size-md-line-height: 16px;--vibe-button-size-md-height: 29px;--vibe-button-size-lg-font-size: 17px;--vibe-button-size-lg-line-height: 22px;--vibe-button-size-lg-height: 39px;--vibe-button-size-xs-padding-vertical: 2px;--vibe-button-size-xs-padding-horizontal: 8px;--vibe-button-size-sm-padding-vertical: 4px;--vibe-button-size-sm-padding-horizontal: 8px;--vibe-button-size-md-padding-vertical: 6px;--vibe-button-size-md-padding-horizontal: 12px;--vibe-button-size-lg-padding-vertical: 8px;--vibe-button-size-lg-padding-horizontal: 12px;--vibe-button-font-family: system-ui, -apple-system, "Helvetica Neue", sans-serif;--vibe-button-font-size: 13px;--vibe-button-line-height: 16px;--vibe-button-height: 29px;--vibe-button-letter-spacing: 0;--vibe-button-padding-x: 12px;--vibe-button-padding-y: 6px;--vibe-button-min-width-icon-only: 29px;--vibe-button-primary-text-enabled: var(--color-bubble-text-right);--vibe-button-primary-text-hovered: var(--color-bubble-text-right);--vibe-button-primary-text-pressed: var(--color-bubble-text-right);--vibe-button-primary-text-focused: var(--color-bubble-text-right);--vibe-button-secondary-bg-enabled: var(--color-button-base-bg);--vibe-button-secondary-bg-hovered: var(--color-button-base-bg);--vibe-button-secondary-bg-pressed: var(--color-button-base-bg);--vibe-button-secondary-bg-focused: var(--color-button-base-bg);--vibe-button-secondary-text-enabled: var(--color-button-text-color);--vibe-button-secondary-text-hovered: var(--color-button-text-color);--vibe-button-secondary-text-pressed: var(--color-button-text-color);--vibe-button-secondary-text-focused: var(--color-button-text-color);--vibe-button-secondary-border-enabled: var(--color-keyline);--vibe-button-secondary-border-hovered: var(--color-keyline);--vibe-button-secondary-border-pressed: var(--color-keyline);--vibe-button-secondary-border-focused: var(--color-keyline);--vibe-button-secondarydanger-bg-enabled: var(--color-button-red);--vibe-button-secondarydanger-bg-hovered: var(--color-button-red);--vibe-button-secondarydanger-bg-pressed: var(--color-button-red);--vibe-button-secondarydanger-bg-focused: var(--color-button-red);--vibe-button-secondarydanger-text-enabled: var(--color-overlay-text);--vibe-button-secondarydanger-text-hovered: var(--color-overlay-text);--vibe-button-secondarydanger-text-pressed: var(--color-overlay-text);--vibe-button-secondarydanger-text-focused: var(--color-overlay-text);--vibe-button-secondarydanger-border-enabled: var(--color-button-red);--vibe-button-secondarydanger-border-hovered: var(--color-button-red);--vibe-button-secondarydanger-border-pressed: var(--color-button-red);--vibe-button-secondarydanger-border-focused: var(--color-button-red);--vibe-button-link-border-enabled: transparent;--vibe-button-link-border-hovered: transparent;--vibe-button-link-border-pressed: transparent;--vibe-button-link-border-focused: transparent;--vibe-input-all-border-radius: 5px;--vibe-input-border-radius: 5px;--vibe-input-border-radius-floating: 5px;--vibe-input-border-radius-tokenised: 5px;--vibe-input-field-height: 28px;--vibe-input-field-padding-horizontal: 8px;--vibe-input-field-padding-vertical: 2px;--vibe-input-field-font-size: 13px;--vibe-input-field-line-height: 16px;--vibe-textarea-all-border-radius: 5px;--vibe-textarea-field-font-size-small: 12px;--vibe-textarea-field-font-size-medium: 13px;--vibe-textarea-field-font-size-large: 16px;--vibe-select-border-radius: 5px;--vibe-select-border-radius-floating: 5px;--vibe-select-font-size: 13px;--vibe-select-height: 28px;--vibe-custom-select-border-radius: 5px;--vibe-custom-select-border-radius-floating: 5px;--vibe-custom-select-height: 28px;--vibe-cascader-columns: 1;--vibe-menu-border-radius: 5px;--vibe-menu-item-font-size: 13px;--vibe-menu-item-line-height: 16px;--vibe-menu-button-panel-radius: 5px;--vibe-chat-border-radius: 5px;--vibe-message-bubble-border-radius: 5px;--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 13px;--vibe-footer-nav-line-height: 16px}[data-theme=apple-care][data-mode=dark]{color-scheme:dark;background-color:var(--color-bg-primary);color:var(--color-label);font-family:system-ui,-apple-system,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:1.2307692308;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--color-white: white;--color-black: black;--color-primary-gray: #d9d9d9;--color-secondary-gray: #8c8c8c;--color-tertiary-gray: #4d4d4d;--color-quaternary-gray: #404040;--color-quinary-gray: #1a1a1a;--color-senary-gray: #141414;--color-gray-1: var(--color-quaternary-gray);--color-gray-2: var(--color-quaternary-gray);--color-gray-3: var(--color-quaternary-gray);--color-gray-4: var(--color-tertiary-gray);--color-gray-5: var(--color-tertiary-gray);--color-gray-6: var(--color-tertiary-gray);--color-gray-7: var(--color-secondary-gray);--color-gray-8: var(--color-secondary-gray);--color-gray-9: var(--color-primary-gray);--color-gray-10: var(--color-quaternary-gray);--color-gray-11: var(--color-quaternary-gray);--color-gray-12: var(--color-secondary-gray);--color-blue-1: #5c97f0;--color-blue-2: #2571e7;--color-blue-3: #115fcd;--color-blue-4: #419cff;--color-blue-5: #0557b1;--color-blue-gray-1: var(--color-tertiary-gray);--color-blue-gray-2: #7d868e;--color-blue-gray-3: #4d5358;--color-blue-gray-4: #3c4145;--color-blue-gray-5: #1b1d1f;--color-blue-gray-6: #85a3c7;--color-cream: #f5f5f7;--color-pink: #ec548b;--color-hot-pink: #ff375f;--color-red: #fd463a;--color-peach: #db7974;--color-coral: #db4f51;--color-rose-gold: #bd837d;--color-brown: #ac8e68;--color-tangerine: #f78736;--color-orange: #ec6305;--color-yellow: #ffd60a;--color-gold: #d99100;--color-neon-green: #4cd963;--color-forest-green: #1d8745;--color-green: #32d74b;--color-sea-green: #4fa394;--color-teal: #07a59c;--color-dark-teal: #09807b;--color-sky-blue: #4c98eb;--color-cornflower: #5585e5;--color-orchid: #af63f6;--color-purple: #bf5af2;--color-info-banner-bg: #3b4152;--color-info-banner-text: var(--color-white);--color-notice-banner-bg: #4b4311;--color-notice-banner-text: var(--color-white);--color-active-banner-bg: #5585e5;--color-active-banner-text: var(--color-white);--color-alert-banner-bg: #4d5459;--color-alert-banner-text: var(--color-white);--color-alert-banner-error-stripe: #ff827a;--color-alert-banner-error-icon: #ff827a;--color-alert-banner-error-text: var(--color-white);--color-alert-banner-warn-stripe: #ffda5a;--color-alert-banner-warn-icon: #ffda5a;--color-alert-banner-warn-text: var(--color-white);--color-alert-banner-success-stripe: #8bff96;--color-alert-banner-success-icon: #8bff96;--color-alert-banner-success-text: var(--color-white);--color-status-active-icon: #148eff;--color-status-inactive-icon: #a2a2a7;--color-status-warn-icon: #ffa914;--color-status-error-icon: #ff4f44;--color-status-success-icon: #3ce155;--color-status-active-text: #409cff;--color-status-inactive-text: #98989d;--color-status-warn-text: #ffb340;--color-status-error-text: #ff6961;--color-status-success-text: #31de4b;--color-chrysalis-blue: #419cff;--color-light-blue-4: #438bf4;--color-dark-blue-4: #094295;--color-light-white: black;--color-light-gray-3: #212121;--color-darker-green: #00310a;--color-dark-green: #004a10;--color-button-green: #005412;--color-light-green: #00b026;--color-disabled-green: #00e331;--color-darker-red: #8d0512;--color-dark-red: #a60516;--color-button-red: #af0617;--color-light-red: #f81930;--color-disabled-red: #fa6d7c;--color-darker-orange: #a14403;--color-dark-orange: #ba4e04;--color-button-orange: #c45204;--color-light-orange: #fa7f2a;--color-disabled-orange: #fcb27e;--color-darker-sky-blue: #1871d3;--color-dark-sky-blue: #1e7ee6;--color-button-sky-blue: #2783e7;--color-light-sky-blue: #7ab2f0;--color-disabled-blue: #95c2f3;--color-dark-cornflower: #205ace;--color-code-foreground: #4cd963;--color-input-foreground: white;--color-input-background: var(--color-bg-control);--color-inverted: black;--color-inverted-background: #d9d9d9;--color-messaging-footer: rgba(17, 17, 17, .7);--color-box-bg: rgba(0, 0, 0, .7);--color-search-bg: rgba(17, 17, 17, .9);--color-search-filter-bg: rgba(49, 49, 49, .8);--color-loading-bg: rgba(27, 27, 27, .8);--color-shadow-primary-1: black;--color-shadow-primary-2: rgba(0, 0, 0, .7);--color-shadow-secondary-1: black;--color-shadow-secondary-2: rgba(0, 0, 0, .25);--color-shadow-tertiary-1: black;--color-shadow-tertiary-2: rgba(0, 0, 0, .45);--color-shadow-quaternary-1: rgba(0, 0, 0, .25);--color-shadow-quaternary-2: rgba(0, 0, 0, .25);--color-button-active-box-shadow: var(--color-shadow-secondary-2);--color-box-shadow-color: var(--color-shadow-secondary-2);--color-button-base-bg: var(--color-bg-control);--color-button-text-color: white;--color-button-hover-filter: brightness(90%);--color-button-active-filter: brightness(110%);--color-system-accent: -apple-system-control-accent;--color-system-highlight: -apple-system-selected-text-background;--color-system-link: #419cff;--color-system-blue: #0a84ff;--color-system-blue-vibrant: #148eff;--color-system-blue-accessible: #409cff;--color-system-blue-accessible-vibrant: #409cff;--color-system-brown: #ac8e68;--color-system-brown-vibrant: #b69872;--color-system-brown-accessible: #b59469;--color-system-brown-accessible-vibrant: #b59469;--color-system-cyan: #5ac8f5;--color-system-cyan-vibrant: #5acdfa;--color-system-cyan-accessible: #70d7ff;--color-system-cyan-accessible-vibrant: #70d7ff;--color-system-green: #32d74b;--color-system-green-vibrant: #3ce155;--color-system-green-accessible: #31de4b;--color-system-green-accessible-vibrant: #31de4b;--color-system-indigo: #5e5ce6;--color-system-indigo-vibrant: #6361f2;--color-system-indigo-accessible: #7d7aff;--color-system-indigo-accessible-vibrant: #7d7aff;--color-system-mint: #66d4cf;--color-system-mint-vibrant: #6ce0db;--color-system-mint-accessible: #66d4cf;--color-system-mint-accessible-vibrant: #66d4cf;--color-system-orange: #ff9f0a;--color-system-orange-vibrant: #ffa914;--color-system-orange-accessible: #ffb340;--color-system-orange-accessible-vibrant: #ffb340;--color-system-pink: #ff375f;--color-system-pink-vibrant: #ff4169;--color-system-pink-accessible: #ff6482;--color-system-pink-accessible-vibrant: #ff3a5f;--color-system-purple: #bf5af2;--color-system-purple-vibrant: #cc65ff;--color-system-purple-accessible: #da8fff;--color-system-purple-accessible-vibrant: #da8fff;--color-system-red: #ff453a;--color-system-red-vibrant: #ff4f44;--color-system-red-accessible: #ff6961;--color-system-red-accessible-vibrant: #ff4136;--color-system-teal: #6ac4dc;--color-system-teal-vibrant: #44d4ed;--color-system-teal-accessible: #5de6ff;--color-system-teal-accessible-vibrant: #5de6ff;--color-system-yellow: #ffd60a;--color-system-yellow-vibrant: #ffe014;--color-system-yellow-accessible: #ffd426;--color-system-yellow-accessible-vibrant: #ffd426;--color-system-gray-1: #98989d;--color-system-gray-1-vibrant: #a2a2a7;--color-system-gray-1-accessible: #98989d;--color-system-gray-1-accessible-vibrant: #98989d;--color-system-gray-2: #636366;--color-system-gray-3: #48484a;--color-system-gray-4: #3a3a3c;--color-system-gray-5: #2c2c2e;--color-system-gray-6: #1c1c1e;--color-system-window: #282828;--color-system-window-alt: #1e1e1e;--color-system-box: #2f2f2f;--color-system-control: #1e1e1e;--color-system-content: #1e1e1e;--color-system-header-view: rgba(30, 30, 30, .8);--color-system-menu: rgba(40, 40, 40, .7);--color-system-popover: rgba(40, 40, 40, .6);--color-system-sidebar: rgba(40, 40, 40, .8);--color-system-titlebar: rgba(60, 60, 60, .8);--color-system-tooltip: rgba(40, 40, 40, .6);--color-system-under-window-background: rgba(40, 40, 40, .8);--color-system-hud: rgba(40, 40, 40, .5);--color--apple-system-control-accent: var(--color-chrysalis-blue);--color--apple-system-control-background: #1e1e1e;--color--apple-system-selected-text-background: #3f638b;--color--apple-system-selected-text: white;--color--apple-system-selected-content-background: #0058d0;--color--apple-system-alternate-selected-text: white;--color--apple-system-even-alternating-content-background: #1e1e1e;--color--apple-system-odd-alternating-content-background: #121212;--color--apple-system-placeholder-text: #414141;--color--apple-system-unemphasized-selected-content-background: #464646;--color--apple-system-unemphasized-selected-text: white;--color--apple-system-unemphasized-selected-text-background: #464646;--color--apple-system-find-highlight-background: yellow;--color--apple-system-separator: #232323;--color--apple-system-header-text: white;--color--apple-system-text-background: #1e1e1e;--color--apple-system-label: rgba(255, 255, 255, .9);--color--apple-system-secondary-label: #7c7c7c;--color--apple-system-tertiary-label: #414141;--color--apple-system-quaternary-label: #232323;--color--apple-system-grid: #232323;--color--apple-system-container-border: rgba(255, 255, 255, .25);--color-bg: black;--color-bg-primary: #1e1e1e;--color-bg-secondary: #2f2f2f;--color-bg-control: #282828;--color-bg-document-primary: var(--color-bg);--color-bg-document-secondary: var(--color-bg-primary);--color-bg-document-tertiary: var(--color-bg-secondary);--color-text: white;--color-label: #e0e0e0;--color-secondary-label: #a3a3a3;--color-tertiary-label: #4d4d4d;--color-quaternary-label: #404040;--color-title: var(--color-label);--color-copy: var(--color-label);--color-caption: var(--color-secondary-label);--color-muted: var(--color-secondary-label);--color-placeholder: var(--color-secondary-label);--color-input-placeholder: #787878;--color-link: #419cff;--color-sosumi: #85a3c7;--color-valid: #31de4b;--color-error: #ff6961;--color-inactive: #ffb340;--color-stop: #ff6961;--color-hold: #98989d;--color-warn: #ffb340;--color-external-content: #98989d;--color-internal-content: #ff6482;--color-extended-content: #5de6ff;--color-overlay-text: white;--color-page: #4d4d4d;--color-header-bg-light: black;--color-header-bg: var(--color-bg-secondary);--color-footer-bg: var(--color-bg-secondary);--color-footer-bg-light: black;--color-panel-bg: var(--color-bg-secondary);--color-modal-bg: var(--color-bg-secondary);--color-messaging-bg: var(--color-bg-secondary);--color-overlay-bg: #1b1d1f;--color-tab-1-text: #c76ff2;--color-tab-2-text: #03afa7;--color-tab-3-text: #e29906;--color-tab-1-active-bg: #474849;--color-tab-2-active-bg: #474849;--color-tab-3-active-bg: #474849;--color-internal-content-bg: var(--color-bg-primary);--color-extended-content-bg: var(--color-bg-primary);--color-token-selected-bg: var(--color-chrysalis-blue);--color-token-selected-text: var(--color-bubble-text-right);--color-token-unemphasized-selected-bg: #1c3b60;--color-token-unemphasized-selected-text: -apple-system-selected-text;--color-row-bg-focus: -apple-system-selected-content-background;--color-row-text-focus: -apple-system-alternate-selected-text;--color-row-bg-non-focus: -apple-system-unemphasized-selected-content-background;--color-row-text-non-focus: -apple-system-selected-text;--color-icon-valid: #3ce155;--color-icon-error: #ff4f44;--color-icon-gray-light: #8c8c8c;--color-icon-gray-medium: #8c8c8c;--color-icon-gray-dark: #d9d9d9;--color-icon-blue: #419cff;--color-icon-white: white;--color-keyline: #404040;--color-divider: #8c8c8c;--color-framing: #4d4d4d;--color-mediumline: #4d4d4d;--color-strongline: #d9d9d9;--color-line: #8c8c8c;--color-avatar-inactive: #3c4145;--color-avatar-consult: #419cff;--color-avatar-customer-1: #ec6305;--color-avatar-customer-2: #af63f6;--color-avatar-customer-3: #ff375f;--color-avatar-customer-4: #07a59c;--color-avatar-customer-5: #bd837d;--color-avatar-customer-6: #d99100;--color-avatar-customer-7: #f78736;--color-avatar-customer-8: #ec548b;--color-avatar-customer-9: #4fa394;--color-avatar-customer-10: #ac8e68;--color-bubble-bg-left: #404040;--color-bubble-bg-right: #419cff;--color-bubble-bg-right-inactive: #3c4145;--color-bubble-text-left: white;--color-bubble-text-right: black;--color-bubble-text-right-inactive: white;--vibe-font-family-sf-pro-display: system-ui, -apple-system, "Helvetica Neue", sans-serif;--vibe-font-family-sf-pro-text: system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-family-display: system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-family-text: system-ui, -apple-system, "Helvetica Neue", sans-serif;--vibe-border-radius-small: 5px;--vibe-border-radius-medium: 14px;--vibe-border-radius-large: 20px;--vibe-type-scale-large-title-large-font-size: 36px;--vibe-type-scale-large-title-large-line-height: 44px;--vibe-type-scale-large-title-medium-font-size: 36px;--vibe-type-scale-large-title-medium-line-height: 44px;--vibe-type-scale-large-title-small-font-size: 36px;--vibe-type-scale-large-title-small-line-height: 44px;--vibe-type-scale-large-title-alt-large-font-size: 24px;--vibe-type-scale-large-title-alt-large-line-height: 28px;--vibe-type-scale-large-title-alt-medium-font-size: 24px;--vibe-type-scale-large-title-alt-medium-line-height: 28px;--vibe-type-scale-large-title-alt-small-font-size: 24px;--vibe-type-scale-large-title-alt-small-line-height: 28px;--vibe-type-scale-title-1-large-font-size: 24px;--vibe-type-scale-title-1-large-line-height: 28px;--vibe-type-scale-title-1-medium-font-size: 24px;--vibe-type-scale-title-1-medium-line-height: 28px;--vibe-type-scale-title-1-small-font-size: 24px;--vibe-type-scale-title-1-small-line-height: 28px;--vibe-type-scale-title-2-large-font-size: 20px;--vibe-type-scale-title-2-large-line-height: 24px;--vibe-type-scale-title-2-medium-font-size: 20px;--vibe-type-scale-title-2-medium-line-height: 24px;--vibe-type-scale-title-2-small-font-size: 20px;--vibe-type-scale-title-2-small-line-height: 24px;--vibe-type-scale-title-3-large-font-size: 17px;--vibe-type-scale-title-3-large-line-height: 22px;--vibe-type-scale-title-3-medium-font-size: 17px;--vibe-type-scale-title-3-medium-line-height: 22px;--vibe-type-scale-title-3-small-font-size: 17px;--vibe-type-scale-title-3-small-line-height: 22px;--vibe-type-scale-title-4-large-font-size: 15px;--vibe-type-scale-title-4-large-line-height: 20px;--vibe-type-scale-title-4-medium-font-size: 15px;--vibe-type-scale-title-4-medium-line-height: 20px;--vibe-type-scale-title-4-small-font-size: 15px;--vibe-type-scale-title-4-small-line-height: 20px;--vibe-type-scale-header-large-font-size: 13px;--vibe-type-scale-header-large-line-height: 16px;--vibe-type-scale-header-medium-font-size: 13px;--vibe-type-scale-header-medium-line-height: 16px;--vibe-type-scale-header-small-font-size: 13px;--vibe-type-scale-header-small-line-height: 16px;--vibe-type-scale-body-large-font-size: 16px;--vibe-type-scale-body-large-line-height: 20px;--vibe-type-scale-body-medium-font-size: 16px;--vibe-type-scale-body-medium-line-height: 20px;--vibe-type-scale-body-small-font-size: 16px;--vibe-type-scale-body-small-line-height: 20px;--vibe-type-scale-note-large-font-size: 14px;--vibe-type-scale-note-large-line-height: 18px;--vibe-type-scale-note-medium-font-size: 14px;--vibe-type-scale-note-medium-line-height: 18px;--vibe-type-scale-note-small-font-size: 14px;--vibe-type-scale-note-small-line-height: 18px;--vibe-button-border-width: .5px;--vibe-button-border-radius: 5px;--vibe-button-all-border-radius-xs: 5px;--vibe-button-all-border-radius-sm: 5px;--vibe-button-all-border-radius-md: 5px;--vibe-button-all-border-radius-lg: 5px;--vibe-button-all-outline-offset-xs: 2px;--vibe-button-all-outline-offset-sm: 2px;--vibe-button-all-outline-offset-md: 2px;--vibe-button-all-outline-offset-lg: 2px;--vibe-button-size-xs-font-size: 10px;--vibe-button-size-xs-line-height: 13px;--vibe-button-size-xs-height: 20px;--vibe-button-size-sm-font-size: 12px;--vibe-button-size-sm-line-height: 15px;--vibe-button-size-sm-height: 24px;--vibe-button-size-md-font-size: 13px;--vibe-button-size-md-line-height: 16px;--vibe-button-size-md-height: 29px;--vibe-button-size-lg-font-size: 17px;--vibe-button-size-lg-line-height: 22px;--vibe-button-size-lg-height: 39px;--vibe-button-size-xs-padding-vertical: 2px;--vibe-button-size-xs-padding-horizontal: 8px;--vibe-button-size-sm-padding-vertical: 4px;--vibe-button-size-sm-padding-horizontal: 8px;--vibe-button-size-md-padding-vertical: 6px;--vibe-button-size-md-padding-horizontal: 12px;--vibe-button-size-lg-padding-vertical: 8px;--vibe-button-size-lg-padding-horizontal: 12px;--vibe-button-font-family: system-ui, -apple-system, "Helvetica Neue", sans-serif;--vibe-button-font-size: 13px;--vibe-button-line-height: 16px;--vibe-button-height: 29px;--vibe-button-letter-spacing: 0;--vibe-button-padding-x: 12px;--vibe-button-padding-y: 6px;--vibe-button-min-width-icon-only: 29px;--vibe-button-primary-text-enabled: var(--color-bubble-text-right);--vibe-button-primary-text-hovered: var(--color-bubble-text-right);--vibe-button-primary-text-pressed: var(--color-bubble-text-right);--vibe-button-primary-text-focused: var(--color-bubble-text-right);--vibe-button-secondary-bg-enabled: var(--color-button-base-bg);--vibe-button-secondary-bg-hovered: var(--color-button-base-bg);--vibe-button-secondary-bg-pressed: var(--color-button-base-bg);--vibe-button-secondary-bg-focused: var(--color-button-base-bg);--vibe-button-secondary-text-enabled: var(--color-button-text-color);--vibe-button-secondary-text-hovered: var(--color-button-text-color);--vibe-button-secondary-text-pressed: var(--color-button-text-color);--vibe-button-secondary-text-focused: var(--color-button-text-color);--vibe-button-secondary-border-enabled: var(--color-keyline);--vibe-button-secondary-border-hovered: var(--color-keyline);--vibe-button-secondary-border-pressed: var(--color-keyline);--vibe-button-secondary-border-focused: var(--color-keyline);--vibe-button-secondarydanger-bg-enabled: var(--color-button-red);--vibe-button-secondarydanger-bg-hovered: var(--color-button-red);--vibe-button-secondarydanger-bg-pressed: var(--color-button-red);--vibe-button-secondarydanger-bg-focused: var(--color-button-red);--vibe-button-secondarydanger-text-enabled: var(--color-overlay-text);--vibe-button-secondarydanger-text-hovered: var(--color-overlay-text);--vibe-button-secondarydanger-text-pressed: var(--color-overlay-text);--vibe-button-secondarydanger-text-focused: var(--color-overlay-text);--vibe-button-secondarydanger-border-enabled: var(--color-button-red);--vibe-button-secondarydanger-border-hovered: var(--color-button-red);--vibe-button-secondarydanger-border-pressed: var(--color-button-red);--vibe-button-secondarydanger-border-focused: var(--color-button-red);--vibe-button-link-border-enabled: transparent;--vibe-button-link-border-hovered: transparent;--vibe-button-link-border-pressed: transparent;--vibe-button-link-border-focused: transparent;--vibe-input-all-border-radius: 5px;--vibe-input-border-radius: 5px;--vibe-input-border-radius-floating: 5px;--vibe-input-border-radius-tokenised: 5px;--vibe-input-field-height: 28px;--vibe-input-field-padding-horizontal: 8px;--vibe-input-field-padding-vertical: 2px;--vibe-input-field-font-size: 13px;--vibe-input-field-line-height: 16px;--vibe-textarea-all-border-radius: 5px;--vibe-textarea-field-font-size-small: 12px;--vibe-textarea-field-font-size-medium: 13px;--vibe-textarea-field-font-size-large: 16px;--vibe-select-border-radius: 5px;--vibe-select-border-radius-floating: 5px;--vibe-select-font-size: 13px;--vibe-select-height: 28px;--vibe-custom-select-border-radius: 5px;--vibe-custom-select-border-radius-floating: 5px;--vibe-custom-select-height: 28px;--vibe-cascader-columns: 1;--vibe-menu-border-radius: 5px;--vibe-menu-item-font-size: 13px;--vibe-menu-item-line-height: 16px;--vibe-menu-button-panel-radius: 5px;--vibe-chat-border-radius: 5px;--vibe-message-bubble-border-radius: 5px;--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 13px;--vibe-footer-nav-line-height: 16px}[data-theme=apple-care][data-mode=dark]{--vibe-banner-default-bg-color: var(--color-bg-primary);--vibe-banner-default-text-color: var(--color-label);--vibe-banner-default-link-color: var(--color-link);--vibe-banner-neutralalpha-bg-color: var(--color-bg-primary);--vibe-banner-neutralalt-bg-color: var(--color-bg-primary);--vibe-banner-white-bg-color: var(--color-bg-primary);--vibe-banner-lightgray-bg-color: var(--color-bg-primary);--vibe-banner-lightgray-text-color: var(--color-label);--vibe-banner-lightgray-link-color: var(--color-link);--vibe-banner-darkgray-bg-color: var(--color-bg-primary);--vibe-banner-darkgray-text-color: var(--color-label);--vibe-banner-darkgray-link-color: var(--color-link);--vibe-banner-black-bg-color: var(--color-bg-primary);--vibe-banner-black-text-color: var(--color-label);--vibe-banner-black-link-color: var(--color-link);--vibe-banner-yellow-bg-color: var(--color-bg-primary);--vibe-banner-yellow-text-color: var(--color-label);--vibe-banner-yellow-link-color: var(--color-link);--vibe-banner-lightyellow-bg-color: var(--color-bg-primary);--vibe-banner-lightyellow-text-color: var(--color-label);--vibe-banner-lightyellow-link-color: var(--color-link)}[data-theme=apple-care][data-mode=dark]{--vibe-button-all-text-disabled: var(--color-secondary-label);--vibe-button-primary-bg-enabled: var(--color-chrysalis-blue);--vibe-button-primary-bg-hovered: var(--color-chrysalis-blue);--vibe-button-primary-bg-pressed: var(--color-chrysalis-blue);--vibe-button-primary-bg-disabled: var(--color-chrysalis-blue);--vibe-button-primary-bg-focused: var(--color-chrysalis-blue);--vibe-button-primary-text-enabled: var(--color-overlay-text);--vibe-button-primary-text-hovered: var(--color-overlay-text);--vibe-button-primary-text-pressed: var(--color-overlay-text);--vibe-button-primary-text-disabled: var(--color-overlay-text);--vibe-button-primary-text-focused: var(--color-overlay-text);--vibe-button-primary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-primary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-primary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-focused: rgba(0, 0, 0, 0);--vibe-button-secondary-bg-enabled: var(--color-button-base-bg);--vibe-button-secondary-bg-hovered: var(--color-button-base-bg);--vibe-button-secondary-bg-pressed: var(--color-button-base-bg);--vibe-button-secondary-bg-disabled: var(--color-button-base-bg);--vibe-button-secondary-bg-focused: var(--color-chrysalis-blue);--vibe-button-secondary-text-enabled: var(--color-secondary-label);--vibe-button-secondary-text-hovered: var(--color-secondary-label);--vibe-button-secondary-text-pressed: var(--color-secondary-label);--vibe-button-secondary-text-disabled: var(--color-secondary-label);--vibe-button-secondary-text-focused: var(--color-secondary-label);--vibe-button-secondary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-hovered: var(--color-button-base-bg);--vibe-button-tertiary-bg-pressed: var(--color-button-base-bg);--vibe-button-tertiary-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-text-enabled: var(--color-label);--vibe-button-tertiary-text-hovered: var(--color-label);--vibe-button-tertiary-text-pressed: var(--color-label);--vibe-button-tertiary-text-disabled: var(--color-secondary-label);--vibe-button-tertiary-text-focused: var(--color-label);--vibe-button-tertiary-border-enabled: var(--color-keyline);--vibe-button-tertiary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-disabled: var(--color-keyline);--vibe-button-tertiary-border-focused: var(--color-chrysalis-blue);--vibe-button-secondaryneutral-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-bg-hovered: var(--color-button-base-bg);--vibe-button-secondaryneutral-bg-pressed: var(--color-button-base-bg);--vibe-button-secondaryneutral-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-bg-focused: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-text-enabled: var(--color-secondary-label);--vibe-button-secondaryneutral-text-hovered: var(--color-secondary-label);--vibe-button-secondaryneutral-text-pressed: var(--color-secondary-label);--vibe-button-secondaryneutral-text-disabled: var(--color-secondary-label);--vibe-button-secondaryneutral-text-focused: var(--color-secondary-label);--vibe-button-secondaryneutral-border-enabled: var(--color-keyline);--vibe-button-secondaryneutral-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondaryneutral-border-disabled: var(--color-keyline);--vibe-button-secondaryneutral-border-focused: var(--color-chrysalis-blue);--vibe-button-secondarydanger-bg-enabled: var(--color-button-red);--vibe-button-secondarydanger-bg-hovered: var(--color-button-red);--vibe-button-secondarydanger-bg-pressed: var(--color-button-red);--vibe-button-secondarydanger-bg-disabled: var(--color-button-red);--vibe-button-secondarydanger-bg-focused: var(--color-button-red);--vibe-button-secondarydanger-text-enabled: var(--color-error);--vibe-button-secondarydanger-text-hovered: var(--color-error);--vibe-button-secondarydanger-text-pressed: var(--color-error);--vibe-button-secondarydanger-text-disabled: var(--color-error);--vibe-button-secondarydanger-text-focused: var(--color-error);--vibe-button-secondarydanger-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-focused: rgba(0, 0, 0, 0);--vibe-button-link-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-hovered: var(--color-button-base-bg);--vibe-button-link-bg-pressed: var(--color-button-base-bg);--vibe-button-link-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-focused: rgba(0, 0, 0, 0);--vibe-button-link-text-enabled: var(--color-link);--vibe-button-link-text-hovered: var(--color-link);--vibe-button-link-text-pressed: var(--color-link);--vibe-button-link-text-disabled: var(--color-link);--vibe-button-link-text-focused: var(--color-link);--vibe-button-link-border-enabled: var(--color-link);--vibe-button-link-border-hovered: rgba(0, 0, 0, 0);--vibe-button-link-border-pressed: rgba(0, 0, 0, 0);--vibe-button-link-border-disabled: var(--color-link);--vibe-button-link-border-focused: var(--color-link)}[data-theme=apple-care][data-mode=dark]{--vibe-card-bg-color: var(--color-bg-primary);--vibe-card-border-color: var(--color-keyline);--vibe-card-color: var(--color-label);--vibe-card-outlined-border-color: var(--color-keyline);--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .5), 0px -2px 12px -5px rgba(0, 0, 0, .5);--vibe-card-filled-bg-color: var(--color-bg-primary);--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .3);--vibe-card-interactive-hover-bg: var(--color-bg-secondary)}[data-theme=apple-care][data-mode=dark]{--vibe-message-bubble-user-bg-color: var(--color-bubble-bg-right);--vibe-message-bubble-user-text-color: var(--color-bubble-text-right);--vibe-message-bubble-recipient-bg-color: var(--color-bubble-bg-left);--vibe-message-bubble-recipient-text-color: var(--color-bubble-text-left);--vibe-message-bubble-recipient-border-color: var(--color-bubble-text-left);--vibe-message-bubble-system-bg-color: var(--color-bubble-bg-left);--vibe-message-bubble-system-text-color: var(--color-bubble-text-left);--vibe-message-bubble-bot-bg-color: var(--color-bubble-bg-left);--vibe-message-bubble-bot-text-color: var(--color-bubble-text-left);--vibe-message-bubble-bot-border-color: var(--color-bubble-text-left);--vibe-message-bubble-meta-text-color: var(--color-bubble-text-left);--vibe-message-bubble-focus-ring-color: var(--color-bubble-text-left)}[data-theme=apple-care][data-mode=dark]{--vibe-radio-button-indicator-background-enabled: var(--color-button-base-bg);--vibe-radio-button-indicator-border-enabled: var(--color-keyline);--vibe-radio-button-label-color-enabled: var(--color-label);--vibe-radio-button-indicator-background-checked: var(--color-chrysalis-blue);--vibe-radio-button-indicator-border-checked: var(--color-chrysalis-blue);--vibe-radio-button-indicator-background-disabled: var(--color-button-base-bg);--vibe-radio-button-indicator-border-disabled: var(--color-keyline);--vibe-radio-button-label-color-disabled: var(--color-secondary-label);--vibe-radio-button-indicator-background-error: var(--color-button-red);--vibe-radio-button-indicator-border-error: var(--color-error);--vibe-radio-button-focus-outline-color-focused: var(--color-chrysalis-blue)}[data-theme=apple-care][data-mode=dark]{--vibe-selection-tile-bg-enabled: var(--color-input-background);--vibe-selection-tile-border-enabled: var(--color-keyline);--vibe-selection-tile-label-color-enabled: var(--color-label);--vibe-selection-tile-bg-hover: var(--color-input-background);--vibe-selection-tile-border-hover: var(--color-keyline);--vibe-selection-tile-bg-selected: var(--color-chrysalis-blue);--vibe-selection-tile-border-selected: var(--color-chrysalis-blue);--vibe-selection-tile-label-color-selected: var(--color-bubble-text-right);--vibe-selection-tile-bg-disabled: var(--color-input-background);--vibe-selection-tile-border-disabled: var(--color-keyline);--vibe-selection-tile-label-color-disabled: var(--color-secondary-label);--vibe-selection-tile-bg-error: var(--color-error);--vibe-selection-tile-border-error: var(--color-error);--vibe-selection-tile-focus-outline-color: var(--color-chrysalis-blue)}[data-theme=apple-care][data-mode=dark]{--vibe-spinner-color: var(--color-label);--vibe-spinner-track-color: var(--color-label);--vibe-spinner-inverted-color: var(--color-label)}[data-theme=apple-care][data-mode=dark]{--vibe-switch-track-bg-off: var(--color-bg-secondary);--vibe-switch-track-bg-on: var(--color-bg-secondary);--vibe-switch-track-outline-color: var(--color-keyline);--vibe-switch-track-outline-size: 2px;--vibe-switch-thumb-bg: var(--color-bg-primary);--vibe-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 1px rgba(0, 0, 0, .25);--vibe-switch-glyph-bg: var(--color-bg-primary);--vibe-switch-disabled-glyph-off-color: var(--color-icon-gray-medium);--vibe-switch-label-color: var(--color-label)}[data-theme=apple-care][data-mode=dark]{--vibe-textarea-field-bg-enabled: var(--color-input-background);--vibe-textarea-field-bg-disabled: var(--color-input-background);--vibe-textarea-field-bg-error: var(--color-error);--vibe-textarea-field-bg-readonly: var(--color-input-background);--vibe-textarea-field-border-enabled: var(--color-keyline);--vibe-textarea-field-border-hovered: var(--color-keyline);--vibe-textarea-field-border-focused: var(--color-chrysalis-blue);--vibe-textarea-field-border-disabled: var(--color-keyline);--vibe-textarea-field-border-error: var(--color-error);--vibe-textarea-field-text-enabled: var(--color-label);--vibe-textarea-field-text-disabled: var(--color-secondary-label);--vibe-textarea-placeholder: var(--color-secondary-label);--vibe-textarea-helper: var(--color-secondary-label);--vibe-textarea-error: var(--color-error);--vibe-textarea-counter-enabled: var(--color-label);--vibe-textarea-counter-error: var(--color-error)}[data-theme=apple-care][data-mode=dark]{--vibe-tooltip-container-bg-color: var(--color-system-popover);--vibe-tooltip-label-color: var(--color-label);--vibe-tooltip-caret-color: var(--color-label);--vibe-tooltip-container-shadow: none;--vibe-tooltip-trigger-bg: var(--color-system-popover);--vibe-tooltip-trigger-color: var(--color-label);--vibe-tooltip-trigger-border-color: var(--color-keyline)}[data-theme=apple-care][data-mode=dark]{--vibe-accordion-chevron-color: var(--color-icon-gray-dark);--vibe-accordion-chevron-color-hover: var(--color-icon-gray-dark);--vibe-accordion-divider-border-color: var(--color-divider);--vibe-accordion-icon-color: var(--color-icon-gray-dark);--vibe-accordion-icon-color-hover: var(--color-icon-gray-dark);--vibe-accordion-panel-text-color: var(--color-label);--vibe-accordion-title-color: var(--color-label)}[data-theme=apple-care][data-mode=dark]{--vibe-dialog-bg: var(--color-modal-bg);--vibe-dialog-border: var(--color-keyline);--vibe-dialog-scrim-bg: var(--color-modal-bg);--vibe-dialog-header-text: var(--color-label);--vibe-dialog-body-text: var(--color-label);--vibe-dialog-close-btn-color: var(--color-label);--vibe-dialog-close-btn-hover-bg: var(--color-modal-bg);--vibe-dialog-focus-ring: var(--color-system-blue)}[data-theme=apple-care][data-mode=dark]{--vibe-editor-bg: var(--color-bg-primary);--vibe-editor-border: var(--color-keyline);--vibe-editor-border-focus: var(--color-chrysalis-blue);--vibe-editor-text: var(--color-label);--vibe-editor-placeholder: var(--color-secondary-label);--vibe-editor-toolbar-bg: var(--color-bg-primary);--vibe-editor-toolbar-border: var(--color-keyline);--vibe-editor-toolbar-button-bg-hover: var(--color-button-base-bg);--vibe-editor-toolbar-button-bg-active: var(--color-button-base-bg);--vibe-editor-toolbar-button-bg-selected: var(--color-chrysalis-blue);--vibe-editor-toolbar-button-text: var(--color-label);--vibe-editor-toolbar-button-text-hover: var(--color-label);--vibe-editor-toolbar-button-text-selected: var(--color-bubble-text-right);--vibe-editor-toolbar-separator: var(--color-divider);--vibe-editor-count-text: var(--color-label);--vibe-editor-count-warning: var(--color-warn);--vibe-editor-count-error: var(--color-error);--vibe-editor-focus-ring-color: var(--color-label);--vibe-editor-selection-bg: var(--color-input-background);--vibe-editor-code-bg: var(--color-bg-primary);--vibe-editor-blockquote-border: var(--color-keyline)}[data-theme=apple-care][data-mode=dark]{--vibe-header-bg-black: var(--color-header-bg);--vibe-header-bg-semi-black: var(--color-header-bg);--vibe-header-bg-semi-light-gray: var(--color-header-bg);--vibe-header-bg-semi-white: var(--color-header-bg);--vibe-header-text: var(--color-label);--vibe-header-nav-text: var(--color-label);--vibe-header-nav-text-active: var(--color-label);--vibe-header-nav-text-hover: var(--color-label);--vibe-header-brand-title: var(--color-label);--vibe-header-icon: var(--color-icon-gray-dark);--vibe-header-icon-hover: var(--color-icon-gray-dark);--vibe-header-mobile-menu-bg: var(--color-header-bg);--vibe-header-divider: var(--color-divider);--vibe-header-user-menu-bg: var(--color-header-bg);--vibe-header-user-menu-border: var(--color-keyline);--vibe-header-skip-link-bg: var(--color-header-bg);--vibe-header-skip-link-text: var(--color-link)}[data-theme=apple-care][data-mode=dark]{--vibe-input-bg: var(--color-input-background);--vibe-input-bg-disabled: var(--color-input-background);--vibe-input-bg-readonly: var(--color-input-background);--vibe-input-bg-error: var(--color-error);--vibe-input-bg-warning: var(--color-warn);--vibe-input-border: var(--color-keyline);--vibe-input-border-focus: var(--color-chrysalis-blue);--vibe-input-border-invalid: var(--color-error);--vibe-input-border-warning: var(--color-warn);--vibe-input-border-disabled: var(--color-keyline);--vibe-input-border-readonly: var(--color-keyline);--vibe-input-text: var(--color-label);--vibe-input-text-placeholder: var(--color-secondary-label);--vibe-input-text-disabled: var(--color-secondary-label);--vibe-input-helper-text: var(--color-secondary-label);--vibe-input-helper-text-error: var(--color-error);--vibe-input-icon: var(--color-icon-gray-dark);--vibe-input-icon-search-bg: var(--color-input-background);--vibe-input-error-text: var(--color-error);--vibe-input-valid-text: var(--color-valid);--vibe-input-warning-text: var(--color-warn)}[data-theme=apple-care][data-mode=dark]{--vibe-side-nav-bg: var(--color-panel-bg);--vibe-side-nav-item-bg-hover: var(--color-panel-bg);--vibe-side-nav-item-bg-active: var(--color-panel-bg);--vibe-side-nav-item-text: var(--color-label);--vibe-side-nav-item-text-active: var(--color-label);--vibe-side-nav-item-icon: var(--color-icon-gray-dark);--vibe-side-nav-item-icon-active: var(--color-icon-blue);--vibe-side-nav-branding-text: var(--color-label);--vibe-side-nav-category-text: var(--color-label);--vibe-side-nav-divider: var(--color-divider);--vibe-side-nav-indicator-badge-bg: var(--color-panel-bg);--vibe-side-nav-indicator-badge-text: var(--color-label);--vibe-side-nav-toggle-icon: var(--color-icon-gray-dark)}[data-theme=apple-care][data-mode=dark]{--color-token-selected-bg: var(--color-chrysalis-blue);--color-token-selected-text: var(--color-bubble-text-right);--vibe-button-border-width: .5px;--vibe-button-border-radius: 5px;--vibe-button-all-border-radius-xs: 5px;--vibe-button-all-border-radius-sm: 5px;--vibe-button-all-border-radius-md: 5px;--vibe-button-all-border-radius-lg: 5px;--vibe-button-all-outline-offset-xs: 2px;--vibe-button-all-outline-offset-sm: 2px;--vibe-button-all-outline-offset-md: 2px;--vibe-button-all-outline-offset-lg: 2px;--vibe-button-size-xs-font-size: 10px;--vibe-button-size-xs-line-height: 13px;--vibe-button-size-xs-height: 20px;--vibe-button-size-sm-font-size: 12px;--vibe-button-size-sm-line-height: 15px;--vibe-button-size-sm-height: 24px;--vibe-button-size-md-font-size: 13px;--vibe-button-size-md-line-height: 16px;--vibe-button-size-md-height: 29px;--vibe-button-size-lg-font-size: 17px;--vibe-button-size-lg-line-height: 22px;--vibe-button-size-lg-height: 39px;--vibe-button-size-xs-padding-vertical: 2px;--vibe-button-size-xs-padding-horizontal: 8px;--vibe-button-size-sm-padding-vertical: 4px;--vibe-button-size-sm-padding-horizontal: 8px;--vibe-button-size-md-padding-vertical: 6px;--vibe-button-size-md-padding-horizontal: 12px;--vibe-button-size-lg-padding-vertical: 8px;--vibe-button-size-lg-padding-horizontal: 12px;--vibe-button-font-family: system-ui, -apple-system, "Helvetica Neue", sans-serif;--vibe-button-font-size: 13px;--vibe-button-line-height: 16px;--vibe-button-height: 29px;--vibe-button-letter-spacing: 0;--vibe-button-padding-x: 12px;--vibe-button-padding-y: 6px;--vibe-button-min-width-icon-only: 29px;--vibe-button-primary-text-enabled: var(--color-bubble-text-right);--vibe-button-primary-text-hovered: var(--color-bubble-text-right);--vibe-button-primary-text-pressed: var(--color-bubble-text-right);--vibe-button-primary-text-focused: var(--color-bubble-text-right);--vibe-button-secondary-bg-enabled: var(--color-button-base-bg);--vibe-button-secondary-bg-hovered: var(--color-button-base-bg);--vibe-button-secondary-bg-pressed: var(--color-button-base-bg);--vibe-button-secondary-bg-focused: var(--color-button-base-bg);--vibe-button-secondary-text-enabled: var(--color-button-text-color);--vibe-button-secondary-text-hovered: var(--color-button-text-color);--vibe-button-secondary-text-pressed: var(--color-button-text-color);--vibe-button-secondary-text-focused: var(--color-button-text-color);--vibe-button-secondary-border-enabled: var(--color-keyline);--vibe-button-secondary-border-hovered: var(--color-keyline);--vibe-button-secondary-border-pressed: var(--color-keyline);--vibe-button-secondary-border-focused: var(--color-keyline);--vibe-button-secondarydanger-bg-enabled: var(--color-button-red);--vibe-button-secondarydanger-bg-hovered: var(--color-button-red);--vibe-button-secondarydanger-bg-pressed: var(--color-button-red);--vibe-button-secondarydanger-bg-focused: var(--color-button-red);--vibe-button-secondarydanger-text-enabled: var(--color-overlay-text);--vibe-button-secondarydanger-text-hovered: var(--color-overlay-text);--vibe-button-secondarydanger-text-pressed: var(--color-overlay-text);--vibe-button-secondarydanger-text-focused: var(--color-overlay-text);--vibe-button-secondarydanger-border-enabled: var(--color-button-red);--vibe-button-secondarydanger-border-hovered: var(--color-button-red);--vibe-button-secondarydanger-border-pressed: var(--color-button-red);--vibe-button-secondarydanger-border-focused: var(--color-button-red);--vibe-button-link-border-enabled: transparent;--vibe-button-link-border-hovered: transparent;--vibe-button-link-border-pressed: transparent;--vibe-button-link-border-focused: transparent;--vibe-input-all-border-radius: 5px;--vibe-input-border-radius: 5px;--vibe-input-border-radius-floating: 5px;--vibe-input-border-radius-tokenised: 5px;--vibe-input-field-height: 28px;--vibe-input-field-padding-horizontal: 8px;--vibe-input-field-padding-vertical: 2px;--vibe-input-field-font-size: 13px;--vibe-input-field-line-height: 16px;--vibe-textarea-all-border-radius: 5px;--vibe-textarea-field-font-size-small: 12px;--vibe-textarea-field-font-size-medium: 13px;--vibe-textarea-field-font-size-large: 16px;--vibe-select-border-radius: 5px;--vibe-select-border-radius-floating: 5px;--vibe-select-font-size: 13px;--vibe-select-height: 28px;--vibe-custom-select-border-radius: 5px;--vibe-custom-select-border-radius-floating: 5px;--vibe-custom-select-height: 28px;--vibe-cascader-columns: 1;--vibe-menu-border-radius: 5px;--vibe-menu-item-font-size: 13px;--vibe-menu-item-line-height: 16px;--vibe-menu-button-panel-radius: 5px;--vibe-chat-border-radius: 5px;--vibe-message-bubble-border-radius: 5px;--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 13px;--vibe-footer-nav-line-height: 16px}[data-theme=apple-care]{--vibe-banner-content-padding: 16px;--vibe-banner-content-padding-elevated: 24px;--vibe-banner-content-width: 83.33333%;--vibe-banner-content-min-width: 320px;--vibe-banner-inset-border-radius: 10px;--vibe-banner-inset-border-radius-elevated: 12px;--vibe-banner-inset-width: 83.33333%;--vibe-banner-inset-width-small: 87.5%;--vibe-banner-inset-padding-top: 16px;--vibe-banner-blur-radius: 20px;--vibe-banner-animation-duration: .8s;--vibe-banner-animation-delay: 1.6s;--vibe-banner-animation-easing: cubic-bezier(.42, 0, .58, 1);--vibe-banner-typography-base-font-size: 14px;--vibe-banner-typography-base-line-height: 20px;--vibe-banner-typography-elevated-font-size: 17px;--vibe-banner-typography-elevated-line-height: 25px;--vibe-banner-blue-bg-color: var(--color-bg-primary);--vibe-banner-blue-text-color: var(--color-label);--vibe-banner-blue-link-color: var(--color-link);--vibe-banner-red-bg-color: var(--color-bg-primary);--vibe-banner-red-text-color: var(--color-label);--vibe-banner-red-link-color: var(--color-link);--vibe-banner-success-bg-color: var(--color-valid);--vibe-banner-success-text-color: var(--color-valid);--vibe-banner-success-link-color: var(--color-valid)}[data-theme=apple-care]{--vibe-button-all-border-width: 1px;--vibe-button-all-border-radius-xs: 12px;--vibe-button-all-border-radius-sm: 18px;--vibe-button-all-border-radius-md: 21px;--vibe-button-all-border-radius-lg: 27px;--vibe-button-all-border-style: solid;--vibe-button-all-outline-color-focused: var(--color-chrysalis-blue);--vibe-button-all-outline-width-focused: 2px;--vibe-button-size-xs-height: 24px;--vibe-button-size-xs-font-size: 12px;--vibe-button-size-xs-font-weight: 400;--vibe-button-size-xs-line-height: 16px;--vibe-button-size-xs-padding-vertical: 4px;--vibe-button-size-xs-padding-horizontal: 11px;--vibe-button-size-xs-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-button-size-sm-height: 36px;--vibe-button-size-sm-font-size: 14px;--vibe-button-size-sm-font-weight: 400;--vibe-button-size-sm-line-height: 18px;--vibe-button-size-sm-padding-vertical: 9px;--vibe-button-size-sm-padding-horizontal: 16px;--vibe-button-size-sm-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-button-size-md-height: 41px;--vibe-button-size-md-font-size: 17px;--vibe-button-size-md-font-weight: 400;--vibe-button-size-md-line-height: 20px;--vibe-button-size-md-padding-vertical: 12px;--vibe-button-size-md-padding-horizontal: 22px;--vibe-button-size-md-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-button-size-lg-height: 54px;--vibe-button-size-lg-font-size: 17px;--vibe-button-size-lg-font-weight: 400;--vibe-button-size-lg-line-height: 20px;--vibe-button-size-lg-padding-vertical: 18px;--vibe-button-size-lg-padding-horizontal: 31px;--vibe-button-size-lg-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-button-border-radius: 980px;--vibe-button-border-style: solid;--vibe-button-focus-outline-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-button-focus-outline-offset: 3px;--vibe-button-focus-outline-style: solid;--vibe-button-focus-outline-width: 2px;--vibe-button-font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vibe-button-font-size: 14px;--vibe-button-font-weight: 400;--vibe-button-height: 36px;--vibe-button-letter-spacing: -.224px;--vibe-button-line-height: 18px;--vibe-button-neutral-border-width: 0px;--vibe-button-padding-x: 16px;--vibe-button-padding-y: 9px;--vibe-button-primary-border-width: 0px;--vibe-button-secondary-border-width: 1px;--vibe-button-secondary-neutral-border-width: 1px;--vibe-button-shadow-default: none}[data-theme=apple-care]{--vibe-card-border-width: 1px;--vibe-card-border-radius: 18px;--vibe-card-padding-block: 36px;--vibe-card-padding-inline: 82px;--vibe-card-padding-block-small: 38px;--vibe-card-padding-inline-small: 8.33333%;--vibe-card-title-size: 30px;--vibe-card-title-weight: 600;--vibe-card-title-line-height: 1.125;--vibe-card-body-size: 17px;--vibe-card-body-weight: 400;--vibe-card-body-line-height: 1.27059;--vibe-card-shadow: none;--vibe-card-transition-duration: .2s;--vibe-card-header-margin-block-end: 13.6px;--vibe-card-title-subtitle-gap: 6px;--vibe-card-footer-link-gap: 8px;--vibe-card-metadata-margin-block-start: 13.6px;--vibe-card-outlined-border-color: var(--color-keyline);--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .1), 0px -2px 12px -5px rgba(0, 0, 0, .1);--vibe-card-filled-bg-color: var(--color-bg-primary);--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .1);--vibe-card-interactive-hover-bg: var(--color-bg-secondary);--vibe-card-icon-margin-block-end: 16px;--vibe-card-actions-margin-block-start: 16px}[data-theme=apple-care]{--vibe-selection-tile-border-width: 1px;--vibe-selection-tile-border-style: solid;--vibe-selection-tile-focus-outline-width: 2px;--vibe-selection-tile-focus-outline-offset: 2px;--vibe-selection-tile-group-gap: 8px;--vibe-selection-tile-transition-duration-bg: .2s;--vibe-selection-tile-transition-duration-border: .2s;--vibe-selection-tile-transition-duration-color: .15s;--vibe-selection-tile-transition-duration-outline: .15s;--vibe-selection-tile-sm-min-height: 28px;--vibe-selection-tile-sm-padding-inline: 12px;--vibe-selection-tile-sm-padding-block: 6px;--vibe-selection-tile-sm-border-radius: 8px;--vibe-selection-tile-sm-font-size: 13px;--vibe-selection-tile-md-min-height: 36px;--vibe-selection-tile-md-padding-inline: 16px;--vibe-selection-tile-md-padding-block: 8px;--vibe-selection-tile-md-border-radius: 10px;--vibe-selection-tile-md-font-size: 15px;--vibe-selection-tile-lg-min-height: 44px;--vibe-selection-tile-lg-padding-inline: 20px;--vibe-selection-tile-lg-padding-block: 10px;--vibe-selection-tile-lg-border-radius: 12px;--vibe-selection-tile-lg-font-size: 17px}[data-theme=apple-care]{--vibe-textarea-all-border-radius: 12px;--vibe-textarea-all-border-width: 1px;--vibe-textarea-all-border-width-focused: 2px;--vibe-textarea-all-outline-color-focused: var(--color-chrysalis-blue);--vibe-textarea-all-outline-width: 2px;--vibe-textarea-all-outline-offset: 3px;--vibe-textarea-field-padding-horizontal-small: 12px;--vibe-textarea-field-padding-horizontal-medium: 16px;--vibe-textarea-field-padding-horizontal-large: 20px;--vibe-textarea-field-padding-vertical-small: 8px;--vibe-textarea-field-padding-vertical-medium: 12px;--vibe-textarea-field-padding-vertical-large: 16px;--vibe-textarea-field-min-height-small: 64px;--vibe-textarea-field-min-height-medium: 80px;--vibe-textarea-field-min-height-large: 100px;--vibe-textarea-field-font-size-small: 14px;--vibe-textarea-field-font-size-medium: 17px;--vibe-textarea-field-font-size-large: 20px;--vibe-textarea-field-font-weight: 400;--vibe-textarea-field-line-height-small: 1.333;--vibe-textarea-field-line-height-medium: 1.5;--vibe-textarea-field-line-height-large: 1.4;--vibe-textarea-field-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-helper-gap: 6px;--vibe-textarea-helper-font-size: 12px;--vibe-textarea-helper-font-weight: 400;--vibe-textarea-helper-line-height: 1.333;--vibe-textarea-helper-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-error-gap: 6px;--vibe-textarea-error-icon-size: 12px;--vibe-textarea-error-font-size: 12px;--vibe-textarea-error-font-weight: 400;--vibe-textarea-error-line-height: 1.333;--vibe-textarea-error-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-counter-font-size: 12px;--vibe-textarea-counter-font-weight: 400;--vibe-textarea-counter-line-height: 1.333;--vibe-textarea-counter-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif}[data-theme=apple-care]{--vibe-tooltip-container-border-radius: 12px;--vibe-tooltip-container-padding-vertical: 12px;--vibe-tooltip-container-padding-horizontal: 16px;--vibe-tooltip-container-max-width: 320px;--vibe-tooltip-container-min-width: 133px;--vibe-tooltip-container-border-width: 0px;--vibe-tooltip-label-font-size: 12px;--vibe-tooltip-label-font-weight: 400;--vibe-tooltip-label-line-height: 16px;--vibe-tooltip-label-font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-tooltip-title-font-weight: 600;--vibe-tooltip-title-margin-bottom: 6px;--vibe-tooltip-caret-size: 15px;--vibe-tooltip-caret-border-radius: 2px;--vibe-tooltip-caret-offset-bottom: -4px;--vibe-tooltip-container-shadow: none;--vibe-tooltip-container-bg-color: var(--color-system-popover);--vibe-tooltip-label-color: var(--color-label);--vibe-tooltip-caret-color: var(--color-label);--vibe-tooltip-trigger-bg: var(--color-system-popover);--vibe-tooltip-trigger-color: var(--color-label);--vibe-tooltip-trigger-border-color: var(--color-keyline);--vibe-tooltip-trigger-focus-ring: #0071e3}[data-theme=apple-care] .vibe-button{min-width:80px}[data-theme=apple-care] .vibe-button-label{margin:0 4px;overflow:hidden;line-height:inherit;text-overflow:ellipsis}[data-theme=apple-care] .vibe-button-icon-only{min-width:var(--vibe-button-min-width-icon-only)}[data-theme=apple-care] .vibe-button-link{min-width:0;padding-inline:0}[data-theme=apple-care] .vibe-button:disabled{opacity:.5}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light],[data-theme=apple-care][data-mode=dark]{--vibe-button-secondarydanger-bg-disabled: var(--color-bg-secondary);--vibe-button-secondarydanger-text-disabled: var(--color-secondary-label);--vibe-button-secondarydanger-border-disabled: var(--color-keyline);--vibe-badge-solid-success-text: var(--color-bubble-text-right);--vibe-badge-solid-warning-text: var(--color-bubble-text-right);--vibe-badge-solid-error-text: var(--color-bubble-text-right);--vibe-badge-subtle-success-bg: var(--color-bg-secondary);--vibe-badge-subtle-success-text: var(--color-status-success-text);--vibe-badge-subtle-warning-bg: var(--color-bg-secondary);--vibe-badge-subtle-warning-text: var(--color-status-warn-text);--vibe-badge-subtle-error-bg: var(--color-bg-secondary);--vibe-badge-subtle-error-text: var(--color-status-error-text)}[data-theme=apple-care] .vibe-button-secondarydanger:disabled{opacity:1}@media(prefers-reduced-motion:reduce){[data-theme=apple-care] .vibe-button{transition:none}}[data-theme=apple-care] .vibe-chat{font-family:system-ui,-apple-system,Helvetica Neue,sans-serif;font-size:13px;line-height:16px}[data-theme=apple-care] .vibe-message-bubble-bubble{font-size:13px;line-height:16px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-input-bg-warning: #fff8f2;--vibe-custom-select-warning-bg: #fff8f2}[data-theme=apple-care][data-mode=dark]{--vibe-input-bg-warning: #290d00;--vibe-custom-select-warning-bg: #290d00}[data-theme=gsx]{--vibe-button-padding-x: 12px;--vibe-button-padding-y: 5px;--vibe-button-padding-min-width: 5px;--vibe-button-gap-icon-label: 12px;--vibe-button-height-default: 22px;--vibe-button-icon-size-default: 20px;--vibe-button-min-width-short: 80px;--vibe-button-primary-border-width: 1px;--vibe-button-secondary-border-width: 1px;--vibe-button-tertiary-border-width: 1px;--vibe-button-border-radius-default: 2px;--vibe-button-focus-outline-width: 4px;--vibe-button-focus-outline-color: rgba(41.6%, 70.2%, 98%, 1);--vibe-button-focus-outline-style: solid;--vibe-button-focus-outline-offset: 0px;--vibe-button-focus-outline-radius: 2px;--vibe-button-shadow-default: none;--vibe-button-opacity-disabled: 1;--vibe-button-primary-gradient-enabled: linear-gradient(180deg, #1C8FFF 0%, #006BDD 100%);--vibe-button-primary-gradient-hovered: linear-gradient(180deg, #006BDD 0%, #004591 100%);--vibe-button-primary-gradient-pressed: linear-gradient(180deg, #006BDD 0%, #1C8FFF 100%);--vibe-button-primary-gradient-disabled: linear-gradient(180deg, #B1D7FD 0%, #6AB3FA 100%);--vibe-button-secondary-gradient-enabled: linear-gradient(180deg, #FFFFFF 0%, #EAEAEA 100%);--vibe-button-secondary-gradient-hovered: linear-gradient(180deg, #FAFAFA 0%, #EAEAEA 100%);--vibe-button-secondary-gradient-disabled: linear-gradient(180deg, #B1D7FD 0%, #6AB3FA 100%);--vibe-button-border-radius-lg: var(--vibe-button-border-radius-default);--vibe-button-border-radius-md: var(--vibe-button-border-radius-default);--vibe-button-border-radius-sm: var(--vibe-button-border-radius-default);--vibe-button-border-radius-xs: var(--vibe-button-border-radius-default);--vibe-button-border-radius: var(--vibe-button-border-radius-default);--vibe-button-focus-outline-radius-lg: var(--vibe-button-focus-outline-radius);--vibe-button-focus-outline-radius-md: var(--vibe-button-focus-outline-radius);--vibe-button-focus-outline-radius-sm: var(--vibe-button-focus-outline-radius);--vibe-button-focus-outline-radius-xs: var(--vibe-button-focus-outline-radius);--vibe-button-gap-icon-label-lg: var(--vibe-button-gap-icon-label);--vibe-button-gap-icon-label-md: var(--vibe-button-gap-icon-label);--vibe-button-gap-icon-label-sm: var(--vibe-button-gap-icon-label);--vibe-button-gap-icon-label-xs: var(--vibe-button-gap-icon-label);--vibe-button-height-lg: var(--vibe-button-height-default);--vibe-button-height-md: var(--vibe-button-height-default);--vibe-button-height-sm: var(--vibe-button-height-default);--vibe-button-height-xs: var(--vibe-button-height-default);--vibe-button-height: var(--vibe-button-height-default);--vibe-button-padding-x-lg: var(--vibe-button-padding-x);--vibe-button-padding-x-md: var(--vibe-button-padding-x);--vibe-button-padding-x-sm: var(--vibe-button-padding-x);--vibe-button-padding-x-xs: var(--vibe-button-padding-x);--vibe-button-padding-y-lg: var(--vibe-button-padding-y);--vibe-button-padding-y-md: var(--vibe-button-padding-y);--vibe-button-padding-y-sm: var(--vibe-button-padding-y);--vibe-button-padding-y-xs: var(--vibe-button-padding-y);--vibe-button-primary-bg: var(--vibe-button-primary-gradient-enabled);--vibe-button-primary-bg-active: var(--vibe-button-primary-gradient-pressed);--vibe-button-primary-bg-disabled: var(--vibe-button-primary-gradient-disabled);--vibe-button-primary-bg-hover: var(--vibe-button-primary-gradient-hovered);--vibe-button-secondary-bg: var(--vibe-button-secondary-gradient-enabled);--vibe-button-secondary-bg-disabled: var(--vibe-button-secondary-gradient-disabled);--vibe-button-secondary-bg-hover: var(--vibe-button-secondary-gradient-hovered);--vibe-button-primary-bg-focus: linear-gradient(to bottom, var(--vibe-button-primary-bg-color-focus), var(--vibe-button-primary-border-color-focus));--vibe-button-secondary-bg-active: linear-gradient(to bottom, var(--vibe-button-secondary-bg-color-active), var(--vibe-button-secondary-border-color-active));--vibe-button-secondary-bg-focus: linear-gradient(to bottom, var(--vibe-button-secondary-bg-color-focus), var(--vibe-button-secondary-border-color-focus));--vibe-button-tertiary-bg: linear-gradient(to bottom, var(--vibe-button-tertiary-bg-color), var(--vibe-button-tertiary-border-color));--vibe-button-tertiary-bg-active: linear-gradient(to bottom, var(--vibe-button-tertiary-bg-color-active), var(--vibe-button-tertiary-border-color-active));--vibe-button-tertiary-bg-disabled: linear-gradient(to bottom, var(--vibe-button-tertiary-bg-color-disabled), var(--vibe-button-tertiary-border-color-disabled));--vibe-button-tertiary-bg-focus: linear-gradient(to bottom, var(--vibe-button-tertiary-bg-color-focus), var(--vibe-button-tertiary-border-color-focus));--vibe-button-tertiary-bg-hover: linear-gradient(to bottom, var(--vibe-button-tertiary-bg-color-hover), var(--vibe-button-tertiary-border-color-hover));--vibe-button-border-style: solid;--vibe-radio-button-all-indicator-width: 18px;--vibe-radio-button-all-indicator-height: 18px;--vibe-radio-button-all-indicator-border-radius: 50%;--vibe-radio-button-all-indicator-border-width: 1px;--vibe-radio-button-all-indicator-border-style: solid;--vibe-radio-button-all-label-padding-inline-start: 8px;--vibe-radio-button-all-focus-outline-width: 4px;--vibe-radio-button-all-focus-outline-offset: 0px;--vibe-radio-button-all-input-width: 44px;--vibe-radio-button-all-input-height: 44px;--vibe-radio-button-all-input-top: -13px;--vibe-radio-button-all-selected-bg-color: rgba(11%, 56.1%, 100%, 1);--vibe-radio-button-all-selected-border-color: rgba(0%, 42%, 86.7%, 1);--vibe-radio-button-all-indicator-color-selected: #ffffff;--vibe-radio-button-small-indicator-width: 14px;--vibe-radio-button-small-indicator-height: 14px;--vibe-radio-button-small-indicator-dot-size: 5px;--vibe-radio-button-small-input-top: -15px;--vibe-radio-button-small-label-padding-inline-start: 6px;--vibe-radio-button-small-label-font-size: 12px;--vibe-radio-button-medium-indicator-width: 18px;--vibe-radio-button-medium-indicator-height: 18px;--vibe-radio-button-medium-indicator-dot-size: 7px;--vibe-radio-button-medium-input-top: -13px;--vibe-radio-button-medium-label-padding-inline-start: 8px;--vibe-radio-button-medium-label-font-size: 14px;--vibe-radio-button-large-indicator-width: 22px;--vibe-radio-button-large-indicator-height: 22px;--vibe-radio-button-large-indicator-dot-size: 9px;--vibe-radio-button-large-input-top: -11px;--vibe-radio-button-large-label-padding-inline-start: 10px;--vibe-radio-button-large-label-font-size: 16px;--vibe-switch-all-label-gap: 8px;--vibe-switch-all-track-outline-size: 4px;--vibe-radio-group-gap-vertical: 8px;--vibe-radio-group-gap-horizontal: 16px;--vibe-radio-group-support-font-size: .75rem;--vibe-radio-button-all-outline-color-focus: rgba(41.6%, 70.2%, 98%, 1);--vibe-radio-button-all-outline-size-focus: 4px;--vibe-radio-button-typography-font-size: 14px;--vibe-radio-button-typography-line-height: 1.42857;--vibe-radio-button-typography-font-weight: 400;--vibe-radio-button-typography-letter-spacing: normal;--vibe-selection-tile-border-width: 1px;--vibe-selection-tile-border-style: solid;--vibe-selection-tile-focus-outline-width: 4px;--vibe-selection-tile-focus-outline-offset: 0px;--vibe-selection-tile-group-gap: 8px;--vibe-selection-tile-transition-duration-bg: .2s;--vibe-selection-tile-transition-duration-border: .2s;--vibe-selection-tile-transition-duration-color: .15s;--vibe-selection-tile-transition-duration-outline: .15s;--vibe-selection-tile-sm-min-height: 28px;--vibe-selection-tile-sm-padding-inline: 12px;--vibe-selection-tile-sm-padding-block: 6px;--vibe-selection-tile-sm-border-radius: 8px;--vibe-selection-tile-sm-font-size: 12px;--vibe-selection-tile-md-min-height: 36px;--vibe-selection-tile-md-padding-inline: 16px;--vibe-selection-tile-md-padding-block: 8px;--vibe-selection-tile-md-border-radius: 10px;--vibe-selection-tile-md-font-size: 14px;--vibe-selection-tile-lg-min-height: 44px;--vibe-selection-tile-lg-padding-inline: 20px;--vibe-selection-tile-lg-padding-block: 10px;--vibe-selection-tile-lg-border-radius: 12px;--vibe-selection-tile-lg-font-size: 16px}[data-theme=gsx][data-mode=light]{--vibe-radio-button-indicator-background-enabled: rgba(100%, 100%, 100%, 1);--vibe-radio-button-indicator-border-enabled: rgba(40%, 40%, 40%, 1);--vibe-radio-button-label-color-enabled: rgba(0%, 0%, 0%, 1);--vibe-radio-button-indicator-background-checked: rgba(11%, 56.1%, 100%, 1);--vibe-radio-button-indicator-border-checked: rgba(0%, 42%, 86.7%, 1);--vibe-radio-button-indicator-background-disabled: rgba(91.8%, 91.8%, 91.8%, 1);--vibe-radio-button-indicator-border-disabled: rgba(72.2%, 72.2%, 72.2%, 1);--vibe-radio-button-label-color-disabled: rgba(46.3%, 46.3%, 46.3%, 1);--vibe-radio-button-indicator-background-error: rgba(100%, 100%, 100%, 1);--vibe-radio-button-indicator-border-error: #cc0000;--vibe-radio-button-focus-outline-color-focused: rgba(41.6%, 70.2%, 98%, 1);--vibe-selection-tile-bg-enabled: rgba(100%, 100%, 100%, 1);--vibe-selection-tile-border-enabled: rgba(40%, 40%, 40%, 1);--vibe-selection-tile-label-color-enabled: rgba(0%, 0%, 0%, 1);--vibe-selection-tile-bg-hover: rgba(98%, 98%, 98%, 1);--vibe-selection-tile-border-hover: rgba(40%, 40%, 40%, 1);--vibe-selection-tile-bg-selected: rgba(11%, 56.1%, 100%, 1);--vibe-selection-tile-border-selected: rgba(0%, 42%, 86.7%, 1);--vibe-selection-tile-label-color-selected: rgba(100%, 100%, 100%, 1);--vibe-selection-tile-bg-disabled: rgba(91.8%, 91.8%, 91.8%, 1);--vibe-selection-tile-border-disabled: rgba(72.2%, 72.2%, 72.2%, 1);--vibe-selection-tile-label-color-disabled: rgba(46.3%, 46.3%, 46.3%, 1);--vibe-selection-tile-bg-error: rgba(100%, 100%, 100%, 1);--vibe-selection-tile-border-error: #cc0000;--vibe-selection-tile-focus-outline-color: rgba(41.6%, 70.2%, 98%, 1);--vibe-switch-track-bg-off: rgba(72.2%, 72.2%, 72.2%, 1);--vibe-switch-track-bg-on: rgba(11%, 56.1%, 100%, 1);--vibe-switch-track-outline-color: rgba(41.6%, 70.2%, 98%, 1);--vibe-switch-track-outline-size: 4px;--vibe-switch-thumb-bg: rgba(100%, 100%, 100%, 1);--vibe-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .12);--vibe-switch-glyph-bg: rgba(100%, 100%, 100%, 1);--vibe-switch-disabled-glyph-off-color: rgba(46.3%, 46.3%, 46.3%, 1);--vibe-switch-label-color: rgba(0%, 0%, 0%, 1);--vibe-button-primary-bg-color: rgba(11%, 56.1%, 100%, 1);--vibe-button-primary-bg-color-hover: rgba(0%, 42%, 86.7%, 1);--vibe-button-primary-bg-color-focus: rgba(11%, 56.1%, 100%, 1);--vibe-button-primary-bg-color-active: rgba(0%, 42%, 86.7%, 1);--vibe-button-primary-bg-color-disabled: rgba(69.4%, 84.3%, 99.2%, 1);--vibe-button-primary-text-color: rgba(100%, 100%, 100%, 1);--vibe-button-primary-text-color-hover: rgba(100%, 100%, 100%, 1);--vibe-button-primary-text-color-focus: rgba(100%, 100%, 100%, 1);--vibe-button-primary-text-color-active: rgba(100%, 100%, 100%, 1);--vibe-button-primary-text-color-disabled: rgba(100%, 100%, 100%, 1);--vibe-button-primary-border-color: rgba(0%, 42%, 86.7%, 1);--vibe-button-primary-border-color-hover: rgba(0%, 27.1%, 56.9%, 1);--vibe-button-primary-border-color-focus: rgba(0%, 34.5%, 84.7%, 1);--vibe-button-primary-border-color-active: rgba(11%, 56.1%, 100%, 1);--vibe-button-primary-border-color-disabled: rgba(41.6%, 70.2%, 98%, 1);--vibe-button-secondary-bg-color: rgba(100%, 100%, 100%, 1);--vibe-button-secondary-bg-color-hover: rgba(98%, 98%, 98%, 1);--vibe-button-secondary-bg-color-focus: rgba(100%, 100%, 100%, 1);--vibe-button-secondary-bg-color-active: rgba(100%, 100%, 100%, 1);--vibe-button-secondary-bg-color-disabled: rgba(69.4%, 84.3%, 99.2%, 1);--vibe-button-secondary-text-color: rgba(0%, 0%, 0%, 1);--vibe-button-secondary-text-color-hover: rgba(0%, 0%, 0%, 1);--vibe-button-secondary-text-color-focus: rgba(0%, 0%, 0%, 1);--vibe-button-secondary-text-color-active: rgba(0%, 0%, 0%, 1);--vibe-button-secondary-text-color-disabled: rgba(46.3%, 46.3%, 46.3%, 1);--vibe-button-secondary-border-color: rgba(91.8%, 91.8%, 91.8%, 1);--vibe-button-secondary-border-color-hover: rgba(91.8%, 91.8%, 91.8%, 1);--vibe-button-secondary-border-color-focus: rgba(91.8%, 91.8%, 91.8%, 1);--vibe-button-secondary-border-color-active: rgba(91.8%, 91.8%, 91.8%, 1);--vibe-button-secondary-border-color-disabled: rgba(41.6%, 70.2%, 98%, 1);--vibe-button-tertiary-bg-color: transparent;--vibe-button-tertiary-bg-color-hover: transparent;--vibe-button-tertiary-bg-color-focus: transparent;--vibe-button-tertiary-bg-color-active: transparent;--vibe-button-tertiary-bg-color-disabled: transparent;--vibe-button-tertiary-text-color: rgba(40%, 40%, 40%, 1);--vibe-button-tertiary-text-color-hover: rgba(40%, 40%, 40%, 1);--vibe-button-tertiary-text-color-focus: rgba(40%, 40%, 40%, 1);--vibe-button-tertiary-text-color-active: rgba(40%, 40%, 40%, 1);--vibe-button-tertiary-text-color-disabled: rgba(72.2%, 72.2%, 72.2%, 1);--vibe-button-tertiary-border-color: rgba(40%, 40%, 40%, 1);--vibe-button-tertiary-border-color-hover: rgba(40%, 40%, 40%, 1);--vibe-button-tertiary-border-color-focus: rgba(0%, 42%, 86.7%, 1);--vibe-button-tertiary-border-color-active: rgba(40%, 40%, 40%, 1);--vibe-button-tertiary-border-color-disabled: rgba(72.2%, 72.2%, 72.2%, 1);--vibe-link-text-enabled: #0066cc}[data-theme=marcom]{--vibe-accordion-chevron-size: 1em;--vibe-accordion-chevron-svg-width: 1em;--vibe-accordion-chevron-stroke-width: 2.25;--vibe-accordion-chevron-stroke-width-nested: 2.75;--vibe-accordion-divider-width: 1px;--vibe-accordion-icon-size: 1em;--vibe-accordion-panel-padding-top: 0px;--vibe-accordion-panel-padding-bottom: 1em;--vibe-accordion-title-weight: 600;--vibe-accordion-button-padding-top: 1em;--vibe-accordion-button-padding-bottom: 1em;--vibe-accordion-tray-transition-duration: .4s;--vibe-accordion-size-elevated-large-font-size: 32px;--vibe-accordion-size-elevated-large-line-height: 36px;--vibe-accordion-size-elevated-medium-font-size: 28px;--vibe-accordion-size-elevated-medium-line-height: 32px;--vibe-accordion-size-elevated-small-font-size: 24px;--vibe-accordion-size-elevated-small-line-height: 28px;--vibe-accordion-size-base-large-font-size: 24px;--vibe-accordion-size-base-large-line-height: 28px;--vibe-accordion-size-base-medium-font-size: 21px;--vibe-accordion-size-base-medium-line-height: 25px;--vibe-accordion-size-base-small-font-size: 19px;--vibe-accordion-size-base-small-line-height: 23px;--vibe-accordion-size-reduced-large-font-size: 17px;--vibe-accordion-size-reduced-large-line-height: 21px;--vibe-accordion-size-reduced-medium-font-size: 17px;--vibe-accordion-size-reduced-medium-line-height: 21px;--vibe-accordion-size-reduced-small-font-size: 14px;--vibe-accordion-size-reduced-small-line-height: 18px;--vibe-banner-content-padding: 16px;--vibe-banner-content-padding-elevated: 24px;--vibe-banner-content-width: 83.33333%;--vibe-banner-content-min-width: 320px;--vibe-banner-inset-border-radius: 10px;--vibe-banner-inset-border-radius-elevated: 12px;--vibe-banner-inset-width: 83.33333%;--vibe-banner-inset-width-small: 87.5%;--vibe-banner-inset-padding-top: 16px;--vibe-banner-blur-radius: 20px;--vibe-banner-animation-duration: .8s;--vibe-banner-animation-delay: 1.6s;--vibe-banner-animation-easing: cubic-bezier(.42, 0, .58, 1);--vibe-banner-typography-base-font-size: 14px;--vibe-banner-typography-base-line-height: 20px;--vibe-banner-typography-elevated-font-size: 17px;--vibe-banner-typography-elevated-line-height: 25px;--vibe-banner-blue-bg-color: #0071e3;--vibe-banner-blue-text-color: #f5f5f7;--vibe-banner-blue-link-color: #f5f5f7;--vibe-banner-red-bg-color: #0071e3;--vibe-banner-red-text-color: #f5f5f7;--vibe-banner-red-link-color: #f5f5f7;--vibe-banner-success-bg-color: #34c759;--vibe-banner-success-text-color: #1d1d1f;--vibe-banner-success-link-color: #1d1d1f;--vibe-button-all-border-width: 1px;--vibe-button-all-border-radius-xs: 980px;--vibe-button-all-border-radius-sm: 980px;--vibe-button-all-border-radius-md: 980px;--vibe-button-all-border-radius-lg: 980px;--vibe-button-all-border-radius-block-xs: 5px;--vibe-button-all-border-radius-block-sm: 8px;--vibe-button-all-border-radius-block-md: 10px;--vibe-button-all-border-radius-block-lg: 12px;--vibe-button-all-border-style: solid;--vibe-button-all-outline-color-focused: #0071e3;--vibe-button-all-outline-width-focused: 2px;--vibe-button-all-outline-offset-focused: 3px;--vibe-button-all-disabled-light-opacity: .42;--vibe-button-all-disabled-dark-opacity: .36;--vibe-button-size-xs-height: 24px;--vibe-button-size-xs-font-size: 12px;--vibe-button-size-xs-font-weight: 400;--vibe-button-size-xs-line-height: 1.33333;--vibe-button-size-xs-letter-spacing: -.01em;--vibe-button-size-xs-padding-vertical: 4px;--vibe-button-size-xs-padding-horizontal: 11px;--vibe-button-size-xs-min-width: 45px;--vibe-button-size-xs-font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-size-sm-height: 36px;--vibe-button-size-sm-font-size: 14px;--vibe-button-size-sm-font-weight: 400;--vibe-button-size-sm-line-height: 1.28571;--vibe-button-size-sm-letter-spacing: -.016em;--vibe-button-size-sm-padding-vertical: 9px;--vibe-button-size-sm-padding-horizontal: 16px;--vibe-button-size-sm-min-width: 60px;--vibe-button-size-sm-font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-size-md-height: 44px;--vibe-button-size-md-font-size: 17px;--vibe-button-size-md-font-weight: 400;--vibe-button-size-md-line-height: 1.17647;--vibe-button-size-md-letter-spacing: -.022em;--vibe-button-size-md-padding-vertical: 12px;--vibe-button-size-md-padding-horizontal: 22px;--vibe-button-size-md-min-width: 70px;--vibe-button-size-md-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-size-lg-height: 56px;--vibe-button-size-lg-font-size: 17px;--vibe-button-size-lg-font-weight: 400;--vibe-button-size-lg-line-height: 1.17647;--vibe-button-size-lg-letter-spacing: -.022em;--vibe-button-size-lg-padding-vertical: 18px;--vibe-button-size-lg-padding-horizontal: 31px;--vibe-button-size-lg-min-width: 90px;--vibe-button-size-lg-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-all-border-radius: 12px;--vibe-input-all-border-width: 1px;--vibe-input-all-border-width-focused: 2px;--vibe-input-all-outline-color-focused: #0071e3;--vibe-input-all-outline-width: 2px;--vibe-input-all-outline-offset: 3px;--vibe-input-field-height: 56px;--vibe-input-field-padding-horizontal: 16px;--vibe-input-field-padding-vertical: 11px;--vibe-input-field-font-size: 17px;--vibe-input-field-font-weight: 400;--vibe-input-field-line-height: 21px;--vibe-input-field-letter-spacing: -.022em;--vibe-input-field-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-label-font-size: 14px;--vibe-input-label-font-weight: 400;--vibe-input-label-line-height: 1.333;--vibe-input-label-letter-spacing: -.011em;--vibe-input-label-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-label-gap: 6px;--vibe-input-counter-font-size: 12px;--vibe-input-counter-font-weight: 400;--vibe-input-counter-line-height: 1.333;--vibe-input-counter-letter-spacing: 0em;--vibe-input-counter-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-error-gap: 6px;--vibe-input-error-icon-size: 12px;--vibe-input-error-font-size: 12px;--vibe-input-error-font-weight: 400;--vibe-input-error-line-height: 1.333;--vibe-input-error-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-helper-gap: 6px;--vibe-input-helper-font-size: 12px;--vibe-input-helper-font-weight: 400;--vibe-input-helper-line-height: 1.333;--vibe-input-helper-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-valid-icon-size: 17px;--vibe-tooltip-container-border-radius: 12px;--vibe-tooltip-container-padding-vertical: 12px;--vibe-tooltip-container-padding-horizontal: 16px;--vibe-tooltip-container-width: 240px;--vibe-tooltip-container-max-width: 320px;--vibe-tooltip-container-min-width: 133px;--vibe-tooltip-container-border-width: 0px;--vibe-tooltip-label-font-size: 14px;--vibe-tooltip-label-font-weight: 400;--vibe-tooltip-label-line-height: 1.28571;--vibe-tooltip-label-letter-spacing: -.016em;--vibe-tooltip-label-font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-tooltip-title-font-weight: 600;--vibe-tooltip-title-margin-bottom: 6px;--vibe-tooltip-caret-size: 15px;--vibe-tooltip-caret-border-radius: 2px;--vibe-tooltip-caret-offset-bottom: -4px;--vibe-tooltip-container-shadow: none;--vibe-tooltip-container-bg-color: #e8e8ed;--vibe-tooltip-label-color: #1d1d1f;--vibe-tooltip-caret-color: #e8e8ed;--vibe-tooltip-trigger-bg: #e8e8ed;--vibe-tooltip-trigger-color: #1d1d1f;--vibe-tooltip-trigger-border-color: #d2d2d7;--vibe-tooltip-trigger-focus-ring: #0071e3;--vibe-viewport-large-min-width: 1069px;--vibe-viewport-large-content: 980px;--vibe-viewport-medium-min-width: 735px;--vibe-viewport-medium-max-width: 1068px;--vibe-viewport-medium-content: 692px;--vibe-viewport-small-max-width: 734px;--vibe-viewport-small-content: 87.5%;--vibe-viewport-xlarge-min-width: 1441px;--vibe-viewport-xlarge-content: 980px;--vibe-grid-columns: 12;--vibe-grid-full-width: 100%;--vibe-global-border-radius: 4px;--vibe-global-blur-radius: 20px;--vibe-global-focus-size: 2px;--vibe-global-focus-color: #0071e3;--vibe-global-focus-color-alt: #000000;--vibe-global-focus-color-alt-dark: #ffffff;--vibe-global-focus-offset: 1px;--vibe-global-focus-offset-container: 3px;--vibe-stacked-margin-default: .4em;--vibe-stacked-margin-paragraph-plus-element: .8em;--vibe-stacked-margin-headline-plus-first-element: .8em;--vibe-stacked-margin-headline-plus-headline: .4em;--vibe-stacked-margin-paragraph-plus-headline: 1.6em;--vibe-theme-dark-classname: theme-dark;--vibe-theme-light-classname: theme-light;--vibe-selectors-state-current-classname: current;--vibe-selectors-state-disabled-classname: disabled;--vibe-link-disabled-opacity: .42;--vibe-link-disabled-opacity-dark: .36;--vibe-link-body-link-color: glyph-blue;--vibe-footnote-font-size: .6em;--vibe-footnote-offset-top: -.5em;--vibe-footnote-reduced-font-size: .45em;--vibe-footnote-reduced-offset-top: -.86em;--vibe-font-family-sf-pro-display: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-font-family-sf-pro-text: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-font-family-sf-mono: "SF Mono", "SF Pro Icons", Menlo, monospace;--vibe-font-weight-ultralight: 100;--vibe-font-weight-thin: 200;--vibe-font-weight-light: 300;--vibe-font-weight-regular: 400;--vibe-font-weight-medium: 500;--vibe-font-weight-semibold: 600;--vibe-font-weight-bold: 700;--vibe-font-weight-heavy: 800;--vibe-font-weight-black: 900;--vibe-tracking-10: -.006em;--vibe-tracking-12: -.01em;--vibe-tracking-14: -.016em;--vibe-tracking-17: -.022em;--vibe-tracking-19: .012em;--vibe-tracking-21: .011em;--vibe-tracking-24: .009em;--vibe-tracking-28: .007em;--vibe-tracking-32: .004em;--vibe-tracking-40: 0em;--vibe-tracking-48: -.003em;--vibe-tracking-56: -.005em;--vibe-tracking-64: -.009em;--vibe-tracking-72: -.012em;--vibe-tracking-80: -.015em;--vibe-tracking-96: -.015em;--vibe-typespecs-headline-standalone-large-font-size: 96px;--vibe-typespecs-headline-standalone-large-line-height: 1.04167;--vibe-typespecs-headline-standalone-large-font-weight: 600;--vibe-typespecs-headline-standalone-large-letter-spacing: -.015em;--vibe-typespecs-headline-standalone-medium-font-size: 80px;--vibe-typespecs-headline-standalone-medium-line-height: 1.05;--vibe-typespecs-headline-standalone-medium-font-weight: 600;--vibe-typespecs-headline-standalone-medium-letter-spacing: -.015em;--vibe-typespecs-headline-standalone-small-font-size: 48px;--vibe-typespecs-headline-standalone-small-line-height: 1.08333;--vibe-typespecs-headline-standalone-small-font-weight: 600;--vibe-typespecs-headline-standalone-small-letter-spacing: -.003em;--vibe-typespecs-headline-super-large-font-size: 80px;--vibe-typespecs-headline-super-large-line-height: 1.05;--vibe-typespecs-headline-super-large-font-weight: 600;--vibe-typespecs-headline-super-large-letter-spacing: -.015em;--vibe-typespecs-headline-super-medium-font-size: 64px;--vibe-typespecs-headline-super-medium-line-height: 1.0625;--vibe-typespecs-headline-super-medium-font-weight: 600;--vibe-typespecs-headline-super-medium-letter-spacing: -.009em;--vibe-typespecs-headline-super-small-font-size: 48px;--vibe-typespecs-headline-super-small-line-height: 1.08333;--vibe-typespecs-headline-super-small-font-weight: 600;--vibe-typespecs-headline-super-small-letter-spacing: -.003em;--vibe-typespecs-headline-elevated-large-font-size: 64px;--vibe-typespecs-headline-elevated-large-line-height: 1.0625;--vibe-typespecs-headline-elevated-large-font-weight: 600;--vibe-typespecs-headline-elevated-large-letter-spacing: -.009em;--vibe-typespecs-headline-elevated-medium-font-size: 48px;--vibe-typespecs-headline-elevated-medium-line-height: 1.08333;--vibe-typespecs-headline-elevated-medium-font-weight: 600;--vibe-typespecs-headline-elevated-medium-letter-spacing: -.003em;--vibe-typespecs-headline-elevated-small-font-size: 40px;--vibe-typespecs-headline-elevated-small-line-height: 1.1;--vibe-typespecs-headline-elevated-small-font-weight: 600;--vibe-typespecs-headline-elevated-small-letter-spacing: 0em;--vibe-typespecs-headline-large-font-size: 48px;--vibe-typespecs-headline-large-line-height: 1.08333;--vibe-typespecs-headline-large-font-weight: 600;--vibe-typespecs-headline-large-letter-spacing: -.003em;--vibe-typespecs-headline-medium-font-size: 40px;--vibe-typespecs-headline-medium-line-height: 1.1;--vibe-typespecs-headline-medium-font-weight: 600;--vibe-typespecs-headline-medium-letter-spacing: 0em;--vibe-typespecs-headline-small-font-size: 32px;--vibe-typespecs-headline-small-line-height: 1.125;--vibe-typespecs-headline-small-font-weight: 600;--vibe-typespecs-headline-small-letter-spacing: .004em;--vibe-typespecs-headline-reduced-large-font-size: 40px;--vibe-typespecs-headline-reduced-large-line-height: 1.1;--vibe-typespecs-headline-reduced-large-font-weight: 600;--vibe-typespecs-headline-reduced-large-letter-spacing: 0em;--vibe-typespecs-headline-reduced-medium-font-size: 32px;--vibe-typespecs-headline-reduced-medium-line-height: 1.125;--vibe-typespecs-headline-reduced-medium-font-weight: 600;--vibe-typespecs-headline-reduced-medium-letter-spacing: .004em;--vibe-typespecs-headline-reduced-small-font-size: 28px;--vibe-typespecs-headline-reduced-small-line-height: 1.14286;--vibe-typespecs-headline-reduced-small-font-weight: 600;--vibe-typespecs-headline-reduced-small-letter-spacing: .007em;--vibe-typespecs-eyebrow-large-font-size: 24px;--vibe-typespecs-eyebrow-large-line-height: 1.16667;--vibe-typespecs-eyebrow-large-font-weight: 600;--vibe-typespecs-eyebrow-large-letter-spacing: .009em;--vibe-typespecs-eyebrow-medium-font-size: 21px;--vibe-typespecs-eyebrow-medium-line-height: 1.19048;--vibe-typespecs-eyebrow-medium-font-weight: 600;--vibe-typespecs-eyebrow-medium-letter-spacing: .011em;--vibe-typespecs-intro-large-font-size: 21px;--vibe-typespecs-intro-large-line-height: 1.38095;--vibe-typespecs-intro-large-font-weight: 400;--vibe-typespecs-intro-large-letter-spacing: .011em;--vibe-typespecs-intro-small-font-size: 19px;--vibe-typespecs-intro-small-line-height: 1.42105;--vibe-typespecs-intro-small-font-weight: 400;--vibe-typespecs-intro-small-letter-spacing: .012em;--vibe-typespecs-body-large-font-size: 17px;--vibe-typespecs-body-large-line-height: 1.47059;--vibe-typespecs-body-large-font-weight: 400;--vibe-typespecs-body-large-letter-spacing: -.022em;--vibe-typespecs-body-tight-large-font-size: 17px;--vibe-typespecs-body-tight-large-line-height: 1.23529;--vibe-typespecs-body-tight-large-font-weight: 400;--vibe-typespecs-body-tight-large-letter-spacing: -.022em;--vibe-typespecs-body-reduced-large-font-size: 14px;--vibe-typespecs-body-reduced-large-line-height: 1.42857;--vibe-typespecs-body-reduced-large-font-weight: 400;--vibe-typespecs-body-reduced-large-letter-spacing: -.016em;--vibe-typespecs-body-reduced-tight-large-font-size: 14px;--vibe-typespecs-body-reduced-tight-large-line-height: 1.28571;--vibe-typespecs-body-reduced-tight-large-font-weight: 400;--vibe-typespecs-body-reduced-tight-large-letter-spacing: -.016em;--vibe-typespecs-caption-large-font-size: 12px;--vibe-typespecs-caption-large-line-height: 1.33333;--vibe-typespecs-caption-large-font-weight: 400;--vibe-typespecs-caption-large-letter-spacing: -.01em;--vibe-typespecs-ui-button-large-font-size: 14px;--vibe-typespecs-ui-button-large-line-height: 1.28571;--vibe-typespecs-ui-button-large-font-weight: 400;--vibe-typespecs-ui-button-large-letter-spacing: -.016em;--vibe-typespecs-ui-button-reduced-large-font-size: 12px;--vibe-typespecs-ui-button-reduced-large-line-height: 1.33333;--vibe-typespecs-ui-button-reduced-large-font-weight: 400;--vibe-typespecs-ui-button-reduced-large-letter-spacing: -.01em;--vibe-typespecs-ui-button-elevated-large-font-size: 17px;--vibe-typespecs-ui-button-elevated-large-line-height: 1.17647;--vibe-typespecs-ui-button-elevated-large-font-weight: 400;--vibe-typespecs-ui-button-elevated-large-letter-spacing: -.022em;--vibe-card-border-width: 1px;--vibe-card-border-radius: 18px;--vibe-card-padding-block: 36px;--vibe-card-padding-inline: 82px;--vibe-card-padding-block-small: 38px;--vibe-card-padding-inline-small: 8.33333%;--vibe-card-title-size: 30px;--vibe-card-title-weight: 600;--vibe-card-title-line-height: 1.125;--vibe-card-body-size: 17px;--vibe-card-body-weight: 400;--vibe-card-body-line-height: 1.27059;--vibe-card-shadow: none;--vibe-card-transition-duration: .2s;--vibe-card-header-margin-block-end: 13.6px;--vibe-card-title-subtitle-gap: 6px;--vibe-card-footer-link-gap: 8px;--vibe-card-metadata-margin-block-start: 13.6px;--vibe-card-outlined-border-color: #d2d2d7;--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .1), 0px -2px 12px -5px rgba(0, 0, 0, .1);--vibe-card-filled-bg-color: #fbfbfd;--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .1);--vibe-card-interactive-hover-bg: #fbfbfd;--vibe-card-icon-margin-block-end: 16px;--vibe-card-actions-margin-block-start: 16px;--vibe-textarea-all-border-radius: 12px;--vibe-textarea-all-border-width: 1px;--vibe-textarea-all-border-width-focused: 2px;--vibe-textarea-all-outline-color-focused: #0071e3;--vibe-textarea-all-outline-width: 2px;--vibe-textarea-all-outline-offset: 3px;--vibe-textarea-field-padding-horizontal-small: 12px;--vibe-textarea-field-padding-horizontal-medium: 16px;--vibe-textarea-field-padding-horizontal-large: 20px;--vibe-textarea-field-padding-vertical-small: 8px;--vibe-textarea-field-padding-vertical-medium: 12px;--vibe-textarea-field-padding-vertical-large: 16px;--vibe-textarea-field-min-height-small: 64px;--vibe-textarea-field-min-height-medium: 64px;--vibe-textarea-field-min-height-large: 100px;--vibe-textarea-field-font-size-small: 14px;--vibe-textarea-field-font-size-medium: 17px;--vibe-textarea-field-font-size-large: 20px;--vibe-textarea-field-font-weight: 400;--vibe-textarea-field-line-height-small: 1.333;--vibe-textarea-field-line-height-medium: 1.235;--vibe-textarea-field-line-height-large: 1.4;--vibe-textarea-field-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-helper-gap: 6px;--vibe-textarea-helper-font-size: 12px;--vibe-textarea-helper-font-weight: 400;--vibe-textarea-helper-line-height: 1.333;--vibe-textarea-helper-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-error-gap: 6px;--vibe-textarea-error-icon-size: 12px;--vibe-textarea-error-font-size: 12px;--vibe-textarea-error-font-weight: 400;--vibe-textarea-error-line-height: 1.333;--vibe-textarea-error-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-counter-font-size: 12px;--vibe-textarea-counter-font-weight: 400;--vibe-textarea-counter-line-height: 1.333;--vibe-textarea-counter-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-selection-tile-border-width: 1px;--vibe-selection-tile-border-style: solid;--vibe-selection-tile-focus-outline-width: 2px;--vibe-selection-tile-focus-outline-offset: 3px;--vibe-selection-tile-group-gap: 8px;--vibe-selection-tile-transition-duration-bg: .2s;--vibe-selection-tile-transition-duration-border: .2s;--vibe-selection-tile-transition-duration-color: .15s;--vibe-selection-tile-transition-duration-outline: .15s;--vibe-selection-tile-sm-min-height: 28px;--vibe-selection-tile-sm-padding-inline: 12px;--vibe-selection-tile-sm-padding-block: 6px;--vibe-selection-tile-sm-border-radius: 8px;--vibe-selection-tile-sm-font-size: 13px;--vibe-selection-tile-md-min-height: 36px;--vibe-selection-tile-md-padding-inline: 16px;--vibe-selection-tile-md-padding-block: 8px;--vibe-selection-tile-md-border-radius: 10px;--vibe-selection-tile-md-font-size: 15px;--vibe-selection-tile-lg-min-height: 44px;--vibe-selection-tile-lg-padding-inline: 20px;--vibe-selection-tile-lg-padding-block: 10px;--vibe-selection-tile-lg-border-radius: 12px;--vibe-selection-tile-lg-font-size: 17px;--vibe-button-border-radius: 980px;--vibe-button-border-style: solid;--vibe-button-border-width: 1px;--vibe-button-focus-outline-offset: 2px;--vibe-button-focus-outline-style: solid;--vibe-button-focus-outline-width: 2px;--vibe-button-font-family: SF Pro Display, -apple-system, BlinkMacSystemFont, sans-serif;--vibe-button-font-size: 14px;--vibe-button-font-weight: 400;--vibe-button-gap: 8px;--vibe-button-height: 36px;--vibe-button-line-height: 18px;--vibe-button-neutral-border-color-active: transparent;--vibe-button-neutral-border-color-default: transparent;--vibe-button-neutral-border-color-disabled: transparent;--vibe-button-neutral-border-color-focus: transparent;--vibe-button-neutral-border-color-hover: transparent;--vibe-button-padding-x: 16px;--vibe-button-padding-y: 9px;--vibe-button-primary-border-color-active: transparent;--vibe-button-primary-border-color-default: transparent;--vibe-button-primary-border-color-disabled: transparent;--vibe-button-primary-border-color-focus: transparent;--vibe-button-primary-border-color-hover: transparent}[data-theme=marcom][data-mode=light]{--vibe-accordion-chevron-color: #86868b;--vibe-accordion-chevron-color-hover: #6e6e73;--vibe-accordion-divider-border-color: #d2d2d7;--vibe-accordion-icon-color: #86868b;--vibe-accordion-icon-color-hover: #6e6e73;--vibe-accordion-panel-text-color: #1d1d1f;--vibe-accordion-title-color: #1d1d1f;--vibe-banner-default-bg-color: #f5f5f7;--vibe-banner-default-text-color: #1d1d1f;--vibe-banner-default-link-color: #0066cc;--vibe-banner-neutralalpha-bg-color: rgba(245, 245, 247, .8);--vibe-banner-neutralalt-bg-color: #ffffff;--vibe-banner-white-bg-color: #ffffff;--vibe-banner-lightgray-bg-color: #f5f5f7;--vibe-banner-lightgray-text-color: #1d1d1f;--vibe-banner-lightgray-link-color: #0066cc;--vibe-banner-darkgray-bg-color: #f5f5f7;--vibe-banner-darkgray-text-color: #1d1d1f;--vibe-banner-darkgray-link-color: #0066cc;--vibe-banner-black-bg-color: #f5f5f7;--vibe-banner-black-text-color: #1d1d1f;--vibe-banner-black-link-color: #0066cc;--vibe-banner-yellow-bg-color: #f5f5f7;--vibe-banner-yellow-text-color: #1d1d1f;--vibe-banner-yellow-link-color: #0066cc;--vibe-banner-lightyellow-bg-color: #f5f5f7;--vibe-banner-lightyellow-text-color: #1d1d1f;--vibe-banner-lightyellow-link-color: #0066cc;--vibe-button-primary-bg-enabled: #0071e3;--vibe-button-primary-bg-hovered: #0076df;--vibe-button-primary-bg-pressed: #006edb;--vibe-button-primary-bg-disabled: #0071e3;--vibe-button-primary-bg-focused: #0071e3;--vibe-button-primary-text-enabled: #ffffff;--vibe-button-primary-text-hovered: #ffffff;--vibe-button-primary-text-pressed: #ffffff;--vibe-button-primary-text-disabled: #ffffff;--vibe-button-primary-text-focused: #ffffff;--vibe-button-primary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-primary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-primary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-focused: rgba(0, 0, 0, 0);--vibe-button-secondary-bg-enabled: #1d1d1f;--vibe-button-secondary-bg-hovered: #272729;--vibe-button-secondary-bg-pressed: #18181a;--vibe-button-secondary-bg-disabled: #1d1d1f;--vibe-button-secondary-bg-focused: #1d1d1f;--vibe-button-secondary-text-enabled: #ffffff;--vibe-button-secondary-text-hovered: #ffffff;--vibe-button-secondary-text-pressed: #ffffff;--vibe-button-secondary-text-disabled: #ffffff;--vibe-button-secondary-text-focused: #ffffff;--vibe-button-secondary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-hovered: #0076df;--vibe-button-tertiary-bg-pressed: #006edb;--vibe-button-tertiary-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-text-enabled: #0066cc;--vibe-button-tertiary-text-hovered: #ffffff;--vibe-button-tertiary-text-pressed: #ffffff;--vibe-button-tertiary-text-disabled: #0066cc;--vibe-button-tertiary-text-focused: #0066cc;--vibe-button-tertiary-border-enabled: #0066cc;--vibe-button-tertiary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-disabled: #0066cc;--vibe-button-tertiary-border-focused: #0066cc;--vibe-button-link-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-hovered: #272729;--vibe-button-link-bg-pressed: #18181a;--vibe-button-link-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-focused: rgba(0, 0, 0, 0);--vibe-button-link-text-enabled: #6e6e73;--vibe-button-link-text-hovered: #ffffff;--vibe-button-link-text-pressed: #ffffff;--vibe-button-link-text-disabled: #6e6e73;--vibe-button-link-text-focused: #6e6e73;--vibe-button-link-border-enabled: #6e6e73;--vibe-button-link-border-hovered: rgba(0, 0, 0, 0);--vibe-button-link-border-pressed: rgba(0, 0, 0, 0);--vibe-button-link-border-disabled: #6e6e73;--vibe-button-link-border-focused: #6e6e73;--vibe-button-secondarydanger-bg-enabled: #0071e3;--vibe-button-secondarydanger-bg-hovered: #0076df;--vibe-button-secondarydanger-bg-pressed: #006edb;--vibe-button-secondarydanger-bg-disabled: #0071e3;--vibe-button-secondarydanger-bg-focused: #0071e3;--vibe-button-secondarydanger-text-enabled: #ffffff;--vibe-button-secondarydanger-text-hovered: #ffffff;--vibe-button-secondarydanger-text-pressed: #ffffff;--vibe-button-secondarydanger-text-disabled: #ffffff;--vibe-button-secondarydanger-text-focused: #ffffff;--vibe-button-secondarydanger-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-focused: rgba(0, 0, 0, 0);--vibe-input-field-bg-enabled: rgba(255, 255, 255, .8);--vibe-input-field-bg-disabled: rgba(0, 0, 0, .01);--vibe-input-field-bg-error: #fff2f4;--vibe-input-surface-opaque: #ffffff;--vibe-input-field-border-enabled: #86868b;--vibe-input-field-border-hovered: #8f8f94;--vibe-input-field-border-focused: #0071e3;--vibe-input-field-border-disabled: rgba(134, 134, 139, .42);--vibe-input-field-border-error: #e30000;--vibe-input-field-text-enabled: #1d1d1f;--vibe-input-field-text-disabled: #6e6e73;--vibe-input-label-enabled: #6e6e73;--vibe-input-label-error: #e30000;--vibe-input-placeholder: #6e6e73;--vibe-input-counter-enabled: #6e6e73;--vibe-input-counter-error: #e30000;--vibe-input-error: #e30000;--vibe-input-helper: #6e6e73;--vibe-input-valid: #008009;--vibe-input-button-enabled: #0066cc;--vibe-input-button-disabled: #6e6e73;--vibe-tooltip-container-bg-color: #e8e8ed;--vibe-radio-button-indicator-background-enabled: #ffffff;--vibe-radio-button-indicator-border-enabled: #86868b;--vibe-radio-button-label-color-enabled: #1d1d1f;--vibe-radio-button-indicator-background-checked: #0071e3;--vibe-radio-button-indicator-border-checked: #0071e3;--vibe-radio-button-indicator-background-disabled: #f5f5f7;--vibe-radio-button-indicator-border-disabled: #d2d2d7;--vibe-radio-button-label-color-disabled: #86868b;--vibe-radio-button-indicator-background-error: #ffffff;--vibe-radio-button-indicator-border-error: #e30000;--vibe-radio-button-focus-outline-color-focused: #0071e3;--vibe-selection-tile-bg-enabled: #ffffff;--vibe-selection-tile-border-enabled: #86868b;--vibe-selection-tile-label-color-enabled: #1d1d1f;--vibe-selection-tile-bg-hover: #f5f5f7;--vibe-selection-tile-border-hover: #6e6e73;--vibe-selection-tile-bg-selected: #ffffff;--vibe-selection-tile-border-selected: #0071e3;--vibe-selection-tile-label-color-selected: #1d1d1f;--vibe-selection-tile-bg-disabled: #f5f5f7;--vibe-selection-tile-border-disabled: #d2d2d7;--vibe-selection-tile-label-color-disabled: #86868b;--vibe-selection-tile-bg-error: #ffffff;--vibe-selection-tile-border-error: #e30000;--vibe-selection-tile-focus-outline-color: #0071e3;--vibe-switch-track-bg-off: #d2d2d7;--vibe-switch-track-bg-on: #0071e3;--vibe-switch-track-outline-color: #0071e3;--vibe-switch-track-outline-size: 2px;--vibe-switch-thumb-bg: #ffffff;--vibe-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 1px rgba(0, 0, 0, .06);--vibe-switch-glyph-bg: #ffffff;--vibe-switch-disabled-glyph-off-color: #86868b;--vibe-switch-label-color: #1d1d1f;--vibe-tooltip-label-color: #1d1d1f;--vibe-tooltip-caret-color: #e8e8ed;--vibe-tooltip-container-shadow: none;--vibe-tooltip-trigger-bg: #e8e8ed;--vibe-tooltip-trigger-color: #1d1d1f;--vibe-tooltip-trigger-border-color: #d2d2d7;--vibe-glyph-default: #000000;--vibe-glyph-gray-default: #1d1d1f;--vibe-glyph-gray-alpha: rgba(0, 0, 0, .88);--vibe-glyph-gray-secondary-default: #6e6e73;--vibe-glyph-gray-secondary-alpha: rgba(0, 0, 0, .56);--vibe-glyph-gray-secondary-alt-default: #424245;--vibe-glyph-gray-secondary-alt-alpha: rgba(0, 0, 0, .72);--vibe-glyph-gray-tertiary-default: #86868b;--vibe-glyph-gray-tertiary-alpha: rgba(0, 0, 0, .48);--vibe-glyph-blue-default: #0066cc;--vibe-glyph-orange-default: #b64400;--vibe-glyph-green-default: #008009;--vibe-glyph-red-default: #e30000;--vibe-fill-default: #ffffff;--vibe-fill-secondary-default: #fafafc;--vibe-fill-tertiary-default: #f5f5f7;--vibe-fill-gray-default: #1d1d1f;--vibe-fill-gray-alpha: rgba(0, 0, 0, .88);--vibe-fill-gray-secondary-default: #86868b;--vibe-fill-gray-secondary-alpha: rgba(0, 0, 0, .48);--vibe-fill-gray-tertiary-default: #d2d2d7;--vibe-fill-gray-tertiary-alpha: rgba(0, 0, 0, .16);--vibe-fill-gray-quaternary-default: #e8e8ed;--vibe-fill-gray-quaternary-alpha: rgba(0, 0, 0, .08);--vibe-fill-blue-default: #0071e3;--vibe-fill-orange-default: #f56300;--vibe-fill-green-default: #03a10e;--vibe-fill-red-default: #e30000;--vibe-fill-yellow-default: #ffe045;--vibe-popover-placard-bg-color: #ffffff;--vibe-popover-placard-scrim: rgba(0, 0, 0, .48);--vibe-popover-placard-scrim-curtain-light: rgba(232, 232, 237, .48);--vibe-popover-close-icon-bg-default: #e8e8ed;--vibe-popover-close-icon-bg-hover: #ececf0;--vibe-popover-close-icon-bg-active: #dfdfe4;--vibe-popover-close-icon-color-default: rgba(0, 0, 0, .56);--vibe-popover-close-icon-color-hover: rgba(0, 0, 0, .64);--vibe-popover-close-icon-highcontrast-bg-default: #1d1d1f;--vibe-popover-close-icon-highcontrast-bg-hover: #272729;--vibe-popover-close-icon-highcontrast-bg-active: #18181a;--vibe-popover-close-icon-highcontrast-color-default: #ffffff;--vibe-popover-close-icon-highcontrast-color-hover: #ffffff;--vibe-popover-title-color: #1d1d1f;--vibe-popover-divider-color: #d2d2d7;--vibe-popover-content-color: #1d1d1f;--vibe-link-enabled-text-enabled: #0066cc;--vibe-link-enabled-text-hovered: #0066cc;--vibe-link-enabled-text-pressed: #0066cc;--vibe-link-enabled-text-focused: #0066cc;--vibe-link-enabled-text-disabled: #0066cc;--vibe-link-enabled-bg-enabled: rgba(0, 0, 0, 0);--vibe-link-neutral-text-enabled: #1d1d1f;--vibe-link-neutral-text-hovered: #1d1d1f;--vibe-link-neutral-text-pressed: #1d1d1f;--vibe-link-neutral-text-focused: #1d1d1f;--vibe-link-neutral-text-disabled: #1d1d1f;--vibe-link-neutral-bg-enabled: rgba(0, 0, 0, 0);--vibe-link-secondary-text-enabled: #6e6e73;--vibe-link-secondary-text-hovered: #6e6e73;--vibe-link-secondary-text-pressed: #6e6e73;--vibe-link-secondary-text-focused: #6e6e73;--vibe-link-secondary-text-disabled: #6e6e73;--vibe-link-secondary-bg-enabled: rgba(0, 0, 0, 0);--vibe-link-visited-text-enabled: #0066cc;--vibe-link-visited-text-hovered: #0066cc;--vibe-link-visited-text-pressed: #0066cc;--vibe-link-visited-text-focused: #0066cc;--vibe-link-visited-text-disabled: #0066cc;--vibe-link-visited-bg-enabled: rgba(0, 0, 0, 0);--vibe-link-text-enabled: #0066cc;--vibe-card-bg-color: #f5f5f7;--vibe-card-border-color: #d2d2d7;--vibe-card-color: #1d1d1f;--vibe-card-outlined-border-color: #d2d2d7;--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .1), 0px -2px 12px -5px rgba(0, 0, 0, .1);--vibe-card-filled-bg-color: #fbfbfd;--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .1);--vibe-card-interactive-hover-bg: #fbfbfd;--vibe-textarea-field-bg-enabled: rgba(255, 255, 255, .8);--vibe-textarea-field-bg-disabled: rgba(0, 0, 0, .01);--vibe-textarea-field-bg-error: #fff2f4;--vibe-textarea-field-bg-readonly: rgba(0, 0, 0, .01);--vibe-textarea-field-border-enabled: #86868b;--vibe-textarea-field-border-hovered: #8f8f94;--vibe-textarea-field-border-focused: #0071e3;--vibe-textarea-field-border-disabled: rgba(134, 134, 139, .42);--vibe-textarea-field-border-error: #e30000;--vibe-textarea-field-text-enabled: #1d1d1f;--vibe-textarea-field-text-disabled: #6e6e73;--vibe-textarea-placeholder: #6e6e73;--vibe-textarea-helper: #6e6e73;--vibe-textarea-error: #e30000;--vibe-textarea-counter-enabled: #6e6e73;--vibe-textarea-counter-error: #e30000;--vibe-message-bubble-user-bg-color: #007aff;--vibe-message-bubble-user-text-color: #ffffff;--vibe-message-bubble-recipient-bg-color: #e5e5eb;--vibe-message-bubble-recipient-text-color: #1d1d1f;--vibe-message-bubble-recipient-border-color: #e5e5eb;--vibe-message-bubble-system-bg-color: #f5f5f7;--vibe-message-bubble-system-text-color: #6e6e73;--vibe-message-bubble-bot-bg-color: #e5e5eb;--vibe-message-bubble-bot-text-color: #1d1d1f;--vibe-message-bubble-bot-border-color: #e5e5eb;--vibe-message-bubble-meta-text-color: #8e8e93;--vibe-message-bubble-focus-ring-color: #007aff;--vibe-spinner-color: #505054;--vibe-spinner-track-color: #e8e8ed;--vibe-spinner-inverted-color: #ffffff}[data-theme=marcom][data-mode=dark]{--vibe-accordion-chevron-color: #6e6e73;--vibe-accordion-chevron-color-hover: #86868b;--vibe-accordion-divider-border-color: #424245;--vibe-accordion-icon-color: #6e6e73;--vibe-accordion-icon-color-hover: #86868b;--vibe-accordion-panel-text-color: #f5f5f7;--vibe-accordion-title-color: #f5f5f7;--vibe-banner-default-bg-color: #1d1d1f;--vibe-banner-default-text-color: #f5f5f7;--vibe-banner-default-link-color: #2997ff;--vibe-banner-neutralalpha-bg-color: rgba(29, 29, 31, .8);--vibe-banner-neutralalt-bg-color: #000000;--vibe-banner-white-bg-color: #000000;--vibe-banner-lightgray-bg-color: #1d1d1f;--vibe-banner-lightgray-text-color: #f5f5f7;--vibe-banner-lightgray-link-color: #2997ff;--vibe-banner-darkgray-bg-color: #1d1d1f;--vibe-banner-darkgray-text-color: #f5f5f7;--vibe-banner-darkgray-link-color: #2997ff;--vibe-banner-black-bg-color: #1d1d1f;--vibe-banner-black-text-color: #f5f5f7;--vibe-banner-black-link-color: #2997ff;--vibe-banner-yellow-bg-color: #1d1d1f;--vibe-banner-yellow-text-color: #f5f5f7;--vibe-banner-yellow-link-color: #2997ff;--vibe-banner-lightyellow-bg-color: #1d1d1f;--vibe-banner-lightyellow-text-color: #f5f5f7;--vibe-banner-lightyellow-link-color: #2997ff;--vibe-button-primary-bg-enabled: #0071e3;--vibe-button-primary-bg-hovered: #0076df;--vibe-button-primary-bg-pressed: #006edb;--vibe-button-primary-bg-disabled: #0071e3;--vibe-button-primary-bg-focused: #0071e3;--vibe-button-primary-text-enabled: #ffffff;--vibe-button-primary-text-hovered: #ffffff;--vibe-button-primary-text-pressed: #ffffff;--vibe-button-primary-text-disabled: #ffffff;--vibe-button-primary-text-focused: #ffffff;--vibe-button-primary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-primary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-primary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-focused: rgba(0, 0, 0, 0);--vibe-button-secondary-bg-enabled: #f5f5f7;--vibe-button-secondary-bg-hovered: #ffffff;--vibe-button-secondary-bg-pressed: #ededf2;--vibe-button-secondary-bg-disabled: #f5f5f7;--vibe-button-secondary-bg-focused: #f5f5f7;--vibe-button-secondary-text-enabled: #000000;--vibe-button-secondary-text-hovered: #000000;--vibe-button-secondary-text-pressed: #000000;--vibe-button-secondary-text-disabled: #000000;--vibe-button-secondary-text-focused: #000000;--vibe-button-secondary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-hovered: #0076df;--vibe-button-tertiary-bg-pressed: #006edb;--vibe-button-tertiary-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-focused: rgba(0, 0, 0, 0);--vibe-button-tertiary-text-enabled: #2997ff;--vibe-button-tertiary-text-hovered: #ffffff;--vibe-button-tertiary-text-pressed: #ffffff;--vibe-button-tertiary-text-disabled: #2997ff;--vibe-button-tertiary-text-focused: #2997ff;--vibe-button-tertiary-border-enabled: #2997ff;--vibe-button-tertiary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-disabled: #2997ff;--vibe-button-tertiary-border-focused: #2997ff;--vibe-button-link-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-hovered: #ffffff;--vibe-button-link-bg-pressed: #ededf2;--vibe-button-link-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-focused: rgba(0, 0, 0, 0);--vibe-button-link-text-enabled: #86868b;--vibe-button-link-text-hovered: #000000;--vibe-button-link-text-pressed: #000000;--vibe-button-link-text-disabled: #86868b;--vibe-button-link-text-focused: #86868b;--vibe-button-link-border-enabled: #86868b;--vibe-button-link-border-hovered: rgba(0, 0, 0, 0);--vibe-button-link-border-pressed: rgba(0, 0, 0, 0);--vibe-button-link-border-disabled: #86868b;--vibe-button-link-border-focused: #86868b;--vibe-button-secondarydanger-bg-enabled: #0071e3;--vibe-button-secondarydanger-bg-hovered: #0076df;--vibe-button-secondarydanger-bg-pressed: #006edb;--vibe-button-secondarydanger-bg-disabled: #0071e3;--vibe-button-secondarydanger-bg-focused: #0071e3;--vibe-button-secondarydanger-text-enabled: #ffffff;--vibe-button-secondarydanger-text-hovered: #ffffff;--vibe-button-secondarydanger-text-pressed: #ffffff;--vibe-button-secondarydanger-text-disabled: #ffffff;--vibe-button-secondarydanger-text-focused: #ffffff;--vibe-button-secondarydanger-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-hovered: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-pressed: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-focused: rgba(0, 0, 0, 0);--vibe-input-field-bg-enabled: rgba(255, 255, 255, .04);--vibe-input-field-bg-disabled: rgba(255, 255, 255, .01);--vibe-input-field-bg-error: #330000;--vibe-input-surface-opaque: #000000;--vibe-input-field-border-enabled: #6e6e73;--vibe-input-field-border-hovered: #79797d;--vibe-input-field-border-focused: #2997ff;--vibe-input-field-border-disabled: rgba(110, 110, 115, .36);--vibe-input-field-border-error: #ff3037;--vibe-input-field-text-enabled: #f5f5f7;--vibe-input-field-text-disabled: #86868b;--vibe-input-label-enabled: rgba(255, 255, 255, .56);--vibe-input-label-error: #ff3037;--vibe-input-placeholder: rgba(255, 255, 255, .56);--vibe-input-counter-enabled: rgba(255, 255, 255, .56);--vibe-input-counter-error: #ff3037;--vibe-input-error: #ff3037;--vibe-input-helper: rgba(255, 255, 255, .56);--vibe-input-valid: #03a10e;--vibe-input-button-enabled: #2997ff;--vibe-input-button-disabled: #86868b;--vibe-tooltip-container-bg-color: #333336;--vibe-radio-button-indicator-background-enabled: #000000;--vibe-radio-button-indicator-border-enabled: #6e6e73;--vibe-radio-button-label-color-enabled: #f5f5f7;--vibe-radio-button-indicator-background-checked: #0071e3;--vibe-radio-button-indicator-border-checked: #0071e3;--vibe-radio-button-indicator-background-disabled: #1d1d1f;--vibe-radio-button-indicator-border-disabled: #424245;--vibe-radio-button-label-color-disabled: #6e6e73;--vibe-radio-button-indicator-background-error: #000000;--vibe-radio-button-indicator-border-error: #ff3037;--vibe-radio-button-focus-outline-color-focused: #2997ff;--vibe-selection-tile-bg-enabled: #000000;--vibe-selection-tile-border-enabled: #6e6e73;--vibe-selection-tile-label-color-enabled: #f5f5f7;--vibe-selection-tile-bg-hover: #1d1d1f;--vibe-selection-tile-border-hover: #8e8e93;--vibe-selection-tile-bg-selected: #000000;--vibe-selection-tile-border-selected: #2997ff;--vibe-selection-tile-label-color-selected: #f5f5f7;--vibe-selection-tile-bg-disabled: #1d1d1f;--vibe-selection-tile-border-disabled: #424245;--vibe-selection-tile-label-color-disabled: #6e6e73;--vibe-selection-tile-bg-error: #000000;--vibe-selection-tile-border-error: #ff3037;--vibe-selection-tile-focus-outline-color: #2997ff;--vibe-switch-track-bg-off: #48484a;--vibe-switch-track-bg-on: #2997ff;--vibe-switch-track-outline-color: #2997ff;--vibe-switch-track-outline-size: 2px;--vibe-switch-thumb-bg: #ffffff;--vibe-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 1px rgba(0, 0, 0, .25);--vibe-switch-glyph-bg: #ffffff;--vibe-switch-disabled-glyph-off-color: #6e6e73;--vibe-switch-label-color: #f5f5f7;--vibe-tooltip-label-color: #f5f5f7;--vibe-tooltip-caret-color: #333336;--vibe-tooltip-container-shadow: none;--vibe-tooltip-trigger-bg: #333336;--vibe-tooltip-trigger-color: #f5f5f7;--vibe-tooltip-trigger-border-color: #6e6e73;--vibe-glyph-default: #ffffff;--vibe-glyph-gray-default: #f5f5f7;--vibe-glyph-gray-alpha: rgba(255, 255, 255, .92);--vibe-glyph-gray-secondary-default: #86868b;--vibe-glyph-gray-secondary-alpha: rgba(255, 255, 255, .56);--vibe-glyph-gray-secondary-alt-default: #d2d2d7;--vibe-glyph-gray-secondary-alt-alpha: rgba(255, 255, 255, .8);--vibe-glyph-gray-tertiary-default: #6e6e73;--vibe-glyph-gray-tertiary-alpha: rgba(255, 255, 255, .4);--vibe-glyph-blue-default: #2997ff;--vibe-glyph-orange-default: #ff791b;--vibe-glyph-green-default: #03a10e;--vibe-glyph-red-default: #ff3037;--vibe-fill-default: #000000;--vibe-fill-secondary-default: #161617;--vibe-fill-tertiary-default: #1d1d1f;--vibe-fill-gray-default: #f5f5f7;--vibe-fill-gray-alpha: rgba(255, 255, 255, .92);--vibe-fill-gray-secondary-default: #6e6e73;--vibe-fill-gray-secondary-alpha: rgba(255, 255, 255, .4);--vibe-fill-gray-tertiary-default: #424245;--vibe-fill-gray-tertiary-alpha: rgba(255, 255, 255, .24);--vibe-fill-gray-quaternary-default: #333336;--vibe-fill-gray-quaternary-alpha: rgba(255, 255, 255, .2);--vibe-fill-red-default: #ff3037;--vibe-fill-yellow-default: #ad8200;--vibe-link-text-enabled: #2997ff;--vibe-card-bg-color: #1d1d1f;--vibe-card-border-color: #424245;--vibe-card-color: #f5f5f7;--vibe-card-outlined-border-color: #5b5b5e;--vibe-card-elevated-shadow: 0px 9px 12px -5px rgba(0, 0, 0, .5), 0px -2px 12px -5px rgba(0, 0, 0, .5);--vibe-card-filled-bg-color: #2a2a2c;--vibe-card-interactive-hover-shadow: 0 2px 8px rgba(0, 0, 0, .3);--vibe-card-interactive-hover-bg: #2a2a2c;--vibe-textarea-field-bg-enabled: rgba(255, 255, 255, .04);--vibe-textarea-field-bg-disabled: rgba(255, 255, 255, .01);--vibe-textarea-field-bg-error: #330000;--vibe-textarea-field-bg-readonly: rgba(255, 255, 255, .01);--vibe-textarea-field-border-enabled: #6e6e73;--vibe-textarea-field-border-hovered: #79797d;--vibe-textarea-field-border-focused: #2997ff;--vibe-textarea-field-border-disabled: rgba(110, 110, 115, .36);--vibe-textarea-field-border-error: #ff3037;--vibe-textarea-field-text-enabled: #f5f5f7;--vibe-textarea-field-text-disabled: #86868b;--vibe-textarea-placeholder: rgba(255, 255, 255, .56);--vibe-textarea-helper: rgba(255, 255, 255, .56);--vibe-textarea-error: #ff3037;--vibe-textarea-counter-enabled: rgba(255, 255, 255, .56);--vibe-textarea-counter-error: #ff3037;--vibe-message-bubble-user-bg-color: #0a84ff;--vibe-message-bubble-user-text-color: #ffffff;--vibe-message-bubble-recipient-bg-color: #3a3a3c;--vibe-message-bubble-recipient-text-color: #f5f5f7;--vibe-message-bubble-recipient-border-color: #3a3a3c;--vibe-message-bubble-system-bg-color: #1d1d1f;--vibe-message-bubble-system-text-color: #86868b;--vibe-message-bubble-bot-bg-color: #3a3a3c;--vibe-message-bubble-bot-text-color: #f5f5f7;--vibe-message-bubble-bot-border-color: #3a3a3c;--vibe-message-bubble-meta-text-color: #6e6e73;--vibe-message-bubble-focus-ring-color: #2997ff;--vibe-spinner-color: #aeaeb2;--vibe-spinner-track-color: #333336;--vibe-spinner-inverted-color: #ffffff}[data-theme=marcom]{--vibe-grid-columns: 12;--vibe-grid-full-width: 100%;--vibe-global-border-radius: 4px;--vibe-global-blur-radius: 20px;--vibe-global-focus-size: 2px;--vibe-global-focus-color: #0071e3;--vibe-global-focus-color-alt: rgb(0, 0, 0);--vibe-global-focus-color-alt-dark: rgb(255, 255, 255);--vibe-global-focus-offset: 1px;--vibe-global-focus-offset-container: 3px;--vibe-stacked-margin-default: .4em;--vibe-stacked-margin-paragraph-plus-element: .8em;--vibe-stacked-margin-headline-plus-first-element: .8em;--vibe-stacked-margin-headline-plus-headline: .4em;--vibe-stacked-margin-paragraph-plus-headline: 1.6em;--vibe-link-disabled-opacity: .42;--vibe-link-disabled-opacity-dark: .36;--vibe-footnote-font-size: .6em;--vibe-footnote-offset-top: -.5em;--vibe-footnote-reduced-font-size: .45em;--vibe-footnote-reduced-offset-top: -.86em;--vibe-font-family-sf-pro-display: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;--vibe-font-family-sf-pro-text: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;--vibe-font-family-sf-mono: SF Mono, SF Pro Icons, Menlo, monospace;--vibe-font-weight-ultralight: 100;--vibe-font-weight-thin: 200;--vibe-font-weight-light: 300;--vibe-font-weight-regular: 400;--vibe-font-weight-medium: 500;--vibe-font-weight-semibold: 600;--vibe-font-weight-bold: 700;--vibe-font-weight-heavy: 800;--vibe-font-weight-black: 900;--vibe-input-field-font-size: 17px;--vibe-input-field-font-weight: 400;--vibe-input-field-line-height: 21px;--vibe-input-field-letter-spacing: -.022em;--vibe-input-field-font-family: var(--vibe-font-family-sf-pro-text);--vibe-input-label-font-size: 14px;--vibe-input-label-font-weight: 400;--vibe-input-label-line-height: 18px;--vibe-input-label-letter-spacing: -.016em;--vibe-input-label-font-family: var(--vibe-font-family-sf-pro-text);--vibe-input-helper-font-size: 12px;--vibe-input-helper-line-height: 16px;--vibe-input-error-font-size: 12px;--vibe-input-error-line-height: 16px;--vibe-input-counter-font-size: 12px;--vibe-input-counter-line-height: 16px;--vibe-caption-1-font-size: 12px;--vibe-caption-1-line-height: 16px;--vibe-caption-2-font-size: 12px;--vibe-caption-2-line-height: 16px}[data-theme=marcom] .vibe-badge,[data-theme=marcom].vibe-badge{font-size:12px;line-height:1.3333733333;font-weight:600;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-badge:lang(ar),[data-theme=marcom].vibe-badge:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-badge:lang(ja),[data-theme=marcom].vibe-badge:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-badge:lang(ko),[data-theme=marcom].vibe-badge:lang(ko){letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-badge:lang(zh),[data-theme=marcom].vibe-badge:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-badge:lang(th),[data-theme=marcom].vibe-badge:lang(th){font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-badge:lang(zh-CN),[data-theme=marcom].vibe-badge:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-badge:lang(zh-HK),[data-theme=marcom].vibe-badge:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-badge:lang(zh-MO),[data-theme=marcom].vibe-badge:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-badge:lang(zh-TW),[data-theme=marcom].vibe-badge:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-base{font-size:14px;line-height:1.4285914286;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-base:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-base:lang(ja){line-height:1.4;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-base:lang(ko){line-height:1.5714285714;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-base:lang(zh){line-height:1.5;letter-spacing:0em}[data-theme=marcom] .vibe-banner-base:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-base:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-base:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-base:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-base:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-elevated{font-size:17px;line-height:1.4705882353;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-elevated:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-elevated:lang(ja){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-elevated:lang(ko){line-height:1.5882352941;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-elevated:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-banner-elevated:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-elevated:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-elevated:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-elevated:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-elevated:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-banner-title{font-weight:600}[data-theme=marcom] .vibe-link.vibe-link-sm{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-sm:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-sm:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-sm:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-sm:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-link.vibe-link-sm:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-sm:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-sm:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-sm:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-sm:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-md{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-md:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-md:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-md:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-md:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-link.vibe-link-md:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-md:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-md:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-md:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-md:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-lg{font-size:17px;line-height:1.2353641176;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-lg:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-lg:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-lg:lang(ko){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-lg:lang(zh){line-height:1.3529611765;letter-spacing:0em}[data-theme=marcom] .vibe-link.vibe-link-lg:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-lg:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-lg:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-lg:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-link.vibe-link-lg:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header,[data-theme=marcom].vibe-header{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header:lang(ar),[data-theme=marcom].vibe-header:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header:lang(ja),[data-theme=marcom].vibe-header:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header:lang(ko),[data-theme=marcom].vibe-header:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header:lang(zh),[data-theme=marcom].vibe-header:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-header:lang(th),[data-theme=marcom].vibe-header:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header:lang(zh-CN),[data-theme=marcom].vibe-header:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header:lang(zh-HK),[data-theme=marcom].vibe-header:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header:lang(zh-MO),[data-theme=marcom].vibe-header:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header:lang(zh-TW),[data-theme=marcom].vibe-header:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__brand-title{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__brand-title:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__brand-title:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__brand-title:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__brand-title:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-header__brand-title:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__brand-title:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__brand-title:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__brand-title:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__brand-title:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__brand-title{font-weight:600}[data-theme=marcom] .vibe-header__environment-badge{font-size:10px;line-height:1.15;font-weight:600;letter-spacing:-.006em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__environment-badge:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__environment-badge:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__environment-badge:lang(ko){letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__environment-badge:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-header__environment-badge:lang(th){font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__environment-badge:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__environment-badge:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__environment-badge:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__environment-badge:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__user-name,[data-theme=marcom] .vibe-header__sign-in{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__user-name:lang(ar),[data-theme=marcom] .vibe-header__sign-in:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__user-name:lang(ja),[data-theme=marcom] .vibe-header__sign-in:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__user-name:lang(ko),[data-theme=marcom] .vibe-header__sign-in:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__user-name:lang(zh),[data-theme=marcom] .vibe-header__sign-in:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-header__user-name:lang(th),[data-theme=marcom] .vibe-header__sign-in:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__user-name:lang(zh-CN),[data-theme=marcom] .vibe-header__sign-in:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__user-name:lang(zh-HK),[data-theme=marcom] .vibe-header__sign-in:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__user-name:lang(zh-MO),[data-theme=marcom] .vibe-header__sign-in:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__user-name:lang(zh-TW),[data-theme=marcom] .vibe-header__sign-in:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__skip-link,[data-theme=marcom] .vibe-header__mobile-greeting{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__skip-link:lang(ar),[data-theme=marcom] .vibe-header__mobile-greeting:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__skip-link:lang(ja),[data-theme=marcom] .vibe-header__mobile-greeting:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__skip-link:lang(ko),[data-theme=marcom] .vibe-header__mobile-greeting:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__skip-link:lang(zh),[data-theme=marcom] .vibe-header__mobile-greeting:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-header__skip-link:lang(th),[data-theme=marcom] .vibe-header__mobile-greeting:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__skip-link:lang(zh-CN),[data-theme=marcom] .vibe-header__mobile-greeting:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__skip-link:lang(zh-HK),[data-theme=marcom] .vibe-header__mobile-greeting:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__skip-link:lang(zh-MO),[data-theme=marcom] .vibe-header__mobile-greeting:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__skip-link:lang(zh-TW),[data-theme=marcom] .vibe-header__mobile-greeting:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-label,[data-theme=marcom] .vibe-input__label,[data-theme=marcom] .vibe-textarea-label,[data-theme=marcom] .vibe-date-picker__label,[data-theme=marcom] .vibe-checkbox-group-label,[data-theme=marcom] .vibe-checkbox-group-legend,[data-theme=marcom] .vibe-radio-group-label{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-label:lang(ar),[data-theme=marcom] .vibe-input__label:lang(ar),[data-theme=marcom] .vibe-textarea-label:lang(ar),[data-theme=marcom] .vibe-date-picker__label:lang(ar),[data-theme=marcom] .vibe-checkbox-group-label:lang(ar),[data-theme=marcom] .vibe-checkbox-group-legend:lang(ar),[data-theme=marcom] .vibe-radio-group-label:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-label:lang(ja),[data-theme=marcom] .vibe-input__label:lang(ja),[data-theme=marcom] .vibe-textarea-label:lang(ja),[data-theme=marcom] .vibe-date-picker__label:lang(ja),[data-theme=marcom] .vibe-checkbox-group-label:lang(ja),[data-theme=marcom] .vibe-checkbox-group-legend:lang(ja),[data-theme=marcom] .vibe-radio-group-label:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-label:lang(ko),[data-theme=marcom] .vibe-input__label:lang(ko),[data-theme=marcom] .vibe-textarea-label:lang(ko),[data-theme=marcom] .vibe-date-picker__label:lang(ko),[data-theme=marcom] .vibe-checkbox-group-label:lang(ko),[data-theme=marcom] .vibe-checkbox-group-legend:lang(ko),[data-theme=marcom] .vibe-radio-group-label:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-label:lang(zh),[data-theme=marcom] .vibe-input__label:lang(zh),[data-theme=marcom] .vibe-textarea-label:lang(zh),[data-theme=marcom] .vibe-date-picker__label:lang(zh),[data-theme=marcom] .vibe-checkbox-group-label:lang(zh),[data-theme=marcom] .vibe-checkbox-group-legend:lang(zh),[data-theme=marcom] .vibe-radio-group-label:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-label:lang(th),[data-theme=marcom] .vibe-input__label:lang(th),[data-theme=marcom] .vibe-textarea-label:lang(th),[data-theme=marcom] .vibe-date-picker__label:lang(th),[data-theme=marcom] .vibe-checkbox-group-label:lang(th),[data-theme=marcom] .vibe-checkbox-group-legend:lang(th),[data-theme=marcom] .vibe-radio-group-label:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-label:lang(zh-CN),[data-theme=marcom] .vibe-input__label:lang(zh-CN),[data-theme=marcom] .vibe-textarea-label:lang(zh-CN),[data-theme=marcom] .vibe-date-picker__label:lang(zh-CN),[data-theme=marcom] .vibe-checkbox-group-label:lang(zh-CN),[data-theme=marcom] .vibe-checkbox-group-legend:lang(zh-CN),[data-theme=marcom] .vibe-radio-group-label:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-label:lang(zh-HK),[data-theme=marcom] .vibe-input__label:lang(zh-HK),[data-theme=marcom] .vibe-textarea-label:lang(zh-HK),[data-theme=marcom] .vibe-date-picker__label:lang(zh-HK),[data-theme=marcom] .vibe-checkbox-group-label:lang(zh-HK),[data-theme=marcom] .vibe-checkbox-group-legend:lang(zh-HK),[data-theme=marcom] .vibe-radio-group-label:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-label:lang(zh-MO),[data-theme=marcom] .vibe-input__label:lang(zh-MO),[data-theme=marcom] .vibe-textarea-label:lang(zh-MO),[data-theme=marcom] .vibe-date-picker__label:lang(zh-MO),[data-theme=marcom] .vibe-checkbox-group-label:lang(zh-MO),[data-theme=marcom] .vibe-checkbox-group-legend:lang(zh-MO),[data-theme=marcom] .vibe-radio-group-label:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-label:lang(zh-TW),[data-theme=marcom] .vibe-input__label:lang(zh-TW),[data-theme=marcom] .vibe-textarea-label:lang(zh-TW),[data-theme=marcom] .vibe-date-picker__label:lang(zh-TW),[data-theme=marcom] .vibe-checkbox-group-label:lang(zh-TW),[data-theme=marcom] .vibe-checkbox-group-legend:lang(zh-TW),[data-theme=marcom] .vibe-radio-group-label:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__input,[data-theme=marcom] .vibe-input__token-input,[data-theme=marcom] .vibe-input__textarea,[data-theme=marcom] .vibe-time-input__input,[data-theme=marcom] .vibe-date-picker__input,[data-theme=marcom] .vibe-select-field,[data-theme=marcom] .vibe-custom-select__trigger{font-size:17px;line-height:1.2353641176;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__input:lang(ar),[data-theme=marcom] .vibe-input__token-input:lang(ar),[data-theme=marcom] .vibe-input__textarea:lang(ar),[data-theme=marcom] .vibe-time-input__input:lang(ar),[data-theme=marcom] .vibe-date-picker__input:lang(ar),[data-theme=marcom] .vibe-select-field:lang(ar),[data-theme=marcom] .vibe-custom-select__trigger:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__input:lang(ja),[data-theme=marcom] .vibe-input__token-input:lang(ja),[data-theme=marcom] .vibe-input__textarea:lang(ja),[data-theme=marcom] .vibe-time-input__input:lang(ja),[data-theme=marcom] .vibe-date-picker__input:lang(ja),[data-theme=marcom] .vibe-select-field:lang(ja),[data-theme=marcom] .vibe-custom-select__trigger:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__input:lang(ko),[data-theme=marcom] .vibe-input__token-input:lang(ko),[data-theme=marcom] .vibe-input__textarea:lang(ko),[data-theme=marcom] .vibe-time-input__input:lang(ko),[data-theme=marcom] .vibe-date-picker__input:lang(ko),[data-theme=marcom] .vibe-select-field:lang(ko),[data-theme=marcom] .vibe-custom-select__trigger:lang(ko){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__input:lang(zh),[data-theme=marcom] .vibe-input__token-input:lang(zh),[data-theme=marcom] .vibe-input__textarea:lang(zh),[data-theme=marcom] .vibe-time-input__input:lang(zh),[data-theme=marcom] .vibe-date-picker__input:lang(zh),[data-theme=marcom] .vibe-select-field:lang(zh),[data-theme=marcom] .vibe-custom-select__trigger:lang(zh){line-height:1.3529611765;letter-spacing:0em}[data-theme=marcom] .vibe-input__input:lang(th),[data-theme=marcom] .vibe-input__token-input:lang(th),[data-theme=marcom] .vibe-input__textarea:lang(th),[data-theme=marcom] .vibe-time-input__input:lang(th),[data-theme=marcom] .vibe-date-picker__input:lang(th),[data-theme=marcom] .vibe-select-field:lang(th),[data-theme=marcom] .vibe-custom-select__trigger:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__input:lang(zh-CN),[data-theme=marcom] .vibe-input__token-input:lang(zh-CN),[data-theme=marcom] .vibe-input__textarea:lang(zh-CN),[data-theme=marcom] .vibe-time-input__input:lang(zh-CN),[data-theme=marcom] .vibe-date-picker__input:lang(zh-CN),[data-theme=marcom] .vibe-select-field:lang(zh-CN),[data-theme=marcom] .vibe-custom-select__trigger:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__input:lang(zh-HK),[data-theme=marcom] .vibe-input__token-input:lang(zh-HK),[data-theme=marcom] .vibe-input__textarea:lang(zh-HK),[data-theme=marcom] .vibe-time-input__input:lang(zh-HK),[data-theme=marcom] .vibe-date-picker__input:lang(zh-HK),[data-theme=marcom] .vibe-select-field:lang(zh-HK),[data-theme=marcom] .vibe-custom-select__trigger:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__input:lang(zh-MO),[data-theme=marcom] .vibe-input__token-input:lang(zh-MO),[data-theme=marcom] .vibe-input__textarea:lang(zh-MO),[data-theme=marcom] .vibe-time-input__input:lang(zh-MO),[data-theme=marcom] .vibe-date-picker__input:lang(zh-MO),[data-theme=marcom] .vibe-select-field:lang(zh-MO),[data-theme=marcom] .vibe-custom-select__trigger:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__input:lang(zh-TW),[data-theme=marcom] .vibe-input__token-input:lang(zh-TW),[data-theme=marcom] .vibe-input__textarea:lang(zh-TW),[data-theme=marcom] .vibe-time-input__input:lang(zh-TW),[data-theme=marcom] .vibe-date-picker__input:lang(zh-TW),[data-theme=marcom] .vibe-select-field:lang(zh-TW),[data-theme=marcom] .vibe-custom-select__trigger:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__label--floating,[data-theme=marcom] .vibe-date-picker__label--floating{font-size:17px;line-height:1.2353641176;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__label--floating:lang(ar),[data-theme=marcom] .vibe-date-picker__label--floating:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__label--floating:lang(ja),[data-theme=marcom] .vibe-date-picker__label--floating:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__label--floating:lang(ko),[data-theme=marcom] .vibe-date-picker__label--floating:lang(ko){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__label--floating:lang(zh),[data-theme=marcom] .vibe-date-picker__label--floating:lang(zh){line-height:1.3529611765;letter-spacing:0em}[data-theme=marcom] .vibe-input__label--floating:lang(th),[data-theme=marcom] .vibe-date-picker__label--floating:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__label--floating:lang(zh-CN),[data-theme=marcom] .vibe-date-picker__label--floating:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__label--floating:lang(zh-HK),[data-theme=marcom] .vibe-date-picker__label--floating:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__label--floating:lang(zh-MO),[data-theme=marcom] .vibe-date-picker__label--floating:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input__label--floating:lang(zh-TW),[data-theme=marcom] .vibe-date-picker__label--floating:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.is-active,[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.has-value,[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.is-active,[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.has-value,[data-theme=marcom] .vibe-input__helper,[data-theme=marcom] .vibe-input__error,[data-theme=marcom] .vibe-input__validation-panel,[data-theme=marcom] .vibe-input__dropdown .vibe-menu-item__subtitle,[data-theme=marcom] .vibe-textarea-helper,[data-theme=marcom] .vibe-textarea-error,[data-theme=marcom] .vibe-textarea-counter,[data-theme=marcom] .vibe-time-input__helper,[data-theme=marcom] .vibe-time-input__error,[data-theme=marcom] .vibe-date-picker__error,[data-theme=marcom] .vibe-checkbox-helper-text,[data-theme=marcom] .vibe-checkbox-group-error,[data-theme=marcom] .vibe-radio-group-support{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.is-active:lang(ar),[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.has-value:lang(ar),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.is-active:lang(ar),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.has-value:lang(ar),[data-theme=marcom] .vibe-input__helper:lang(ar),[data-theme=marcom] .vibe-input__error:lang(ar),[data-theme=marcom] .vibe-input__validation-panel:lang(ar),[data-theme=marcom] .vibe-input__dropdown .vibe-menu-item__subtitle:lang(ar),[data-theme=marcom] .vibe-textarea-helper:lang(ar),[data-theme=marcom] .vibe-textarea-error:lang(ar),[data-theme=marcom] .vibe-textarea-counter:lang(ar),[data-theme=marcom] .vibe-time-input__helper:lang(ar),[data-theme=marcom] .vibe-time-input__error:lang(ar),[data-theme=marcom] .vibe-date-picker__error:lang(ar),[data-theme=marcom] .vibe-checkbox-helper-text:lang(ar),[data-theme=marcom] .vibe-checkbox-group-error:lang(ar),[data-theme=marcom] .vibe-radio-group-support:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.is-active:lang(ja),[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.has-value:lang(ja),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.is-active:lang(ja),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.has-value:lang(ja),[data-theme=marcom] .vibe-input__helper:lang(ja),[data-theme=marcom] .vibe-input__error:lang(ja),[data-theme=marcom] .vibe-input__validation-panel:lang(ja),[data-theme=marcom] .vibe-input__dropdown .vibe-menu-item__subtitle:lang(ja),[data-theme=marcom] .vibe-textarea-helper:lang(ja),[data-theme=marcom] .vibe-textarea-error:lang(ja),[data-theme=marcom] .vibe-textarea-counter:lang(ja),[data-theme=marcom] .vibe-time-input__helper:lang(ja),[data-theme=marcom] .vibe-time-input__error:lang(ja),[data-theme=marcom] .vibe-date-picker__error:lang(ja),[data-theme=marcom] .vibe-checkbox-helper-text:lang(ja),[data-theme=marcom] .vibe-checkbox-group-error:lang(ja),[data-theme=marcom] .vibe-radio-group-support:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.is-active:lang(ko),[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.has-value:lang(ko),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.is-active:lang(ko),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.has-value:lang(ko),[data-theme=marcom] .vibe-input__helper:lang(ko),[data-theme=marcom] .vibe-input__error:lang(ko),[data-theme=marcom] .vibe-input__validation-panel:lang(ko),[data-theme=marcom] .vibe-input__dropdown .vibe-menu-item__subtitle:lang(ko),[data-theme=marcom] .vibe-textarea-helper:lang(ko),[data-theme=marcom] .vibe-textarea-error:lang(ko),[data-theme=marcom] .vibe-textarea-counter:lang(ko),[data-theme=marcom] .vibe-time-input__helper:lang(ko),[data-theme=marcom] .vibe-time-input__error:lang(ko),[data-theme=marcom] .vibe-date-picker__error:lang(ko),[data-theme=marcom] .vibe-checkbox-helper-text:lang(ko),[data-theme=marcom] .vibe-checkbox-group-error:lang(ko),[data-theme=marcom] .vibe-radio-group-support:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.is-active:lang(zh),[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.has-value:lang(zh),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.is-active:lang(zh),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.has-value:lang(zh),[data-theme=marcom] .vibe-input__helper:lang(zh),[data-theme=marcom] .vibe-input__error:lang(zh),[data-theme=marcom] .vibe-input__validation-panel:lang(zh),[data-theme=marcom] .vibe-input__dropdown .vibe-menu-item__subtitle:lang(zh),[data-theme=marcom] .vibe-textarea-helper:lang(zh),[data-theme=marcom] .vibe-textarea-error:lang(zh),[data-theme=marcom] .vibe-textarea-counter:lang(zh),[data-theme=marcom] .vibe-time-input__helper:lang(zh),[data-theme=marcom] .vibe-time-input__error:lang(zh),[data-theme=marcom] .vibe-date-picker__error:lang(zh),[data-theme=marcom] .vibe-checkbox-helper-text:lang(zh),[data-theme=marcom] .vibe-checkbox-group-error:lang(zh),[data-theme=marcom] .vibe-radio-group-support:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.is-active:lang(th),[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.has-value:lang(th),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.is-active:lang(th),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.has-value:lang(th),[data-theme=marcom] .vibe-input__helper:lang(th),[data-theme=marcom] .vibe-input__error:lang(th),[data-theme=marcom] .vibe-input__validation-panel:lang(th),[data-theme=marcom] .vibe-input__dropdown .vibe-menu-item__subtitle:lang(th),[data-theme=marcom] .vibe-textarea-helper:lang(th),[data-theme=marcom] .vibe-textarea-error:lang(th),[data-theme=marcom] .vibe-textarea-counter:lang(th),[data-theme=marcom] .vibe-time-input__helper:lang(th),[data-theme=marcom] .vibe-time-input__error:lang(th),[data-theme=marcom] .vibe-date-picker__error:lang(th),[data-theme=marcom] .vibe-checkbox-helper-text:lang(th),[data-theme=marcom] .vibe-checkbox-group-error:lang(th),[data-theme=marcom] .vibe-radio-group-support:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.is-active:lang(zh-CN),[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.has-value:lang(zh-CN),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.is-active:lang(zh-CN),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.has-value:lang(zh-CN),[data-theme=marcom] .vibe-input__helper:lang(zh-CN),[data-theme=marcom] .vibe-input__error:lang(zh-CN),[data-theme=marcom] .vibe-input__validation-panel:lang(zh-CN),[data-theme=marcom] .vibe-input__dropdown .vibe-menu-item__subtitle:lang(zh-CN),[data-theme=marcom] .vibe-textarea-helper:lang(zh-CN),[data-theme=marcom] .vibe-textarea-error:lang(zh-CN),[data-theme=marcom] .vibe-textarea-counter:lang(zh-CN),[data-theme=marcom] .vibe-time-input__helper:lang(zh-CN),[data-theme=marcom] .vibe-time-input__error:lang(zh-CN),[data-theme=marcom] .vibe-date-picker__error:lang(zh-CN),[data-theme=marcom] .vibe-checkbox-helper-text:lang(zh-CN),[data-theme=marcom] .vibe-checkbox-group-error:lang(zh-CN),[data-theme=marcom] .vibe-radio-group-support:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.is-active:lang(zh-HK),[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.has-value:lang(zh-HK),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.is-active:lang(zh-HK),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.has-value:lang(zh-HK),[data-theme=marcom] .vibe-input__helper:lang(zh-HK),[data-theme=marcom] .vibe-input__error:lang(zh-HK),[data-theme=marcom] .vibe-input__validation-panel:lang(zh-HK),[data-theme=marcom] .vibe-input__dropdown .vibe-menu-item__subtitle:lang(zh-HK),[data-theme=marcom] .vibe-textarea-helper:lang(zh-HK),[data-theme=marcom] .vibe-textarea-error:lang(zh-HK),[data-theme=marcom] .vibe-textarea-counter:lang(zh-HK),[data-theme=marcom] .vibe-time-input__helper:lang(zh-HK),[data-theme=marcom] .vibe-time-input__error:lang(zh-HK),[data-theme=marcom] .vibe-date-picker__error:lang(zh-HK),[data-theme=marcom] .vibe-checkbox-helper-text:lang(zh-HK),[data-theme=marcom] .vibe-checkbox-group-error:lang(zh-HK),[data-theme=marcom] .vibe-radio-group-support:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.is-active:lang(zh-MO),[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.has-value:lang(zh-MO),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.is-active:lang(zh-MO),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.has-value:lang(zh-MO),[data-theme=marcom] .vibe-input__helper:lang(zh-MO),[data-theme=marcom] .vibe-input__error:lang(zh-MO),[data-theme=marcom] .vibe-input__validation-panel:lang(zh-MO),[data-theme=marcom] .vibe-input__dropdown .vibe-menu-item__subtitle:lang(zh-MO),[data-theme=marcom] .vibe-textarea-helper:lang(zh-MO),[data-theme=marcom] .vibe-textarea-error:lang(zh-MO),[data-theme=marcom] .vibe-textarea-counter:lang(zh-MO),[data-theme=marcom] .vibe-time-input__helper:lang(zh-MO),[data-theme=marcom] .vibe-time-input__error:lang(zh-MO),[data-theme=marcom] .vibe-date-picker__error:lang(zh-MO),[data-theme=marcom] .vibe-checkbox-helper-text:lang(zh-MO),[data-theme=marcom] .vibe-checkbox-group-error:lang(zh-MO),[data-theme=marcom] .vibe-radio-group-support:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.is-active:lang(zh-TW),[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.has-value:lang(zh-TW),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.is-active:lang(zh-TW),[data-theme=marcom] .vibe-date-picker--floating .vibe-date-picker__label--floating.has-value:lang(zh-TW),[data-theme=marcom] .vibe-input__helper:lang(zh-TW),[data-theme=marcom] .vibe-input__error:lang(zh-TW),[data-theme=marcom] .vibe-input__validation-panel:lang(zh-TW),[data-theme=marcom] .vibe-input__dropdown .vibe-menu-item__subtitle:lang(zh-TW),[data-theme=marcom] .vibe-textarea-helper:lang(zh-TW),[data-theme=marcom] .vibe-textarea-error:lang(zh-TW),[data-theme=marcom] .vibe-textarea-counter:lang(zh-TW),[data-theme=marcom] .vibe-time-input__helper:lang(zh-TW),[data-theme=marcom] .vibe-time-input__error:lang(zh-TW),[data-theme=marcom] .vibe-date-picker__error:lang(zh-TW),[data-theme=marcom] .vibe-checkbox-helper-text:lang(zh-TW),[data-theme=marcom] .vibe-checkbox-group-error:lang(zh-TW),[data-theme=marcom] .vibe-radio-group-support:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--small .vibe-textarea-field{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--small .vibe-textarea-field:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--small .vibe-textarea-field:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--small .vibe-textarea-field:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--small .vibe-textarea-field:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-textarea--small .vibe-textarea-field:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--small .vibe-textarea-field:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--small .vibe-textarea-field:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--small .vibe-textarea-field:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--small .vibe-textarea-field:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--medium .vibe-textarea-field{font-size:17px;line-height:1.2353641176;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--medium .vibe-textarea-field:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--medium .vibe-textarea-field:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--medium .vibe-textarea-field:lang(ko){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--medium .vibe-textarea-field:lang(zh){line-height:1.3529611765;letter-spacing:0em}[data-theme=marcom] .vibe-textarea--medium .vibe-textarea-field:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--medium .vibe-textarea-field:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--medium .vibe-textarea-field:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--medium .vibe-textarea-field:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--medium .vibe-textarea-field:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field{font-size:21px;line-height:1.381002381;font-weight:400;letter-spacing:.011em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(ja){line-height:1.3334033333;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(ko){line-height:1.5238095238;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(th){line-height:1.381002381;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}@media(max-width:734px){[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field{font-size:19px;line-height:1.4211026316;font-weight:400;letter-spacing:.012em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(ja){line-height:1.3684410526;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(ko){line-height:1.5263157895;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(th){line-height:1.3684410526;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-textarea--large .vibe-textarea-field:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}[data-theme=marcom] .vibe-checkbox-label,[data-theme=marcom] .vibe-radio-button-label,[data-theme=marcom] .vibe-switch--medium .vibe-switch-label,[data-theme=marcom] .vibe-switch--large .vibe-switch-label{font-size:17px;line-height:1.2353641176;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-checkbox-label:lang(ar),[data-theme=marcom] .vibe-radio-button-label:lang(ar),[data-theme=marcom] .vibe-switch--medium .vibe-switch-label:lang(ar),[data-theme=marcom] .vibe-switch--large .vibe-switch-label:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-checkbox-label:lang(ja),[data-theme=marcom] .vibe-radio-button-label:lang(ja),[data-theme=marcom] .vibe-switch--medium .vibe-switch-label:lang(ja),[data-theme=marcom] .vibe-switch--large .vibe-switch-label:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-checkbox-label:lang(ko),[data-theme=marcom] .vibe-radio-button-label:lang(ko),[data-theme=marcom] .vibe-switch--medium .vibe-switch-label:lang(ko),[data-theme=marcom] .vibe-switch--large .vibe-switch-label:lang(ko){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-checkbox-label:lang(zh),[data-theme=marcom] .vibe-radio-button-label:lang(zh),[data-theme=marcom] .vibe-switch--medium .vibe-switch-label:lang(zh),[data-theme=marcom] .vibe-switch--large .vibe-switch-label:lang(zh){line-height:1.3529611765;letter-spacing:0em}[data-theme=marcom] .vibe-checkbox-label:lang(th),[data-theme=marcom] .vibe-radio-button-label:lang(th),[data-theme=marcom] .vibe-switch--medium .vibe-switch-label:lang(th),[data-theme=marcom] .vibe-switch--large .vibe-switch-label:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-checkbox-label:lang(zh-CN),[data-theme=marcom] .vibe-radio-button-label:lang(zh-CN),[data-theme=marcom] .vibe-switch--medium .vibe-switch-label:lang(zh-CN),[data-theme=marcom] .vibe-switch--large .vibe-switch-label:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-checkbox-label:lang(zh-HK),[data-theme=marcom] .vibe-radio-button-label:lang(zh-HK),[data-theme=marcom] .vibe-switch--medium .vibe-switch-label:lang(zh-HK),[data-theme=marcom] .vibe-switch--large .vibe-switch-label:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-checkbox-label:lang(zh-MO),[data-theme=marcom] .vibe-radio-button-label:lang(zh-MO),[data-theme=marcom] .vibe-switch--medium .vibe-switch-label:lang(zh-MO),[data-theme=marcom] .vibe-switch--large .vibe-switch-label:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-checkbox-label:lang(zh-TW),[data-theme=marcom] .vibe-radio-button-label:lang(zh-TW),[data-theme=marcom] .vibe-switch--medium .vibe-switch-label:lang(zh-TW),[data-theme=marcom] .vibe-switch--large .vibe-switch-label:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-switch--small .vibe-switch-label{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-switch--small .vibe-switch-label:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-switch--small .vibe-switch-label:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-switch--small .vibe-switch-label:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-switch--small .vibe-switch-label:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-switch--small .vibe-switch-label:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-switch--small .vibe-switch-label:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-switch--small .vibe-switch-label:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-switch--small .vibe-switch-label:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-switch--small .vibe-switch-label:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-cascader__helper,[data-theme=marcom] .vibe-cascader__error,[data-theme=marcom] .vibe-cascader__error-message,[data-theme=marcom] .vibe-cascader__notice{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-cascader__helper:lang(ar),[data-theme=marcom] .vibe-cascader__error:lang(ar),[data-theme=marcom] .vibe-cascader__error-message:lang(ar),[data-theme=marcom] .vibe-cascader__notice:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-cascader__helper:lang(ja),[data-theme=marcom] .vibe-cascader__error:lang(ja),[data-theme=marcom] .vibe-cascader__error-message:lang(ja),[data-theme=marcom] .vibe-cascader__notice:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-cascader__helper:lang(ko),[data-theme=marcom] .vibe-cascader__error:lang(ko),[data-theme=marcom] .vibe-cascader__error-message:lang(ko),[data-theme=marcom] .vibe-cascader__notice:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-cascader__helper:lang(zh),[data-theme=marcom] .vibe-cascader__error:lang(zh),[data-theme=marcom] .vibe-cascader__error-message:lang(zh),[data-theme=marcom] .vibe-cascader__notice:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-cascader__helper:lang(th),[data-theme=marcom] .vibe-cascader__error:lang(th),[data-theme=marcom] .vibe-cascader__error-message:lang(th),[data-theme=marcom] .vibe-cascader__notice:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-cascader__helper:lang(zh-CN),[data-theme=marcom] .vibe-cascader__error:lang(zh-CN),[data-theme=marcom] .vibe-cascader__error-message:lang(zh-CN),[data-theme=marcom] .vibe-cascader__notice:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-cascader__helper:lang(zh-HK),[data-theme=marcom] .vibe-cascader__error:lang(zh-HK),[data-theme=marcom] .vibe-cascader__error-message:lang(zh-HK),[data-theme=marcom] .vibe-cascader__notice:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-cascader__helper:lang(zh-MO),[data-theme=marcom] .vibe-cascader__error:lang(zh-MO),[data-theme=marcom] .vibe-cascader__error-message:lang(zh-MO),[data-theme=marcom] .vibe-cascader__notice:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-cascader__helper:lang(zh-TW),[data-theme=marcom] .vibe-cascader__error:lang(zh-TW),[data-theme=marcom] .vibe-cascader__error-message:lang(zh-TW),[data-theme=marcom] .vibe-cascader__notice:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__month-title,[data-theme=marcom] .vibe-date-picker__day-btn{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__month-title:lang(ar),[data-theme=marcom] .vibe-date-picker__day-btn:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__month-title:lang(ja),[data-theme=marcom] .vibe-date-picker__day-btn:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__month-title:lang(ko),[data-theme=marcom] .vibe-date-picker__day-btn:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__month-title:lang(zh),[data-theme=marcom] .vibe-date-picker__day-btn:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-date-picker__month-title:lang(th),[data-theme=marcom] .vibe-date-picker__day-btn:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__month-title:lang(zh-CN),[data-theme=marcom] .vibe-date-picker__day-btn:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__month-title:lang(zh-HK),[data-theme=marcom] .vibe-date-picker__day-btn:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__month-title:lang(zh-MO),[data-theme=marcom] .vibe-date-picker__day-btn:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__month-title:lang(zh-TW),[data-theme=marcom] .vibe-date-picker__day-btn:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__month-title,[data-theme=marcom] .vibe-date-picker__weekday{font-weight:600}[data-theme=marcom] .vibe-date-picker__weekday,[data-theme=marcom] .vibe-date-picker__week-number,[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-ampm-field{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__weekday:lang(ar),[data-theme=marcom] .vibe-date-picker__week-number:lang(ar),[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-ampm-field:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__weekday:lang(ja),[data-theme=marcom] .vibe-date-picker__week-number:lang(ja),[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-ampm-field:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__weekday:lang(ko),[data-theme=marcom] .vibe-date-picker__week-number:lang(ko),[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-ampm-field:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__weekday:lang(zh),[data-theme=marcom] .vibe-date-picker__week-number:lang(zh),[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-ampm-field:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-date-picker__weekday:lang(th),[data-theme=marcom] .vibe-date-picker__week-number:lang(th),[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-ampm-field:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__weekday:lang(zh-CN),[data-theme=marcom] .vibe-date-picker__week-number:lang(zh-CN),[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-ampm-field:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__weekday:lang(zh-HK),[data-theme=marcom] .vibe-date-picker__week-number:lang(zh-HK),[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-ampm-field:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__weekday:lang(zh-MO),[data-theme=marcom] .vibe-date-picker__week-number:lang(zh-MO),[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-ampm-field:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-date-picker__weekday:lang(zh-TW),[data-theme=marcom] .vibe-date-picker__week-number:lang(zh-TW),[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-ampm-field:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-breadcrumb,[data-theme=marcom].vibe-breadcrumb,[data-theme=marcom] .vibe-floating-side-nav,[data-theme=marcom].vibe-floating-side-nav,[data-theme=marcom] .vibe-tree-nav,[data-theme=marcom].vibe-tree-nav{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-breadcrumb:lang(ar),[data-theme=marcom].vibe-breadcrumb:lang(ar),[data-theme=marcom] .vibe-floating-side-nav:lang(ar),[data-theme=marcom].vibe-floating-side-nav:lang(ar),[data-theme=marcom] .vibe-tree-nav:lang(ar),[data-theme=marcom].vibe-tree-nav:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-breadcrumb:lang(ja),[data-theme=marcom].vibe-breadcrumb:lang(ja),[data-theme=marcom] .vibe-floating-side-nav:lang(ja),[data-theme=marcom].vibe-floating-side-nav:lang(ja),[data-theme=marcom] .vibe-tree-nav:lang(ja),[data-theme=marcom].vibe-tree-nav:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-breadcrumb:lang(ko),[data-theme=marcom].vibe-breadcrumb:lang(ko),[data-theme=marcom] .vibe-floating-side-nav:lang(ko),[data-theme=marcom].vibe-floating-side-nav:lang(ko),[data-theme=marcom] .vibe-tree-nav:lang(ko),[data-theme=marcom].vibe-tree-nav:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-breadcrumb:lang(zh),[data-theme=marcom].vibe-breadcrumb:lang(zh),[data-theme=marcom] .vibe-floating-side-nav:lang(zh),[data-theme=marcom].vibe-floating-side-nav:lang(zh),[data-theme=marcom] .vibe-tree-nav:lang(zh),[data-theme=marcom].vibe-tree-nav:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-breadcrumb:lang(th),[data-theme=marcom].vibe-breadcrumb:lang(th),[data-theme=marcom] .vibe-floating-side-nav:lang(th),[data-theme=marcom].vibe-floating-side-nav:lang(th),[data-theme=marcom] .vibe-tree-nav:lang(th),[data-theme=marcom].vibe-tree-nav:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-breadcrumb:lang(zh-CN),[data-theme=marcom].vibe-breadcrumb:lang(zh-CN),[data-theme=marcom] .vibe-floating-side-nav:lang(zh-CN),[data-theme=marcom].vibe-floating-side-nav:lang(zh-CN),[data-theme=marcom] .vibe-tree-nav:lang(zh-CN),[data-theme=marcom].vibe-tree-nav:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-breadcrumb:lang(zh-HK),[data-theme=marcom].vibe-breadcrumb:lang(zh-HK),[data-theme=marcom] .vibe-floating-side-nav:lang(zh-HK),[data-theme=marcom].vibe-floating-side-nav:lang(zh-HK),[data-theme=marcom] .vibe-tree-nav:lang(zh-HK),[data-theme=marcom].vibe-tree-nav:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-breadcrumb:lang(zh-MO),[data-theme=marcom].vibe-breadcrumb:lang(zh-MO),[data-theme=marcom] .vibe-floating-side-nav:lang(zh-MO),[data-theme=marcom].vibe-floating-side-nav:lang(zh-MO),[data-theme=marcom] .vibe-tree-nav:lang(zh-MO),[data-theme=marcom].vibe-tree-nav:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-breadcrumb:lang(zh-TW),[data-theme=marcom].vibe-breadcrumb:lang(zh-TW),[data-theme=marcom] .vibe-floating-side-nav:lang(zh-TW),[data-theme=marcom].vibe-floating-side-nav:lang(zh-TW),[data-theme=marcom] .vibe-tree-nav:lang(zh-TW),[data-theme=marcom].vibe-tree-nav:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-header,[data-theme=marcom] .vibe-floating-side-nav__header{font-size:17px;line-height:1.2353641176;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-header:lang(ar),[data-theme=marcom] .vibe-floating-side-nav__header:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-header:lang(ja),[data-theme=marcom] .vibe-floating-side-nav__header:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-header:lang(ko),[data-theme=marcom] .vibe-floating-side-nav__header:lang(ko){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-header:lang(zh),[data-theme=marcom] .vibe-floating-side-nav__header:lang(zh){line-height:1.3529611765;letter-spacing:0em}[data-theme=marcom] .vibe-floating-side-nav-header:lang(th),[data-theme=marcom] .vibe-floating-side-nav__header:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-header:lang(zh-CN),[data-theme=marcom] .vibe-floating-side-nav__header:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-header:lang(zh-HK),[data-theme=marcom] .vibe-floating-side-nav__header:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-header:lang(zh-MO),[data-theme=marcom] .vibe-floating-side-nav__header:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-header:lang(zh-TW),[data-theme=marcom] .vibe-floating-side-nav__header:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-header,[data-theme=marcom] .vibe-floating-side-nav__header{font-weight:600}[data-theme=marcom] .vibe-floating-side-nav-sub-item,[data-theme=marcom] .vibe-floating-side-nav__item--sub,[data-theme=marcom] .vibe-tree-nav__category-heading,[data-theme=marcom] .vibe-tree-nav__new-tab-hint{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-sub-item:lang(ar),[data-theme=marcom] .vibe-floating-side-nav__item--sub:lang(ar),[data-theme=marcom] .vibe-tree-nav__category-heading:lang(ar),[data-theme=marcom] .vibe-tree-nav__new-tab-hint:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-sub-item:lang(ja),[data-theme=marcom] .vibe-floating-side-nav__item--sub:lang(ja),[data-theme=marcom] .vibe-tree-nav__category-heading:lang(ja),[data-theme=marcom] .vibe-tree-nav__new-tab-hint:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-sub-item:lang(ko),[data-theme=marcom] .vibe-floating-side-nav__item--sub:lang(ko),[data-theme=marcom] .vibe-tree-nav__category-heading:lang(ko),[data-theme=marcom] .vibe-tree-nav__new-tab-hint:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-sub-item:lang(zh),[data-theme=marcom] .vibe-floating-side-nav__item--sub:lang(zh),[data-theme=marcom] .vibe-tree-nav__category-heading:lang(zh),[data-theme=marcom] .vibe-tree-nav__new-tab-hint:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-floating-side-nav-sub-item:lang(th),[data-theme=marcom] .vibe-floating-side-nav__item--sub:lang(th),[data-theme=marcom] .vibe-tree-nav__category-heading:lang(th),[data-theme=marcom] .vibe-tree-nav__new-tab-hint:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-sub-item:lang(zh-CN),[data-theme=marcom] .vibe-floating-side-nav__item--sub:lang(zh-CN),[data-theme=marcom] .vibe-tree-nav__category-heading:lang(zh-CN),[data-theme=marcom] .vibe-tree-nav__new-tab-hint:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-sub-item:lang(zh-HK),[data-theme=marcom] .vibe-floating-side-nav__item--sub:lang(zh-HK),[data-theme=marcom] .vibe-tree-nav__category-heading:lang(zh-HK),[data-theme=marcom] .vibe-tree-nav__new-tab-hint:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-sub-item:lang(zh-MO),[data-theme=marcom] .vibe-floating-side-nav__item--sub:lang(zh-MO),[data-theme=marcom] .vibe-tree-nav__category-heading:lang(zh-MO),[data-theme=marcom] .vibe-tree-nav__new-tab-hint:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-floating-side-nav-sub-item:lang(zh-TW),[data-theme=marcom] .vibe-floating-side-nav__item--sub:lang(zh-TW),[data-theme=marcom] .vibe-tree-nav__category-heading:lang(zh-TW),[data-theme=marcom] .vibe-tree-nav__new-tab-hint:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-item,[data-theme=marcom].vibe-menu-item{font-size:17px;line-height:1.2353641176;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-item:lang(ar),[data-theme=marcom].vibe-menu-item:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-item:lang(ja),[data-theme=marcom].vibe-menu-item:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-item:lang(ko),[data-theme=marcom].vibe-menu-item:lang(ko){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-item:lang(zh),[data-theme=marcom].vibe-menu-item:lang(zh){line-height:1.3529611765;letter-spacing:0em}[data-theme=marcom] .vibe-menu-item:lang(th),[data-theme=marcom].vibe-menu-item:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-item:lang(zh-CN),[data-theme=marcom].vibe-menu-item:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-item:lang(zh-HK),[data-theme=marcom].vibe-menu-item:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-item:lang(zh-MO),[data-theme=marcom].vibe-menu-item:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-item:lang(zh-TW),[data-theme=marcom].vibe-menu-item:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-button__item,[data-theme=marcom] .vibe-menu-button-item{font-size:14px;line-height:1.4285914286;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-button__item:lang(ar),[data-theme=marcom] .vibe-menu-button-item:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-button__item:lang(ja),[data-theme=marcom] .vibe-menu-button-item:lang(ja){line-height:1.4;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-button__item:lang(ko),[data-theme=marcom] .vibe-menu-button-item:lang(ko){line-height:1.5714285714;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-button__item:lang(zh),[data-theme=marcom] .vibe-menu-button-item:lang(zh){line-height:1.5;letter-spacing:0em}[data-theme=marcom] .vibe-menu-button__item:lang(th),[data-theme=marcom] .vibe-menu-button-item:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-button__item:lang(zh-CN),[data-theme=marcom] .vibe-menu-button-item:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-button__item:lang(zh-HK),[data-theme=marcom] .vibe-menu-button-item:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-button__item:lang(zh-MO),[data-theme=marcom] .vibe-menu-button-item:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-menu-button__item:lang(zh-TW),[data-theme=marcom] .vibe-menu-button-item:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-container,[data-theme=marcom].vibe-dialog-container,[data-theme=marcom] .vibe-session-timeout-modal,[data-theme=marcom] .vibe-slideout-panel,[data-theme=marcom].vibe-slideout-panel{font-size:17px;line-height:1.4705882353;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-container:lang(ar),[data-theme=marcom].vibe-dialog-container:lang(ar),[data-theme=marcom] .vibe-session-timeout-modal:lang(ar),[data-theme=marcom] .vibe-slideout-panel:lang(ar),[data-theme=marcom].vibe-slideout-panel:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-container:lang(ja),[data-theme=marcom].vibe-dialog-container:lang(ja),[data-theme=marcom] .vibe-session-timeout-modal:lang(ja),[data-theme=marcom] .vibe-slideout-panel:lang(ja),[data-theme=marcom].vibe-slideout-panel:lang(ja){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-container:lang(ko),[data-theme=marcom].vibe-dialog-container:lang(ko),[data-theme=marcom] .vibe-session-timeout-modal:lang(ko),[data-theme=marcom] .vibe-slideout-panel:lang(ko),[data-theme=marcom].vibe-slideout-panel:lang(ko){line-height:1.5882352941;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-container:lang(zh),[data-theme=marcom].vibe-dialog-container:lang(zh),[data-theme=marcom] .vibe-session-timeout-modal:lang(zh),[data-theme=marcom] .vibe-slideout-panel:lang(zh),[data-theme=marcom].vibe-slideout-panel:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-dialog-container:lang(th),[data-theme=marcom].vibe-dialog-container:lang(th),[data-theme=marcom] .vibe-session-timeout-modal:lang(th),[data-theme=marcom] .vibe-slideout-panel:lang(th),[data-theme=marcom].vibe-slideout-panel:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-container:lang(zh-CN),[data-theme=marcom].vibe-dialog-container:lang(zh-CN),[data-theme=marcom] .vibe-session-timeout-modal:lang(zh-CN),[data-theme=marcom] .vibe-slideout-panel:lang(zh-CN),[data-theme=marcom].vibe-slideout-panel:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-container:lang(zh-HK),[data-theme=marcom].vibe-dialog-container:lang(zh-HK),[data-theme=marcom] .vibe-session-timeout-modal:lang(zh-HK),[data-theme=marcom] .vibe-slideout-panel:lang(zh-HK),[data-theme=marcom].vibe-slideout-panel:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-container:lang(zh-MO),[data-theme=marcom].vibe-dialog-container:lang(zh-MO),[data-theme=marcom] .vibe-session-timeout-modal:lang(zh-MO),[data-theme=marcom] .vibe-slideout-panel:lang(zh-MO),[data-theme=marcom].vibe-slideout-panel:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-container:lang(zh-TW),[data-theme=marcom].vibe-dialog-container:lang(zh-TW),[data-theme=marcom] .vibe-session-timeout-modal:lang(zh-TW),[data-theme=marcom] .vibe-slideout-panel:lang(zh-TW),[data-theme=marcom].vibe-slideout-panel:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading,[data-theme=marcom] .vibe-session-timeout-modal-header,[data-theme=marcom] .vibe-slideout-panel__header{font-size:21px;line-height:1.1904761905;font-weight:600;letter-spacing:.011em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(ja),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(ja),[data-theme=marcom] .vibe-slideout-panel__header:lang(ja){line-height:1.2380952381;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(ko),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(ko),[data-theme=marcom] .vibe-slideout-panel__header:lang(ko){line-height:1.2858042857;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(th),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(th),[data-theme=marcom] .vibe-slideout-panel__header:lang(th){line-height:1.381002381;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(zh),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(zh),[data-theme=marcom] .vibe-slideout-panel__header:lang(zh){line-height:1.3334033333}[data-theme=marcom] .vibe-dialog-heading:lang(ar),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(ar),[data-theme=marcom] .vibe-slideout-panel__header:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(zh-CN),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(zh-CN),[data-theme=marcom] .vibe-slideout-panel__header:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(zh-HK),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(zh-HK),[data-theme=marcom] .vibe-slideout-panel__header:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(zh-MO),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(zh-MO),[data-theme=marcom] .vibe-slideout-panel__header:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(zh-TW),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(zh-TW),[data-theme=marcom] .vibe-slideout-panel__header:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}@media(max-width:734px){[data-theme=marcom] .vibe-dialog-heading,[data-theme=marcom] .vibe-session-timeout-modal-header,[data-theme=marcom] .vibe-slideout-panel__header{font-size:19px;line-height:1.2105263158;font-weight:600;letter-spacing:.012em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(ja),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(ja),[data-theme=marcom] .vibe-slideout-panel__header:lang(ja){line-height:1.2631578947;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(ko),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(ko),[data-theme=marcom] .vibe-slideout-panel__header:lang(ko){line-height:1.3157894737;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(th),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(th),[data-theme=marcom] .vibe-slideout-panel__header:lang(th){line-height:1.3684410526;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(zh),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(zh),[data-theme=marcom] .vibe-slideout-panel__header:lang(zh){line-height:1.3684410526}[data-theme=marcom] .vibe-dialog-heading:lang(ar),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(ar),[data-theme=marcom] .vibe-slideout-panel__header:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(zh-CN),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(zh-CN),[data-theme=marcom] .vibe-slideout-panel__header:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(zh-HK),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(zh-HK),[data-theme=marcom] .vibe-slideout-panel__header:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(zh-MO),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(zh-MO),[data-theme=marcom] .vibe-slideout-panel__header:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-dialog-heading:lang(zh-TW),[data-theme=marcom] .vibe-session-timeout-modal-header:lang(zh-TW),[data-theme=marcom] .vibe-slideout-panel__header:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}[data-theme=marcom] .vibe-popover,[data-theme=marcom].vibe-popover,[data-theme=marcom] .vibe-popover-container,[data-theme=marcom].vibe-popover-container{--vibe-popover-title-font-size: 14px;--vibe-popover-title-font-weight: 600;--vibe-popover-title-line-height: 18px;--vibe-popover-title-font-family: var(--vibe-font-family-sf-pro-text);--vibe-popover-title-letter-spacing: -.016em;--vibe-popover-content-font-size: 14px;--vibe-popover-content-font-weight: 400;--vibe-popover-content-line-height: 20px;--vibe-popover-content-font-family: var(--vibe-font-family-sf-pro-text);--vibe-popover-content-letter-spacing: -.016em}[data-theme=marcom] .vibe-chat,[data-theme=marcom].vibe-chat,[data-theme=marcom] .vibe-message-bubble-bubble,[data-theme=marcom] .vibe-editor-content{font-size:17px;line-height:1.4705882353;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat:lang(ar),[data-theme=marcom].vibe-chat:lang(ar),[data-theme=marcom] .vibe-message-bubble-bubble:lang(ar),[data-theme=marcom] .vibe-editor-content:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat:lang(ja),[data-theme=marcom].vibe-chat:lang(ja),[data-theme=marcom] .vibe-message-bubble-bubble:lang(ja),[data-theme=marcom] .vibe-editor-content:lang(ja){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat:lang(ko),[data-theme=marcom].vibe-chat:lang(ko),[data-theme=marcom] .vibe-message-bubble-bubble:lang(ko),[data-theme=marcom] .vibe-editor-content:lang(ko){line-height:1.5882352941;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat:lang(zh),[data-theme=marcom].vibe-chat:lang(zh),[data-theme=marcom] .vibe-message-bubble-bubble:lang(zh),[data-theme=marcom] .vibe-editor-content:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-chat:lang(th),[data-theme=marcom].vibe-chat:lang(th),[data-theme=marcom] .vibe-message-bubble-bubble:lang(th),[data-theme=marcom] .vibe-editor-content:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat:lang(zh-CN),[data-theme=marcom].vibe-chat:lang(zh-CN),[data-theme=marcom] .vibe-message-bubble-bubble:lang(zh-CN),[data-theme=marcom] .vibe-editor-content:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat:lang(zh-HK),[data-theme=marcom].vibe-chat:lang(zh-HK),[data-theme=marcom] .vibe-message-bubble-bubble:lang(zh-HK),[data-theme=marcom] .vibe-editor-content:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat:lang(zh-MO),[data-theme=marcom].vibe-chat:lang(zh-MO),[data-theme=marcom] .vibe-message-bubble-bubble:lang(zh-MO),[data-theme=marcom] .vibe-editor-content:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat:lang(zh-TW),[data-theme=marcom].vibe-chat:lang(zh-TW),[data-theme=marcom] .vibe-message-bubble-bubble:lang(zh-TW),[data-theme=marcom] .vibe-editor-content:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-name{font-size:17px;line-height:1.2353641176;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-name:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-name:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-name:lang(ko){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-name:lang(zh){line-height:1.3529611765;letter-spacing:0em}[data-theme=marcom] .vibe-chat-name:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-name:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-name:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-name:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-name:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-name{font-weight:600}[data-theme=marcom] .vibe-chat-status,[data-theme=marcom] .vibe-chat-timestamp,[data-theme=marcom] .vibe-chat-typing-indicator,[data-theme=marcom] .vibe-message-bubble-meta,[data-theme=marcom] .vibe-editor-count{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-status:lang(ar),[data-theme=marcom] .vibe-chat-timestamp:lang(ar),[data-theme=marcom] .vibe-chat-typing-indicator:lang(ar),[data-theme=marcom] .vibe-message-bubble-meta:lang(ar),[data-theme=marcom] .vibe-editor-count:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-status:lang(ja),[data-theme=marcom] .vibe-chat-timestamp:lang(ja),[data-theme=marcom] .vibe-chat-typing-indicator:lang(ja),[data-theme=marcom] .vibe-message-bubble-meta:lang(ja),[data-theme=marcom] .vibe-editor-count:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-status:lang(ko),[data-theme=marcom] .vibe-chat-timestamp:lang(ko),[data-theme=marcom] .vibe-chat-typing-indicator:lang(ko),[data-theme=marcom] .vibe-message-bubble-meta:lang(ko),[data-theme=marcom] .vibe-editor-count:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-status:lang(zh),[data-theme=marcom] .vibe-chat-timestamp:lang(zh),[data-theme=marcom] .vibe-chat-typing-indicator:lang(zh),[data-theme=marcom] .vibe-message-bubble-meta:lang(zh),[data-theme=marcom] .vibe-editor-count:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-chat-status:lang(th),[data-theme=marcom] .vibe-chat-timestamp:lang(th),[data-theme=marcom] .vibe-chat-typing-indicator:lang(th),[data-theme=marcom] .vibe-message-bubble-meta:lang(th),[data-theme=marcom] .vibe-editor-count:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-status:lang(zh-CN),[data-theme=marcom] .vibe-chat-timestamp:lang(zh-CN),[data-theme=marcom] .vibe-chat-typing-indicator:lang(zh-CN),[data-theme=marcom] .vibe-message-bubble-meta:lang(zh-CN),[data-theme=marcom] .vibe-editor-count:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-status:lang(zh-HK),[data-theme=marcom] .vibe-chat-timestamp:lang(zh-HK),[data-theme=marcom] .vibe-chat-typing-indicator:lang(zh-HK),[data-theme=marcom] .vibe-message-bubble-meta:lang(zh-HK),[data-theme=marcom] .vibe-editor-count:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-status:lang(zh-MO),[data-theme=marcom] .vibe-chat-timestamp:lang(zh-MO),[data-theme=marcom] .vibe-chat-typing-indicator:lang(zh-MO),[data-theme=marcom] .vibe-message-bubble-meta:lang(zh-MO),[data-theme=marcom] .vibe-editor-count:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-chat-status:lang(zh-TW),[data-theme=marcom] .vibe-chat-timestamp:lang(zh-TW),[data-theme=marcom] .vibe-chat-typing-indicator:lang(zh-TW),[data-theme=marcom] .vibe-message-bubble-meta:lang(zh-TW),[data-theme=marcom] .vibe-editor-count:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-avatar-initials{font-family:var(--vibe-font-family-sf-pro-text);font-weight:600}[data-theme=marcom] .vibe-editor-toolbar-button,[data-theme=marcom] .vibe-editor-heading-trigger,[data-theme=marcom] .vibe-editor-heading-option-label,[data-theme=marcom] .vibe-editor-dialog-field{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-editor-toolbar-button:lang(ar),[data-theme=marcom] .vibe-editor-heading-trigger:lang(ar),[data-theme=marcom] .vibe-editor-heading-option-label:lang(ar),[data-theme=marcom] .vibe-editor-dialog-field:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-editor-toolbar-button:lang(ja),[data-theme=marcom] .vibe-editor-heading-trigger:lang(ja),[data-theme=marcom] .vibe-editor-heading-option-label:lang(ja),[data-theme=marcom] .vibe-editor-dialog-field:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-editor-toolbar-button:lang(ko),[data-theme=marcom] .vibe-editor-heading-trigger:lang(ko),[data-theme=marcom] .vibe-editor-heading-option-label:lang(ko),[data-theme=marcom] .vibe-editor-dialog-field:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-editor-toolbar-button:lang(zh),[data-theme=marcom] .vibe-editor-heading-trigger:lang(zh),[data-theme=marcom] .vibe-editor-heading-option-label:lang(zh),[data-theme=marcom] .vibe-editor-dialog-field:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-editor-toolbar-button:lang(th),[data-theme=marcom] .vibe-editor-heading-trigger:lang(th),[data-theme=marcom] .vibe-editor-heading-option-label:lang(th),[data-theme=marcom] .vibe-editor-dialog-field:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-editor-toolbar-button:lang(zh-CN),[data-theme=marcom] .vibe-editor-heading-trigger:lang(zh-CN),[data-theme=marcom] .vibe-editor-heading-option-label:lang(zh-CN),[data-theme=marcom] .vibe-editor-dialog-field:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-editor-toolbar-button:lang(zh-HK),[data-theme=marcom] .vibe-editor-heading-trigger:lang(zh-HK),[data-theme=marcom] .vibe-editor-heading-option-label:lang(zh-HK),[data-theme=marcom] .vibe-editor-dialog-field:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-editor-toolbar-button:lang(zh-MO),[data-theme=marcom] .vibe-editor-heading-trigger:lang(zh-MO),[data-theme=marcom] .vibe-editor-heading-option-label:lang(zh-MO),[data-theme=marcom] .vibe-editor-dialog-field:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-editor-toolbar-button:lang(zh-TW),[data-theme=marcom] .vibe-editor-heading-trigger:lang(zh-TW),[data-theme=marcom] .vibe-editor-heading-option-label:lang(zh-TW),[data-theme=marcom] .vibe-editor-dialog-field:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table,[data-theme=marcom].vibe-data-table{font-size:14px;line-height:1.4285914286;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table:lang(ar),[data-theme=marcom].vibe-data-table:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table:lang(ja),[data-theme=marcom].vibe-data-table:lang(ja){line-height:1.4;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table:lang(ko),[data-theme=marcom].vibe-data-table:lang(ko){line-height:1.5714285714;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table:lang(zh),[data-theme=marcom].vibe-data-table:lang(zh){line-height:1.5;letter-spacing:0em}[data-theme=marcom] .vibe-data-table:lang(th),[data-theme=marcom].vibe-data-table:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table:lang(zh-CN),[data-theme=marcom].vibe-data-table:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table:lang(zh-HK),[data-theme=marcom].vibe-data-table:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table:lang(zh-MO),[data-theme=marcom].vibe-data-table:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table:lang(zh-TW),[data-theme=marcom].vibe-data-table:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table-status-text,[data-theme=marcom] .vibe-data-table-loading-text,[data-theme=marcom] .vibe-data-table-pagination-info,[data-theme=marcom] .vibe-data-table-file-size{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table-status-text:lang(ar),[data-theme=marcom] .vibe-data-table-loading-text:lang(ar),[data-theme=marcom] .vibe-data-table-pagination-info:lang(ar),[data-theme=marcom] .vibe-data-table-file-size:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table-status-text:lang(ja),[data-theme=marcom] .vibe-data-table-loading-text:lang(ja),[data-theme=marcom] .vibe-data-table-pagination-info:lang(ja),[data-theme=marcom] .vibe-data-table-file-size:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table-status-text:lang(ko),[data-theme=marcom] .vibe-data-table-loading-text:lang(ko),[data-theme=marcom] .vibe-data-table-pagination-info:lang(ko),[data-theme=marcom] .vibe-data-table-file-size:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table-status-text:lang(zh),[data-theme=marcom] .vibe-data-table-loading-text:lang(zh),[data-theme=marcom] .vibe-data-table-pagination-info:lang(zh),[data-theme=marcom] .vibe-data-table-file-size:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-data-table-status-text:lang(th),[data-theme=marcom] .vibe-data-table-loading-text:lang(th),[data-theme=marcom] .vibe-data-table-pagination-info:lang(th),[data-theme=marcom] .vibe-data-table-file-size:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table-status-text:lang(zh-CN),[data-theme=marcom] .vibe-data-table-loading-text:lang(zh-CN),[data-theme=marcom] .vibe-data-table-pagination-info:lang(zh-CN),[data-theme=marcom] .vibe-data-table-file-size:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table-status-text:lang(zh-HK),[data-theme=marcom] .vibe-data-table-loading-text:lang(zh-HK),[data-theme=marcom] .vibe-data-table-pagination-info:lang(zh-HK),[data-theme=marcom] .vibe-data-table-file-size:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table-status-text:lang(zh-MO),[data-theme=marcom] .vibe-data-table-loading-text:lang(zh-MO),[data-theme=marcom] .vibe-data-table-pagination-info:lang(zh-MO),[data-theme=marcom] .vibe-data-table-file-size:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-data-table-status-text:lang(zh-TW),[data-theme=marcom] .vibe-data-table-loading-text:lang(zh-TW),[data-theme=marcom] .vibe-data-table-pagination-info:lang(zh-TW),[data-theme=marcom] .vibe-data-table-file-size:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-pagination,[data-theme=marcom].vibe-pagination{font-size:17px;line-height:1.1764805882;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-pagination:lang(ar),[data-theme=marcom].vibe-pagination:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-pagination:lang(ja),[data-theme=marcom].vibe-pagination:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-pagination:lang(ko),[data-theme=marcom].vibe-pagination:lang(ko){letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-pagination:lang(zh),[data-theme=marcom].vibe-pagination:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-pagination:lang(th),[data-theme=marcom].vibe-pagination:lang(th){font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-pagination:lang(zh-CN),[data-theme=marcom].vibe-pagination:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-pagination:lang(zh-HK),[data-theme=marcom].vibe-pagination:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-pagination:lang(zh-MO),[data-theme=marcom].vibe-pagination:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-pagination:lang(zh-TW),[data-theme=marcom].vibe-pagination:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload,[data-theme=marcom].vibe-file-upload{font-size:14px;line-height:1.4285914286;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload:lang(ar),[data-theme=marcom].vibe-file-upload:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload:lang(ja),[data-theme=marcom].vibe-file-upload:lang(ja){line-height:1.4;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload:lang(ko),[data-theme=marcom].vibe-file-upload:lang(ko){line-height:1.5714285714;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload:lang(zh),[data-theme=marcom].vibe-file-upload:lang(zh){line-height:1.5;letter-spacing:0em}[data-theme=marcom] .vibe-file-upload:lang(th),[data-theme=marcom].vibe-file-upload:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload:lang(zh-CN),[data-theme=marcom].vibe-file-upload:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload:lang(zh-HK),[data-theme=marcom].vibe-file-upload:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload:lang(zh-MO),[data-theme=marcom].vibe-file-upload:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload:lang(zh-TW),[data-theme=marcom].vibe-file-upload:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-label,[data-theme=marcom] .vibe-file-upload-header-title,[data-theme=marcom] .vibe-file-upload-file-name{font-size:17px;line-height:1.2353641176;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-label:lang(ar),[data-theme=marcom] .vibe-file-upload-header-title:lang(ar),[data-theme=marcom] .vibe-file-upload-file-name:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-label:lang(ja),[data-theme=marcom] .vibe-file-upload-header-title:lang(ja),[data-theme=marcom] .vibe-file-upload-file-name:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-label:lang(ko),[data-theme=marcom] .vibe-file-upload-header-title:lang(ko),[data-theme=marcom] .vibe-file-upload-file-name:lang(ko){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-label:lang(zh),[data-theme=marcom] .vibe-file-upload-header-title:lang(zh),[data-theme=marcom] .vibe-file-upload-file-name:lang(zh){line-height:1.3529611765;letter-spacing:0em}[data-theme=marcom] .vibe-file-upload-label:lang(th),[data-theme=marcom] .vibe-file-upload-header-title:lang(th),[data-theme=marcom] .vibe-file-upload-file-name:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-label:lang(zh-CN),[data-theme=marcom] .vibe-file-upload-header-title:lang(zh-CN),[data-theme=marcom] .vibe-file-upload-file-name:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-label:lang(zh-HK),[data-theme=marcom] .vibe-file-upload-header-title:lang(zh-HK),[data-theme=marcom] .vibe-file-upload-file-name:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-label:lang(zh-MO),[data-theme=marcom] .vibe-file-upload-header-title:lang(zh-MO),[data-theme=marcom] .vibe-file-upload-file-name:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-label:lang(zh-TW),[data-theme=marcom] .vibe-file-upload-header-title:lang(zh-TW),[data-theme=marcom] .vibe-file-upload-file-name:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-label,[data-theme=marcom] .vibe-file-upload-header-title,[data-theme=marcom] .vibe-file-upload-file-name{font-weight:600}[data-theme=marcom] .vibe-file-upload-hint,[data-theme=marcom] .vibe-file-upload-file-size,[data-theme=marcom] .vibe-file-upload-file-status,[data-theme=marcom] .vibe-file-upload-file-errors,[data-theme=marcom] .vibe-file-upload-required-error,[data-theme=marcom] .vibe-file-upload-warning{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-hint:lang(ar),[data-theme=marcom] .vibe-file-upload-file-size:lang(ar),[data-theme=marcom] .vibe-file-upload-file-status:lang(ar),[data-theme=marcom] .vibe-file-upload-file-errors:lang(ar),[data-theme=marcom] .vibe-file-upload-required-error:lang(ar),[data-theme=marcom] .vibe-file-upload-warning:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-hint:lang(ja),[data-theme=marcom] .vibe-file-upload-file-size:lang(ja),[data-theme=marcom] .vibe-file-upload-file-status:lang(ja),[data-theme=marcom] .vibe-file-upload-file-errors:lang(ja),[data-theme=marcom] .vibe-file-upload-required-error:lang(ja),[data-theme=marcom] .vibe-file-upload-warning:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-hint:lang(ko),[data-theme=marcom] .vibe-file-upload-file-size:lang(ko),[data-theme=marcom] .vibe-file-upload-file-status:lang(ko),[data-theme=marcom] .vibe-file-upload-file-errors:lang(ko),[data-theme=marcom] .vibe-file-upload-required-error:lang(ko),[data-theme=marcom] .vibe-file-upload-warning:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-hint:lang(zh),[data-theme=marcom] .vibe-file-upload-file-size:lang(zh),[data-theme=marcom] .vibe-file-upload-file-status:lang(zh),[data-theme=marcom] .vibe-file-upload-file-errors:lang(zh),[data-theme=marcom] .vibe-file-upload-required-error:lang(zh),[data-theme=marcom] .vibe-file-upload-warning:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-file-upload-hint:lang(th),[data-theme=marcom] .vibe-file-upload-file-size:lang(th),[data-theme=marcom] .vibe-file-upload-file-status:lang(th),[data-theme=marcom] .vibe-file-upload-file-errors:lang(th),[data-theme=marcom] .vibe-file-upload-required-error:lang(th),[data-theme=marcom] .vibe-file-upload-warning:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-hint:lang(zh-CN),[data-theme=marcom] .vibe-file-upload-file-size:lang(zh-CN),[data-theme=marcom] .vibe-file-upload-file-status:lang(zh-CN),[data-theme=marcom] .vibe-file-upload-file-errors:lang(zh-CN),[data-theme=marcom] .vibe-file-upload-required-error:lang(zh-CN),[data-theme=marcom] .vibe-file-upload-warning:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-hint:lang(zh-HK),[data-theme=marcom] .vibe-file-upload-file-size:lang(zh-HK),[data-theme=marcom] .vibe-file-upload-file-status:lang(zh-HK),[data-theme=marcom] .vibe-file-upload-file-errors:lang(zh-HK),[data-theme=marcom] .vibe-file-upload-required-error:lang(zh-HK),[data-theme=marcom] .vibe-file-upload-warning:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-hint:lang(zh-MO),[data-theme=marcom] .vibe-file-upload-file-size:lang(zh-MO),[data-theme=marcom] .vibe-file-upload-file-status:lang(zh-MO),[data-theme=marcom] .vibe-file-upload-file-errors:lang(zh-MO),[data-theme=marcom] .vibe-file-upload-required-error:lang(zh-MO),[data-theme=marcom] .vibe-file-upload-warning:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-file-upload-hint:lang(zh-TW),[data-theme=marcom] .vibe-file-upload-file-size:lang(zh-TW),[data-theme=marcom] .vibe-file-upload-file-status:lang(zh-TW),[data-theme=marcom] .vibe-file-upload-file-errors:lang(zh-TW),[data-theme=marcom] .vibe-file-upload-required-error:lang(zh-TW),[data-theme=marcom] .vibe-file-upload-warning:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__label,[data-theme=marcom] .vibe-progress-bar__value,[data-theme=marcom] .vibe-progress-step-label,[data-theme=marcom] .vibe-spinner__label{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__label:lang(ar),[data-theme=marcom] .vibe-progress-bar__value:lang(ar),[data-theme=marcom] .vibe-progress-step-label:lang(ar),[data-theme=marcom] .vibe-spinner__label:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__label:lang(ja),[data-theme=marcom] .vibe-progress-bar__value:lang(ja),[data-theme=marcom] .vibe-progress-step-label:lang(ja),[data-theme=marcom] .vibe-spinner__label:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__label:lang(ko),[data-theme=marcom] .vibe-progress-bar__value:lang(ko),[data-theme=marcom] .vibe-progress-step-label:lang(ko),[data-theme=marcom] .vibe-spinner__label:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__label:lang(zh),[data-theme=marcom] .vibe-progress-bar__value:lang(zh),[data-theme=marcom] .vibe-progress-step-label:lang(zh),[data-theme=marcom] .vibe-spinner__label:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-progress-bar__label:lang(th),[data-theme=marcom] .vibe-progress-bar__value:lang(th),[data-theme=marcom] .vibe-progress-step-label:lang(th),[data-theme=marcom] .vibe-spinner__label:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__label:lang(zh-CN),[data-theme=marcom] .vibe-progress-bar__value:lang(zh-CN),[data-theme=marcom] .vibe-progress-step-label:lang(zh-CN),[data-theme=marcom] .vibe-spinner__label:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__label:lang(zh-HK),[data-theme=marcom] .vibe-progress-bar__value:lang(zh-HK),[data-theme=marcom] .vibe-progress-step-label:lang(zh-HK),[data-theme=marcom] .vibe-spinner__label:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__label:lang(zh-MO),[data-theme=marcom] .vibe-progress-bar__value:lang(zh-MO),[data-theme=marcom] .vibe-progress-step-label:lang(zh-MO),[data-theme=marcom] .vibe-spinner__label:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__label:lang(zh-TW),[data-theme=marcom] .vibe-progress-bar__value:lang(zh-TW),[data-theme=marcom] .vibe-progress-step-label:lang(zh-TW),[data-theme=marcom] .vibe-spinner__label:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__description,[data-theme=marcom] .vibe-progress-step-number{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__description:lang(ar),[data-theme=marcom] .vibe-progress-step-number:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__description:lang(ja),[data-theme=marcom] .vibe-progress-step-number:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__description:lang(ko),[data-theme=marcom] .vibe-progress-step-number:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__description:lang(zh),[data-theme=marcom] .vibe-progress-step-number:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-progress-bar__description:lang(th),[data-theme=marcom] .vibe-progress-step-number:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__description:lang(zh-CN),[data-theme=marcom] .vibe-progress-step-number:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__description:lang(zh-HK),[data-theme=marcom] .vibe-progress-step-number:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__description:lang(zh-MO),[data-theme=marcom] .vibe-progress-step-number:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-progress-bar__description:lang(zh-TW),[data-theme=marcom] .vibe-progress-step-number:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--small .vibe-selection-tile-box{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--small .vibe-selection-tile-box:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--small .vibe-selection-tile-box:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--small .vibe-selection-tile-box:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--small .vibe-selection-tile-box:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-selection-tile--small .vibe-selection-tile-box:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--small .vibe-selection-tile-box:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--small .vibe-selection-tile-box:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--small .vibe-selection-tile-box:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--small .vibe-selection-tile-box:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--medium .vibe-selection-tile-box{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--medium .vibe-selection-tile-box:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--medium .vibe-selection-tile-box:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--medium .vibe-selection-tile-box:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--medium .vibe-selection-tile-box:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-selection-tile--medium .vibe-selection-tile-box:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--medium .vibe-selection-tile-box:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--medium .vibe-selection-tile-box:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--medium .vibe-selection-tile-box:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--medium .vibe-selection-tile-box:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--large .vibe-selection-tile-box{font-size:17px;line-height:1.2353641176;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--large .vibe-selection-tile-box:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--large .vibe-selection-tile-box:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--large .vibe-selection-tile-box:lang(ko){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--large .vibe-selection-tile-box:lang(zh){line-height:1.3529611765;letter-spacing:0em}[data-theme=marcom] .vibe-selection-tile--large .vibe-selection-tile-box:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--large .vibe-selection-tile-box:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--large .vibe-selection-tile-box:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--large .vibe-selection-tile-box:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-selection-tile--large .vibe-selection-tile-box:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token,[data-theme=marcom].vibe-token,[data-theme=marcom] .vibe-token-menu-item{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token:lang(ar),[data-theme=marcom].vibe-token:lang(ar),[data-theme=marcom] .vibe-token-menu-item:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token:lang(ja),[data-theme=marcom].vibe-token:lang(ja),[data-theme=marcom] .vibe-token-menu-item:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token:lang(ko),[data-theme=marcom].vibe-token:lang(ko),[data-theme=marcom] .vibe-token-menu-item:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token:lang(zh),[data-theme=marcom].vibe-token:lang(zh),[data-theme=marcom] .vibe-token-menu-item:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-token:lang(th),[data-theme=marcom].vibe-token:lang(th),[data-theme=marcom] .vibe-token-menu-item:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token:lang(zh-CN),[data-theme=marcom].vibe-token:lang(zh-CN),[data-theme=marcom] .vibe-token-menu-item:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token:lang(zh-HK),[data-theme=marcom].vibe-token:lang(zh-HK),[data-theme=marcom] .vibe-token-menu-item:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token:lang(zh-MO),[data-theme=marcom].vibe-token:lang(zh-MO),[data-theme=marcom] .vibe-token-menu-item:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token:lang(zh-TW),[data-theme=marcom].vibe-token:lang(zh-TW),[data-theme=marcom] .vibe-token-menu-item:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token-attribute-label,[data-theme=marcom] .vibe-token__attribute-label{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token-attribute-label:lang(ar),[data-theme=marcom] .vibe-token__attribute-label:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token-attribute-label:lang(ja),[data-theme=marcom] .vibe-token__attribute-label:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token-attribute-label:lang(ko),[data-theme=marcom] .vibe-token__attribute-label:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token-attribute-label:lang(zh),[data-theme=marcom] .vibe-token__attribute-label:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-token-attribute-label:lang(th),[data-theme=marcom] .vibe-token__attribute-label:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token-attribute-label:lang(zh-CN),[data-theme=marcom] .vibe-token__attribute-label:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token-attribute-label:lang(zh-HK),[data-theme=marcom] .vibe-token__attribute-label:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token-attribute-label:lang(zh-MO),[data-theme=marcom] .vibe-token__attribute-label:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-token-attribute-label:lang(zh-TW),[data-theme=marcom] .vibe-token__attribute-label:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--regular .vibe-toast-message{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--regular .vibe-toast-message:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--regular .vibe-toast-message:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--regular .vibe-toast-message:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--regular .vibe-toast-message:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-toast--regular .vibe-toast-message:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--regular .vibe-toast-message:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--regular .vibe-toast-message:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--regular .vibe-toast-message:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--regular .vibe-toast-message:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--regular .vibe-toast-message{font-weight:600}[data-theme=marcom] .vibe-toast--jumbo .vibe-toast-message{font-size:17px;line-height:1.2353641176;font-weight:400;letter-spacing:-.022em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--jumbo .vibe-toast-message:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--jumbo .vibe-toast-message:lang(ja){letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--jumbo .vibe-toast-message:lang(ko){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--jumbo .vibe-toast-message:lang(zh){line-height:1.3529611765;letter-spacing:0em}[data-theme=marcom] .vibe-toast--jumbo .vibe-toast-message:lang(th){line-height:1.3529611765;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--jumbo .vibe-toast-message:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--jumbo .vibe-toast-message:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--jumbo .vibe-toast-message:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--jumbo .vibe-toast-message:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-toast--jumbo .vibe-toast-message{font-weight:600}[data-theme=marcom] .vibe-tooltip-label{font-size:14px;line-height:1.2857742857;font-weight:400;letter-spacing:-.016em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-tooltip-label:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-tooltip-label:lang(ja){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-tooltip-label:lang(ko){line-height:1.4285914286;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-tooltip-label:lang(zh){line-height:1.3571828571;letter-spacing:0em}[data-theme=marcom] .vibe-tooltip-label:lang(th){line-height:1.3571828571;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-tooltip-label:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-tooltip-label:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-tooltip-label:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-tooltip-label:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-tooltip-title{font-weight:600}[data-theme=marcom] .vibe-popover-container,[data-theme=marcom].vibe-popover-container{min-width:min(320px,100vw - 20px)}[data-theme=marcom] .vibe-popover-title-bar{box-sizing:border-box;min-height:var(--vibe-popover-title-bar-height);height:auto;padding-inline-end:12px}[data-theme=marcom] .vibe-popover-close-icon,[data-theme=marcom].vibe-popover-close-icon{position:absolute;isolation:isolate;border-radius:50%;color:var(--sk-iconcontrol-content-color);transition:color .1s linear}[data-theme=marcom] .vibe-popover-title-bar .vibe-popover-close-icon{position:relative;margin-inline-end:-4px}[data-theme=marcom] .vibe-popover-close-icon:before,[data-theme=marcom].vibe-popover-close-icon:before{content:"";position:absolute;z-index:-1;inset:4px;border-radius:50%;background:var(--sk-iconcontrol-scrim-color);transition:background-color .1s linear}[data-theme=marcom] .vibe-popover-close-icon:hover,[data-theme=marcom].vibe-popover-close-icon:hover{color:var(--sk-iconcontrol-content-color-hover)}[data-theme=marcom] .vibe-popover-close-icon:hover:before,[data-theme=marcom].vibe-popover-close-icon:hover:before{background:var(--sk-iconcontrol-scrim-color-hover)}[data-theme=marcom] .vibe-popover-close-icon:active:before,[data-theme=marcom].vibe-popover-close-icon:active:before{background:var(--sk-iconcontrol-scrim-color-active)}[data-theme=marcom] .vibe-popover-close-icon:focus-visible,[data-theme=marcom].vibe-popover-close-icon:focus-visible{outline-color:var(--sk-focus-color);outline-offset:3px}[data-theme=marcom] .vibe-popover-container:is([data-focus-method=mouse],[data-focus-method=touch]):focus-visible{outline:none}[data-theme=marcom] .vibe-popover-tail-border,[data-theme=marcom] .vibe-popover-tail-fill{fill:var(--vibe-popover-placard-bg-color)}[data-theme=marcom] .vibe-dialog-container,[data-theme=marcom].vibe-dialog-container{border-width:0;width:var(--vibe-dialog-size-medium);max-height:calc(100dvh - 80px);max-width:calc(100vw - 20px)}[data-theme=marcom] .vibe-dialog-header{padding:var(--vibe-dialog-header-padding)}[data-theme=marcom] .vibe-dialog-body{padding:var(--vibe-dialog-padding)}[data-theme=marcom] .vibe-dialog-header+.vibe-dialog-body{padding-top:24px}[data-theme=marcom] .vibe-dialog-footer{padding:0 var(--vibe-dialog-padding) var(--vibe-dialog-padding)}[data-theme=marcom] .vibe-dialog-close-btn,[data-theme=marcom].vibe-dialog-close-btn{width:var(--vibe-dialog-close-btn-size);min-width:var(--vibe-dialog-close-btn-size);height:var(--vibe-dialog-close-btn-size);min-height:var(--vibe-dialog-close-btn-size);padding:4px;border:4px solid transparent;border-radius:50%;background:var(--sk-iconcontrol-scrim-color);background-clip:padding-box;color:var(--sk-iconcontrol-content-color)}[data-theme=marcom] .vibe-dialog-close-btn:hover,[data-theme=marcom].vibe-dialog-close-btn:hover{background:var(--sk-iconcontrol-scrim-color-hover);color:var(--sk-iconcontrol-content-color-hover)}[data-theme=marcom] .vibe-dialog-close-btn:active,[data-theme=marcom].vibe-dialog-close-btn:active{background:var(--sk-iconcontrol-scrim-color-active)}[data-theme=marcom] .vibe-dialog-close-btn .vibe-icon,[data-theme=marcom].vibe-dialog-close-btn .vibe-icon{font-size:20px}[data-theme=marcom] .vibe-dialog-scrim:is([data-focus-method=mouse],[data-focus-method=touch]) :focus-visible{outline:none}@media(max-width:1068px){[data-theme=marcom] .vibe-dialog-container--size-medium,[data-theme=marcom].vibe-dialog-container--size-medium{width:692px}}@media(max-width:734px){[data-theme=marcom] .vibe-dialog-container,[data-theme=marcom].vibe-dialog-container,[data-theme=marcom] .vibe-dialog-container--size-small,[data-theme=marcom].vibe-dialog-container--size-small,[data-theme=marcom] .vibe-dialog-container--size-medium,[data-theme=marcom].vibe-dialog-container--size-medium,[data-theme=marcom] .vibe-dialog-container--size-large,[data-theme=marcom].vibe-dialog-container--size-large{width:calc(100% - 20px);max-width:480px;max-height:calc(100dvh - 56px)}[data-theme=marcom] .vibe-dialog-scrim,[data-theme=marcom].vibe-dialog-scrim{align-items:flex-start;padding-block:28px;box-sizing:border-box}[data-theme=marcom] .vibe-dialog-header{padding:60px 6.25% 0}[data-theme=marcom] .vibe-dialog-body{padding:60px 6.25%}[data-theme=marcom] .vibe-dialog-header+.vibe-dialog-body{padding-top:24px}[data-theme=marcom] .vibe-dialog-footer{padding:0 6.25% 60px}}[data-theme=marcom] .vibe-header,[data-theme=marcom].vibe-header{height:44px;background:var(--vibe-header-bg-black);color:var(--vibe-header-text);backdrop-filter:saturate(180%) blur(var(--vibe-header-backdrop-blur));-webkit-backdrop-filter:saturate(180%) blur(var(--vibe-header-backdrop-blur))}[data-theme=marcom] .vibe-header__content{max-width:1024px;padding-inline:22px;gap:0}[data-theme=marcom] .vibe-header__brand-group{justify-content:center;min-width:44px;height:44px;padding-inline-end:0;color:var(--vibe-header-brand-title)}[data-theme=marcom] .vibe-header__branding-logo{justify-content:center;width:16px;height:44px}[data-theme=marcom] .vibe-header__branding-logo .vibe-icon{font-size:17px}[data-theme=marcom] .vibe-header__branding-logo img{width:auto;max-width:44px;height:18px;border-radius:0;object-fit:contain}[data-theme=marcom] .vibe-header__brand-title{display:none}[data-theme=marcom] .vibe-header__content--align-start .vibe-header__nav:before{display:none}[data-theme=marcom] .vibe-header__nav{align-self:stretch;justify-content:stretch}[data-theme=marcom] .vibe-header__nav .vibe-nav:not(.vibe-nav--vertical){flex:1;height:44px;min-height:44px;border-bottom:0;--vibe-nav-item-text: var(--vibe-header-nav-text);--vibe-nav-item-text-active: var(--vibe-header-nav-text-active);--vibe-nav-item-text-hover: var(--vibe-header-nav-text-hover);--vibe-nav-item-bg-hover: transparent;--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: transparent}[data-theme=marcom] .vibe-header__nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list{max-width:none;min-height:44px;justify-content:space-around;gap:0;padding:0}[data-theme=marcom] .vibe-header__nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link,[data-theme=marcom] .vibe-header__nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link{min-width:44px;min-height:44px;padding:0 8px;font-family:var(--vibe-font-family-sf-pro-text);font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.01em;opacity:.8}[data-theme=marcom] .vibe-header__nav .vibe-nav__item-link--active:after{display:none}[data-theme=marcom] .vibe-header__action-group{gap:0}[data-theme=marcom] .vibe-header__action-icon-btn,[data-theme=marcom] .vibe-header__search-icon .vibe-button{width:44px;min-width:44px;height:44px;min-height:44px;border-radius:4px;color:var(--vibe-header-icon)}[data-theme=marcom] .vibe-header__user-info-container{gap:0;padding-inline-start:0}[data-theme=marcom] .vibe-header__user-trigger,[data-theme=marcom] .vibe-header__sign-in{min-height:44px;border-radius:4px}[data-theme=marcom] .vibe-header__user-trigger{gap:6px;padding-inline:8px}[data-theme=marcom] .vibe-header__user-trigger .vibe-header__header-avatar{height:20px;padding-inline-end:0}[data-theme=marcom] .vibe-header__user-trigger .vibe-avatar{width:20px;height:20px}[data-theme=marcom] .vibe-header__user-chevron{margin-inline-start:0;font-size:10px}[data-theme=marcom] .vibe-header__sub-title{color:var(--sk-glyph-gray-secondary)}[data-theme=marcom] .vibe-header__user-menu{top:calc(100% + 8px);border-radius:12px}[data-theme=marcom] .vibe-header__user-menu .vibe-menu-item{border-radius:8px}[data-theme=marcom] .vibe-header--mobile,[data-theme=marcom].vibe-header--mobile{height:48px}[data-theme=marcom] .vibe-header--mobile:has(.vibe-header__mobile-nav--open){position:fixed;inset-block-start:0;width:100%;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=marcom] .vibe-header--mobile .vibe-header__content{position:relative;max-width:none;padding-inline:0}[data-theme=marcom] .vibe-header--mobile .vibe-header__brand-group{position:absolute;inset-inline-start:50%;height:48px;transform:translate(-50%)}[data-theme=marcom] .vibe-header--mobile .vibe-header__branding-logo{height:48px}[data-theme=marcom] .vibe-header--mobile .vibe-header__user-info-container{display:none}[data-theme=marcom] .vibe-header--mobile .vibe-header__search-icon{margin-inline-start:auto}[data-theme=marcom] .vibe-header--mobile .vibe-header__search-icon .vibe-button{padding:0;border:0;background:transparent;box-shadow:none;color:var(--vibe-header-icon)}[data-theme=marcom] .vibe-header--mobile .vibe-header__search-icon .vibe-icon{font-size:17px}[data-theme=marcom] .vibe-header--mobile .vibe-header-hamburger{width:48px;height:48px}[data-theme=marcom] .vibe-header__mobile-nav{inset:48px 0 0;padding:32px 48px;background:var(--sk-fill-secondary);color:var(--sk-glyph-gray)}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical){display:block;width:100%}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list{height:auto;min-height:0;max-width:none;padding:0}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav__item{display:block;width:100%}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav__item:not(:last-child){border-bottom:0}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link,[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:0em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(ja),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(ja){line-height:1.175;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(ko),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(ko){line-height:1.2;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(th),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(th){line-height:1.35;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(ar),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-CN),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-HK),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-MO),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-TW),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}@media(max-width:1068px){[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link,[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link{font-size:32px;line-height:1.125;font-weight:600;letter-spacing:.004em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(ja),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(ja){line-height:1.21875;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(ko),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(ko){line-height:1.21875;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(th),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(th){line-height:1.375;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh){line-height:1.21875}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(ar),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-CN),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-HK),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-MO),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-TW),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}@media(max-width:734px){[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link,[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link{font-size:28px;line-height:1.1428571429;font-weight:600;letter-spacing:.007em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(ja),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(ja){line-height:1.1786114286;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(ko),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(ko){line-height:1.25;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(th),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(th){line-height:1.3928571429;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh){line-height:1.25}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(ar),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-CN),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-HK),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-MO),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:lang(zh-TW),[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link,[data-theme=marcom] .vibe-header__mobile-nav .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link{justify-content:flex-start;display:flex;position:static;width:100%;min-height:44px;padding:3px 0 4px;color:var(--sk-glyph-gray);visibility:visible;opacity:1}[data-theme=marcom] .vibe-header__mobile-nav .vibe-header__mobile-greeting,[data-theme=marcom] .vibe-header__mobile-nav .vibe-header__sign-in{color:var(--sk-glyph-gray)}[data-theme=marcom]{--vibe-button-all-outline-color-focused: #0071e3;--vibe-button-all-outline-width-focused: 2px;--vibe-button-all-outline-offset-focused: 3px;--vibe-button-all-disabled-light-opacity: .42;--vibe-button-all-disabled-dark-opacity: .36;--vibe-button-focus-outline-offset: 3px;--vibe-button-focus-outline-width: 2px;--vibe-button-font-family: SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;--vibe-button-font-weight: 400}[data-theme=marcom] .vibe-button-icon-only{width:var(--sk-iconcontrol-diameter);min-width:var(--sk-iconcontrol-diameter);height:var(--sk-iconcontrol-diameter);padding:0;border-width:0;border-radius:980px;box-shadow:0 0 0 1px inset var(--sk-iconcontrol-border-color);transition:background-color .1s linear,color .1s linear}[data-theme=marcom] .vibe-button-icon-only:disabled,[data-theme=marcom] .vibe-button-icon-only[aria-disabled=true]{cursor:default}[data-theme=marcom] .vibe-button-icon-only.vibe-button-sm{--sk-iconcontrol-diameter: 24px;font-size:12px;line-height:16px;letter-spacing:-.01em}[data-theme=marcom] .vibe-button-icon-only.vibe-button-md{--sk-iconcontrol-diameter: 36px;font-size:14px;line-height:18px;letter-spacing:-.016em}[data-theme=marcom] .vibe-button-icon-only.vibe-button-lg{--sk-iconcontrol-diameter: 56px;font-size:17px;line-height:20px;letter-spacing:-.022em}[data-theme=marcom] .vibe-menu:focus-visible{outline-width:2px;outline-offset:3px}[data-theme=marcom] .vibe-menu-item--disabled{cursor:default}[data-theme=marcom] *{color-scheme:inherit}[data-theme=marcom]{--vibe-label-font-family: var(--vibe-input-label-font-family);--vibe-label-font-size: var(--vibe-input-label-font-size);--vibe-label-line-height: var(--vibe-input-label-line-height);--vibe-label-letter-spacing: var(--vibe-input-label-letter-spacing);--vibe-label-font-weight: var(--vibe-input-label-font-weight);--vibe-label-margin-bottom: var(--vibe-input-label-gap);--vibe-radio-group-gap-vertical: 11px;--vibe-radio-group-gap-horizontal: 16px;--vibe-radio-group-support-font-size: 12px}[data-theme=marcom] .vibe-radio-button-label{font-family:var(--vibe-font-family-sf-pro-text);font-weight:400;line-height:21px;letter-spacing:-.022em}[data-theme=marcom] .vibe-radio-button:has(input:checked):has(input:disabled) .vibe-radio-button-indicator:before{background-color:var(--sk-glyph-gray-tertiary)}[data-theme=marcom] .vibe-nav:not(.vibe-nav--vertical){justify-content:flex-end;box-sizing:border-box;height:52px;min-height:52px;border-bottom:1px solid var(--vibe-nav-border);background:transparent;font-family:var(--vibe-font-family-sf-pro-text);font-size:12px;font-weight:400;line-height:22px;letter-spacing:-.01em}[data-theme=marcom] .vibe-nav:not(.vibe-nav--vertical).vibe-nav--borderless{border-bottom-width:0}[data-theme=marcom] .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list{width:100%;max-width:1024px;min-height:52px;justify-content:flex-end;gap:24px;margin:0 auto;padding:0 22px;box-sizing:border-box}[data-theme=marcom] .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link,[data-theme=marcom] .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link{min-width:44px;min-height:52px;padding:0;box-sizing:border-box;position:relative;justify-content:center;background:transparent;color:var(--vibe-nav-item-text);font-family:var(--vibe-font-family-sf-pro-text);font-size:12px;font-weight:400;line-height:22px;letter-spacing:-.01em;opacity:.8;box-shadow:none;transition:opacity .15s ease}[data-theme=marcom] .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link:hover,[data-theme=marcom] .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link:hover,[data-theme=marcom] .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link--active,[data-theme=marcom] .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link--active{color:var(--vibe-nav-item-text-active);opacity:1}[data-theme=marcom] .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>.vibe-nav__item-link--active:after,[data-theme=marcom] .vibe-nav:not(.vibe-nav--vertical)>.vibe-nav__list>.vibe-nav__item>* .vibe-nav__item-link--active:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--vibe-nav-item-active-indicator);opacity:.8}[data-theme=marcom] .vibe-card{overflow:hidden;font-family:var(--vibe-font-family-sf-pro-text);font-size:var(--vibe-card-body-size);font-weight:var(--vibe-card-body-weight);line-height:var(--vibe-card-body-line-height);letter-spacing:-.022em}[data-theme=marcom] .vibe-card--default,[data-theme=marcom] .vibe-card--elevated,[data-theme=marcom] .vibe-card--filled{border-width:0}[data-theme=marcom] .vibe-card--radius-medium,[data-theme=marcom] .vibe-card--radius-large{border-radius:var(--vibe-card-border-radius)}[data-theme=marcom] .vibe-card-title{font-size:48px;line-height:1.0834933333;font-weight:600;letter-spacing:-.003em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(ja){line-height:1.1459933333;letter-spacing:0em;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(ko){line-height:1.1875;letter-spacing:0em;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh){letter-spacing:0em}[data-theme=marcom] .vibe-card-title:lang(th){line-height:1.3334933333;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}@media(max-width:1068px){[data-theme=marcom] .vibe-card-title{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:0em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(ja){line-height:1.175;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(ko){line-height:1.2;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(th){line-height:1.35;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}@media(max-width:734px){[data-theme=marcom] .vibe-card-title{font-size:32px;line-height:1.125;font-weight:600;letter-spacing:.004em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(ja){line-height:1.21875;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(ko){line-height:1.21875;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(th){line-height:1.375;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh){line-height:1.21875}[data-theme=marcom] .vibe-card-title:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-title:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}[data-theme=marcom] .vibe-card-title{overflow:visible;text-overflow:clip;white-space:normal}[data-theme=marcom] .vibe-card-subtitle{font-size:21px;line-height:1.381002381;font-weight:400;letter-spacing:.011em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(ja){line-height:1.3334033333;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(ko){line-height:1.5238095238;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(th){line-height:1.381002381;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}@media(max-width:734px){[data-theme=marcom] .vibe-card-subtitle{font-size:19px;line-height:1.4211026316;font-weight:400;letter-spacing:.012em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(ja){line-height:1.3684410526;font-family:SF Pro JP,SF Pro Display,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(ko){line-height:1.5263157895;font-family:SF Pro KR,SF Pro Display,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(th){line-height:1.3684410526;font-family:SF Pro TH,SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(ar){font-family:SF Pro AR,SF Pro AR Display,SF Pro Display,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(zh-CN){font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(zh-HK){font-family:SF Pro HK,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom] .vibe-card-subtitle:lang(zh-TW){font-family:SF Pro TC,SF Pro Display,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}}[data-theme=marcom] .vibe-card-subtitle{overflow:visible;text-overflow:clip;white-space:normal}[data-theme=marcom] .vibe-tab-group--slider:not(.vibe-tab-group--stretch) .vibe-tab-group-nav{flex:0 1 auto;width:fit-content;max-width:100%}[data-theme=marcom] .vibe-tab-group--slider.vibe-tab-group--align-center .vibe-tab-group-nav-wrapper{justify-content:center}[data-theme=marcom] .vibe-tab-group--slider.vibe-tab-group--align-right .vibe-tab-group-nav-wrapper{justify-content:flex-end}[data-theme=marcom] .vibe-tab-group--slider .vibe-tab-group-nav{min-height:44px;border-radius:999px;padding:4px}[data-theme=marcom] .vibe-tab-group--slider .vibe-tab-group-tabs{min-height:36px}[data-theme=marcom] .vibe-tab-group--slider .tab.tab-style--slider,[data-theme=marcom] .vibe-tab-group--slider .tab.tab-style--slider:not(.first){inset-block-start:0;height:36px;min-height:36px;max-width:none;padding:0 16px;border:0;border-radius:999px;font-size:14px;font-weight:var(--vibe-font-weight-regular);line-height:18px;letter-spacing:-.016em}[data-theme=marcom] .vibe-tab-group--slider .vibe-tab-group-active-tab-indicator,[data-theme=marcom] .vibe-tab-group--slider .vibe-tab-group-active-tab-indicator:after{top:0;height:36px;border:0;border-radius:999px}[data-theme=marcom] .vibe-side-nav{border:0;border-inline-end:1px solid var(--vibe-side-nav-divider);font-family:var(--vibe-font-family-sf-pro-text)}[data-theme=marcom] .vibe-side-nav__branding{min-height:52px;margin-bottom:0;padding:16px 20px 8px}[data-theme=marcom] .vibe-side-nav__brand-title{font-family:var(--vibe-font-family-sf-pro-display);font-size:21px;font-weight:var(--vibe-font-weight-semibold);line-height:24px;letter-spacing:.011em}[data-theme=marcom] .vibe-side-nav__nav-section{padding:12px 12px 20px}[data-theme=marcom] .vibe-side-nav__item-link{width:100%;min-height:36px;margin:2px 0;padding:8px 10px;gap:10px;border-radius:8px;font-family:var(--vibe-font-family-sf-pro-text);font-size:14px;font-weight:var(--vibe-font-weight-regular);line-height:18px;letter-spacing:-.016em}[data-theme=marcom] .vibe-side-nav__item-link--active{font-weight:var(--vibe-font-weight-semibold)}[data-theme=marcom] .vibe-side-nav__item-icon{width:18px;height:18px}[data-theme=marcom] .vibe-side-nav__category-heading{padding:20px 10px 6px;font-family:var(--vibe-font-family-sf-pro-text);font-size:12px;font-weight:var(--vibe-font-weight-semibold);line-height:16px;letter-spacing:-.01em}[data-theme=marcom] .vibe-side-nav__divider{margin:14px 10px 20px}[data-theme=marcom] .vibe-side-nav__user-section{padding:12px}[data-theme=marcom] .vibe-side-nav__user-name{font-family:var(--vibe-font-family-sf-pro-text);font-size:14px;line-height:18px;letter-spacing:-.016em}[data-theme=marcom] .vibe-accordion-group{font-family:var(--vibe-accordion-font-family)}[data-theme=marcom] .vibe-accordion-item{border-top:var(--vibe-accordion-divider-width) solid var(--vibe-accordion-divider-border-color);border-bottom:0}[data-theme=marcom] .vibe-accordion-item:first-child{border-top-width:0}[data-theme=marcom] .vibe-accordion-trigger{align-items:baseline;padding-inline:0;background:transparent;font-weight:var(--vibe-accordion-title-weight);letter-spacing:.009em}[data-theme=marcom] .vibe-accordion-item:not(.vibe-accordion-item--disabled) .vibe-accordion-trigger:hover{background:transparent}[data-theme=marcom] .vibe-accordion-trigger__left{align-items:baseline}[data-theme=marcom] .vibe-accordion-icon,[data-theme=marcom] .vibe-accordion-header-icon{color:var(--vibe-accordion-icon-color);flex:0 0 var(--vibe-accordion-icon-size);width:var(--vibe-accordion-icon-size)}[data-theme=marcom] .vibe-accordion-trigger:hover .vibe-accordion-icon,[data-theme=marcom] .vibe-accordion-trigger:hover .vibe-accordion-header-icon{color:var(--vibe-accordion-icon-color-hover)}[data-theme=marcom] .vibe-accordion-content{padding-inline:0;font-family:var(--vibe-font-family-sf-pro-text);font-size:17px;font-weight:400;line-height:25px;letter-spacing:-.022em}[data-theme=marcom] .vibe-accordion-group--small .vibe-accordion-trigger{padding-block:17px;font-size:var(--vibe-accordion-size-reduced-large-font-size);line-height:var(--vibe-accordion-size-reduced-large-line-height)}[data-theme=marcom] .vibe-accordion-group--small .vibe-accordion-icon,[data-theme=marcom] .vibe-accordion-group--small .vibe-accordion-header-icon{font-size:var(--vibe-accordion-size-reduced-large-font-size);line-height:var(--vibe-accordion-size-reduced-large-line-height)}[data-theme=marcom] .vibe-accordion-group--medium .vibe-accordion-trigger{padding-block:24px;font-size:var(--vibe-accordion-size-base-large-font-size);line-height:var(--vibe-accordion-size-base-large-line-height)}[data-theme=marcom] .vibe-accordion-group--medium .vibe-accordion-icon,[data-theme=marcom] .vibe-accordion-group--medium .vibe-accordion-header-icon{font-size:var(--vibe-accordion-size-base-large-font-size);line-height:var(--vibe-accordion-size-base-large-line-height)}[data-theme=marcom] .vibe-accordion-group--large .vibe-accordion-trigger{padding-block:32px;font-size:var(--vibe-accordion-size-elevated-large-font-size);line-height:var(--vibe-accordion-size-elevated-large-line-height)}[data-theme=marcom] .vibe-accordion-group--large .vibe-accordion-icon,[data-theme=marcom] .vibe-accordion-group--large .vibe-accordion-header-icon{font-size:var(--vibe-accordion-size-elevated-large-font-size);line-height:var(--vibe-accordion-size-elevated-large-line-height)}[data-theme=marcom] .vibe-accordion-group--small .vibe-accordion-content{padding-block:0 17px;font-size:17px;line-height:25px}[data-theme=marcom] .vibe-accordion-group--medium .vibe-accordion-content{padding-block:0 24px;font-size:17px;line-height:25px}[data-theme=marcom] .vibe-accordion-group--large .vibe-accordion-content{padding-block:0 32px;font-size:17px;line-height:25px}[data-theme=marcom] .vibe-select,[data-theme=marcom] .vibe-select-display-value{font-family:var(--vibe-input-field-font-family);font-weight:var(--vibe-input-field-font-weight);line-height:21px;letter-spacing:var(--vibe-input-field-letter-spacing)}[data-theme=marcom] .vibe-select{padding:1.5px 32px 0 15px}[data-theme=marcom] .vibe-select--floating{padding:18px 40px 0 16px}[data-theme=marcom] .vibe-select__label--floating{top:18px;left:17px;transform:none;font-family:var(--vibe-input-field-font-family);font-size:17px;line-height:21px;letter-spacing:var(--vibe-input-field-letter-spacing);color:var(--sk-glyph-gray-secondary)}[data-theme=marcom] .vibe-select-wrapper--floating .vibe-select__label--floating.is-active,[data-theme=marcom] .vibe-select-wrapper--floating .vibe-select__label--floating.has-value{top:10px;left:17px;font-size:12px;line-height:16px}[data-theme=marcom] .vibe-custom-select__trigger-wrapper{padding-inline:15px 32px;font-family:var(--vibe-input-field-font-family);font-size:var(--vibe-input-field-font-size);line-height:21px;letter-spacing:var(--vibe-input-field-letter-spacing)}[data-theme=marcom] .vibe-custom-select__trigger-text{line-height:21px}[data-theme=marcom] .vibe-select-chevron--updown{right:11px;width:25px;height:25px;color:var(--sk-glyph-gray-secondary);transform:translateY(-50%)}[data-theme=marcom] .vibe-select-chevron--updown .vibe-icon,[data-theme=marcom] .vibe-custom-select__chevron .vibe-icon{display:none}[data-theme=marcom] .vibe-select-chevron--updown:before,[data-theme=marcom] .vibe-custom-select__chevron:before{content:"";display:block;width:25px;height:25px;background-color:currentColor;-webkit-mask:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20width%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m10.5%2014.4639c.2051%200%20.4004-.0781.5469-.2344l4.4336-4.4531c.1367-.1367.2051-.3125.2051-.5078%200-.4102-.3223-.7324-.7227-.7324-.1953%200-.3906.0879-.5273.2246l-3.9355%203.9453-3.9355-3.9453c-.1367-.1367-.3223-.2246-.5273-.2246-.4004%200-.7227.3223-.7227.7324%200%20.1953.0781.3711.2051.5078l4.4336%204.4531c.166.1562.3418.2344.5469.2344z%22%2F%3E%3C%2Fsvg%3E) center/25px 25px no-repeat;mask:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20width%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m10.5%2014.4639c.2051%200%20.4004-.0781.5469-.2344l4.4336-4.4531c.1367-.1367.2051-.3125.2051-.5078%200-.4102-.3223-.7324-.7227-.7324-.1953%200-.3906.0879-.5273.2246l-3.9355%203.9453-3.9355-3.9453c-.1367-.1367-.3223-.2246-.5273-.2246-.4004%200-.7227.3223-.7227.7324%200%20.1953.0781.3711.2051.5078l4.4336%204.4531c.166.1562.3418.2344.5469.2344z%22%2F%3E%3C%2Fsvg%3E) center/25px 25px no-repeat}[data-theme=marcom] .vibe-custom-select__chevron{inset-block-start:50%;inset-inline-end:11px;width:25px;height:25px;padding:0;color:var(--sk-glyph-gray-secondary);transform:translateY(-50%)}[data-theme=marcom] .vibe-custom-select--floating .vibe-custom-select__trigger-wrapper{padding:18px 40px 0 16px}[data-theme=marcom] .vibe-custom-select__label--floating{inset-block-start:18px;inset-inline-start:17px;transform:none;font-family:var(--vibe-input-field-font-family);font-size:17px;line-height:21px;letter-spacing:var(--vibe-input-field-letter-spacing)}[data-theme=marcom] .vibe-custom-select--floating .vibe-custom-select__label--floating.is-active,[data-theme=marcom] .vibe-custom-select--floating .vibe-custom-select__label--floating.has-value{inset-block-start:10px;inset-inline-start:17px;font-size:12px;line-height:16px}@media only screen and (min-width:735px)and (max-width:1068px){[data-theme=marcom] .vibe-accordion-group--small .vibe-accordion-trigger,[data-theme=marcom] .vibe-accordion-group--small .vibe-accordion-icon,[data-theme=marcom] .vibe-accordion-group--small .vibe-accordion-header-icon{font-size:var(--vibe-accordion-size-reduced-medium-font-size);line-height:var(--vibe-accordion-size-reduced-medium-line-height)}[data-theme=marcom] .vibe-accordion-group--medium .vibe-accordion-trigger,[data-theme=marcom] .vibe-accordion-group--medium .vibe-accordion-icon,[data-theme=marcom] .vibe-accordion-group--medium .vibe-accordion-header-icon{font-size:var(--vibe-accordion-size-base-medium-font-size);line-height:var(--vibe-accordion-size-base-medium-line-height)}[data-theme=marcom] .vibe-accordion-group--large .vibe-accordion-trigger,[data-theme=marcom] .vibe-accordion-group--large .vibe-accordion-icon,[data-theme=marcom] .vibe-accordion-group--large .vibe-accordion-header-icon{font-size:var(--vibe-accordion-size-elevated-medium-font-size);line-height:var(--vibe-accordion-size-elevated-medium-line-height)}}@media only screen and (max-width:734px){[data-theme=marcom] .vibe-accordion-group--small .vibe-accordion-trigger,[data-theme=marcom] .vibe-accordion-group--small .vibe-accordion-icon,[data-theme=marcom] .vibe-accordion-group--small .vibe-accordion-header-icon{font-size:var(--vibe-accordion-size-reduced-small-font-size);line-height:var(--vibe-accordion-size-reduced-small-line-height)}[data-theme=marcom] .vibe-accordion-group--medium .vibe-accordion-trigger,[data-theme=marcom] .vibe-accordion-group--medium .vibe-accordion-icon,[data-theme=marcom] .vibe-accordion-group--medium .vibe-accordion-header-icon{font-size:var(--vibe-accordion-size-base-small-font-size);line-height:var(--vibe-accordion-size-base-small-line-height)}[data-theme=marcom] .vibe-accordion-group--large .vibe-accordion-trigger,[data-theme=marcom] .vibe-accordion-group--large .vibe-accordion-icon,[data-theme=marcom] .vibe-accordion-group--large .vibe-accordion-header-icon{font-size:var(--vibe-accordion-size-elevated-small-font-size);line-height:var(--vibe-accordion-size-elevated-small-line-height)}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{color-scheme:light;--sk-glyph: rgb(0, 0, 0);--sk-glyph-gray: rgb(29, 29, 31);--sk-glyph-gray-alpha: rgba(0, 0, 0, .88);--sk-glyph-gray-secondary: rgb(110, 110, 115);--sk-glyph-gray-secondary-alpha: rgba(0, 0, 0, .56);--sk-glyph-gray-secondary-alt: rgb(66, 66, 69);--sk-glyph-gray-secondary-alt-alpha: rgba(0, 0, 0, .72);--sk-glyph-gray-tertiary: rgb(134, 134, 139);--sk-glyph-gray-tertiary-alpha: rgba(0, 0, 0, .48);--sk-glyph-blue: rgb(0, 102, 204);--sk-glyph-orange: rgb(182, 68, 0);--sk-glyph-green: rgb(0, 128, 9);--sk-glyph-red: rgb(227, 0, 0);--sk-fill: rgb(255, 255, 255);--sk-fill-secondary: rgb(250, 250, 252);--sk-fill-tertiary: rgb(245, 245, 247);--sk-fill-gray: rgb(29, 29, 31);--sk-fill-gray-alpha: rgba(0, 0, 0, .88);--sk-fill-gray-secondary: rgb(134, 134, 139);--sk-fill-gray-secondary-alpha: rgba(0, 0, 0, .48);--sk-fill-gray-tertiary: rgb(210, 210, 215);--sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, .16);--sk-fill-gray-quaternary: rgb(232, 232, 237);--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, .08);--sk-fill-blue: rgb(0, 113, 227);--sk-fill-orange: rgb(245, 99, 0);--sk-fill-orange-secondary: rgb(255, 249, 244);--sk-fill-green: rgb(3, 161, 14);--sk-fill-green-secondary: rgb(245, 255, 246);--sk-fill-red: rgb(227, 0, 0);--sk-fill-red-secondary: rgb(255, 242, 244);--sk-fill-yellow: rgb(255, 224, 69);--sk-fill-yellow-secondary: rgb(255, 254, 242);--sk-productred: rgb(175, 30, 45);--sk-enviro-green: rgb(0, 217, 89);--sk-enviro-forest: rgb(9, 58, 48);--sk-enviro-neutral: rgb(232, 232, 237);--sk-body-background-color: rgb(255, 255, 255);--sk-body-text-color: rgb(29, 29, 31);--sk-headline-text-color: rgb(29, 29, 31);--sk-body-link-color: rgb(0, 102, 204);--sk-focus-color: #0071e3;--sk-focus-color-alt: rgb(0, 0, 0);--sk-link-disabled-opacity: .42;--vibe-glyph-default: var(--sk-glyph);--vibe-glyph-gray-default: var(--sk-glyph-gray);--vibe-glyph-gray-alpha: var(--sk-glyph-gray-alpha);--vibe-glyph-gray-secondary-default: var(--sk-glyph-gray-secondary);--vibe-glyph-gray-secondary-alpha: var(--sk-glyph-gray-secondary-alpha);--vibe-glyph-gray-secondary-alt-default: var(--sk-glyph-gray-secondary-alt);--vibe-glyph-gray-secondary-alt-alpha: var(--sk-glyph-gray-secondary-alt-alpha);--vibe-glyph-gray-tertiary-default: var(--sk-glyph-gray-tertiary);--vibe-glyph-gray-tertiary-alpha: var(--sk-glyph-gray-tertiary-alpha);--vibe-glyph-blue-default: var(--sk-glyph-blue);--vibe-glyph-orange-default: var(--sk-glyph-orange);--vibe-glyph-green-default: var(--sk-glyph-green);--vibe-glyph-red-default: var(--sk-glyph-red);--vibe-fill-default: var(--sk-fill);--vibe-fill-secondary-default: var(--sk-fill-secondary);--vibe-fill-tertiary-default: var(--sk-fill-tertiary);--vibe-fill-gray-default: var(--sk-fill-gray);--vibe-fill-gray-alpha: var(--sk-fill-gray-alpha);--vibe-fill-gray-secondary-default: var(--sk-fill-gray-secondary);--vibe-fill-gray-secondary-alpha: var(--sk-fill-gray-secondary-alpha);--vibe-fill-gray-tertiary-default: var(--sk-fill-gray-tertiary);--vibe-fill-gray-tertiary-alpha: var(--sk-fill-gray-tertiary-alpha);--vibe-fill-gray-quaternary-default: var(--sk-fill-gray-quaternary);--vibe-fill-gray-quaternary-alpha: var(--sk-fill-gray-quaternary-alpha);--vibe-fill-red-default: var(--sk-fill-red);--vibe-fill-yellow-default: var(--sk-fill-yellow);--vibe-fill-blue-default: var(--sk-fill-blue);--vibe-fill-orange-default: var(--sk-fill-orange);--vibe-fill-green-default: var(--sk-fill-green);--vibe-link-enabled-text-enabled: var(--sk-body-link-color);--vibe-link-enabled-text-hovered: var(--sk-body-link-color);--vibe-link-enabled-text-pressed: var(--sk-body-link-color);--vibe-link-enabled-text-focused: var(--sk-body-link-color);--vibe-link-enabled-text-disabled: var(--sk-body-link-color);--vibe-link-neutral-text-enabled: var(--sk-glyph-gray);--vibe-link-neutral-text-hovered: var(--sk-glyph-gray);--vibe-link-neutral-text-pressed: var(--sk-glyph-gray);--vibe-link-neutral-text-focused: var(--sk-glyph-gray);--vibe-link-neutral-text-disabled: var(--sk-glyph-gray);--vibe-link-secondary-text-enabled: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-hovered: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-pressed: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-focused: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-disabled: var(--sk-glyph-gray-secondary);--vibe-link-visited-text-enabled: var(--sk-body-link-color);--vibe-link-visited-text-hovered: var(--sk-body-link-color);--vibe-link-visited-text-pressed: var(--sk-body-link-color);--vibe-link-visited-text-focused: var(--sk-body-link-color);--vibe-link-visited-text-disabled: var(--sk-body-link-color);--vibe-link-text-enabled: var(--sk-body-link-color);--vibe-link-text-hovered: var(--sk-body-link-color);--vibe-link-text-pressed: var(--sk-body-link-color);--vibe-link-text-focused: var(--sk-body-link-color);--vibe-link-text-visited: var(--sk-body-link-color);--vibe-link-text-disabled: var(--sk-body-link-color);--vibe-link-outline-color-focused: var(--sk-focus-color);--vibe-link-outline-width-focused: 2px;--vibe-link-outline-offset-focused: 1px;--vibe-button-disabled-opacity: var(--sk-link-disabled-opacity)}[data-theme=marcom]:not([data-mode]) .vibe-header,[data-theme=marcom]:not([data-mode]).vibe-header,[data-theme=marcom][data-mode=light] .vibe-header,[data-theme=marcom][data-mode=light].vibe-header{--vibe-header-bg-black: rgba(250, 250, 252, .8);--vibe-header-bg-semi-black: rgba(250, 250, 252, .8);--vibe-header-bg-semi-light-gray: rgba(250, 250, 252, .8);--vibe-header-bg-semi-white: rgba(250, 250, 252, .8);--vibe-header-text: var(--sk-glyph-gray);--vibe-header-nav-text: var(--sk-glyph-gray);--vibe-header-nav-text-active: var(--sk-glyph-gray);--vibe-header-nav-text-hover: var(--sk-glyph-gray);--vibe-header-brand-title: var(--sk-glyph-gray);--vibe-header-icon: var(--sk-glyph-gray);--vibe-header-icon-hover: var(--sk-glyph-gray);--vibe-header-focus-ring: var(--sk-focus-color);--vibe-header-mobile-menu-bg: var(--sk-fill-secondary);--vibe-header-backdrop-blur: 20px;--vibe-header-divider: var(--sk-fill-gray-tertiary-alpha);--vibe-header-height: 44px;--vibe-header-padding-h: 22px;--vibe-header-max-width: 1024px;--vibe-header-user-menu-bg: var(--sk-fill-secondary);--vibe-header-user-menu-shadow: 8px 8px 16px 0 rgba(0, 0, 0, .08);--vibe-header-user-menu-border: var(--sk-fill-gray-tertiary-alpha);--vibe-header-skip-link-bg: var(--sk-body-link-color);--vibe-header-skip-link-text: rgb(245, 245, 247);--vibe-menu-item-focus-color: var(--sk-glyph-gray);--vibe-menu-item-focus-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha)}[data-theme=marcom]:not([data-mode]) .vibe-header__user-menu-content.vibe-menu,[data-theme=marcom][data-mode=light] .vibe-header__user-menu-content.vibe-menu{--vibe-menu-bg: transparent;--vibe-menu-border: transparent;--vibe-menu-item-bg: transparent;--vibe-menu-item-text: var(--sk-glyph-gray);--vibe-menu-item-focus-color: var(--sk-glyph-gray);--vibe-menu-item-focus-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha)}[data-theme=marcom]:not([data-mode]) .vibe-menu,[data-theme=marcom]:not([data-mode]).vibe-menu,[data-theme=marcom][data-mode=light] .vibe-menu,[data-theme=marcom][data-mode=light].vibe-menu{--vibe-menu-bg: var(--sk-fill);--vibe-menu-border: var(--sk-fill-gray-tertiary);--vibe-menu-focus-ring: var(--sk-focus-color);--vibe-border-radius-md: var(--vibe-global-border-radius);--font-family-text: var(--vibe-font-family-sf-pro-text);--vibe-menu-item-bg: var(--sk-fill);--vibe-menu-item-text: var(--sk-glyph-gray);--vibe-menu-item-focus-color: rgb(245, 245, 247);--vibe-menu-item-focus-bg: var(--sk-fill-blue);--vibe-menu-item-disabled-text: var(--sk-glyph-gray-tertiary);--vibe-menu-item-submenu-indicator-icon: var(--sk-glyph-gray-secondary);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-divider-color: var(--sk-fill-gray-tertiary-alpha)}[data-theme=marcom]:not([data-mode]) .vibe-menu-item,[data-theme=marcom]:not([data-mode]).vibe-menu-item,[data-theme=marcom][data-mode=light] .vibe-menu-item,[data-theme=marcom][data-mode=light].vibe-menu-item{--vibe-menu-item-bg: var(--sk-fill);--vibe-menu-item-text: var(--sk-glyph-gray);--vibe-menu-item-focus-color: rgb(245, 245, 247);--vibe-menu-item-focus-bg: var(--sk-fill-blue);--vibe-menu-item-disabled-text: var(--sk-glyph-gray-tertiary);--vibe-menu-item-submenu-indicator-icon: var(--sk-glyph-gray-secondary);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha);--font-family-text: var(--vibe-font-family-sf-pro-text)}[data-theme=marcom]:not([data-mode]) .vibe-chat,[data-theme=marcom]:not([data-mode]).vibe-chat,[data-theme=marcom][data-mode=light] .vibe-chat,[data-theme=marcom][data-mode=light].vibe-chat{--vibe-chat-bg-color: var(--sk-fill);--vibe-chat-border-color: var(--sk-fill-gray-tertiary-alpha);--vibe-chat-header-bg-color: var(--sk-fill);--vibe-chat-header-border-color: var(--sk-fill-gray-tertiary-alpha);--vibe-chat-footer-bg-color: var(--sk-fill);--vibe-chat-footer-border-color: var(--sk-fill-gray-tertiary-alpha);--vibe-chat-avatar-bg-color: var(--sk-fill-gray-secondary-alpha);--vibe-chat-avatar-text-color: var(--sk-glyph-gray);--vibe-chat-name-color: var(--sk-glyph-gray);--vibe-chat-timestamp-color: var(--sk-glyph-gray-secondary);--vibe-chat-status-color: var(--sk-glyph-gray-tertiary);--vibe-chat-typing-indicator-color: var(--sk-glyph-gray-tertiary);--vibe-message-bubble-user-bg-color: var(--sk-fill-blue);--vibe-message-bubble-user-text-color: rgb(245, 245, 247);--vibe-message-bubble-recipient-bg-color: var(--sk-fill-gray-quaternary-alpha);--vibe-message-bubble-recipient-text-color: var(--sk-glyph-gray);--vibe-message-bubble-system-bg-color: var(--sk-fill-gray-tertiary-alpha);--vibe-message-bubble-system-text-color: var(--sk-glyph-gray-secondary);--vibe-message-bubble-bot-bg-color: var(--sk-fill-gray-quaternary-alpha);--vibe-message-bubble-bot-text-color: var(--sk-glyph-gray);--vibe-message-bubble-meta-text-color: var(--sk-glyph-gray-tertiary);--vibe-message-bubble-focus-ring-color: var(--sk-focus-color)}[data-theme=marcom]:not([data-mode]) .vibe-footer,[data-theme=marcom]:not([data-mode]).vibe-footer,[data-theme=marcom][data-mode=light] .vibe-footer,[data-theme=marcom][data-mode=light].vibe-footer{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom]:not([data-mode]) .vibe-footer:lang(ar),[data-theme=marcom]:not([data-mode]).vibe-footer:lang(ar),[data-theme=marcom][data-mode=light] .vibe-footer:lang(ar),[data-theme=marcom][data-mode=light].vibe-footer:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom]:not([data-mode]) .vibe-footer:lang(ja),[data-theme=marcom]:not([data-mode]).vibe-footer:lang(ja),[data-theme=marcom][data-mode=light] .vibe-footer:lang(ja),[data-theme=marcom][data-mode=light].vibe-footer:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom]:not([data-mode]) .vibe-footer:lang(ko),[data-theme=marcom]:not([data-mode]).vibe-footer:lang(ko),[data-theme=marcom][data-mode=light] .vibe-footer:lang(ko),[data-theme=marcom][data-mode=light].vibe-footer:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom]:not([data-mode]) .vibe-footer:lang(zh),[data-theme=marcom]:not([data-mode]).vibe-footer:lang(zh),[data-theme=marcom][data-mode=light] .vibe-footer:lang(zh),[data-theme=marcom][data-mode=light].vibe-footer:lang(zh){letter-spacing:0em}[data-theme=marcom]:not([data-mode]) .vibe-footer:lang(th),[data-theme=marcom]:not([data-mode]).vibe-footer:lang(th),[data-theme=marcom][data-mode=light] .vibe-footer:lang(th),[data-theme=marcom][data-mode=light].vibe-footer:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom]:not([data-mode]) .vibe-footer:lang(zh-CN),[data-theme=marcom]:not([data-mode]).vibe-footer:lang(zh-CN),[data-theme=marcom][data-mode=light] .vibe-footer:lang(zh-CN),[data-theme=marcom][data-mode=light].vibe-footer:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom]:not([data-mode]) .vibe-footer:lang(zh-HK),[data-theme=marcom]:not([data-mode]).vibe-footer:lang(zh-HK),[data-theme=marcom][data-mode=light] .vibe-footer:lang(zh-HK),[data-theme=marcom][data-mode=light].vibe-footer:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom]:not([data-mode]) .vibe-footer:lang(zh-MO),[data-theme=marcom]:not([data-mode]).vibe-footer:lang(zh-MO),[data-theme=marcom][data-mode=light] .vibe-footer:lang(zh-MO),[data-theme=marcom][data-mode=light].vibe-footer:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom]:not([data-mode]) .vibe-footer:lang(zh-TW),[data-theme=marcom]:not([data-mode]).vibe-footer:lang(zh-TW),[data-theme=marcom][data-mode=light] .vibe-footer:lang(zh-TW),[data-theme=marcom][data-mode=light].vibe-footer:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom]:not([data-mode]) .vibe-footer,[data-theme=marcom]:not([data-mode]).vibe-footer,[data-theme=marcom][data-mode=light] .vibe-footer,[data-theme=marcom][data-mode=light].vibe-footer{font-synthesis:none;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 12px;--vibe-footer-nav-line-height: 16px;font-weight:400}[data-theme=marcom]:not([data-mode]) .vibe-footer__nav-heading,[data-theme=marcom]:not([data-mode]) .vibe-footer__nav-link,[data-theme=marcom]:not([data-mode]) .vibe-footer__accessory-link,[data-theme=marcom]:not([data-mode]) .vibe-footer__copyright,[data-theme=marcom]:not([data-mode]) .vibe-footer__settings,[data-theme=marcom]:not([data-mode]) .vibe-footer .vibe-link.vibe-footer__nav-link,[data-theme=marcom]:not([data-mode]) .vibe-footer .vibe-link.vibe-footer__accessory-link,[data-theme=marcom]:not([data-mode]) .vibe-footer .vibe-button.vibe-footer__nav-link,[data-theme=marcom]:not([data-mode]) .vibe-footer .vibe-button.vibe-footer__accessory-link,[data-theme=marcom]:not([data-mode]) .vibe-footer .vibe-accordion-trigger,[data-theme=marcom]:not([data-mode]) .vibe-footer .vibe-accordion-header,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-footer__nav-heading,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-footer__nav-link,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-footer__accessory-link,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-footer__copyright,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-footer__settings,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-link.vibe-footer__nav-link,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-link.vibe-footer__accessory-link,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-button.vibe-footer__nav-link,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-button.vibe-footer__accessory-link,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-accordion-trigger,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-accordion-header,[data-theme=marcom][data-mode=light] .vibe-footer__nav-heading,[data-theme=marcom][data-mode=light] .vibe-footer__nav-link,[data-theme=marcom][data-mode=light] .vibe-footer__accessory-link,[data-theme=marcom][data-mode=light] .vibe-footer__copyright,[data-theme=marcom][data-mode=light] .vibe-footer__settings,[data-theme=marcom][data-mode=light] .vibe-footer .vibe-link.vibe-footer__nav-link,[data-theme=marcom][data-mode=light] .vibe-footer .vibe-link.vibe-footer__accessory-link,[data-theme=marcom][data-mode=light] .vibe-footer .vibe-button.vibe-footer__nav-link,[data-theme=marcom][data-mode=light] .vibe-footer .vibe-button.vibe-footer__accessory-link,[data-theme=marcom][data-mode=light] .vibe-footer .vibe-accordion-trigger,[data-theme=marcom][data-mode=light] .vibe-footer .vibe-accordion-header,[data-theme=marcom][data-mode=light].vibe-footer .vibe-footer__nav-heading,[data-theme=marcom][data-mode=light].vibe-footer .vibe-footer__nav-link,[data-theme=marcom][data-mode=light].vibe-footer .vibe-footer__accessory-link,[data-theme=marcom][data-mode=light].vibe-footer .vibe-footer__copyright,[data-theme=marcom][data-mode=light].vibe-footer .vibe-footer__settings,[data-theme=marcom][data-mode=light].vibe-footer .vibe-link.vibe-footer__nav-link,[data-theme=marcom][data-mode=light].vibe-footer .vibe-link.vibe-footer__accessory-link,[data-theme=marcom][data-mode=light].vibe-footer .vibe-button.vibe-footer__nav-link,[data-theme=marcom][data-mode=light].vibe-footer .vibe-button.vibe-footer__accessory-link,[data-theme=marcom][data-mode=light].vibe-footer .vibe-accordion-trigger,[data-theme=marcom][data-mode=light].vibe-footer .vibe-accordion-header{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}[data-theme=marcom]:not([data-mode]) .vibe-footer__nav-heading,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-footer__nav-heading,[data-theme=marcom][data-mode=light] .vibe-footer__nav-heading,[data-theme=marcom][data-mode=light].vibe-footer .vibe-footer__nav-heading{font-weight:600}[data-theme=marcom]:not([data-mode]) .vibe-footer__nav-link,[data-theme=marcom]:not([data-mode]) .vibe-footer__accessory-link,[data-theme=marcom]:not([data-mode]) .vibe-footer__copyright,[data-theme=marcom]:not([data-mode]) .vibe-footer__settings,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-footer__nav-link,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-footer__accessory-link,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-footer__copyright,[data-theme=marcom]:not([data-mode]).vibe-footer .vibe-footer__settings,[data-theme=marcom][data-mode=light] .vibe-footer__nav-link,[data-theme=marcom][data-mode=light] .vibe-footer__accessory-link,[data-theme=marcom][data-mode=light] .vibe-footer__copyright,[data-theme=marcom][data-mode=light] .vibe-footer__settings,[data-theme=marcom][data-mode=light].vibe-footer .vibe-footer__nav-link,[data-theme=marcom][data-mode=light].vibe-footer .vibe-footer__accessory-link,[data-theme=marcom][data-mode=light].vibe-footer .vibe-footer__copyright,[data-theme=marcom][data-mode=light].vibe-footer .vibe-footer__settings{font-weight:400}[data-theme=marcom]:not([data-mode]) .vibe-banner,[data-theme=marcom]:not([data-mode]).vibe-banner,[data-theme=marcom][data-mode=light] .vibe-banner,[data-theme=marcom][data-mode=light].vibe-banner{--vibe-banner-content-padding-base: 16px;--vibe-banner-content-padding-elevated: 24px;--vibe-banner-content-width: 83.3333333333%;--vibe-banner-content-min-width: 320px;--vibe-banner-inset-width: 83.3333333333%;--vibe-banner-inset-width-small: 87.5%;--vibe-banner-inset-border-radius: 10px;--vibe-banner-inset-border-radius-elevated: 12px;--vibe-banner-animation-duration: .8s;--vibe-banner-animation-delay: 1.6s;--vibe-banner-animation-easing: cubic-bezier(.42, 0, .58, 1);--vibe-banner-default-bg-color: rgb(245, 245, 247);--vibe-banner-default-text-color: rgb(29, 29, 31);--vibe-banner-default-link-color: rgb(0, 102, 204);--vibe-banner-yellow-bg-color: rgb(245, 245, 247);--vibe-banner-yellow-text-color: rgb(29, 29, 31);--vibe-banner-yellow-link-color: rgb(0, 102, 204);--vibe-banner-blue-bg-color: rgb(0, 113, 227);--vibe-banner-blue-text-color: rgb(245, 245, 247);--vibe-banner-blue-link-color: rgb(245, 245, 247);--vibe-banner-red-bg-color: rgb(0, 113, 227);--vibe-banner-red-text-color: rgb(245, 245, 247);--vibe-banner-red-link-color: rgb(245, 245, 247);position:relative;align-items:center;justify-content:center;overflow:visible;padding-inline:0}[data-theme=marcom]:not([data-mode]) .vibe-banner-icon,[data-theme=marcom]:not([data-mode]).vibe-banner .vibe-banner-icon,[data-theme=marcom][data-mode=light] .vibe-banner-icon,[data-theme=marcom][data-mode=light].vibe-banner .vibe-banner-icon{display:none}[data-theme=marcom]:not([data-mode]) .vibe-banner-content-wrapper,[data-theme=marcom]:not([data-mode]).vibe-banner .vibe-banner-content-wrapper,[data-theme=marcom][data-mode=light] .vibe-banner-content-wrapper,[data-theme=marcom][data-mode=light].vibe-banner .vibe-banner-content-wrapper{box-sizing:border-box;flex:0 1 var(--vibe-banner-content-width);inline-size:var(--vibe-banner-content-width);max-inline-size:980px;min-inline-size:min(var(--vibe-banner-content-min-width),100%);padding-inline:0;text-align:center}[data-theme=marcom]:not([data-mode]) .vibe-banner-content,[data-theme=marcom]:not([data-mode]).vibe-banner .vibe-banner-content,[data-theme=marcom][data-mode=light] .vibe-banner-content,[data-theme=marcom][data-mode=light].vibe-banner .vibe-banner-content{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:.35em}[data-theme=marcom]:not([data-mode]) .vibe-banner-title,[data-theme=marcom]:not([data-mode]).vibe-banner .vibe-banner-title,[data-theme=marcom][data-mode=light] .vibe-banner-title,[data-theme=marcom][data-mode=light].vibe-banner .vibe-banner-title{flex-basis:100%}[data-theme=marcom]:not([data-mode]) .vibe-banner-action,[data-theme=marcom]:not([data-mode]).vibe-banner .vibe-banner-action,[data-theme=marcom][data-mode=light] .vibe-banner-action,[data-theme=marcom][data-mode=light].vibe-banner .vibe-banner-action{display:inline-flex;margin-inline-start:0}[data-theme=marcom]:not([data-mode]) .vibe-banner-action .vibe-button,[data-theme=marcom]:not([data-mode]).vibe-banner .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light] .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light].vibe-banner .vibe-banner-action .vibe-button{display:inline;min-inline-size:0;block-size:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit}[data-theme=marcom]:not([data-mode]) .vibe-banner-action .vibe-button:after,[data-theme=marcom]:not([data-mode]).vibe-banner .vibe-banner-action .vibe-button:after,[data-theme=marcom][data-mode=light] .vibe-banner-action .vibe-button:after,[data-theme=marcom][data-mode=light].vibe-banner .vibe-banner-action .vibe-button:after{content:"›";padding-inline-start:.25em}[data-theme=marcom]:not([data-mode]) .vibe-banner-default .vibe-banner-action .vibe-button,[data-theme=marcom]:not([data-mode]) .vibe-banner-yellow .vibe-banner-action .vibe-button,[data-theme=marcom]:not([data-mode]).vibe-banner-default .vibe-banner-action .vibe-button,[data-theme=marcom]:not([data-mode]).vibe-banner-yellow .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light] .vibe-banner-default .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light] .vibe-banner-yellow .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light].vibe-banner-default .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light].vibe-banner-yellow .vibe-banner-action .vibe-button{color:var(--vibe-banner-default-link-color)}[data-theme=marcom]:not([data-mode]) .vibe-banner-blue .vibe-banner-action .vibe-button,[data-theme=marcom]:not([data-mode]) .vibe-banner-red .vibe-banner-action .vibe-button,[data-theme=marcom]:not([data-mode]).vibe-banner-blue .vibe-banner-action .vibe-button,[data-theme=marcom]:not([data-mode]).vibe-banner-red .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light] .vibe-banner-blue .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light] .vibe-banner-red .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light].vibe-banner-blue .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light].vibe-banner-red .vibe-banner-action .vibe-button{color:var(--vibe-banner-blue-link-color)}[data-theme=marcom]:not([data-mode]) .vibe-banner-success .vibe-banner-action .vibe-button,[data-theme=marcom]:not([data-mode]).vibe-banner-success .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light] .vibe-banner-success .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=light].vibe-banner-success .vibe-banner-action .vibe-button{color:var(--vibe-banner-success-link-color)}[data-theme=marcom]:not([data-mode]) .vibe-banner-dismiss,[data-theme=marcom]:not([data-mode]).vibe-banner .vibe-banner-dismiss,[data-theme=marcom][data-mode=light] .vibe-banner-dismiss,[data-theme=marcom][data-mode=light].vibe-banner .vibe-banner-dismiss{position:absolute;inset-inline-end:12px}[data-theme=marcom]:not([data-mode]) .vibe-banner-constrained,[data-theme=marcom]:not([data-mode]).vibe-banner-constrained,[data-theme=marcom][data-mode=light] .vibe-banner-constrained,[data-theme=marcom][data-mode=light].vibe-banner-constrained{inline-size:var(--vibe-banner-inset-width);max-inline-size:980px;border-radius:var(--vibe-banner-inset-border-radius)}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker,[data-theme=marcom]:not([data-mode]).vibe-progress-tracker,[data-theme=marcom][data-mode=light] .vibe-progress-tracker,[data-theme=marcom][data-mode=light].vibe-progress-tracker{--vibe-progress-step-label: var(--sk-glyph-gray-secondary);--vibe-progress-step-active-label: var(--sk-glyph-gray);--vibe-progress-step-completed-label: var(--sk-glyph-gray-secondary);--vibe-progress-step-focus-ring: var(--sk-focus-color);--vibe-progress-tracker-connector-color: var(--sk-glyph-gray-secondary);--vibe-progress-tracker-connector-completed-color: var(--sk-glyph-gray-secondary);--vibe-progress-tracker-focus-ring: var(--sk-focus-color);align-items:center;max-inline-size:100%}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker--horizontal,[data-theme=marcom]:not([data-mode]).vibe-progress-tracker--horizontal,[data-theme=marcom][data-mode=light] .vibe-progress-tracker--horizontal,[data-theme=marcom][data-mode=light].vibe-progress-tracker--horizontal{flex-wrap:wrap;row-gap:8px}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker-step-wrapper,[data-theme=marcom][data-mode=light] .vibe-progress-tracker-step-wrapper{flex:0 1 auto;align-items:center;min-inline-size:0}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker--horizontal .vibe-progress-tracker-step-wrapper:last-child,[data-theme=marcom][data-mode=light] .vibe-progress-tracker--horizontal .vibe-progress-tracker-step-wrapper:last-child{flex:0 1 auto}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker--horizontal .vibe-progress-tracker-step-wrapper:not(:first-child):before,[data-theme=marcom][data-mode=light] .vibe-progress-tracker--horizontal .vibe-progress-tracker-step-wrapper:not(:first-child):before{content:"›";display:inline-flex;align-items:center;align-self:center;min-block-size:28px;padding:0 4px;color:var(--sk-glyph-gray-secondary);font-size:18px;font-weight:400;line-height:1}[data-theme=marcom]:not([data-mode]) .vibe-progress-step,[data-theme=marcom][data-mode=light] .vibe-progress-step{min-inline-size:0}[data-theme=marcom]:not([data-mode]) .vibe-progress-step-item,[data-theme=marcom][data-mode=light] .vibe-progress-step-item{min-block-size:28px;padding:0 4px;flex-direction:row;gap:0;border-radius:4px}[data-theme=marcom]:not([data-mode]) .vibe-progress-step-circle,[data-theme=marcom][data-mode=light] .vibe-progress-step-circle{display:none}[data-theme=marcom]:not([data-mode]) .vibe-progress-step-label,[data-theme=marcom][data-mode=light] .vibe-progress-step-label{margin:0;color:var(--sk-glyph-gray-secondary);text-align:start;white-space:nowrap}[data-theme=marcom]:not([data-mode]) .vibe-progress-step--active .vibe-progress-step-label,[data-theme=marcom][data-mode=light] .vibe-progress-step--active .vibe-progress-step-label{color:var(--sk-glyph-gray);font-weight:600}[data-theme=marcom]:not([data-mode]) .vibe-progress-step--completed .vibe-progress-step-label,[data-theme=marcom][data-mode=light] .vibe-progress-step--completed .vibe-progress-step-label{color:var(--sk-glyph-gray-secondary);font-weight:400}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker-connector,[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker-connector--completed,[data-theme=marcom][data-mode=light] .vibe-progress-tracker-connector,[data-theme=marcom][data-mode=light] .vibe-progress-tracker-connector--completed{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:center;inline-size:auto;block-size:28px;min-inline-size:0;min-block-size:0;margin:0;background:transparent;color:var(--sk-glyph-gray-secondary)}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker-connector:before,[data-theme=marcom][data-mode=light] .vibe-progress-tracker-connector:before{content:"›";display:block;padding:0 4px;font-size:18px;font-weight:400;line-height:1}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker--horizontal .vibe-progress-tracker-connector,[data-theme=marcom][data-mode=light] .vibe-progress-tracker--horizontal .vibe-progress-tracker-connector{display:none}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker--vertical,[data-theme=marcom]:not([data-mode]).vibe-progress-tracker--vertical,[data-theme=marcom][data-mode=light] .vibe-progress-tracker--vertical,[data-theme=marcom][data-mode=light].vibe-progress-tracker--vertical{align-items:flex-start;row-gap:2px}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker--vertical .vibe-progress-tracker-step-wrapper,[data-theme=marcom][data-mode=light] .vibe-progress-tracker--vertical .vibe-progress-tracker-step-wrapper{align-items:flex-start}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker--vertical .vibe-progress-tracker-connector,[data-theme=marcom][data-mode=light] .vibe-progress-tracker--vertical .vibe-progress-tracker-connector{inline-size:28px;block-size:20px;margin:0}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker--vertical .vibe-progress-tracker-connector:before,[data-theme=marcom][data-mode=light] .vibe-progress-tracker--vertical .vibe-progress-tracker-connector:before{transform:rotate(90deg)}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker--clickable .vibe-progress-tracker-step-wrapper>button,[data-theme=marcom][data-mode=light] .vibe-progress-tracker--clickable .vibe-progress-tracker-step-wrapper>button{font:inherit}[data-theme=marcom]:not([data-mode]) .vibe-popover-container,[data-theme=marcom]:not([data-mode]).vibe-popover-container,[data-theme=marcom][data-mode=light] .vibe-popover-container,[data-theme=marcom][data-mode=light].vibe-popover-container{--sk-iconcontrol-scrim-color: rgb(232, 232, 237);--sk-iconcontrol-content-color: rgba(0, 0, 0, .56);--sk-iconcontrol-scrim-color-hover: #ececf0;--sk-iconcontrol-content-color-hover: rgba(0, 0, 0, .64);--sk-iconcontrol-scrim-color-active: #dfdfe4;--sk-iconcontrol-content-color-active: rgba(0, 0, 0, .64);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .42);--vibe-popover-placard-bg-color: rgb(255, 255, 255);--vibe-popover-placard-border-radius: 18px;--vibe-popover-placard-max-width: 480px;--vibe-popover-placard-padding: 0;--vibe-popover-placard-shadow: 8px 8px 16px 0 rgba(0, 0, 0, .08);--vibe-popover-border-width: 0;--vibe-popover-border-color: transparent;--vibe-popover-title-bar-bg-color: rgb(255, 255, 255);--vibe-popover-title-bar-inner-border-color: var(--sk-fill-gray-tertiary-alpha);--vibe-popover-title-bar-height: 52px;--vibe-popover-title-bar-padding-horizontal: 20px;--vibe-popover-title-bar-border-radius: 18px 18px 0 0;--vibe-popover-title-bar-backdrop-filter: none;--vibe-popover-divider-thickness: 1px;--vibe-popover-content-padding: 20px;--vibe-popover-content-color: var(--sk-glyph-gray);--vibe-popover-title-color: var(--sk-glyph-gray);--vibe-popover-close-icon-color: var(--sk-iconcontrol-content-color);--vibe-popover-close-icon-color-hover: var(--sk-iconcontrol-content-color-hover);--vibe-popover-close-icon-target-size: 44px;--vibe-popover-close-icon-size: 20px;--vibe-popover-close-icon-margin: 8px;--vibe-popover-toolbar-height: 52px;--vibe-popover-toolbar-padding-horizontal: 20px;--vibe-popover-toolbar-bg-color: rgb(255, 255, 255);--vibe-popover-toolbar-inner-border-color: var(--sk-fill-gray-tertiary-alpha);--vibe-popover-toolbar-border-radius: 0 0 18px 18px;--vibe-popover-transition-duration: .2s;--vibe-popover-focus-ring-color: var(--sk-focus-color)}[data-theme=marcom]:not([data-mode]) .vibe-dialog-scrim,[data-theme=marcom]:not([data-mode]).vibe-dialog-scrim,[data-theme=marcom][data-mode=light] .vibe-dialog-scrim,[data-theme=marcom][data-mode=light].vibe-dialog-scrim{--sk-iconcontrol-scrim-color: rgb(232, 232, 237);--sk-iconcontrol-content-color: rgba(0, 0, 0, .56);--sk-iconcontrol-scrim-color-hover: #ececf0;--sk-iconcontrol-content-color-hover: rgba(0, 0, 0, .64);--sk-iconcontrol-scrim-color-active: #dfdfe4;--sk-iconcontrol-content-color-active: rgba(0, 0, 0, .64);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .42);--vibe-dialog-scrim-bg: rgba(0, 0, 0, .48);--vibe-dialog-bg: rgb(255, 255, 255);--vibe-dialog-border: transparent;--vibe-dialog-border-radius: 18px;--vibe-dialog-header-text: var(--sk-glyph-gray);--vibe-dialog-body-text: var(--sk-glyph-gray);--vibe-dialog-close-btn-color: var(--sk-iconcontrol-content-color);--vibe-dialog-close-btn-hover-bg: var(--sk-iconcontrol-scrim-color-hover);--vibe-dialog-focus-ring: var(--sk-focus-color);--vibe-dialog-z-index: 11000;--vibe-dialog-size-small: 480px;--vibe-dialog-size-medium: 816.6666666667px;--vibe-dialog-size-large: 1029px;--vibe-dialog-content-small: 45ch;--vibe-dialog-content-large: 75ch;--vibe-dialog-padding: 76px;--vibe-dialog-header-padding: 76px 76px 0;--vibe-dialog-footer-gap: 12px;--vibe-dialog-close-btn-size: 44px;--vibe-dialog-close-btn-offset-block: 16px;--vibe-dialog-close-btn-offset-inline: 16px;--vibe-dialog-transition-duration: .4s;--vibe-dialog-transition-easing: ease;--vibe-dialog-scrim-duration: .4s;--vibe-dialog-scrim-easing: ease;--vibe-dialog-shadow: none}[data-theme=marcom]:not([data-mode]) .vibe-dialog-close-btn.vibe-button-icon-only.vibe-button-sm,[data-theme=marcom]:not([data-mode]).vibe-dialog-close-btn.vibe-button-icon-only.vibe-button-sm,[data-theme=marcom][data-mode=light] .vibe-dialog-close-btn.vibe-button-icon-only.vibe-button-sm,[data-theme=marcom][data-mode=light].vibe-dialog-close-btn.vibe-button-icon-only.vibe-button-sm{--sk-iconcontrol-scrim-color: rgb(232, 232, 237);--sk-iconcontrol-content-color: rgba(0, 0, 0, .56);--sk-iconcontrol-scrim-color-hover: #ececf0;--sk-iconcontrol-content-color-hover: rgba(0, 0, 0, .64);--sk-iconcontrol-scrim-color-active: #dfdfe4;--sk-iconcontrol-content-color-active: rgba(0, 0, 0, .64);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .42);--sk-iconcontrol-diameter: 44px}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-tile-background: rgb(255, 255, 255);--sk-tile-box-shadow: 8px 8px 16px 0 rgba(0, 0, 0, .08);--vibe-card-bg-color: var(--sk-tile-background);--vibe-card-border-color: transparent;--vibe-card-color: var(--sk-glyph-gray);--vibe-card-border-radius: 18px;--vibe-card-padding-block: 60px;--vibe-card-padding-inline: 8.3333333333%;--vibe-card-padding-block-small: 60px;--vibe-card-padding-inline-small: 8.3333333333%;--vibe-card-title-size: 48px;--vibe-card-title-weight: 600;--vibe-card-title-line-height: 52px;--vibe-card-body-size: 17px;--vibe-card-body-weight: 400;--vibe-card-body-line-height: 25px;--vibe-card-shadow: none;--vibe-card-elevated-shadow: var(--sk-tile-box-shadow);--vibe-card-filled-bg-color: var(--sk-fill-secondary);--vibe-card-outlined-border-color: var(--sk-fill-gray-tertiary);--vibe-card-interactive-hover-bg: var(--sk-tile-background);--vibe-card-interactive-hover-shadow: var(--sk-tile-box-shadow);--vibe-card-header-margin-block-end: 25px;--vibe-card-title-subtitle-gap: 25px;--vibe-card-metadata-margin-block-start: 25px}[data-theme=marcom]:not([data-mode]) .vibe-radio-button,[data-theme=marcom]:not([data-mode]).vibe-radio-button,[data-theme=marcom][data-mode=light] .vibe-radio-button,[data-theme=marcom][data-mode=light].vibe-radio-button{--vibe-radio-button-all-indicator-width: 16px;--vibe-radio-button-all-indicator-height: 16px;--vibe-radio-button-all-indicator-border-radius: 50%;--vibe-radio-button-all-indicator-border-width: 1px;--vibe-radio-button-all-indicator-border-style: solid;--vibe-radio-button-all-indicator-dot-size: 4px;--vibe-radio-button-all-label-padding-inline-start: 10px;--vibe-radio-button-all-focus-outline-width: 2px;--vibe-radio-button-all-focus-outline-offset: 3px;--vibe-radio-button-all-input-width: 44px;--vibe-radio-button-all-input-height: 44px;--vibe-radio-button-all-input-top: -14px;--vibe-radio-button-small-indicator-width: 14px;--vibe-radio-button-small-indicator-height: 14px;--vibe-radio-button-small-indicator-dot-size: 4px;--vibe-radio-button-small-input-top: -15px;--vibe-radio-button-small-label-padding-inline-start: 8px;--vibe-radio-button-small-label-font-size: 14px;--vibe-radio-button-medium-indicator-width: 16px;--vibe-radio-button-medium-indicator-height: 16px;--vibe-radio-button-medium-indicator-dot-size: 4px;--vibe-radio-button-medium-input-top: -14px;--vibe-radio-button-medium-label-padding-inline-start: 10px;--vibe-radio-button-medium-label-font-size: 17px;--vibe-radio-button-large-indicator-width: 22px;--vibe-radio-button-large-indicator-height: 22px;--vibe-radio-button-large-indicator-dot-size: 7px;--vibe-radio-button-large-input-top: -11px;--vibe-radio-button-large-label-padding-inline-start: 10px;--vibe-radio-button-large-label-font-size: 19px;--vibe-radio-button-indicator-background-enabled: var(--vibe-input-field-bg-enabled);--vibe-radio-button-indicator-border-enabled: var(--vibe-input-field-border-enabled);--vibe-radio-button-label-color-enabled: var(--sk-glyph-gray);--vibe-radio-button-indicator-background-checked: rgb(0, 113, 227);--vibe-radio-button-indicator-border-checked: rgb(0, 113, 227);--vibe-radio-button-all-indicator-color-selected: rgb(255, 255, 255);--vibe-radio-button-indicator-background-disabled: var(--vibe-input-field-bg-disabled);--vibe-radio-button-indicator-border-disabled: var(--vibe-input-field-border-disabled);--vibe-radio-button-label-color-disabled: var(--sk-glyph-gray-secondary);--vibe-radio-button-indicator-background-error: var(--vibe-input-field-bg-error);--vibe-radio-button-indicator-border-error: var(--sk-glyph-red);--vibe-radio-button-focus-outline-color-focused: var(--sk-focus-color)}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--vibe-label-color: var(--sk-glyph-gray-secondary);--vibe-accordion-bg-color: transparent;--vibe-accordion-bg-color-hover: transparent;--vibe-accordion-panel-bg-color: transparent;--vibe-accordion-border-color: var(--sk-fill-gray-tertiary);--vibe-accordion-title-color: var(--sk-glyph-gray);--vibe-accordion-content-color: var(--sk-glyph-gray);--vibe-accordion-chevron-color: var(--sk-glyph-gray-tertiary);--vibe-accordion-focus-outline-color: var(--sk-focus-color);--vibe-accordion-chevron-color-hover: var(--sk-glyph-gray-secondary);--vibe-accordion-divider-border-color: var(--sk-fill-gray-tertiary);--vibe-accordion-icon-color: var(--sk-glyph-gray-tertiary);--vibe-accordion-icon-color-hover: var(--sk-glyph-gray-secondary);--vibe-accordion-panel-text-color: var(--sk-glyph-gray);--vibe-custom-select-bg: var(--vibe-input-field-bg-enabled);--vibe-custom-select-bg-disabled: var(--vibe-input-field-bg-disabled);--vibe-custom-select-bg-invalid: var(--vibe-input-field-bg-error);--vibe-custom-select-border: var(--sk-fill-gray-secondary);--vibe-custom-select-border-focus: var(--vibe-input-field-border-focused, #0071e3);--vibe-custom-select-border-invalid: var(--sk-glyph-red);--vibe-custom-select-border-disabled: var(--vibe-input-field-border-disabled);--vibe-custom-select-text: var(--sk-glyph-gray);--vibe-custom-select-text-placeholder: var(--sk-glyph-gray-secondary);--vibe-custom-select-text-disabled: var(--vibe-input-placeholder, #6e6e73);--vibe-custom-select-label: var(--sk-glyph-gray-secondary);--vibe-custom-select-label-active: var(--sk-glyph-blue);--vibe-custom-select-focus-ring: var(--sk-focus-color);--vibe-custom-select-dropdown-bg: var(--sk-fill);--vibe-custom-select-helper-text: var(--sk-glyph-gray-secondary);--vibe-custom-select-error-text: var(--sk-glyph-red);--vibe-custom-select-icon: var(--sk-glyph-gray-secondary);--vibe-custom-select-icon-clear: var(--sk-glyph-gray-tertiary);--vibe-custom-select-option-hover-bg: var(--sk-fill-tertiary);--vibe-custom-select-option-selected-bg: var(--sk-fill-gray-quaternary);--vibe-custom-select-option-selected-text: var(--sk-glyph-blue);--vibe-custom-select-option-disabled-text: var(--sk-glyph-gray-tertiary);--vibe-custom-select-token-bg: var(--sk-fill-gray-quaternary);--vibe-custom-select-token-text: var(--sk-glyph-gray);--vibe-custom-select-readonly-bg: var(--sk-fill-tertiary);--vibe-custom-select-readonly-text: var(--sk-glyph-gray-secondary);--vibe-custom-select-readonly-border: var(--sk-fill-gray-secondary);--vibe-custom-select-valid-text: var(--sk-glyph-green);--vibe-custom-select-warning-text: var(--sk-glyph-orange);--vibe-custom-select-warning-border: var(--sk-glyph-orange);--vibe-custom-select-warning-bg: var(--sk-fill-orange-secondary);--vibe-token-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-token-hover-bg: var(--sk-fill-gray-tertiary-alpha);--vibe-token-active-bg: var(--sk-fill-gray-tertiary-alpha);--vibe-token-focused-bg: var(--sk-fill-gray-secondary-alpha);--vibe-token-text: var(--sk-glyph-gray);--vibe-token-hover-color: var(--sk-glyph-gray);--vibe-token-remove-icon-color: var(--sk-glyph-gray-secondary);--vibe-token-menu-icon-color: var(--sk-glyph-gray);--vibe-token-two-field-attribute-color: var(--sk-glyph-gray-secondary);--vibe-token-focus-ring: var(--sk-focus-color);--vibe-token-menu-bg: var(--sk-fill-secondary);--vibe-token-menu-border: var(--sk-fill-gray-tertiary);--vibe-token-menu-item-hover-bg: var(--sk-fill-tertiary);--vibe-token-menu-item-selected-bg: var(--sk-fill-gray-quaternary);--vibe-select-bg-color-enabled: var(--vibe-input-field-bg-enabled);--vibe-select-bg-color-disabled: var(--vibe-input-field-bg-disabled);--vibe-select-bg-color-invalid: var(--sk-fill-red-secondary);--vibe-select-border-color-enabled: var(--sk-fill-gray-secondary);--vibe-select-border-color-focused: var(--vibe-input-field-border-focused, #0071e3);--vibe-select-border-color-disabled: var(--vibe-input-field-border-disabled);--vibe-select-border-color-invalid: var(--sk-glyph-red);--vibe-select-field-color-enabled: var(--sk-glyph-gray);--vibe-select-field-color-disabled: var(--vibe-input-placeholder, #6e6e73);--vibe-select-chevron-color-enabled: var(--sk-glyph-gray-secondary);--vibe-select-chevron-color-disabled: var(--sk-glyph-gray-tertiary);--vibe-select-error-text-color: var(--sk-glyph-red);--vibe-select-placeholder-color: var(--sk-glyph-gray-secondary);--vibe-select-focus-ring: var(--sk-focus-color)}[data-theme=marcom]:not([data-mode]) .vibe-button-primary,[data-theme=marcom]:not([data-mode]).vibe-button-primary,[data-theme=marcom][data-mode=light] .vibe-button-primary,[data-theme=marcom][data-mode=light].vibe-button-primary{--sk-button-background: rgb(0, 113, 227);--sk-button-background-hover: #0076DF;--sk-button-background-active: #006EDB;--sk-button-color: rgb(255, 255, 255);--sk-button-color-hover: rgb(255, 255, 255);--sk-button-color-active: var(--sk-button-color-hover);--sk-button-border-color: transparent;--vibe-button-primary-bg-enabled: var(--sk-button-background);--vibe-button-primary-bg-hovered: var(--sk-button-background-hover);--vibe-button-primary-bg-pressed: var(--sk-button-background-active);--vibe-button-primary-bg-focused: var(--sk-button-background);--vibe-button-primary-bg-disabled: var(--sk-button-background);--vibe-button-primary-text-enabled: var(--sk-button-color);--vibe-button-primary-text-hovered: var(--sk-button-color-hover);--vibe-button-primary-text-pressed: var(--sk-button-color-active);--vibe-button-primary-text-focused: var(--sk-button-color);--vibe-button-primary-text-disabled: var(--sk-button-color);--vibe-button-primary-border-enabled: var(--sk-button-border-color);--vibe-button-primary-border-hovered: transparent;--vibe-button-primary-border-pressed: transparent;--vibe-button-primary-border-focused: var(--sk-button-border-color);--vibe-button-primary-border-disabled: var(--sk-button-border-color)}[data-theme=marcom]:not([data-mode]) .vibe-button-secondary,[data-theme=marcom]:not([data-mode]).vibe-button-secondary,[data-theme=marcom][data-mode=light] .vibe-button-secondary,[data-theme=marcom][data-mode=light].vibe-button-secondary{--sk-button-background: rgb(29, 29, 31);--sk-button-background-hover: #272729;--sk-button-background-active: #18181A;--sk-button-color: rgb(255, 255, 255);--sk-button-color-hover: rgb(255, 255, 255);--sk-button-color-active: var(--sk-button-color-hover);--sk-button-border-color: transparent;--vibe-button-secondary-bg-enabled: var(--sk-button-background);--vibe-button-secondary-bg-hovered: var(--sk-button-background-hover);--vibe-button-secondary-bg-pressed: var(--sk-button-background-active);--vibe-button-secondary-bg-focused: var(--sk-button-background);--vibe-button-secondary-bg-disabled: var(--sk-button-background);--vibe-button-secondary-text-enabled: var(--sk-button-color);--vibe-button-secondary-text-hovered: var(--sk-button-color-hover);--vibe-button-secondary-text-pressed: var(--sk-button-color-active);--vibe-button-secondary-text-focused: var(--sk-button-color);--vibe-button-secondary-text-disabled: var(--sk-button-color);--vibe-button-secondary-border-enabled: var(--sk-button-border-color);--vibe-button-secondary-border-hovered: transparent;--vibe-button-secondary-border-pressed: transparent;--vibe-button-secondary-border-focused: var(--sk-button-border-color);--vibe-button-secondary-border-disabled: var(--sk-button-border-color)}[data-theme=marcom]:not([data-mode]) .vibe-button-secondarydanger,[data-theme=marcom]:not([data-mode]).vibe-button-secondarydanger,[data-theme=marcom][data-mode=light] .vibe-button-secondarydanger,[data-theme=marcom][data-mode=light].vibe-button-secondarydanger{--sk-button-background: rgb(0, 113, 227);--sk-button-background-hover: #0076DF;--sk-button-background-active: #006EDB;--sk-button-color: rgb(255, 255, 255);--sk-button-color-hover: rgb(255, 255, 255);--sk-button-color-active: var(--sk-button-color-hover);--sk-button-border-color: transparent;--vibe-button-secondarydanger-bg-enabled: var(--sk-button-background);--vibe-button-secondarydanger-bg-hovered: var(--sk-button-background-hover);--vibe-button-secondarydanger-bg-pressed: var(--sk-button-background-active);--vibe-button-secondarydanger-bg-focused: var(--sk-button-background);--vibe-button-secondarydanger-bg-disabled: var(--sk-button-background);--vibe-button-secondarydanger-text-enabled: var(--sk-button-color);--vibe-button-secondarydanger-text-hovered: var(--sk-button-color-hover);--vibe-button-secondarydanger-text-pressed: var(--sk-button-color-active);--vibe-button-secondarydanger-text-focused: var(--sk-button-color);--vibe-button-secondarydanger-text-disabled: var(--sk-button-color);--vibe-button-secondarydanger-border-enabled: var(--sk-button-border-color);--vibe-button-secondarydanger-border-hovered: transparent;--vibe-button-secondarydanger-border-pressed: transparent;--vibe-button-secondarydanger-border-focused: var(--sk-button-border-color);--vibe-button-secondarydanger-border-disabled: var(--sk-button-border-color)}[data-theme=marcom]:not([data-mode]) .vibe-button-tertiary,[data-theme=marcom]:not([data-mode]).vibe-button-tertiary,[data-theme=marcom][data-mode=light] .vibe-button-tertiary,[data-theme=marcom][data-mode=light].vibe-button-tertiary{--sk-button-background: transparent;--sk-button-background-hover: #0076DF;--sk-button-background-active: #006EDB;--sk-button-color: rgb(0, 102, 204);--sk-button-color-hover: rgb(255, 255, 255);--sk-button-color-active: var(--sk-button-color-hover);--sk-button-border-color: rgb(0, 102, 204);--vibe-button-tertiary-bg-enabled: var(--sk-button-background);--vibe-button-tertiary-bg-hovered: var(--sk-button-background-hover);--vibe-button-tertiary-bg-pressed: var(--sk-button-background-active);--vibe-button-tertiary-bg-focused: var(--sk-button-background);--vibe-button-tertiary-bg-disabled: var(--sk-button-background);--vibe-button-tertiary-text-enabled: var(--sk-button-color);--vibe-button-tertiary-text-hovered: var(--sk-button-color-hover);--vibe-button-tertiary-text-pressed: var(--sk-button-color-active);--vibe-button-tertiary-text-focused: var(--sk-button-color);--vibe-button-tertiary-text-disabled: var(--sk-button-color);--vibe-button-tertiary-border-enabled: var(--sk-button-border-color);--vibe-button-tertiary-border-hovered: transparent;--vibe-button-tertiary-border-pressed: transparent;--vibe-button-tertiary-border-focused: var(--sk-button-border-color);--vibe-button-tertiary-border-disabled: var(--sk-button-border-color)}[data-theme=marcom]:not([data-mode]) .vibe-button-link,[data-theme=marcom]:not([data-mode]).vibe-button-link,[data-theme=marcom][data-mode=light] .vibe-button-link,[data-theme=marcom][data-mode=light].vibe-button-link{--sk-button-background: transparent;--sk-button-background-hover: #272729;--sk-button-background-active: #18181A;--sk-button-color: rgb(29, 29, 31);--sk-button-color-hover: rgb(255, 255, 255);--sk-button-color-active: var(--sk-button-color-hover);--sk-button-border-color: rgb(29, 29, 31);--vibe-button-link-bg-enabled: var(--sk-button-background);--vibe-button-link-bg-hovered: var(--sk-button-background-hover);--vibe-button-link-bg-pressed: var(--sk-button-background-active);--vibe-button-link-bg-focused: var(--sk-button-background);--vibe-button-link-bg-disabled: var(--sk-button-background);--vibe-button-link-text-enabled: var(--sk-button-color);--vibe-button-link-text-hovered: var(--sk-button-color-hover);--vibe-button-link-text-pressed: var(--sk-button-color-active);--vibe-button-link-text-focused: var(--sk-button-color);--vibe-button-link-text-disabled: var(--sk-button-color);--vibe-button-link-border-enabled: var(--sk-button-border-color);--vibe-button-link-border-hovered: transparent;--vibe-button-link-border-pressed: transparent;--vibe-button-link-border-focused: var(--sk-button-border-color);--vibe-button-link-border-disabled: var(--sk-button-border-color)}[data-theme=marcom]:not([data-mode]) .vibe-button-icon-only.vibe-button-primary,[data-theme=marcom]:not([data-mode]).vibe-button-icon-only.vibe-button-primary,[data-theme=marcom][data-mode=light] .vibe-button-icon-only.vibe-button-primary,[data-theme=marcom][data-mode=light].vibe-button-icon-only.vibe-button-primary{--sk-iconcontrol-scrim-color: rgb(29, 29, 31);--sk-iconcontrol-content-color: rgb(255, 255, 255);--sk-iconcontrol-scrim-color-hover: #272729;--sk-iconcontrol-content-color-hover: rgb(255, 255, 255);--sk-iconcontrol-scrim-color-active: #18181A;--sk-iconcontrol-content-color-active: rgb(255, 255, 255);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .42);--vibe-button-primary-bg-enabled: var(--sk-iconcontrol-scrim-color);--vibe-button-primary-bg-hovered: var(--sk-iconcontrol-scrim-color-hover);--vibe-button-primary-bg-pressed: var(--sk-iconcontrol-scrim-color-active);--vibe-button-primary-bg-focused: var(--sk-iconcontrol-scrim-color);--vibe-button-primary-bg-disabled: var(--sk-iconcontrol-scrim-color);--vibe-button-primary-text-enabled: var(--sk-iconcontrol-content-color);--vibe-button-primary-text-hovered: var(--sk-iconcontrol-content-color-hover);--vibe-button-primary-text-pressed: var(--sk-iconcontrol-content-color-active);--vibe-button-primary-text-focused: var(--sk-iconcontrol-content-color);--vibe-button-primary-text-disabled: var(--sk-iconcontrol-content-color);--vibe-button-primary-border-enabled: transparent;--vibe-button-primary-border-hovered: transparent;--vibe-button-primary-border-pressed: transparent;--vibe-button-primary-border-focused: transparent;--vibe-button-primary-border-disabled: transparent}[data-theme=marcom]:not([data-mode]) .vibe-button-icon-only.vibe-button-secondary,[data-theme=marcom]:not([data-mode]).vibe-button-icon-only.vibe-button-secondary,[data-theme=marcom][data-mode=light] .vibe-button-icon-only.vibe-button-secondary,[data-theme=marcom][data-mode=light].vibe-button-icon-only.vibe-button-secondary{--sk-iconcontrol-scrim-color: transparent;--sk-iconcontrol-content-color: rgb(29, 29, 31);--sk-iconcontrol-scrim-color-hover: #272729;--sk-iconcontrol-content-color-hover: rgb(255, 255, 255);--sk-iconcontrol-scrim-color-active: #18181A;--sk-iconcontrol-content-color-active: rgb(255, 255, 255);--sk-iconcontrol-border-color: rgb(29, 29, 31);--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .42);--vibe-button-secondary-bg-enabled: var(--sk-iconcontrol-scrim-color);--vibe-button-secondary-bg-hovered: var(--sk-iconcontrol-scrim-color-hover);--vibe-button-secondary-bg-pressed: var(--sk-iconcontrol-scrim-color-active);--vibe-button-secondary-bg-focused: var(--sk-iconcontrol-scrim-color);--vibe-button-secondary-bg-disabled: var(--sk-iconcontrol-scrim-color);--vibe-button-secondary-text-enabled: var(--sk-iconcontrol-content-color);--vibe-button-secondary-text-hovered: var(--sk-iconcontrol-content-color-hover);--vibe-button-secondary-text-pressed: var(--sk-iconcontrol-content-color-active);--vibe-button-secondary-text-focused: var(--sk-iconcontrol-content-color);--vibe-button-secondary-text-disabled: var(--sk-iconcontrol-content-color);--vibe-button-secondary-border-enabled: transparent;--vibe-button-secondary-border-hovered: transparent;--vibe-button-secondary-border-pressed: transparent;--vibe-button-secondary-border-focused: transparent;--vibe-button-secondary-border-disabled: transparent}[data-theme=marcom]:not([data-mode]) .vibe-button-icon-only.vibe-button-tertiary,[data-theme=marcom]:not([data-mode]).vibe-button-icon-only.vibe-button-tertiary,[data-theme=marcom][data-mode=light] .vibe-button-icon-only.vibe-button-tertiary,[data-theme=marcom][data-mode=light].vibe-button-icon-only.vibe-button-tertiary{--sk-iconcontrol-scrim-color: rgb(232, 232, 237);--sk-iconcontrol-content-color: rgba(0, 0, 0, .56);--sk-iconcontrol-scrim-color-hover: #ececf0;--sk-iconcontrol-content-color-hover: rgba(0, 0, 0, .64);--sk-iconcontrol-scrim-color-active: #dfdfe4;--sk-iconcontrol-content-color-active: rgba(0, 0, 0, .64);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .42);--vibe-button-tertiary-bg-enabled: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-bg-hovered: var(--sk-iconcontrol-scrim-color-hover);--vibe-button-tertiary-bg-pressed: var(--sk-iconcontrol-scrim-color-active);--vibe-button-tertiary-bg-focused: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-bg-disabled: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-text-enabled: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-text-hovered: var(--sk-iconcontrol-content-color-hover);--vibe-button-tertiary-text-pressed: var(--sk-iconcontrol-content-color-active);--vibe-button-tertiary-text-focused: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-text-disabled: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-border-enabled: transparent;--vibe-button-tertiary-border-hovered: transparent;--vibe-button-tertiary-border-pressed: transparent;--vibe-button-tertiary-border-focused: transparent;--vibe-button-tertiary-border-disabled: transparent}[data-theme=marcom]:not([data-mode]) .vibe-button-icon-control-tertiary-alpha,[data-theme=marcom]:not([data-mode]).vibe-button-icon-control-tertiary-alpha,[data-theme=marcom][data-mode=light] .vibe-button-icon-control-tertiary-alpha,[data-theme=marcom][data-mode=light].vibe-button-icon-control-tertiary-alpha{--sk-iconcontrol-scrim-color: rgba(210, 210, 215, .64);--sk-iconcontrol-content-color: rgba(0, 0, 0, .56);--sk-iconcontrol-scrim-color-hover: rgba(223, 223, 227, .6976);--sk-iconcontrol-content-color-hover: rgba(0, 0, 0, .64);--sk-iconcontrol-scrim-color-active: rgba(193, 193, 198, .6544);--sk-iconcontrol-content-color-active: rgba(0, 0, 0, .64);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .42);--vibe-button-tertiary-bg-enabled: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-bg-hovered: var(--sk-iconcontrol-scrim-color-hover);--vibe-button-tertiary-bg-pressed: var(--sk-iconcontrol-scrim-color-active);--vibe-button-tertiary-bg-focused: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-bg-disabled: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-text-enabled: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-text-hovered: var(--sk-iconcontrol-content-color-hover);--vibe-button-tertiary-text-pressed: var(--sk-iconcontrol-content-color-active);--vibe-button-tertiary-text-focused: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-text-disabled: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-border-enabled: transparent;--vibe-button-tertiary-border-hovered: transparent;--vibe-button-tertiary-border-pressed: transparent;--vibe-button-tertiary-border-focused: transparent;--vibe-button-tertiary-border-disabled: transparent}[data-theme=marcom]:not([data-mode]) .vibe-button:disabled,[data-theme=marcom]:not([data-mode]).vibe-button:disabled,[data-theme=marcom]:not([data-mode]) .vibe-button[aria-disabled=true],[data-theme=marcom]:not([data-mode]).vibe-button[aria-disabled=true],[data-theme=marcom]:not([data-mode]) .vibe-link[aria-disabled=true],[data-theme=marcom]:not([data-mode]).vibe-link[aria-disabled=true],[data-theme=marcom][data-mode=light] .vibe-button:disabled,[data-theme=marcom][data-mode=light].vibe-button:disabled,[data-theme=marcom][data-mode=light] .vibe-button[aria-disabled=true],[data-theme=marcom][data-mode=light].vibe-button[aria-disabled=true],[data-theme=marcom][data-mode=light] .vibe-link[aria-disabled=true],[data-theme=marcom][data-mode=light].vibe-link[aria-disabled=true]{opacity:var(--sk-link-disabled-opacity)}[data-theme=marcom][data-mode=dark]{color-scheme:dark;--sk-glyph: rgb(255, 255, 255);--sk-glyph-gray: rgb(245, 245, 247);--sk-glyph-gray-alpha: rgba(255, 255, 255, .92);--sk-glyph-gray-secondary: rgb(134, 134, 139);--sk-glyph-gray-secondary-alpha: rgba(255, 255, 255, .56);--sk-glyph-gray-secondary-alt: rgb(210, 210, 215);--sk-glyph-gray-secondary-alt-alpha: rgba(255, 255, 255, .8);--sk-glyph-gray-tertiary: rgb(110, 110, 115);--sk-glyph-gray-tertiary-alpha: rgba(255, 255, 255, .4);--sk-glyph-blue: rgb(41, 151, 255);--sk-glyph-orange: rgb(255, 121, 27);--sk-glyph-green: rgb(3, 161, 14);--sk-glyph-red: rgb(255, 48, 55);--sk-fill: rgb(0, 0, 0);--sk-fill-secondary: rgb(22, 22, 23);--sk-fill-tertiary: rgb(29, 29, 31);--sk-fill-gray: rgb(245, 245, 247);--sk-fill-gray-alpha: rgba(255, 255, 255, .92);--sk-fill-gray-secondary: rgb(110, 110, 115);--sk-fill-gray-secondary-alpha: rgba(255, 255, 255, .4);--sk-fill-gray-tertiary: rgb(66, 66, 69);--sk-fill-gray-tertiary-alpha: rgba(255, 255, 255, .24);--sk-fill-gray-quaternary: rgb(51, 51, 54);--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, .2);--sk-fill-orange-secondary: rgb(41, 13, 0);--sk-fill-green-secondary: rgb(0, 43, 3);--sk-fill-red: rgb(255, 48, 55);--sk-fill-red-secondary: rgb(51, 0, 0);--sk-fill-yellow: rgb(173, 130, 0);--sk-fill-yellow-secondary: rgb(43, 32, 0);--sk-enviro-neutral: rgb(0, 0, 0);--sk-body-background-color: rgb(0, 0, 0);--sk-body-text-color: rgb(245, 245, 247);--sk-headline-text-color: rgb(245, 245, 247);--sk-body-link-color: rgb(41, 151, 255);--sk-focus-color: #0071e3;--sk-focus-color-alt: rgb(255, 255, 255);--sk-link-disabled-opacity: .36;--vibe-glyph-default: var(--sk-glyph);--vibe-glyph-gray-default: var(--sk-glyph-gray);--vibe-glyph-gray-alpha: var(--sk-glyph-gray-alpha);--vibe-glyph-gray-secondary-default: var(--sk-glyph-gray-secondary);--vibe-glyph-gray-secondary-alpha: var(--sk-glyph-gray-secondary-alpha);--vibe-glyph-gray-secondary-alt-default: var(--sk-glyph-gray-secondary-alt);--vibe-glyph-gray-secondary-alt-alpha: var(--sk-glyph-gray-secondary-alt-alpha);--vibe-glyph-gray-tertiary-default: var(--sk-glyph-gray-tertiary);--vibe-glyph-gray-tertiary-alpha: var(--sk-glyph-gray-tertiary-alpha);--vibe-glyph-blue-default: var(--sk-glyph-blue);--vibe-glyph-orange-default: var(--sk-glyph-orange);--vibe-glyph-green-default: var(--sk-glyph-green);--vibe-glyph-red-default: var(--sk-glyph-red);--vibe-fill-default: var(--sk-fill);--vibe-fill-secondary-default: var(--sk-fill-secondary);--vibe-fill-tertiary-default: var(--sk-fill-tertiary);--vibe-fill-gray-default: var(--sk-fill-gray);--vibe-fill-gray-alpha: var(--sk-fill-gray-alpha);--vibe-fill-gray-secondary-default: var(--sk-fill-gray-secondary);--vibe-fill-gray-secondary-alpha: var(--sk-fill-gray-secondary-alpha);--vibe-fill-gray-tertiary-default: var(--sk-fill-gray-tertiary);--vibe-fill-gray-tertiary-alpha: var(--sk-fill-gray-tertiary-alpha);--vibe-fill-gray-quaternary-default: var(--sk-fill-gray-quaternary);--vibe-fill-gray-quaternary-alpha: var(--sk-fill-gray-quaternary-alpha);--vibe-fill-red-default: var(--sk-fill-red);--vibe-fill-yellow-default: var(--sk-fill-yellow);--vibe-link-enabled-text-enabled: var(--sk-body-link-color);--vibe-link-enabled-text-hovered: var(--sk-body-link-color);--vibe-link-enabled-text-pressed: var(--sk-body-link-color);--vibe-link-enabled-text-focused: var(--sk-body-link-color);--vibe-link-enabled-text-disabled: var(--sk-body-link-color);--vibe-link-neutral-text-enabled: var(--sk-glyph-gray);--vibe-link-neutral-text-hovered: var(--sk-glyph-gray);--vibe-link-neutral-text-pressed: var(--sk-glyph-gray);--vibe-link-neutral-text-focused: var(--sk-glyph-gray);--vibe-link-neutral-text-disabled: var(--sk-glyph-gray);--vibe-link-secondary-text-enabled: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-hovered: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-pressed: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-focused: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-disabled: var(--sk-glyph-gray-secondary);--vibe-link-visited-text-enabled: var(--sk-body-link-color);--vibe-link-visited-text-hovered: var(--sk-body-link-color);--vibe-link-visited-text-pressed: var(--sk-body-link-color);--vibe-link-visited-text-focused: var(--sk-body-link-color);--vibe-link-visited-text-disabled: var(--sk-body-link-color);--vibe-link-text-enabled: var(--sk-body-link-color);--vibe-link-text-hovered: var(--sk-body-link-color);--vibe-link-text-pressed: var(--sk-body-link-color);--vibe-link-text-focused: var(--sk-body-link-color);--vibe-link-text-visited: var(--sk-body-link-color);--vibe-link-text-disabled: var(--sk-body-link-color);--vibe-link-outline-color-focused: var(--sk-focus-color);--vibe-link-outline-width-focused: 2px;--vibe-link-outline-offset-focused: 1px;--vibe-button-disabled-opacity: var(--sk-link-disabled-opacity)}[data-theme=marcom][data-mode=dark] .vibe-header,[data-theme=marcom][data-mode=dark].vibe-header{--vibe-header-bg-black: rgba(22, 22, 23, .8);--vibe-header-bg-semi-black: rgba(22, 22, 23, .8);--vibe-header-bg-semi-light-gray: rgba(22, 22, 23, .8);--vibe-header-bg-semi-white: rgba(22, 22, 23, .8);--vibe-header-text: var(--sk-glyph-gray);--vibe-header-nav-text: var(--sk-glyph-gray);--vibe-header-nav-text-active: var(--sk-glyph-gray);--vibe-header-nav-text-hover: var(--sk-glyph-gray);--vibe-header-brand-title: var(--sk-glyph-gray);--vibe-header-icon: var(--sk-glyph-gray);--vibe-header-icon-hover: var(--sk-glyph-gray);--vibe-header-focus-ring: var(--sk-focus-color);--vibe-header-mobile-menu-bg: var(--sk-fill-secondary);--vibe-header-backdrop-blur: 20px;--vibe-header-divider: var(--sk-fill-gray-tertiary-alpha);--vibe-header-height: 44px;--vibe-header-padding-h: 22px;--vibe-header-max-width: 1024px;--vibe-header-user-menu-bg: var(--sk-fill-secondary);--vibe-header-user-menu-shadow: 8px 8px 16px 0 rgba(0, 0, 0, .08);--vibe-header-user-menu-border: var(--sk-fill-gray-tertiary-alpha);--vibe-header-skip-link-bg: var(--sk-body-link-color);--vibe-header-skip-link-text: rgb(245, 245, 247);--vibe-menu-item-focus-color: var(--sk-glyph-gray);--vibe-menu-item-focus-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha)}[data-theme=marcom][data-mode=dark] .vibe-header__user-menu-content.vibe-menu{--vibe-menu-bg: transparent;--vibe-menu-border: transparent;--vibe-menu-item-bg: transparent;--vibe-menu-item-text: var(--sk-glyph-gray);--vibe-menu-item-focus-color: var(--sk-glyph-gray);--vibe-menu-item-focus-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha)}[data-theme=marcom][data-mode=dark] .vibe-menu,[data-theme=marcom][data-mode=dark].vibe-menu{--vibe-menu-bg: var(--sk-fill);--vibe-menu-border: var(--sk-fill-gray-tertiary);--vibe-menu-focus-ring: var(--sk-focus-color);--vibe-border-radius-md: var(--vibe-global-border-radius);--font-family-text: var(--vibe-font-family-sf-pro-text);--vibe-menu-item-bg: var(--sk-fill);--vibe-menu-item-text: var(--sk-glyph-gray);--vibe-menu-item-focus-color: rgb(245, 245, 247);--vibe-menu-item-focus-bg: var(--sk-fill-blue);--vibe-menu-item-disabled-text: var(--sk-glyph-gray-tertiary);--vibe-menu-item-submenu-indicator-icon: var(--sk-glyph-gray-secondary);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-divider-color: var(--sk-fill-gray-tertiary-alpha)}[data-theme=marcom][data-mode=dark] .vibe-menu-item,[data-theme=marcom][data-mode=dark].vibe-menu-item{--vibe-menu-item-bg: var(--sk-fill);--vibe-menu-item-text: var(--sk-glyph-gray);--vibe-menu-item-focus-color: rgb(245, 245, 247);--vibe-menu-item-focus-bg: var(--sk-fill-blue);--vibe-menu-item-disabled-text: var(--sk-glyph-gray-tertiary);--vibe-menu-item-submenu-indicator-icon: var(--sk-glyph-gray-secondary);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha);--font-family-text: var(--vibe-font-family-sf-pro-text)}[data-theme=marcom][data-mode=dark] .vibe-menu-divider,[data-theme=marcom][data-mode=dark].vibe-menu-divider{--vibe-menu-divider-color: var(--sk-fill-gray-tertiary-alpha)}[data-theme=marcom][data-mode=dark] .vibe-chat,[data-theme=marcom][data-mode=dark].vibe-chat{--vibe-chat-bg-color: var(--sk-fill);--vibe-chat-border-color: var(--sk-fill-gray-tertiary-alpha);--vibe-chat-header-bg-color: var(--sk-fill);--vibe-chat-header-border-color: var(--sk-fill-gray-tertiary-alpha);--vibe-chat-footer-bg-color: var(--sk-fill);--vibe-chat-footer-border-color: var(--sk-fill-gray-tertiary-alpha);--vibe-chat-avatar-bg-color: var(--sk-fill-gray-secondary-alpha);--vibe-chat-avatar-text-color: var(--sk-glyph-gray);--vibe-chat-name-color: var(--sk-glyph-gray);--vibe-chat-timestamp-color: var(--sk-glyph-gray-secondary);--vibe-chat-status-color: var(--sk-glyph-gray-tertiary);--vibe-chat-typing-indicator-color: var(--sk-glyph-gray-tertiary);--vibe-message-bubble-user-bg-color: var(--sk-fill-blue);--vibe-message-bubble-user-text-color: rgb(245, 245, 247);--vibe-message-bubble-recipient-bg-color: var(--sk-fill-gray-quaternary-alpha);--vibe-message-bubble-recipient-text-color: var(--sk-glyph-gray);--vibe-message-bubble-system-bg-color: var(--sk-fill-gray-tertiary-alpha);--vibe-message-bubble-system-text-color: var(--sk-glyph-gray-secondary);--vibe-message-bubble-bot-bg-color: var(--sk-fill-gray-quaternary-alpha);--vibe-message-bubble-bot-text-color: var(--sk-glyph-gray);--vibe-message-bubble-meta-text-color: var(--sk-glyph-gray-tertiary);--vibe-message-bubble-focus-ring-color: var(--sk-focus-color)}[data-theme=marcom][data-mode=dark] .vibe-footer,[data-theme=marcom][data-mode=dark].vibe-footer{font-size:12px;line-height:1.3333733333;font-weight:400;letter-spacing:-.01em;font-family:SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom][data-mode=dark] .vibe-footer:lang(ar),[data-theme=marcom][data-mode=dark].vibe-footer:lang(ar){letter-spacing:0em;font-family:SF Pro AR,SF Pro AR Text,SF Pro Text,SF Pro Gulf,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom][data-mode=dark] .vibe-footer:lang(ja),[data-theme=marcom][data-mode=dark].vibe-footer:lang(ja){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom][data-mode=dark] .vibe-footer:lang(ko),[data-theme=marcom][data-mode=dark].vibe-footer:lang(ko){line-height:1.4166666667;letter-spacing:0em;font-family:SF Pro KR,SF Pro Text,SF Pro Icons,Apple Gothic,HY Gulim,MalgunGothic,HY Dotum,Lexi Gulim,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom][data-mode=dark] .vibe-footer:lang(zh),[data-theme=marcom][data-mode=dark].vibe-footer:lang(zh){letter-spacing:0em}[data-theme=marcom][data-mode=dark] .vibe-footer:lang(th),[data-theme=marcom][data-mode=dark].vibe-footer:lang(th){line-height:1.3333733333;letter-spacing:0em;font-family:SF Pro TH,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom][data-mode=dark] .vibe-footer:lang(zh-CN),[data-theme=marcom][data-mode=dark].vibe-footer:lang(zh-CN){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom][data-mode=dark] .vibe-footer:lang(zh-HK),[data-theme=marcom][data-mode=dark].vibe-footer:lang(zh-HK){font-family:SF Pro HK,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom][data-mode=dark] .vibe-footer:lang(zh-MO),[data-theme=marcom][data-mode=dark].vibe-footer:lang(zh-MO){font-family:SF Pro HK,SF Pro TC,SF Pro Text,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom][data-mode=dark] .vibe-footer:lang(zh-TW),[data-theme=marcom][data-mode=dark].vibe-footer:lang(zh-TW){font-family:SF Pro TC,SF Pro Text,SF Pro Icons,PingFang TC,Helvetica Neue,Helvetica,Arial,sans-serif}[data-theme=marcom][data-mode=dark] .vibe-footer,[data-theme=marcom][data-mode=dark].vibe-footer{font-synthesis:none;-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 12px;--vibe-footer-nav-line-height: 16px;font-weight:400}[data-theme=marcom][data-mode=dark] .vibe-footer__nav-heading,[data-theme=marcom][data-mode=dark] .vibe-footer__nav-link,[data-theme=marcom][data-mode=dark] .vibe-footer__accessory-link,[data-theme=marcom][data-mode=dark] .vibe-footer__copyright,[data-theme=marcom][data-mode=dark] .vibe-footer__settings,[data-theme=marcom][data-mode=dark] .vibe-footer .vibe-link.vibe-footer__nav-link,[data-theme=marcom][data-mode=dark] .vibe-footer .vibe-link.vibe-footer__accessory-link,[data-theme=marcom][data-mode=dark] .vibe-footer .vibe-button.vibe-footer__nav-link,[data-theme=marcom][data-mode=dark] .vibe-footer .vibe-button.vibe-footer__accessory-link,[data-theme=marcom][data-mode=dark] .vibe-footer .vibe-accordion-trigger,[data-theme=marcom][data-mode=dark] .vibe-footer .vibe-accordion-header,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-footer__nav-heading,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-footer__nav-link,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-footer__accessory-link,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-footer__copyright,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-footer__settings,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-link.vibe-footer__nav-link,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-link.vibe-footer__accessory-link,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-button.vibe-footer__nav-link,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-button.vibe-footer__accessory-link,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-accordion-trigger,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-accordion-header{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}[data-theme=marcom][data-mode=dark] .vibe-footer__nav-heading,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-footer__nav-heading{font-weight:600}[data-theme=marcom][data-mode=dark] .vibe-footer__nav-link,[data-theme=marcom][data-mode=dark] .vibe-footer__accessory-link,[data-theme=marcom][data-mode=dark] .vibe-footer__copyright,[data-theme=marcom][data-mode=dark] .vibe-footer__settings,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-footer__nav-link,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-footer__accessory-link,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-footer__copyright,[data-theme=marcom][data-mode=dark].vibe-footer .vibe-footer__settings{font-weight:400}[data-theme=marcom][data-mode=dark] .vibe-banner,[data-theme=marcom][data-mode=dark].vibe-banner{--vibe-banner-content-padding-base: 16px;--vibe-banner-content-padding-elevated: 24px;--vibe-banner-content-width: 83.3333333333%;--vibe-banner-content-min-width: 320px;--vibe-banner-inset-width: 83.3333333333%;--vibe-banner-inset-width-small: 87.5%;--vibe-banner-inset-border-radius: 10px;--vibe-banner-inset-border-radius-elevated: 12px;--vibe-banner-animation-duration: .8s;--vibe-banner-animation-delay: 1.6s;--vibe-banner-animation-easing: cubic-bezier(.42, 0, .58, 1);--vibe-banner-default-bg-color: rgb(29, 29, 31);--vibe-banner-default-text-color: rgb(245, 245, 247);--vibe-banner-default-link-color: rgb(41, 151, 255);--vibe-banner-yellow-bg-color: rgb(29, 29, 31);--vibe-banner-yellow-text-color: rgb(245, 245, 247);--vibe-banner-yellow-link-color: rgb(41, 151, 255);--vibe-banner-blue-bg-color: rgb(0, 113, 227);--vibe-banner-blue-text-color: rgb(245, 245, 247);--vibe-banner-blue-link-color: rgb(245, 245, 247);--vibe-banner-red-bg-color: rgb(0, 113, 227);--vibe-banner-red-text-color: rgb(245, 245, 247);--vibe-banner-red-link-color: rgb(245, 245, 247);position:relative;align-items:center;justify-content:center;overflow:visible;padding-inline:0}[data-theme=marcom][data-mode=dark] .vibe-banner-icon,[data-theme=marcom][data-mode=dark].vibe-banner .vibe-banner-icon{display:none}[data-theme=marcom][data-mode=dark] .vibe-banner-content-wrapper,[data-theme=marcom][data-mode=dark].vibe-banner .vibe-banner-content-wrapper{box-sizing:border-box;flex:0 1 var(--vibe-banner-content-width);inline-size:var(--vibe-banner-content-width);max-inline-size:980px;min-inline-size:min(var(--vibe-banner-content-min-width),100%);padding-inline:0;text-align:center}[data-theme=marcom][data-mode=dark] .vibe-banner-content,[data-theme=marcom][data-mode=dark].vibe-banner .vibe-banner-content{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;column-gap:.35em}[data-theme=marcom][data-mode=dark] .vibe-banner-title,[data-theme=marcom][data-mode=dark].vibe-banner .vibe-banner-title{flex-basis:100%}[data-theme=marcom][data-mode=dark] .vibe-banner-action,[data-theme=marcom][data-mode=dark].vibe-banner .vibe-banner-action{display:inline-flex;margin-inline-start:0}[data-theme=marcom][data-mode=dark] .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=dark].vibe-banner .vibe-banner-action .vibe-button{display:inline;min-inline-size:0;block-size:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit}[data-theme=marcom][data-mode=dark] .vibe-banner-action .vibe-button:after,[data-theme=marcom][data-mode=dark].vibe-banner .vibe-banner-action .vibe-button:after{content:"›";padding-inline-start:.25em}[data-theme=marcom][data-mode=dark] .vibe-banner-default .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=dark] .vibe-banner-yellow .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=dark].vibe-banner-default .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=dark].vibe-banner-yellow .vibe-banner-action .vibe-button{color:var(--vibe-banner-default-link-color)}[data-theme=marcom][data-mode=dark] .vibe-banner-blue .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=dark] .vibe-banner-red .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=dark].vibe-banner-blue .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=dark].vibe-banner-red .vibe-banner-action .vibe-button{color:var(--vibe-banner-blue-link-color)}[data-theme=marcom][data-mode=dark] .vibe-banner-success .vibe-banner-action .vibe-button,[data-theme=marcom][data-mode=dark].vibe-banner-success .vibe-banner-action .vibe-button{color:var(--vibe-banner-success-link-color)}[data-theme=marcom][data-mode=dark] .vibe-banner-dismiss,[data-theme=marcom][data-mode=dark].vibe-banner .vibe-banner-dismiss{position:absolute;inset-inline-end:12px}[data-theme=marcom][data-mode=dark] .vibe-banner-constrained,[data-theme=marcom][data-mode=dark].vibe-banner-constrained{inline-size:var(--vibe-banner-inset-width);max-inline-size:980px;border-radius:var(--vibe-banner-inset-border-radius)}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker,[data-theme=marcom][data-mode=dark].vibe-progress-tracker{--vibe-progress-step-label: var(--sk-glyph-gray-secondary);--vibe-progress-step-active-label: var(--sk-glyph-gray);--vibe-progress-step-completed-label: var(--sk-glyph-gray-secondary);--vibe-progress-step-focus-ring: var(--sk-focus-color);--vibe-progress-tracker-connector-color: var(--sk-glyph-gray-secondary);--vibe-progress-tracker-connector-completed-color: var(--sk-glyph-gray-secondary);--vibe-progress-tracker-focus-ring: var(--sk-focus-color);align-items:center;max-inline-size:100%}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker--horizontal,[data-theme=marcom][data-mode=dark].vibe-progress-tracker--horizontal{flex-wrap:wrap;row-gap:8px}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker-step-wrapper{flex:0 1 auto;align-items:center;min-inline-size:0}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker--horizontal .vibe-progress-tracker-step-wrapper:last-child{flex:0 1 auto}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker--horizontal .vibe-progress-tracker-step-wrapper:not(:first-child):before{content:"›";display:inline-flex;align-items:center;align-self:center;min-block-size:28px;padding:0 4px;color:var(--sk-glyph-gray-secondary);font-size:18px;font-weight:400;line-height:1}[data-theme=marcom][data-mode=dark] .vibe-progress-step{min-inline-size:0}[data-theme=marcom][data-mode=dark] .vibe-progress-step-item{min-block-size:28px;padding:0 4px;flex-direction:row;gap:0;border-radius:4px}[data-theme=marcom][data-mode=dark] .vibe-progress-step-circle{display:none}[data-theme=marcom][data-mode=dark] .vibe-progress-step-label{margin:0;color:var(--sk-glyph-gray-secondary);text-align:start;white-space:nowrap}[data-theme=marcom][data-mode=dark] .vibe-progress-step--active .vibe-progress-step-label{color:var(--sk-glyph-gray);font-weight:600}[data-theme=marcom][data-mode=dark] .vibe-progress-step--completed .vibe-progress-step-label{color:var(--sk-glyph-gray-secondary);font-weight:400}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker-connector,[data-theme=marcom][data-mode=dark] .vibe-progress-tracker-connector--completed{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;align-self:center;inline-size:auto;block-size:28px;min-inline-size:0;min-block-size:0;margin:0;background:transparent;color:var(--sk-glyph-gray-secondary)}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker-connector:before{content:"›";display:block;padding:0 4px;font-size:18px;font-weight:400;line-height:1}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker--horizontal .vibe-progress-tracker-connector{display:none}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker--vertical,[data-theme=marcom][data-mode=dark].vibe-progress-tracker--vertical{align-items:flex-start;row-gap:2px}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker--vertical .vibe-progress-tracker-step-wrapper{align-items:flex-start}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker--vertical .vibe-progress-tracker-connector{inline-size:28px;block-size:20px;margin:0}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker--vertical .vibe-progress-tracker-connector:before{transform:rotate(90deg)}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker--clickable .vibe-progress-tracker-step-wrapper>button{font:inherit}[data-theme=marcom][data-mode=dark] .vibe-popover-container,[data-theme=marcom][data-mode=dark].vibe-popover-container{--sk-iconcontrol-scrim-color: rgb(51, 51, 54);--sk-iconcontrol-content-color: rgba(255, 255, 255, .8);--sk-iconcontrol-scrim-color-hover: #37373a;--sk-iconcontrol-content-color-hover: rgb(255, 255, 255);--sk-iconcontrol-scrim-color-active: #2f2f32;--sk-iconcontrol-content-color-active: rgb(255, 255, 255);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .36);--vibe-popover-placard-bg-color: rgb(29, 29, 31);--vibe-popover-placard-border-radius: 18px;--vibe-popover-placard-max-width: 480px;--vibe-popover-placard-padding: 0;--vibe-popover-placard-shadow: 8px 8px 16px 0 rgba(0, 0, 0, .08);--vibe-popover-border-width: 0;--vibe-popover-border-color: transparent;--vibe-popover-title-bar-bg-color: rgb(29, 29, 31);--vibe-popover-title-bar-inner-border-color: var(--sk-fill-gray-tertiary-alpha);--vibe-popover-title-bar-height: 52px;--vibe-popover-title-bar-padding-horizontal: 20px;--vibe-popover-title-bar-border-radius: 18px 18px 0 0;--vibe-popover-title-bar-backdrop-filter: none;--vibe-popover-divider-thickness: 1px;--vibe-popover-content-padding: 20px;--vibe-popover-content-color: var(--sk-glyph-gray);--vibe-popover-title-color: var(--sk-glyph-gray);--vibe-popover-close-icon-color: var(--sk-iconcontrol-content-color);--vibe-popover-close-icon-color-hover: var(--sk-iconcontrol-content-color-hover);--vibe-popover-close-icon-target-size: 44px;--vibe-popover-close-icon-size: 20px;--vibe-popover-close-icon-margin: 8px;--vibe-popover-toolbar-height: 52px;--vibe-popover-toolbar-padding-horizontal: 20px;--vibe-popover-toolbar-bg-color: rgb(29, 29, 31);--vibe-popover-toolbar-inner-border-color: var(--sk-fill-gray-tertiary-alpha);--vibe-popover-toolbar-border-radius: 0 0 18px 18px;--vibe-popover-transition-duration: .2s;--vibe-popover-focus-ring-color: var(--sk-focus-color)}[data-theme=marcom][data-mode=dark] .vibe-dialog-scrim,[data-theme=marcom][data-mode=dark].vibe-dialog-scrim{--sk-iconcontrol-scrim-color: rgb(51, 51, 54);--sk-iconcontrol-content-color: rgba(255, 255, 255, .8);--sk-iconcontrol-scrim-color-hover: #37373a;--sk-iconcontrol-content-color-hover: rgb(255, 255, 255);--sk-iconcontrol-scrim-color-active: #2f2f32;--sk-iconcontrol-content-color-active: rgb(255, 255, 255);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .36);--vibe-dialog-scrim-bg: rgba(0, 0, 0, .48);--vibe-dialog-bg: rgb(29, 29, 31);--vibe-dialog-border: transparent;--vibe-dialog-border-radius: 18px;--vibe-dialog-header-text: var(--sk-glyph-gray);--vibe-dialog-body-text: var(--sk-glyph-gray);--vibe-dialog-close-btn-color: var(--sk-iconcontrol-content-color);--vibe-dialog-close-btn-hover-bg: var(--sk-iconcontrol-scrim-color-hover);--vibe-dialog-focus-ring: var(--sk-focus-color);--vibe-dialog-z-index: 11000;--vibe-dialog-size-small: 480px;--vibe-dialog-size-medium: 816.6666666667px;--vibe-dialog-size-large: 1029px;--vibe-dialog-content-small: 45ch;--vibe-dialog-content-large: 75ch;--vibe-dialog-padding: 76px;--vibe-dialog-header-padding: 76px 76px 0;--vibe-dialog-footer-gap: 12px;--vibe-dialog-close-btn-size: 44px;--vibe-dialog-close-btn-offset-block: 16px;--vibe-dialog-close-btn-offset-inline: 16px;--vibe-dialog-transition-duration: .4s;--vibe-dialog-transition-easing: ease;--vibe-dialog-scrim-duration: .4s;--vibe-dialog-scrim-easing: ease;--vibe-dialog-shadow: none}[data-theme=marcom][data-mode=dark] .vibe-dialog-close-btn.vibe-button-icon-only.vibe-button-sm,[data-theme=marcom][data-mode=dark].vibe-dialog-close-btn.vibe-button-icon-only.vibe-button-sm{--sk-iconcontrol-scrim-color: rgb(51, 51, 54);--sk-iconcontrol-content-color: rgba(255, 255, 255, .8);--sk-iconcontrol-scrim-color-hover: #37373a;--sk-iconcontrol-content-color-hover: rgb(255, 255, 255);--sk-iconcontrol-scrim-color-active: #2f2f32;--sk-iconcontrol-content-color-active: rgb(255, 255, 255);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .36);--sk-iconcontrol-diameter: 44px}[data-theme=marcom][data-mode=dark]{--sk-tile-background: rgb(0, 0, 0);--sk-tile-box-shadow: 8px 8px 16px 0 rgba(0, 0, 0, .08);--vibe-card-bg-color: var(--sk-tile-background);--vibe-card-border-color: transparent;--vibe-card-color: var(--sk-glyph-gray);--vibe-card-border-radius: 18px;--vibe-card-padding-block: 60px;--vibe-card-padding-inline: 8.3333333333%;--vibe-card-padding-block-small: 60px;--vibe-card-padding-inline-small: 8.3333333333%;--vibe-card-title-size: 48px;--vibe-card-title-weight: 600;--vibe-card-title-line-height: 52px;--vibe-card-body-size: 17px;--vibe-card-body-weight: 400;--vibe-card-body-line-height: 25px;--vibe-card-shadow: none;--vibe-card-elevated-shadow: var(--sk-tile-box-shadow);--vibe-card-filled-bg-color: var(--sk-fill-secondary);--vibe-card-outlined-border-color: var(--sk-fill-gray-tertiary);--vibe-card-interactive-hover-bg: var(--sk-tile-background);--vibe-card-interactive-hover-shadow: var(--sk-tile-box-shadow);--vibe-card-header-margin-block-end: 25px;--vibe-card-title-subtitle-gap: 25px;--vibe-card-metadata-margin-block-start: 25px}[data-theme=marcom][data-mode=dark] .vibe-radio-button,[data-theme=marcom][data-mode=dark].vibe-radio-button{--vibe-radio-button-all-indicator-width: 16px;--vibe-radio-button-all-indicator-height: 16px;--vibe-radio-button-all-indicator-border-radius: 50%;--vibe-radio-button-all-indicator-border-width: 1px;--vibe-radio-button-all-indicator-border-style: solid;--vibe-radio-button-all-indicator-dot-size: 4px;--vibe-radio-button-all-label-padding-inline-start: 10px;--vibe-radio-button-all-focus-outline-width: 2px;--vibe-radio-button-all-focus-outline-offset: 3px;--vibe-radio-button-all-input-width: 44px;--vibe-radio-button-all-input-height: 44px;--vibe-radio-button-all-input-top: -14px;--vibe-radio-button-small-indicator-width: 14px;--vibe-radio-button-small-indicator-height: 14px;--vibe-radio-button-small-indicator-dot-size: 4px;--vibe-radio-button-small-input-top: -15px;--vibe-radio-button-small-label-padding-inline-start: 8px;--vibe-radio-button-small-label-font-size: 14px;--vibe-radio-button-medium-indicator-width: 16px;--vibe-radio-button-medium-indicator-height: 16px;--vibe-radio-button-medium-indicator-dot-size: 4px;--vibe-radio-button-medium-input-top: -14px;--vibe-radio-button-medium-label-padding-inline-start: 10px;--vibe-radio-button-medium-label-font-size: 17px;--vibe-radio-button-large-indicator-width: 22px;--vibe-radio-button-large-indicator-height: 22px;--vibe-radio-button-large-indicator-dot-size: 7px;--vibe-radio-button-large-input-top: -11px;--vibe-radio-button-large-label-padding-inline-start: 10px;--vibe-radio-button-large-label-font-size: 19px;--vibe-radio-button-indicator-background-enabled: var(--vibe-input-field-bg-enabled);--vibe-radio-button-indicator-border-enabled: var(--vibe-input-field-border-enabled);--vibe-radio-button-label-color-enabled: var(--sk-glyph-gray);--vibe-radio-button-indicator-background-checked: rgb(0, 113, 227);--vibe-radio-button-indicator-border-checked: rgb(0, 113, 227);--vibe-radio-button-all-indicator-color-selected: rgb(255, 255, 255);--vibe-radio-button-indicator-background-disabled: var(--vibe-input-field-bg-disabled);--vibe-radio-button-indicator-border-disabled: var(--vibe-input-field-border-disabled);--vibe-radio-button-label-color-disabled: var(--sk-glyph-gray-secondary);--vibe-radio-button-indicator-background-error: var(--vibe-input-field-bg-error);--vibe-radio-button-indicator-border-error: var(--sk-glyph-red);--vibe-radio-button-focus-outline-color-focused: var(--sk-focus-color)}[data-theme=marcom][data-mode=dark]{--vibe-label-color: var(--sk-glyph-gray-secondary);--vibe-accordion-bg-color: transparent;--vibe-accordion-bg-color-hover: transparent;--vibe-accordion-panel-bg-color: transparent;--vibe-accordion-border-color: var(--sk-fill-gray-tertiary);--vibe-accordion-title-color: var(--sk-glyph-gray);--vibe-accordion-content-color: var(--sk-glyph-gray);--vibe-accordion-chevron-color: var(--sk-glyph-gray-tertiary);--vibe-accordion-focus-outline-color: var(--sk-focus-color);--vibe-accordion-chevron-color-hover: var(--sk-glyph-gray-secondary);--vibe-accordion-divider-border-color: var(--sk-fill-gray-tertiary);--vibe-accordion-icon-color: var(--sk-glyph-gray-tertiary);--vibe-accordion-icon-color-hover: var(--sk-glyph-gray-secondary);--vibe-accordion-panel-text-color: var(--sk-glyph-gray);--vibe-custom-select-bg: var(--vibe-input-field-bg-enabled);--vibe-custom-select-bg-disabled: var(--vibe-input-field-bg-disabled);--vibe-custom-select-bg-invalid: var(--vibe-input-field-bg-error);--vibe-custom-select-border: var(--sk-fill-gray-secondary);--vibe-custom-select-border-focus: var(--vibe-input-field-border-focused, #0071e3);--vibe-custom-select-border-invalid: var(--sk-glyph-red);--vibe-custom-select-border-disabled: var(--vibe-input-field-border-disabled);--vibe-custom-select-text: var(--sk-glyph-gray);--vibe-custom-select-text-placeholder: var(--sk-glyph-gray-secondary);--vibe-custom-select-text-disabled: var(--vibe-input-placeholder, #6e6e73);--vibe-custom-select-label: var(--sk-glyph-gray-secondary);--vibe-custom-select-label-active: var(--sk-glyph-blue);--vibe-custom-select-focus-ring: var(--sk-focus-color);--vibe-custom-select-dropdown-bg: var(--sk-fill);--vibe-custom-select-helper-text: var(--sk-glyph-gray-secondary);--vibe-custom-select-error-text: var(--sk-glyph-red);--vibe-custom-select-icon: var(--sk-glyph-gray-secondary);--vibe-custom-select-icon-clear: var(--sk-glyph-gray-tertiary);--vibe-custom-select-option-hover-bg: var(--sk-fill-tertiary);--vibe-custom-select-option-selected-bg: var(--sk-fill-gray-quaternary);--vibe-custom-select-option-selected-text: var(--sk-glyph-blue);--vibe-custom-select-option-disabled-text: var(--sk-glyph-gray-tertiary);--vibe-custom-select-token-bg: var(--sk-fill-gray-quaternary);--vibe-custom-select-token-text: var(--sk-glyph-gray);--vibe-custom-select-readonly-bg: var(--sk-fill-tertiary);--vibe-custom-select-readonly-text: var(--sk-glyph-gray-secondary);--vibe-custom-select-readonly-border: var(--sk-fill-gray-secondary);--vibe-custom-select-valid-text: var(--sk-glyph-green);--vibe-custom-select-warning-text: var(--sk-glyph-orange);--vibe-custom-select-warning-border: var(--sk-glyph-orange);--vibe-custom-select-warning-bg: var(--sk-fill-orange-secondary);--vibe-token-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-token-hover-bg: var(--sk-fill-gray-tertiary-alpha);--vibe-token-active-bg: var(--sk-fill-gray-tertiary-alpha);--vibe-token-focused-bg: var(--sk-fill-gray-secondary-alpha);--vibe-token-text: var(--sk-glyph-gray);--vibe-token-hover-color: var(--sk-glyph-gray);--vibe-token-remove-icon-color: var(--sk-glyph-gray-secondary);--vibe-token-menu-icon-color: var(--sk-glyph-gray);--vibe-token-two-field-attribute-color: var(--sk-glyph-gray-secondary);--vibe-token-focus-ring: var(--sk-focus-color);--vibe-token-menu-bg: var(--sk-fill-secondary);--vibe-token-menu-border: var(--sk-fill-gray-tertiary);--vibe-token-menu-item-hover-bg: var(--sk-fill-tertiary);--vibe-token-menu-item-selected-bg: var(--sk-fill-gray-quaternary);--vibe-select-bg-color-enabled: var(--vibe-input-field-bg-enabled);--vibe-select-bg-color-disabled: var(--vibe-input-field-bg-disabled);--vibe-select-bg-color-invalid: var(--sk-fill-red-secondary);--vibe-select-border-color-enabled: var(--sk-fill-gray-secondary);--vibe-select-border-color-focused: var(--vibe-input-field-border-focused, #0071e3);--vibe-select-border-color-disabled: var(--vibe-input-field-border-disabled);--vibe-select-border-color-invalid: var(--sk-glyph-red);--vibe-select-field-color-enabled: var(--sk-glyph-gray);--vibe-select-field-color-disabled: var(--vibe-input-placeholder, #6e6e73);--vibe-select-chevron-color-enabled: var(--sk-glyph-gray-secondary);--vibe-select-chevron-color-disabled: var(--sk-glyph-gray-tertiary);--vibe-select-error-text-color: var(--sk-glyph-red);--vibe-select-placeholder-color: var(--sk-glyph-gray-secondary);--vibe-select-focus-ring: var(--sk-focus-color)}[data-theme=marcom][data-mode=dark] .vibe-button-primary,[data-theme=marcom][data-mode=dark].vibe-button-primary{--sk-button-background: rgb(0, 113, 227);--sk-button-background-hover: #0076DF;--sk-button-background-active: #006EDB;--sk-button-color: rgb(255, 255, 255);--sk-button-color-hover: rgb(255, 255, 255);--sk-button-color-active: var(--sk-button-color-hover);--sk-button-border-color: transparent;--vibe-button-primary-bg-enabled: var(--sk-button-background);--vibe-button-primary-bg-hovered: var(--sk-button-background-hover);--vibe-button-primary-bg-pressed: var(--sk-button-background-active);--vibe-button-primary-bg-focused: var(--sk-button-background);--vibe-button-primary-bg-disabled: var(--sk-button-background);--vibe-button-primary-text-enabled: var(--sk-button-color);--vibe-button-primary-text-hovered: var(--sk-button-color-hover);--vibe-button-primary-text-pressed: var(--sk-button-color-active);--vibe-button-primary-text-focused: var(--sk-button-color);--vibe-button-primary-text-disabled: var(--sk-button-color);--vibe-button-primary-border-enabled: var(--sk-button-border-color);--vibe-button-primary-border-hovered: transparent;--vibe-button-primary-border-pressed: transparent;--vibe-button-primary-border-focused: var(--sk-button-border-color);--vibe-button-primary-border-disabled: var(--sk-button-border-color)}[data-theme=marcom][data-mode=dark] .vibe-button-secondary,[data-theme=marcom][data-mode=dark].vibe-button-secondary{--sk-button-background: rgb(245, 245, 247);--sk-button-background-hover: rgb(255, 255, 255);--sk-button-background-active: #EDEDF2;--sk-button-color: rgb(0, 0, 0);--sk-button-color-hover: rgb(0, 0, 0);--sk-button-color-active: var(--sk-button-color-hover);--sk-button-border-color: transparent;--vibe-button-secondary-bg-enabled: var(--sk-button-background);--vibe-button-secondary-bg-hovered: var(--sk-button-background-hover);--vibe-button-secondary-bg-pressed: var(--sk-button-background-active);--vibe-button-secondary-bg-focused: var(--sk-button-background);--vibe-button-secondary-bg-disabled: var(--sk-button-background);--vibe-button-secondary-text-enabled: var(--sk-button-color);--vibe-button-secondary-text-hovered: var(--sk-button-color-hover);--vibe-button-secondary-text-pressed: var(--sk-button-color-active);--vibe-button-secondary-text-focused: var(--sk-button-color);--vibe-button-secondary-text-disabled: var(--sk-button-color);--vibe-button-secondary-border-enabled: var(--sk-button-border-color);--vibe-button-secondary-border-hovered: transparent;--vibe-button-secondary-border-pressed: transparent;--vibe-button-secondary-border-focused: var(--sk-button-border-color);--vibe-button-secondary-border-disabled: var(--sk-button-border-color)}[data-theme=marcom][data-mode=dark] .vibe-button-secondarydanger,[data-theme=marcom][data-mode=dark].vibe-button-secondarydanger{--sk-button-background: rgb(0, 113, 227);--sk-button-background-hover: #0076DF;--sk-button-background-active: #006EDB;--sk-button-color: rgb(255, 255, 255);--sk-button-color-hover: rgb(255, 255, 255);--sk-button-color-active: var(--sk-button-color-hover);--sk-button-border-color: transparent;--vibe-button-secondarydanger-bg-enabled: var(--sk-button-background);--vibe-button-secondarydanger-bg-hovered: var(--sk-button-background-hover);--vibe-button-secondarydanger-bg-pressed: var(--sk-button-background-active);--vibe-button-secondarydanger-bg-focused: var(--sk-button-background);--vibe-button-secondarydanger-bg-disabled: var(--sk-button-background);--vibe-button-secondarydanger-text-enabled: var(--sk-button-color);--vibe-button-secondarydanger-text-hovered: var(--sk-button-color-hover);--vibe-button-secondarydanger-text-pressed: var(--sk-button-color-active);--vibe-button-secondarydanger-text-focused: var(--sk-button-color);--vibe-button-secondarydanger-text-disabled: var(--sk-button-color);--vibe-button-secondarydanger-border-enabled: var(--sk-button-border-color);--vibe-button-secondarydanger-border-hovered: transparent;--vibe-button-secondarydanger-border-pressed: transparent;--vibe-button-secondarydanger-border-focused: var(--sk-button-border-color);--vibe-button-secondarydanger-border-disabled: var(--sk-button-border-color)}[data-theme=marcom][data-mode=dark] .vibe-button-tertiary,[data-theme=marcom][data-mode=dark].vibe-button-tertiary{--sk-button-background: transparent;--sk-button-background-hover: #0076DF;--sk-button-background-active: #006EDB;--sk-button-color: rgb(41, 151, 255);--sk-button-color-hover: rgb(255, 255, 255);--sk-button-color-active: var(--sk-button-color-hover);--sk-button-border-color: rgb(41, 151, 255);--vibe-button-tertiary-bg-enabled: var(--sk-button-background);--vibe-button-tertiary-bg-hovered: var(--sk-button-background-hover);--vibe-button-tertiary-bg-pressed: var(--sk-button-background-active);--vibe-button-tertiary-bg-focused: var(--sk-button-background);--vibe-button-tertiary-bg-disabled: var(--sk-button-background);--vibe-button-tertiary-text-enabled: var(--sk-button-color);--vibe-button-tertiary-text-hovered: var(--sk-button-color-hover);--vibe-button-tertiary-text-pressed: var(--sk-button-color-active);--vibe-button-tertiary-text-focused: var(--sk-button-color);--vibe-button-tertiary-text-disabled: var(--sk-button-color);--vibe-button-tertiary-border-enabled: var(--sk-button-border-color);--vibe-button-tertiary-border-hovered: transparent;--vibe-button-tertiary-border-pressed: transparent;--vibe-button-tertiary-border-focused: var(--sk-button-border-color);--vibe-button-tertiary-border-disabled: var(--sk-button-border-color)}[data-theme=marcom][data-mode=dark] .vibe-button-link,[data-theme=marcom][data-mode=dark].vibe-button-link{--sk-button-background: transparent;--sk-button-background-hover: rgb(255, 255, 255);--sk-button-background-active: #EDEDF2;--sk-button-color: rgb(245, 245, 247);--sk-button-color-hover: rgb(0, 0, 0);--sk-button-color-active: var(--sk-button-color-hover);--sk-button-border-color: rgb(245, 245, 247);--vibe-button-link-bg-enabled: var(--sk-button-background);--vibe-button-link-bg-hovered: var(--sk-button-background-hover);--vibe-button-link-bg-pressed: var(--sk-button-background-active);--vibe-button-link-bg-focused: var(--sk-button-background);--vibe-button-link-bg-disabled: var(--sk-button-background);--vibe-button-link-text-enabled: var(--sk-button-color);--vibe-button-link-text-hovered: var(--sk-button-color-hover);--vibe-button-link-text-pressed: var(--sk-button-color-active);--vibe-button-link-text-focused: var(--sk-button-color);--vibe-button-link-text-disabled: var(--sk-button-color);--vibe-button-link-border-enabled: var(--sk-button-border-color);--vibe-button-link-border-hovered: transparent;--vibe-button-link-border-pressed: transparent;--vibe-button-link-border-focused: var(--sk-button-border-color);--vibe-button-link-border-disabled: var(--sk-button-border-color)}[data-theme=marcom][data-mode=dark] .vibe-button-icon-only.vibe-button-primary,[data-theme=marcom][data-mode=dark].vibe-button-icon-only.vibe-button-primary{--sk-iconcontrol-scrim-color: rgb(245, 245, 247);--sk-iconcontrol-content-color: rgb(0, 0, 0);--sk-iconcontrol-scrim-color-hover: rgb(255, 255, 255);--sk-iconcontrol-content-color-hover: rgb(0, 0, 0);--sk-iconcontrol-scrim-color-active: #EDEDF2;--sk-iconcontrol-content-color-active: rgb(0, 0, 0);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .36);--vibe-button-primary-bg-enabled: var(--sk-iconcontrol-scrim-color);--vibe-button-primary-bg-hovered: var(--sk-iconcontrol-scrim-color-hover);--vibe-button-primary-bg-pressed: var(--sk-iconcontrol-scrim-color-active);--vibe-button-primary-bg-focused: var(--sk-iconcontrol-scrim-color);--vibe-button-primary-bg-disabled: var(--sk-iconcontrol-scrim-color);--vibe-button-primary-text-enabled: var(--sk-iconcontrol-content-color);--vibe-button-primary-text-hovered: var(--sk-iconcontrol-content-color-hover);--vibe-button-primary-text-pressed: var(--sk-iconcontrol-content-color-active);--vibe-button-primary-text-focused: var(--sk-iconcontrol-content-color);--vibe-button-primary-text-disabled: var(--sk-iconcontrol-content-color);--vibe-button-primary-border-enabled: transparent;--vibe-button-primary-border-hovered: transparent;--vibe-button-primary-border-pressed: transparent;--vibe-button-primary-border-focused: transparent;--vibe-button-primary-border-disabled: transparent}[data-theme=marcom][data-mode=dark] .vibe-button-icon-only.vibe-button-secondary,[data-theme=marcom][data-mode=dark].vibe-button-icon-only.vibe-button-secondary{--sk-iconcontrol-scrim-color: transparent;--sk-iconcontrol-content-color: rgb(245, 245, 247);--sk-iconcontrol-scrim-color-hover: rgb(255, 255, 255);--sk-iconcontrol-content-color-hover: rgb(0, 0, 0);--sk-iconcontrol-scrim-color-active: #EDEDF2;--sk-iconcontrol-content-color-active: rgb(0, 0, 0);--sk-iconcontrol-border-color: rgb(245, 245, 247);--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .36);--vibe-button-secondary-bg-enabled: var(--sk-iconcontrol-scrim-color);--vibe-button-secondary-bg-hovered: var(--sk-iconcontrol-scrim-color-hover);--vibe-button-secondary-bg-pressed: var(--sk-iconcontrol-scrim-color-active);--vibe-button-secondary-bg-focused: var(--sk-iconcontrol-scrim-color);--vibe-button-secondary-bg-disabled: var(--sk-iconcontrol-scrim-color);--vibe-button-secondary-text-enabled: var(--sk-iconcontrol-content-color);--vibe-button-secondary-text-hovered: var(--sk-iconcontrol-content-color-hover);--vibe-button-secondary-text-pressed: var(--sk-iconcontrol-content-color-active);--vibe-button-secondary-text-focused: var(--sk-iconcontrol-content-color);--vibe-button-secondary-text-disabled: var(--sk-iconcontrol-content-color);--vibe-button-secondary-border-enabled: transparent;--vibe-button-secondary-border-hovered: transparent;--vibe-button-secondary-border-pressed: transparent;--vibe-button-secondary-border-focused: transparent;--vibe-button-secondary-border-disabled: transparent}[data-theme=marcom][data-mode=dark] .vibe-button-icon-only.vibe-button-tertiary,[data-theme=marcom][data-mode=dark].vibe-button-icon-only.vibe-button-tertiary{--sk-iconcontrol-scrim-color: rgb(51, 51, 54);--sk-iconcontrol-content-color: rgba(255, 255, 255, .8);--sk-iconcontrol-scrim-color-hover: #37373a;--sk-iconcontrol-content-color-hover: rgb(255, 255, 255);--sk-iconcontrol-scrim-color-active: #2f2f32;--sk-iconcontrol-content-color-active: rgb(255, 255, 255);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .36);--vibe-button-tertiary-bg-enabled: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-bg-hovered: var(--sk-iconcontrol-scrim-color-hover);--vibe-button-tertiary-bg-pressed: var(--sk-iconcontrol-scrim-color-active);--vibe-button-tertiary-bg-focused: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-bg-disabled: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-text-enabled: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-text-hovered: var(--sk-iconcontrol-content-color-hover);--vibe-button-tertiary-text-pressed: var(--sk-iconcontrol-content-color-active);--vibe-button-tertiary-text-focused: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-text-disabled: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-border-enabled: transparent;--vibe-button-tertiary-border-hovered: transparent;--vibe-button-tertiary-border-pressed: transparent;--vibe-button-tertiary-border-focused: transparent;--vibe-button-tertiary-border-disabled: transparent}[data-theme=marcom][data-mode=dark] .vibe-button-icon-control-tertiary-alpha,[data-theme=marcom][data-mode=dark].vibe-button-icon-control-tertiary-alpha{--sk-iconcontrol-scrim-color: rgba(66, 66, 69, .72);--sk-iconcontrol-content-color: rgba(255, 255, 255, .8);--sk-iconcontrol-scrim-color-hover: rgba(73, 73, 76, .7256);--sk-iconcontrol-content-color-hover: rgb(255, 255, 255);--sk-iconcontrol-scrim-color-active: rgba(57, 57, 60, .7424);--sk-iconcontrol-content-color-active: rgb(255, 255, 255);--sk-iconcontrol-border-color: transparent;--sk-iconcontrol-disabled-opacity: var(--sk-link-disabled-opacity, .36);--vibe-button-tertiary-bg-enabled: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-bg-hovered: var(--sk-iconcontrol-scrim-color-hover);--vibe-button-tertiary-bg-pressed: var(--sk-iconcontrol-scrim-color-active);--vibe-button-tertiary-bg-focused: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-bg-disabled: var(--sk-iconcontrol-scrim-color);--vibe-button-tertiary-text-enabled: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-text-hovered: var(--sk-iconcontrol-content-color-hover);--vibe-button-tertiary-text-pressed: var(--sk-iconcontrol-content-color-active);--vibe-button-tertiary-text-focused: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-text-disabled: var(--sk-iconcontrol-content-color);--vibe-button-tertiary-border-enabled: transparent;--vibe-button-tertiary-border-hovered: transparent;--vibe-button-tertiary-border-pressed: transparent;--vibe-button-tertiary-border-focused: transparent;--vibe-button-tertiary-border-disabled: transparent}[data-theme=marcom][data-mode=dark] .vibe-button:disabled,[data-theme=marcom][data-mode=dark].vibe-button:disabled,[data-theme=marcom][data-mode=dark] .vibe-button[aria-disabled=true],[data-theme=marcom][data-mode=dark].vibe-button[aria-disabled=true],[data-theme=marcom][data-mode=dark] .vibe-link[aria-disabled=true],[data-theme=marcom][data-mode=dark].vibe-link[aria-disabled=true]{opacity:var(--sk-link-disabled-opacity)}[data-theme=apl]{font-family:var(--vibe-font-family-sf-pro-text, "SF Pro Text", -apple-system, sans-serif);--vibe-button-font-family: var(--vibe-font-family-sf-pro-text, "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif);--vibe-accordion-chevron-size: 20px;--vibe-accordion-icon-size: 20px;--vibe-accordion-icon-weight: 600;--vibe-accordion-title-size: 16px;--vibe-accordion-title-weight: 400;--vibe-banner-placard-border-radius: 12px;--vibe-banner-content-padding-base: 20px;--vibe-banner-content-padding-elevated: 20px;--vibe-banner-title-font-size-min: 16px;--vibe-banner-title-font-size-max: 16px;--vibe-banner-title-font-weight: 600;--vibe-banner-message-font-size-min: 14px;--vibe-banner-message-font-size-max: 14px;--vibe-banner-message-font-weight: 400;--vibe-banner-neutralalt-bg-color: #ffffff;--vibe-banner-neutralalt-text-color: #1d1d1f;--vibe-banner-default-bg-color: #f5f5f7;--vibe-banner-default-text-color: #1d1d1f;--vibe-banner-darkgray-bg-color: #6e6e73;--vibe-banner-darkgray-text-color: #ffffff;--vibe-banner-black-bg-color: #161617;--vibe-banner-black-text-color: #ffffff;--vibe-banner-red-bg-color: #e30000;--vibe-banner-red-text-color: #ffffff;--vibe-banner-blue-bg-color: #0071e3;--vibe-banner-blue-text-color: #ffffff;--vibe-banner-success-bg-color: #f5fff6;--vibe-banner-success-text-color: #008009;--vibe-banner-yellow-bg-color: #ffe045;--vibe-banner-yellow-text-color: #1d1d1f;--vibe-banner-lightyellow-bg-color: #fffef2;--vibe-banner-lightyellow-text-color: #1d1d1f;--vibe-banner-neutralalpha-bg-color: #f5f5f7;--vibe-banner-neutralalpha-text-color: #1d1d1f;--vibe-breadcrumb-link-font-size: 14px;--vibe-breadcrumb-link-font-weight: 400;--vibe-breadcrumb-link-line-height: 20px;--vibe-breadcrumb-link-border-radius: 4px;--vibe-breadcrumb-link-min-height: 28px;--vibe-breadcrumb-link-padding-inline: 4px;--vibe-breadcrumb-active-font-weight: 600;--vibe-breadcrumb-separator-font-size: 12px;--vibe-breadcrumb-separator-padding-inline: 4px;--vibe-breadcrumb-overflow-trigger-min-height: 28px;--vibe-breadcrumb-overflow-trigger-padding-inline: 8px;--vibe-breadcrumb-overflow-trigger-border-radius: 4px;--vibe-breadcrumb-overflow-menu-border-radius: 12px;--vibe-breadcrumb-overflow-menu-padding-block: 4px;--vibe-breadcrumb-overflow-menu-min-width: 160px;--vibe-breadcrumb-focused-outline-width: 2px;--vibe-breadcrumb-focused-outline-offset: 2px;--vibe-button-all-outline-color-focused: #2997ff;--vibe-button-all-outline-width-focused: 2px;--vibe-button-all-outline-radius-focused-sm: 10px;--vibe-button-all-outline-radius-focused-md: 14px;--vibe-button-all-border-radius-sm: 8px;--vibe-button-all-border-radius-md: 12px;--vibe-button-all-border-radius-xs: 8px;--vibe-button-all-border-radius-lg: 12px;--vibe-button-all-border-width: 0px;--vibe-button-size-xs-height: 36px;--vibe-button-size-xs-min-width: 80px;--vibe-button-size-xs-padding-vertical: 8px;--vibe-button-size-xs-padding-horizontal: 12px;--vibe-button-size-xs-font-size: 16px;--vibe-button-size-xs-font-weight: 400;--vibe-button-size-xs-line-height: 1.25;--vibe-button-size-xs-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-size-sm-height: 36px;--vibe-button-size-sm-min-width: 80px;--vibe-button-size-sm-padding-vertical: 8px;--vibe-button-size-sm-padding-horizontal: 12px;--vibe-button-size-sm-font-size: 16px;--vibe-button-size-sm-font-weight: 400;--vibe-button-size-sm-line-height: 1.25;--vibe-button-size-sm-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-size-md-height: 44px;--vibe-button-size-md-min-width: 90px;--vibe-button-size-md-padding-vertical: 12px;--vibe-button-size-md-padding-horizontal: 16px;--vibe-button-size-md-font-size: 16px;--vibe-button-size-md-font-weight: 400;--vibe-button-size-md-line-height: 1.25;--vibe-button-size-md-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-size-lg-height: 44px;--vibe-button-size-lg-min-width: 90px;--vibe-button-size-lg-padding-vertical: 12px;--vibe-button-size-lg-padding-horizontal: 16px;--vibe-button-size-lg-font-size: 16px;--vibe-button-size-lg-font-weight: 400;--vibe-button-size-lg-line-height: 1.25;--vibe-button-size-lg-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-card-border-radius-small: 8px;--vibe-card-border-radius-medium: 12px;--vibe-card-border-radius-large: 16px;--vibe-card-padding-small: 12px;--vibe-card-padding-medium: 16px;--vibe-card-padding-large: 24px;--vibe-card-shadow-small: 0 2px 4px 0 rgba(0,0,0,.12), 0 2px 12px 0 rgba(0,0,0,.08);--vibe-card-shadow-medium: 0 2px 8px 0 rgba(0,0,0,.12), 0 2px 16px 0 rgba(0,0,0,.08);--vibe-card-shadow-large: 0 2px 8px 0 rgba(0,0,0,.12), 0 2px 24px 0 rgba(0,0,0,.08);--vibe-card-border-width: 1px;--vibe-card-border-color-light: #e8e8ed;--vibe-card-border-color-dark: #424245;--vibe-card-bg-color-light: #ffffff;--vibe-card-bg-color-dark: #1d1d1f;--vibe-card-bg-filled-light: #f5f5f7;--vibe-card-bg-filled-dark: #333336;--vibe-card-border-radius: 12px;--vibe-card-padding-block: 20px;--vibe-card-padding-inline: 20px;--vibe-card-padding-block-small: 16px;--vibe-card-padding-inline-small: 16px;--vibe-card-shadow: none;--vibe-card-transition-duration: .2s;--vibe-chat-bg-color-light: #fbfbfd;--vibe-chat-bg-color-dark: #1d1d1f;--vibe-chat-border-color-light: #e8e8ed;--vibe-chat-border-color-dark: #424245;--vibe-chat-border-width: 1px;--vibe-chat-border-radius: 12px;--vibe-chat-header-padding: 16px;--vibe-chat-header-bg-color-light: #fbfbfd;--vibe-chat-header-bg-color-dark: #1d1d1f;--vibe-chat-header-border-color-light: #e8e8ed;--vibe-chat-header-border-color-dark: #424245;--vibe-chat-message-history-padding: 16px;--vibe-chat-message-history-gap: 24px;--vibe-chat-footer-padding: 16px;--vibe-chat-footer-border-color-light: #e8e8ed;--vibe-chat-footer-border-color-dark: #424245;--vibe-chat-footer-bg-color-light: #fbfbfd;--vibe-chat-footer-bg-color-dark: #1d1d1f;--vibe-chat-timestamp-color-light: #6e6e73;--vibe-chat-timestamp-color-dark: #86868b;--vibe-chat-timestamp-font-size: 12px;--vibe-chat-status-color-light: #86868b;--vibe-chat-status-color-dark: #6e6e73;--vibe-chat-avatar-bg-color-light: #0071e3;--vibe-chat-avatar-bg-color-dark: #2997ff;--vibe-chat-avatar-size-md: 40px;--vibe-chat-typing-indicator-color-light: #86868b;--vibe-chat-typing-indicator-color-dark: #6e6e73;--vibe-chat-scroll-button-size: 40px;--vibe-input-all-border-radius: 12px;--vibe-input-all-border-width: 1px;--vibe-input-all-border-width-focused: 2px;--vibe-input-all-outline-color-focused: #2997ff;--vibe-input-all-outline-width: 2px;--vibe-input-all-outline-offset: 2px;--vibe-input-field-height: 56px;--vibe-input-field-padding-horizontal: 16px;--vibe-input-field-padding-vertical: 8px;--vibe-input-field-font-size: 16px;--vibe-input-field-font-weight: 400;--vibe-input-field-line-height: 1.25;--vibe-input-field-letter-spacing: -.3px;--vibe-input-field-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-label-font-size: 12px;--vibe-input-label-font-weight: 400;--vibe-input-label-line-height: 1.333;--vibe-input-label-letter-spacing: -.12px;--vibe-input-label-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-label-gap: 0px;--vibe-input-counter-font-size: 12px;--vibe-input-counter-font-weight: 400;--vibe-input-counter-line-height: 1.333;--vibe-input-counter-letter-spacing: -.12px;--vibe-input-counter-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-error-gap: 4px;--vibe-input-error-icon-size: 12px;--vibe-input-error-font-size: 12px;--vibe-input-error-font-weight: 400;--vibe-input-error-line-height: 1.333;--vibe-input-error-letter-spacing: -.12px;--vibe-input-error-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-helper-gap: 4px;--vibe-input-helper-font-size: 12px;--vibe-input-helper-font-weight: 400;--vibe-input-helper-line-height: 1.333;--vibe-input-helper-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-valid-icon-size: 16px;--vibe-link-bg-all-enabled: rgba(0, 0, 0, 0);--vibe-link-border-all-enabled: rgba(0, 0, 0, 0);--vibe-link-text-decoration-enabled: none;--vibe-link-text-decoration-hovered: none;--vibe-link-text-decoration-disabled: none;--vibe-link-outline-color-focused: #2997ff;--vibe-link-outline-width-focused: 2px;--vibe-link-outline-offset-focused: 2px;--vibe-link-outline-border-radius-focused: 4px;--vibe-link-structure-padding: 0px;--vibe-link-structure-border-radius: 4px;--vibe-link-structure-cursor-enabled: pointer;--vibe-link-structure-cursor-disabled: not-allowed;--vibe-link-typography-font-size: 16px;--vibe-link-typography-font-weight: 400;--vibe-link-typography-line-height: 1.25;--vibe-link-typography-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-link-typography-letter-spacing: -.3px;--vibe-link-icon-gap: 4px;--vibe-loader-bg-color: rgba(244, 244, 244, .4);--vibe-loader-animation-color: #f5f5f7;--vibe-loader-border-radius: 12px;--vibe-loader-gap: 8px;--vibe-loader-small-height: 8px;--vibe-loader-medium-height: 16px;--vibe-loader-large-height: 24px;--vibe-message-bubble-border-radius: 12px;--vibe-message-bubble-padding-block: 12px;--vibe-message-bubble-padding-inline: 16px;--vibe-message-bubble-gap: 4px;--vibe-message-bubble-transition-duration: .2s;--vibe-popover-placard-border-radius: 12px;--vibe-popover-placard-max-width: 320px;--vibe-popover-placard-padding: 16px;--vibe-popover-placard-shadow-light: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-popover-placard-shadow-dark: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-popover-placard-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-popover-tail-width: 16px;--vibe-popover-tail-height: 8px;--vibe-popover-tail-border-radius: 2px;--vibe-popover-border-width: 1px;--vibe-popover-border-radius: 12px;--vibe-popover-close-icon-size: 16px;--vibe-popover-close-icon-target-size: 44px;--vibe-popover-close-icon-margin: 8px;--vibe-popover-title-bar-height: 44px;--vibe-popover-title-bar-padding-horizontal: 16px;--vibe-popover-title-bar-border-radius: 12px 12px 0px 0px;--vibe-popover-title-bar-backdrop-filter: blur(10px) saturate(180%);--vibe-popover-title-font-size: 16px;--vibe-popover-title-font-weight: 600;--vibe-popover-title-line-height: 1.25;--vibe-popover-title-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-popover-title-letter-spacing: -.3px;--vibe-popover-toolbar-height: 44px;--vibe-popover-toolbar-padding-horizontal: 16px;--vibe-popover-toolbar-border-radius: 0px 0px 12px 12px;--vibe-popover-divider-thickness: 1px;--vibe-popover-content-padding: 16px;--vibe-popover-content-font-size: 14px;--vibe-popover-content-font-weight: 400;--vibe-popover-content-line-height: 1.429;--vibe-popover-content-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-popover-content-letter-spacing: -.224px;--vibe-popover-transition-duration: .2s;--vibe-spinner-small-size: 16px;--vibe-spinner-medium-size: 24px;--vibe-spinner-large-size: 40px;--vibe-textarea-all-border-radius: 12px;--vibe-textarea-all-border-width: 1px;--vibe-textarea-all-border-width-focused: 2px;--vibe-textarea-all-outline-color-focused: #2997ff;--vibe-textarea-all-outline-width: 2px;--vibe-textarea-all-outline-offset: 2px;--vibe-textarea-field-padding-horizontal-small: 12px;--vibe-textarea-field-padding-horizontal-medium: 16px;--vibe-textarea-field-padding-horizontal-large: 20px;--vibe-textarea-field-padding-vertical-small: 8px;--vibe-textarea-field-padding-vertical-medium: 12px;--vibe-textarea-field-padding-vertical-large: 16px;--vibe-textarea-field-min-height-small: 80px;--vibe-textarea-field-min-height-medium: 100px;--vibe-textarea-field-min-height-large: 120px;--vibe-textarea-field-font-size-small: 14px;--vibe-textarea-field-font-size-medium: 16px;--vibe-textarea-field-font-size-large: 20px;--vibe-textarea-field-font-weight: 400;--vibe-textarea-field-line-height-small: 1.429;--vibe-textarea-field-line-height-medium: 1.25;--vibe-textarea-field-line-height-large: 1.2;--vibe-textarea-field-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-helper-gap: 4px;--vibe-textarea-helper-font-size: 12px;--vibe-textarea-helper-font-weight: 400;--vibe-textarea-helper-line-height: 1.333;--vibe-textarea-helper-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-error-gap: 4px;--vibe-textarea-error-icon-size: 12px;--vibe-textarea-error-font-size: 12px;--vibe-textarea-error-font-weight: 400;--vibe-textarea-error-line-height: 1.333;--vibe-textarea-error-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-textarea-counter-font-size: 12px;--vibe-textarea-counter-font-weight: 400;--vibe-textarea-counter-line-height: 1.333;--vibe-textarea-counter-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-tooltip-container-border-radius: 12px;--vibe-tooltip-container-padding-vertical: 12px;--vibe-tooltip-container-padding-horizontal: 16px;--vibe-tooltip-container-max-width: 240px;--vibe-tooltip-container-border-width: 1px;--vibe-tooltip-container-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 2px 12px 0 rgba(0, 0, 0, .08);--vibe-tooltip-label-font-size: 14px;--vibe-tooltip-label-font-weight: 400;--vibe-tooltip-label-line-height: 1.429;--vibe-tooltip-label-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-tooltip-label-letter-spacing: -.224px;--vibe-tooltip-caret-size: 8px;--vibe-tooltip-caret-border-radius: 0px;--vibe-tooltip-trigger-font-weight: 400;--vibe-tooltip-trigger-size-small: 24px;--vibe-tooltip-trigger-font-size-small: 12px;--vibe-tooltip-trigger-size-medium: 32px;--vibe-tooltip-trigger-font-size-medium: 14px;--vibe-tooltip-trigger-size-large: 48px;--vibe-tooltip-trigger-font-size-large: 20px;--vibe-border-width-0: 0px;--vibe-border-width-25: 1px;--vibe-border-width-50: 2px;--vibe-border-style-solid: solid;--vibe-spacing-0: 0px;--vibe-spacing-50: 2px;--vibe-spacing-100: 4px;--vibe-spacing-200: 8px;--vibe-spacing-300: 12px;--vibe-spacing-400: 16px;--vibe-spacing-500: 20px;--vibe-spacing-600: 24px;--vibe-spacing-800: 32px;--vibe-spacing-1200: 48px;--vibe-spacing-1600: 64px;--vibe-spacing-2400: 96px;--vibe-spacing-xs: 2px;--vibe-radius-0: 0px;--vibe-radius-100: 4px;--vibe-radius-200: 8px;--vibe-radius-300: 12px;--vibe-radius-400: 16px;--vibe-radius-600: 24px;--vibe-radius-full: 9999px;--vibe-animation-duration-fast: .1s;--vibe-animation-duration-0: 0ms;--vibe-animation-duration-50: 50ms;--vibe-animation-duration-100: .1s;--vibe-animation-duration-200: .2s;--vibe-animation-duration-400: .4s;--vibe-animation-duration-500: .5s;--vibe-animation-easing-linear: cubic-bezier(0, 0, 1, 1);--vibe-animation-easing-default: cubic-bezier(.12, .55, .19, 1);--vibe-animation-easing-ease-in-heavy: cubic-bezier(.03, 0, .31, 1);--vibe-animation-easing-ease-out-heavy: cubic-bezier(.64, 0, .85, 1);--vibe-shadow-depth-baseline: 0px 0px 0px 0px rgba(0, 0, 0, 0);--vibe-shadow-depth-raised-layer-1: 0px 2px 4px 0px rgba(0, 0, 0, .12);--vibe-shadow-depth-raised-layer-2: 0px 2px 12px 0px rgba(0, 0, 0, .08);--vibe-shadow-depth-elevated-layer-1: 0px 2px 8px 0px rgba(0, 0, 0, .12);--vibe-shadow-depth-elevated-layer-2: 0px 2px 16px 0px rgba(0, 0, 0, .08);--vibe-shadow-depth-floating-layer-1: 0px 2px 8px 0px rgba(0, 0, 0, .12);--vibe-shadow-depth-floating-layer-2: 0px 2px 24px 0px rgba(0, 0, 0, .08);--vibe-focus-outline-size: 2px;--vibe-focus-outline-offset: 2px;--vibe-indent-size: 1em;--vibe-font-family-sf-pro-display: "SF Pro Display", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-font-family-sf-pro-text: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-font-family-sf-mono: "SF Mono", Menlo, "Courier New", monospace;--vibe-font-weight-regular: 400;--vibe-font-weight-semibold: 600;--vibe-heading-l-font-size: 40px;--vibe-heading-l-line-height: 1.1;--vibe-heading-l-letter-spacing: .1px;--vibe-heading-l-font-weight: 600;--vibe-heading-l-font-family: "SF Pro Display", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-heading-m-font-size: 28px;--vibe-heading-m-line-height: 1.143;--vibe-heading-m-letter-spacing: 0px;--vibe-heading-m-font-weight: 600;--vibe-heading-m-font-family: "SF Pro Display", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-heading-s-font-size: 20px;--vibe-heading-s-line-height: 1.2;--vibe-heading-s-letter-spacing: 0px;--vibe-heading-s-font-weight: 600;--vibe-heading-s-font-family: "SF Pro Display", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-body-l-font-size: 20px;--vibe-body-l-line-height: 1.2;--vibe-body-l-letter-spacing: .2px;--vibe-body-l-font-weight: 400;--vibe-body-l-font-family: "SF Pro Display", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-body-m-font-size: 16px;--vibe-body-m-line-height: 1.25;--vibe-body-m-letter-spacing: -.3px;--vibe-body-m-font-weight: 400;--vibe-body-m-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-body-s-font-size: 14px;--vibe-body-s-line-height: 1.429;--vibe-body-s-letter-spacing: -.224px;--vibe-body-s-font-weight: 400;--vibe-body-s-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-body-xs-font-size: 12px;--vibe-body-xs-line-height: 1.333;--vibe-body-xs-letter-spacing: -.12px;--vibe-body-xs-font-weight: 400;--vibe-body-xs-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-button-all-border-radius: var(--vibe-button-all-border-radius-md);--vibe-button-all-outline-radius-focused: var(--vibe-button-all-outline-radius-focused-md);--vibe-chat-avatar-size: var(--vibe-chat-avatar-size-md);--vibe-switch-all-label-gap: 12px;--vibe-switch-all-track-outline-size: 2px;--vibe-radio-button-all-selected-bg-color: #0071e3;--vibe-radio-button-all-selected-border-color: #0071e3;--vibe-radio-button-all-indicator-color-selected: #ffffff;--vibe-radio-button-all-outline-color-focus: #2997ff;--vibe-radio-button-all-outline-size-focus: 2px;--vibe-radio-button-size-control-height: 26px;--vibe-radio-button-size-control-padding: 0px;--vibe-radio-button-size-button-width: 16px;--vibe-radio-button-size-button-height: 16px;--vibe-radio-button-size-button-padding: 1px;--vibe-radio-button-size-button-border-radius: 100;--vibe-radio-button-size-button-border-width: 1px;--vibe-radio-button-size-group-padding: 0px;--vibe-radio-button-typography-font-size: 16px;--vibe-radio-button-typography-line-height: 22.5px;--vibe-radio-button-typography-font-weight: 400;--vibe-radio-button-typography-letter-spacing: -.26;--vibe-radio-button-typography-paragraph-spacing: 0;--vibe-radio-button-all-indicator-width: 16px;--vibe-radio-button-all-indicator-height: 16px;--vibe-radio-button-all-indicator-border-radius: 50%;--vibe-radio-button-all-indicator-border-width: 1px;--vibe-radio-button-all-indicator-border-style: solid;--vibe-radio-button-all-label-padding-inline-start: 8px;--vibe-radio-button-all-focus-outline-width: 2px;--vibe-radio-button-all-focus-outline-offset: 2px;--vibe-radio-button-all-input-width: 44px;--vibe-radio-button-all-input-height: 44px;--vibe-radio-button-all-input-top: -13px;--vibe-radio-button-all-indicator-dot-size: 4px;--vibe-radio-button-small-indicator-width: 14px;--vibe-radio-button-small-indicator-height: 14px;--vibe-radio-button-small-indicator-dot-size: 5px;--vibe-radio-button-small-input-top: -15px;--vibe-radio-button-small-label-padding-inline-start: 6px;--vibe-radio-button-small-label-font-size: 13px;--vibe-radio-button-medium-indicator-width: 16px;--vibe-radio-button-medium-indicator-height: 16px;--vibe-radio-button-medium-indicator-dot-size: 4px;--vibe-radio-button-medium-input-top: -13px;--vibe-radio-button-medium-label-padding-inline-start: 8px;--vibe-radio-button-medium-label-font-size: 16px;--vibe-radio-button-large-indicator-width: 22px;--vibe-radio-button-large-indicator-height: 22px;--vibe-radio-button-large-indicator-dot-size: 9px;--vibe-radio-button-large-input-top: -11px;--vibe-radio-button-large-label-padding-inline-start: 10px;--vibe-radio-button-large-label-font-size: 17px;--vibe-radio-group-gap-vertical: 16px;--vibe-radio-group-gap-horizontal: 24px;--vibe-radio-group-support-font-size: .75rem;--vibe-selection-tile-border-width: 1px;--vibe-selection-tile-border-style: solid;--vibe-selection-tile-focus-outline-width: 2px;--vibe-selection-tile-focus-outline-offset: 2px;--vibe-selection-tile-group-gap: 8px;--vibe-selection-tile-transition-duration-bg: .2s;--vibe-selection-tile-transition-duration-border: .2s;--vibe-selection-tile-transition-duration-color: .15s;--vibe-selection-tile-transition-duration-outline: .15s;--vibe-selection-tile-sm-min-height: 28px;--vibe-selection-tile-sm-padding-inline: 12px;--vibe-selection-tile-sm-padding-block: 6px;--vibe-selection-tile-sm-border-radius: 8px;--vibe-selection-tile-sm-font-size: 13px;--vibe-selection-tile-md-min-height: 36px;--vibe-selection-tile-md-padding-inline: 16px;--vibe-selection-tile-md-padding-block: 16px;--vibe-selection-tile-md-border-radius: 12px;--vibe-selection-tile-md-font-size: 16px;--vibe-selection-tile-lg-min-height: 44px;--vibe-selection-tile-lg-padding-inline: 20px;--vibe-selection-tile-lg-padding-block: 10px;--vibe-selection-tile-lg-border-radius: 12px;--vibe-selection-tile-lg-font-size: 17px}[data-theme=apl][data-mode=light]{--vibe-accordion-chevron-color: #1d1d1f;--vibe-accordion-divider-border-color: #e8e8ed;--vibe-accordion-icon-color: #1d1d1f;--vibe-accordion-panel-text-color: #1d1d1f;--vibe-accordion-title-color: #1d1d1f;--vibe-card-bg-color: #ffffff;--vibe-card-border-color: #86868b;--vibe-card-outlined-border-color: #86868b;--vibe-card-color: #1d1d1f;--vibe-card-filled-bg-color: #f5f5f7;--vibe-card-elevated-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-banner-default-bg-color: #f5f5f7;--vibe-banner-default-text-color: #1d1d1f;--vibe-breadcrumb-link-text: #0071e3;--vibe-breadcrumb-link-text-hovered: #2997ff;--vibe-breadcrumb-active-text: #1d1d1f;--vibe-breadcrumb-separator-color: #6e6e73;--vibe-breadcrumb-compact-text: #0071e3;--vibe-breadcrumb-compact-back-chevron: #0071e3;--vibe-breadcrumb-overflow-icon: #6e6e73;--vibe-breadcrumb-overflow-menu-bg: #ffffff;--vibe-breadcrumb-focused-ring: #0071e3;--vibe-button-all-text-disabled: #86868b;--vibe-button-primary-bg-enabled: #0071e3;--vibe-button-primary-bg-hovered: #0066cc;--vibe-button-primary-bg-pressed: #00488f;--vibe-button-primary-bg-disabled: #add6ff;--vibe-button-primary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-primary-text-enabled: #ffffff;--vibe-button-primary-text-disabled: #f5faff;--vibe-button-secondary-bg-enabled: #f5f5f7;--vibe-button-secondary-bg-hovered: #e8e8ed;--vibe-button-secondary-bg-pressed: #d2d2d7;--vibe-button-secondary-bg-disabled: #f5f5f7;--vibe-button-secondary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondary-text-enabled: #1d1d1f;--vibe-button-secondary-text-disabled: #86868b;--vibe-button-tertiary-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-hovered: #f5f5f7;--vibe-button-tertiary-bg-pressed: #e8e8ed;--vibe-button-tertiary-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-text-enabled: #1d1d1f;--vibe-button-tertiary-text-disabled: #86868b;--vibe-button-link-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-link-border-enabled: rgba(0, 0, 0, 0);--vibe-button-link-border-disabled: rgba(0, 0, 0, 0);--vibe-button-link-text-enabled: #0071e3;--vibe-button-link-text-hovered: #2997ff;--vibe-button-link-text-pressed: #70b8ff;--vibe-button-link-text-disabled: #add6ff;--vibe-button-secondarydanger-bg-enabled: #f5f5f7;--vibe-button-secondarydanger-bg-hovered: #e8e8ed;--vibe-button-secondarydanger-bg-pressed: #d2d2d7;--vibe-button-secondarydanger-bg-disabled: #f5f5f7;--vibe-button-secondarydanger-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-text-enabled: #1d1d1f;--vibe-button-secondarydanger-text-disabled: #86868b;--vibe-input-field-bg-enabled: #ffffff;--vibe-input-field-bg-disabled: #f5f5f7;--vibe-input-field-bg-error: #fff2f4;--vibe-input-field-border-enabled: #86868b;--vibe-input-field-border-hovered: #86868b;--vibe-input-field-border-focused: #0071e3;--vibe-input-field-border-disabled: #e8e8ed;--vibe-input-field-border-error: #e30000;--vibe-input-field-text-enabled: #1d1d1f;--vibe-input-field-text-disabled: #6e6e73;--vibe-input-label-enabled: #6e6e73;--vibe-input-label-error: #e30000;--vibe-input-placeholder: #6e6e73;--vibe-input-counter-enabled: #6e6e73;--vibe-input-counter-error: #e30000;--vibe-input-error: #e30000;--vibe-input-helper: #6e6e73;--vibe-input-valid: #008009;--vibe-link-text-enabled: #0071e3;--vibe-link-text-hovered: #0071e3;--vibe-link-text-pressed: #70b8ff;--vibe-link-text-focused: #0071e3;--vibe-link-text-visited: #0071e3;--vibe-link-text-disabled: #add6ff;--vibe-link-icon-color: #0071e3;--vibe-message-bubble-user-bg-color: #f5f5f7;--vibe-message-bubble-user-text-color: #1d1d1f;--vibe-message-bubble-recipient-bg-color: #f5f5f7;--vibe-message-bubble-recipient-text-color: #1d1d1f;--vibe-message-bubble-recipient-border-color: #f5f5f7;--vibe-message-bubble-system-bg-color: #f5f5f7;--vibe-message-bubble-system-text-color: #1d1d1f;--vibe-message-bubble-bot-bg-color: #f5f5f7;--vibe-message-bubble-bot-text-color: #1d1d1f;--vibe-message-bubble-bot-border-color: #f5f5f7;--vibe-message-bubble-meta-text-color: #6e6e73;--vibe-message-bubble-focus-ring-color: #0071e3;--vibe-popover-placard-bg-color: #ffffff;--vibe-popover-tail-color: #ffffff;--vibe-popover-border-color: #e8e8ed;--vibe-popover-close-icon-color: #6e6e73;--vibe-popover-close-icon-color-hover: #1d1d1f;--vibe-popover-title-bar-bg-color: rgba(255, 255, 255, .66);--vibe-popover-title-bar-inner-border-color: #e8e8ed;--vibe-popover-title-color: #1d1d1f;--vibe-popover-toolbar-bg-color: rgba(255, 255, 255, .66);--vibe-popover-toolbar-inner-border-color: #e8e8ed;--vibe-popover-divider-color: #e8e8ed;--vibe-popover-content-color: #1d1d1f;--vibe-spinner-color: #1d1d1f;--vibe-spinner-track-color: #e8e8ed;--vibe-spinner-inverted-color: #ffffff;--vibe-textarea-field-bg-enabled: #ffffff;--vibe-textarea-field-bg-disabled: #f5f5f7;--vibe-textarea-field-bg-error: #fff2f4;--vibe-textarea-field-bg-readonly: #f5f5f7;--vibe-textarea-field-border-enabled: #86868b;--vibe-textarea-field-border-hovered: #86868b;--vibe-textarea-field-border-focused: #0071e3;--vibe-textarea-field-border-disabled: #e8e8ed;--vibe-textarea-field-border-error: #e30000;--vibe-textarea-field-text-enabled: #1d1d1f;--vibe-textarea-field-text-disabled: #6e6e73;--vibe-textarea-placeholder: #6e6e73;--vibe-textarea-helper: #6e6e73;--vibe-textarea-error: #e30000;--vibe-textarea-counter-enabled: #6e6e73;--vibe-textarea-counter-error: #e30000;--vibe-textarea-resize-handle-color: #86868b;--vibe-tooltip-container-bg-color: #ffffff;--vibe-tooltip-container-border-color: #e8e8ed;--vibe-tooltip-label-color: #1d1d1f;--vibe-tooltip-caret-color: #ffffff;--vibe-tooltip-trigger-bg: #f5f5f7;--vibe-tooltip-trigger-color: #1d1d1f;--vibe-tooltip-trigger-border-color: #e8e8ed;--vibe-tooltip-trigger-focus-ring: #0071e3;--vibe-text-primary: #1d1d1f;--vibe-text-primary-alpha: rgba(0, 0, 0, .88);--vibe-text-secondary: #6e6e73;--vibe-text-secondary-alpha: rgba(0, 0, 0, .56);--vibe-text-tertiary: #86868b;--vibe-text-tertiary-alpha: rgba(0, 0, 0, .48);--vibe-text-error: #e30000;--vibe-text-warning: #977009;--vibe-text-success: #008009;--vibe-text-interactive: #0071e3;--vibe-bg-primary: #ffffff;--vibe-bg-secondary: #fbfbfd;--vibe-bg-tertiary: #f5f5f7;--vibe-bg-error: #fff2f4;--vibe-bg-warning: #fffef2;--vibe-bg-caution: #fffbd6;--vibe-bg-success: #f5fff6;--vibe-border-primary: #86868b;--vibe-border-secondary: #d2d2d7;--vibe-border-tertiary: #e8e8ed;--vibe-border-error: #e30000;--vibe-border-warning: #ffe045;--vibe-border-caution: #ffe045;--vibe-border-success: #008009;--vibe-divider-primary: #6e6e73;--vibe-divider-secondary: #d2d2d7;--vibe-divider-tertiary: #e8e8ed;--vibe-focus-outline-color: #0071e3;--vibe-scrim-color: rgba(0, 0, 0, .48);--vibe-switch-track-bg-off: #86868b;--vibe-switch-track-bg-on: #0071e3;--vibe-switch-track-outline-color: #2997ff;--vibe-switch-track-outline-size: 2px;--vibe-switch-thumb-bg: #ffffff;--vibe-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .08);--vibe-switch-glyph-bg: #ffffff;--vibe-switch-disabled-glyph-off-color: #8f8f94;--vibe-switch-label-color: #1d1d1f;--vibe-radio-button-indicator-background-enabled: #ffffff;--vibe-radio-button-indicator-border-enabled: #86868b;--vibe-radio-button-label-color-enabled: #1d1d1f;--vibe-radio-button-indicator-background-checked: #0071e3;--vibe-radio-button-indicator-border-checked: #0071e3;--vibe-radio-button-indicator-background-disabled: #f5f5f7;--vibe-radio-button-indicator-border-disabled: #d2d2d7;--vibe-radio-button-label-color-disabled: #86868b;--vibe-radio-button-indicator-background-error: #ffffff;--vibe-radio-button-indicator-border-error: #e30000;--vibe-radio-button-focus-outline-color-focused: #2997ff;--vibe-selection-tile-bg-enabled: #ffffff;--vibe-selection-tile-border-enabled: #86868b;--vibe-selection-tile-label-color-enabled: #1d1d1f;--vibe-selection-tile-bg-hover: #f5f5f7;--vibe-selection-tile-border-hover: #d2d2d7;--vibe-selection-tile-bg-selected: #ffffff;--vibe-selection-tile-border-selected: #0071e3;--vibe-selection-tile-label-color-selected: #1d1d1f;--vibe-selection-tile-bg-disabled: #f5f5f7;--vibe-selection-tile-border-disabled: #d2d2d7;--vibe-selection-tile-label-color-disabled: #86868b;--vibe-selection-tile-bg-error: #ffffff;--vibe-selection-tile-border-error: #e30000;--vibe-selection-tile-focus-outline-color: #0071e3}[data-theme=apl][data-mode=dark]{--vibe-accordion-chevron-color: #f5f5f7;--vibe-accordion-divider-border-color: #424245;--vibe-accordion-icon-color: #f5f5f7;--vibe-accordion-panel-text-color: #f5f5f7;--vibe-accordion-title-color: #f5f5f7;--vibe-card-bg-color: #161617;--vibe-card-border-color: #6e6e73;--vibe-card-outlined-border-color: #6e6e73;--vibe-card-color: #f5f5f7;--vibe-card-filled-bg-color: #333336;--vibe-card-elevated-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-banner-default-bg-color: #333336;--vibe-banner-default-text-color: #f5f5f7;--vibe-breadcrumb-link-text: #2997ff;--vibe-breadcrumb-link-text-hovered: #0071e3;--vibe-breadcrumb-active-text: #f5f5f7;--vibe-breadcrumb-separator-color: #86868b;--vibe-breadcrumb-compact-text: #2997ff;--vibe-breadcrumb-compact-back-chevron: #2997ff;--vibe-breadcrumb-overflow-icon: #86868b;--vibe-breadcrumb-overflow-menu-bg: #1d1d1f;--vibe-breadcrumb-focused-ring: #2997ff;--vibe-button-all-text-disabled: #86868b;--vibe-button-primary-bg-enabled: #2997ff;--vibe-button-primary-bg-hovered: #70b8ff;--vibe-button-primary-bg-pressed: #add6ff;--vibe-button-primary-bg-disabled: #002e5c;--vibe-button-primary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-primary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-primary-text-enabled: #ffffff;--vibe-button-primary-text-disabled: #0071e3;--vibe-button-secondary-bg-enabled: #333336;--vibe-button-secondary-bg-hovered: #424245;--vibe-button-secondary-bg-pressed: #6e6e73;--vibe-button-secondary-bg-disabled: #333336;--vibe-button-secondary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondary-text-enabled: #f5f5f7;--vibe-button-secondary-text-disabled: #86868b;--vibe-button-tertiary-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-bg-hovered: #333336;--vibe-button-tertiary-bg-pressed: #424245;--vibe-button-tertiary-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-enabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-hovered: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-pressed: rgba(0, 0, 0, 0);--vibe-button-tertiary-border-disabled: rgba(0, 0, 0, 0);--vibe-button-tertiary-text-enabled: #f5f5f7;--vibe-button-tertiary-text-disabled: #86868b;--vibe-button-link-bg-enabled: rgba(0, 0, 0, 0);--vibe-button-link-bg-disabled: rgba(0, 0, 0, 0);--vibe-button-link-border-enabled: rgba(0, 0, 0, 0);--vibe-button-link-border-disabled: rgba(0, 0, 0, 0);--vibe-button-link-text-enabled: #2997ff;--vibe-button-link-text-hovered: #0071e3;--vibe-button-link-text-pressed: #0066cc;--vibe-button-link-text-disabled: #00488f;--vibe-button-secondarydanger-bg-enabled: #333336;--vibe-button-secondarydanger-bg-hovered: #424245;--vibe-button-secondarydanger-bg-pressed: #6e6e73;--vibe-button-secondarydanger-bg-disabled: #333336;--vibe-button-secondarydanger-border-enabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-border-disabled: rgba(0, 0, 0, 0);--vibe-button-secondarydanger-text-enabled: #f5f5f7;--vibe-button-secondarydanger-text-disabled: #86868b;--vibe-input-field-bg-enabled: #161617;--vibe-input-field-bg-disabled: #333336;--vibe-input-field-bg-error: #330000;--vibe-input-field-border-enabled: #6e6e73;--vibe-input-field-border-hovered: #6e6e73;--vibe-input-field-border-focused: #2997ff;--vibe-input-field-border-disabled: #424245;--vibe-input-field-border-error: #ff3037;--vibe-input-field-text-enabled: #f5f5f7;--vibe-input-field-text-disabled: #86868b;--vibe-input-label-enabled: #86868b;--vibe-input-label-error: #ff3037;--vibe-input-placeholder: #86868b;--vibe-input-counter-enabled: #86868b;--vibe-input-counter-error: #ff3037;--vibe-input-error: #ff3037;--vibe-input-helper: #86868b;--vibe-input-valid: #03a10e;--vibe-link-text-enabled: #2997ff;--vibe-link-text-hovered: #2997ff;--vibe-link-text-pressed: #0066cc;--vibe-link-text-focused: #2997ff;--vibe-link-text-visited: #2997ff;--vibe-link-text-disabled: #00488f;--vibe-link-icon-color: #2997ff;--vibe-message-bubble-user-bg-color: #333336;--vibe-message-bubble-user-text-color: #f5f5f7;--vibe-message-bubble-recipient-bg-color: #333336;--vibe-message-bubble-recipient-text-color: #f5f5f7;--vibe-message-bubble-recipient-border-color: #333336;--vibe-message-bubble-system-bg-color: #333336;--vibe-message-bubble-system-text-color: #f5f5f7;--vibe-message-bubble-bot-bg-color: #333336;--vibe-message-bubble-bot-text-color: #f5f5f7;--vibe-message-bubble-bot-border-color: #333336;--vibe-message-bubble-meta-text-color: #86868b;--vibe-message-bubble-focus-ring-color: #2997ff;--vibe-popover-placard-bg-color: #1d1d1f;--vibe-popover-tail-color: #1d1d1f;--vibe-popover-border-color: #424245;--vibe-popover-close-icon-color: #86868b;--vibe-popover-close-icon-color-hover: #f5f5f7;--vibe-popover-title-bar-bg-color: rgba(22, 22, 23, .66);--vibe-popover-title-bar-inner-border-color: #424245;--vibe-popover-title-color: #f5f5f7;--vibe-popover-toolbar-bg-color: rgba(22, 22, 23, .66);--vibe-popover-toolbar-inner-border-color: #424245;--vibe-popover-divider-color: #424245;--vibe-popover-content-color: #f5f5f7;--vibe-spinner-color: #f5f5f7;--vibe-spinner-track-color: #333336;--vibe-spinner-inverted-color: #ffffff;--vibe-textarea-field-bg-enabled: #161617;--vibe-textarea-field-bg-disabled: #333336;--vibe-textarea-field-bg-error: #330000;--vibe-textarea-field-bg-readonly: #333336;--vibe-textarea-field-border-enabled: #6e6e73;--vibe-textarea-field-border-hovered: #6e6e73;--vibe-textarea-field-border-focused: #2997ff;--vibe-textarea-field-border-disabled: #424245;--vibe-textarea-field-border-error: #ff3037;--vibe-textarea-field-text-enabled: #f5f5f7;--vibe-textarea-field-text-disabled: #86868b;--vibe-textarea-placeholder: #86868b;--vibe-textarea-helper: #86868b;--vibe-textarea-error: #ff3037;--vibe-textarea-counter-enabled: #86868b;--vibe-textarea-counter-error: #ff3037;--vibe-textarea-resize-handle-color: #6e6e73;--vibe-tooltip-container-bg-color: #1d1d1f;--vibe-tooltip-container-border-color: #424245;--vibe-tooltip-label-color: #f5f5f7;--vibe-tooltip-caret-color: #1d1d1f;--vibe-tooltip-trigger-bg: #333336;--vibe-tooltip-trigger-color: #f5f5f7;--vibe-tooltip-trigger-border-color: #424245;--vibe-tooltip-trigger-focus-ring: #2997ff;--vibe-text-primary: #f5f5f7;--vibe-text-primary-alpha: rgba(255, 255, 255, .92);--vibe-text-secondary: #86868b;--vibe-text-secondary-alpha: rgba(255, 255, 255, .56);--vibe-text-tertiary: #6e6e73;--vibe-text-tertiary-alpha: rgba(255, 255, 255, .4);--vibe-text-error: #ff3037;--vibe-text-warning: #ffe045;--vibe-text-success: #03a10e;--vibe-text-interactive: #2997ff;--vibe-bg-primary: #161617;--vibe-bg-secondary: #1d1d1f;--vibe-bg-tertiary: #333336;--vibe-bg-error: #330000;--vibe-bg-warning: #2b2000;--vibe-bg-caution: #201700;--vibe-bg-success: #002b03;--vibe-border-primary: #6e6e73;--vibe-border-secondary: #424245;--vibe-border-tertiary: #333336;--vibe-border-error: #ff3037;--vibe-border-warning: #ad8200;--vibe-border-caution: #ad8200;--vibe-border-success: #03a10e;--vibe-divider-primary: #d2d2d7;--vibe-divider-secondary: #424245;--vibe-divider-tertiary: #333336;--vibe-focus-outline-color: #2997ff;--vibe-scrim-color: rgba(255, 255, 255, .16);--vibe-switch-track-bg-off: #6e6e73;--vibe-switch-track-bg-on: #2997ff;--vibe-switch-track-outline-color: #2997ff;--vibe-switch-track-outline-size: 2px;--vibe-switch-thumb-bg: #ffffff;--vibe-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .35), 0 1px 1px rgba(0, 0, 0, .2);--vibe-switch-glyph-bg: rgba(0, 0, 0, .45);--vibe-switch-disabled-glyph-off-color: #6e6e73;--vibe-switch-label-color: #f5f5f7;--vibe-radio-button-indicator-background-enabled: #636366;--vibe-radio-button-indicator-border-enabled: #6e6e73;--vibe-radio-button-label-color-enabled: #f5f5f7;--vibe-radio-button-indicator-background-checked: #0071e3;--vibe-radio-button-indicator-border-checked: #0071e3;--vibe-radio-button-indicator-background-disabled: #48484a;--vibe-radio-button-indicator-border-disabled: transparent;--vibe-radio-button-label-color-disabled: #6e6e73;--vibe-radio-button-indicator-background-error: #636366;--vibe-radio-button-indicator-border-error: #ff3037;--vibe-radio-button-focus-outline-color-focused: #2997ff;--vibe-selection-tile-bg-enabled: #161617;--vibe-selection-tile-border-enabled: #6e6e73;--vibe-selection-tile-label-color-enabled: #f5f5f7;--vibe-selection-tile-bg-hover: #1d1d1f;--vibe-selection-tile-border-hover: #636366;--vibe-selection-tile-bg-selected: #161617;--vibe-selection-tile-border-selected: #2997ff;--vibe-selection-tile-label-color-selected: #f5f5f7;--vibe-selection-tile-bg-disabled: #48484a;--vibe-selection-tile-border-disabled: transparent;--vibe-selection-tile-label-color-disabled: #6e6e73;--vibe-selection-tile-bg-error: #161617;--vibe-selection-tile-border-error: #ff3037;--vibe-selection-tile-focus-outline-color: #2997ff}[data-theme=apl] .vibe-switch-label,[data-theme=apl] .vibe-radio-button-label,[data-theme=apl] .vibe-radio-group-legend{color:#1d1d1f}[data-theme=apl][data-mode=dark] .vibe-switch-label,[data-theme=apl][data-mode=dark] .vibe-radio-button-label,[data-theme=apl][data-mode=dark] .vibe-radio-group-legend{color:#f5f5f7}[data-theme=apl] .vibe-banner{border-radius:12px;padding-inline:20px}[data-theme=apl] .vibe-banner .vibe-banner-content-wrapper{padding-block:20px;padding-inline:0}[data-theme=apl] .vibe-card--default{background-color:var(--vibe-card-bg-color);border-color:var(--vibe-card-border-color);box-shadow:var(--vibe-card-shadow)}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.message-bubble-user{border-bottom-right-radius:4px!important}.message-bubble-user:after{content:"";border:0;border-top:6px solid #0000;border-left:6px solid #007aff;width:0;height:0;position:absolute;bottom:0;right:-4px}.message-bubble-recipient{border-bottom-left-radius:4px!important}.message-bubble-recipient:after{content:"";border-top:6px solid #0000;border-bottom:0;border-left:0;border-right:6px solid #e5e5e7;width:0;height:0;position:absolute;bottom:0;left:-6px}.message-bubble-bot{border-bottom-left-radius:4px!important}.message-bubble-bot:after{content:"";border-top:6px solid #0000;border-bottom:0;border-left:0;border-right:6px solid #e5e5e7;width:0;height:0;position:absolute;bottom:0;left:-6px}.message-bubble-with-tail{position:relative;overflow:visible}.message-bubble-system:after{display:none}.dot{background-color:#3b82f6;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both bounce}.dot:first-child{animation-delay:-.32s}.dot:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes saRepeat{to{opacity:1}}[data-sa]{--a:var(--sa-pause,1s)}[data-sa=play] .sa-helper{--b:var(--c);animation-name:var(--b);animation-delay:calc(var(--d) + max(0s,var(--e,var(--a))))}[data-sa=none] [data-g]{animation-name:none!important}.sa-helper{transition:opacity 1ms}.sa-graceful-stop .sa-helper{opacity:0;transition:none}:is(.repeat,.continuous) [data-sa]{--c:saRepeat;--d:1s}.continuous{--sa-pause:0s}.continuous.sa-graceful-stop [data-sa]{--c:none}.when-hover [data-sa=play] :is([data-g],.sa-helper){animation-name:none}.when-hover:hover [data-sa=play] :is([data-g],.sa-helper){animation-name:var(--b)}[data-g]{--f:var(--sa-m);--g:var(--sa-g);--h:var(--sa-c);--b:;--i:;--j:;--k:;--l:;animation-name:var(--b);animation-duration:var(--i);animation-delay:var(--j);animation-timing-function:var(--k);animation-iteration-count:var(--l);transform-origin:var(--h,center)}.rotate [data-sa]{--d:2s}.rotate.continuous [data-sa]{--c:none}.rotate [data-g]{--m:var(--sa-rotate,1);--n:calc(var(--sa-cx)*1%)calc(var(--sa-cy)*1%);--sa-c:var(--n,center);--o:var(--sa-r,1);--p:cubic-bezier(.25,.25,.25,1);--q:cubic-bezier(.2,0,.6,.5);--r:cubic-bezier(.17,.17,.83,.83);--s:cubic-bezier(.4,.5,.8,1);--t:cubic-bezier(.17,.15,.85,.82);--u:cubic-bezier(.3,0,.83,.7);--v:rotate(calc(360deg*var(--m)*var(--o)));--w:rotate(calc(60.7deg*var(--m)*var(--o)));--x:min(.1333s,.2666s/(var(--f) - 1));--y:calc(var(--x)*var(--g));--b:saR;--i: calc(2s - min(.2666s,var(--x)*(var(--f) - 1))) ;--j:var(--y);--k:var(--p)}.rotate.clockwise [data-g]{--m:1}.rotate.counterclockwise [data-g]{--m:-1}.rotate.continuous [data-g]{--b:saRf,saRe,saR;--l:1,1,infinite;--y:calc(.25s/max(3,var(--f) - 1)*var(--g));--i:.6665s,calc(1.8335s - var(--y)),2s;--j:var(--y),calc(var(--y) + .6665s),2.5s;--k:var(--u),var(--t),var(--r)}.rotate.continuous.whole-symbol [data-g]{--b:saR,saR;--l:1,infinite;--k:var(--q),var(--r);--i:2.5s,2s;--j:0s,2.5s}.rotate.whole-symbol [data-g],.rotate [data-sa]:not(:has([data-r])) [data-g]{--y:0s;--h:center!important;--o:1!important}.rotate:not(.whole-symbol) [data-sa]:has([data-r]) [data-g]:not([data-r]){--b:none}.rotate.continuous.sa-graceful-stop [data-g][data-play=outro]{--b:saRo;--i:2.5s;--j:0s;--l:1;--k:var(--s)}@keyframes saRf{to{transform:var(--w)}}@keyframes saRe{0%{transform:var(--w)}to{transform:var(--v)}}@keyframes saR{to{transform:var(--v)}}@keyframes saRo{to{transform:var(--v)}}.wiggle [data-sa]{--d:.935s}.wiggle.continuous [data-sa]{--c:none}.wiggle [data-g]{--z:var(--sa-turn,0);--A:calc(var(--sa-deg,0)*1deg);--B:var(--sa-rtl,0);--p:cubic-bezier(.55,0,.67,1);--q:cubic-bezier(.33,0,.67,1);--r:cubic-bezier(.12,.17,.67,1);--s:cubic-bezier(.33,0,.88,.83);--C:calc(1 - var(--z)*var(--z));--D:calc(var(--C)*cos(var(--A)));--E:calc(var(--C)*sin(var(--A)));--F:translate(calc(var(--D)*6%),calc(var(--E)*6%))rotate(calc(var(--z)*10deg));--G:translate(calc(var(--D)*-4%),calc(var(--E)*-4%))rotate(calc(var(--z)*-8deg));--H:translate(calc(var(--D)*3%),calc(var(--E)*3%))rotate(calc(var(--z)*6deg));--I:translate(calc(var(--D)*-2.5%),calc(var(--E)*-2.5%))rotate(calc(var(--z)*-5deg));--J:translate(calc(var(--D)*2.5%),calc(var(--E)*2.5%))rotate(calc(var(--z)*5deg));--y:calc(min(50ms,.15s/(var(--f) - 1))*var(--g));--b:saW1,saW2;--i:.668s,calc(.267s - var(--y));--j:var(--y,0),calc(.668s + var(--y));--k:var(--q)}.right [data-g]{--z:0;--A:0}.down [data-g]{--z:0;--A:90deg}.left [data-g]{--z:0;--A:180deg}.up [data-g]{--z:0;--A:270deg}.forward [data-g]{--z:0;--A:calc(180deg*var(--B))}.backward [data-g]{--z:0;--A:calc(180deg*(1 - var(--B)))}.clockwise [data-g]{--z:1}.counterclockwise [data-g]{--z:-1}.custom [data-g]{--z:0;--A:var(--sa-angle)}.wiggle.whole-symbol [data-g]{--y:0s}.wiggle.continuous [data-g]{--b:saW3,saW5;--l:1,infinite;--i:.334s,.334s;--j:var(--y),calc(var(--y) + .334s)}.wiggle.continuous.whole-symbol [data-g]{--y:0s}.wiggle.continuous.sa-graceful-stop [data-g][data-play=outro]{--b:saW4;--i:.4175s;--j:0s;--l:1}@keyframes saW1{0%{animation-timing-function:var(--p)}25%{transform:var(--F)}50%{transform:var(--G)}75%{transform:var(--H)}to{transform:var(--I)}}@keyframes saW2{0%{transform:var(--I)}}@keyframes saW3{25%{transform:var(--J)}75%{transform:var(--I);animation-timing-function:var(--s)}}@keyframes saW5{0%{animation-timing-function:var(--r)}25%{transform:var(--J)}75%{transform:var(--I);animation-timing-function:var(--s)}}@keyframes saW4{0%{animation-timing-function:var(--r)}20%{transform:var(--J)}60%{transform:var(--I)}}.breathe [data-sa]{--d:3s}.breathe [data-g]{--L:.3;--y:min(.167s,.5s/(var(--f) - 1));--b:saBs,saBp;--i:calc(3s - var(--y)*min(3,var(--f) - 1));--j:calc(var(--y)*var(--g));--k:cubic-bezier(.4,0,.6,1),cubic-bezier(.33,0,.67,1)}.breathe.whole-symbol [data-g]{--i:3s;--j:0s}.breathe mask [data-g]:not([data-p]),.breathe.no-pulse [data-g],.breathe:not(.whole-symbol) :has([data-p]) [data-g]:not([data-p]){--L:1}@keyframes saBs{50%{transform:scale(1.2)}}@keyframes saBp{50%{opacity:var(--L)}}.appear.continuous{--sa-pause:.5s}.appear mask [data-g]{--L:1}.appear [data-g]{--M:scale(.75);--L:0;--N:var(--g);--y:calc(.75s + min(50ms,.15s/(var(--f) - 1))*var(--N));--s:calc(1s - var(--y));--b:saAi,saAs,saAo;--i:var(--y),var(--s),var(--s);--j:0s,var(--y),var(--y);--k:step-end,cubic-bezier(.33,0,.2,1),cubic-bezier(.33,0,.67,1)}.appear.down [data-g]{--M:scale(1.25);--N:calc(var(--f) - var(--g))}.appear.whole-symbol [data-g]{--y:.75s}@keyframes saAs{0%{transform:var(--M)}}@keyframes saAo{0%{opacity:var(--L)}}@keyframes saAi{0%,to{opacity:var(--L);transform:var(--M)}}.bounce [data-sa]{--d:.701s}.bounce.continuous [data-sa]{--c:none}.bounce [data-g]{--M:scale(1.25);--O:scale(.909);--p:cubic-bezier(.55,0,.67,1);--q:cubic-bezier(.45,0,.67,1);--r:cubic-bezier(.25,0,.55,1);--N:var(--g);--y:calc(min(50ms,.15s/(var(--f) - 1))*var(--N));--b:saBi,saBo;--i:.434s,calc(.267s - var(--y));--j:var(--y),calc(.434s + var(--y))}.bounce.down [data-g]{--N:calc(var(--f) - var(--g) - 1);--M:scale(.75);--O:scale(1.109)}.bounce.whole-symbol [data-g]{--y:0s}.bounce.continuous [data-g]{--M:scale(1.05);--O:scale(.959);--b:saBi,saBl;--i:.434s,.434s;--l:1,infinite}.bounce.continuous.down [data-g]{--M:scale(.95);--O:scale(1.059)}.bounce.continuous.sa-graceful-stop [data-g][data-play=outro]{--b:saBo;--i:calc(.267s - var(--y));--j:0s;--l:1}@keyframes saBi{0%{animation-timing-function:var(--p)}50%{transform:var(--M);animation-timing-function:var(--q)}to{transform:var(--O)}}@keyframes saBl{0%{transform:var(--O);animation-timing-function:var(--p)}50%{transform:var(--M);animation-timing-function:var(--q)}to{transform:var(--O)}}@keyframes saBo{0%{transform:var(--O);animation-timing-function:var(--r)}}.scale [data-g]{--M:scale(1.25);--y:calc(min(50ms,.2s/(var(--f) + 1))*var(--g));--p:0s;--q:calc(.25s - var(--y));--P:calc(.5s + 2*var(--y));--b:saS1,saS2,saS3;--k:cubic-bezier(.33,0,.67,1);--i:var(--q),var(--P),var(--q);--j:var(--p),calc(var(--p) + var(--q)),calc(var(--p) + var(--q) + var(--P))}.scale.down [data-g]{--M:scale(.5);--p:var(--y);--P:.5s;--k:cubic-bezier(.75,0,.65,1),linear,cubic-bezier(.35,0,.25,1)}.scale.whole-symbol [data-g]{--y:0s}@keyframes saS1{to{transform:var(--M)}}@keyframes saS2{0%,to{transform:var(--M)}}@keyframes saS3{0%{transform:var(--M)}}.variable-color,.variable-color.dim{--L:.3}.variable-color.hide{--L:0}.variable-color [data-t]{--k:cubic-bezier(.33,0,.67,1)}.variable-color.continuous.sa-graceful-stop [data-t]{--b:none;--l:1!important}@keyframes saV1{0%,to{opacity:var(--L)}}@keyframes saV2{0%{opacity:var(--L)}to{opacity:1}}@keyframes saV4{0%,to{opacity:1}}@keyframes saV3{0%{opacity:1}to{opacity:var(--L)}}.variable-color [data-v]{--sa-v: ;--Q:var(--sa-v);--R:calc(1s/3);--S:calc(var(--R)*4);--y:min(var(--R),var(--R)*2/(var(--Q) - 1));--s:var(--S)}.variable-color [data-t]{--sa-t: ;--T:round((var(--sa-t) - 1)*var(--Q)/100);--U:calc(var(--y)*var(--T));--V:var(--R);--P:calc(1s - var(--U));--W:var(--R);--X:0s;--Y:0s;--Z:calc(var(--Y) + var(--U));--_:calc(var(--Z) + var(--V));--aa:calc(var(--_) + var(--P));--ab:calc(var(--aa) + var(--W));--b:saV1,saV2,saV4,saV3,saV1;--i:var(--U),var(--V),var(--P),var(--W),var(--X);--j:var(--Y),var(--Z),var(--_),var(--aa),var(--ab)}.variable-color.repeat [data-v]{--d:calc(var(--R)*5 + max(0s,var(--a) - var(--R)*2));--e:0s}.variable-color.repeat [data-t]{--P:calc(1s - var(--R) - var(--U) + max(var(--R),var(--a) - var(--R)))}.variable-color.repeat:is(.iterative,.reverse) [data-v]{--d:calc(var(--s) + var(--a))}.variable-color.continuous [data-v]{--d:var(--s)}.variable-color.continuous [data-t]{--P:calc(1s - var(--R) - var(--U))}.variable-color.reverse [data-t]{--P:calc((1s - var(--U) - var(--R))*2 + var(--R));--X:calc(var(--U) + var(--R))}.variable-color.reverse [data-v]{--s:calc(var(--R)*min(8,4 + (var(--Q) - 1)*2))}.variable-color.reverse.repeat [data-t]{--X:calc(var(--U) + var(--R) + var(--a))}.variable-color.reverse.continuous [data-t]{--P:calc((1s - var(--U) - var(--R))*2);--X:var(--U)}.variable-color.reverse :is([data-v="1"],[data-v="2"]) [data-t]{--P:calc(var(--R)*(var(--Q) - var(--T) - 1)*2 + var(--R))}.variable-color.iterative [data-v]{--ac:clamp(0,var(--Q) - 3,1);--ad:calc(1 - var(--ac));--ae:calc(var(--ad)*max(1,var(--Q) - 1));--y:calc(5/60);--E:calc(20/60 + 2/60*(var(--Q) - 4));--M:calc(var(--ac)*var(--S)/(var(--y)*var(--Q) + var(--E)))}.variable-color.iterative [data-t]{--af:min(1,var(--T));--ag:min(1,var(--Q) - 1 - var(--T));--ah:max(1 - var(--af),1 - var(--ag));--p:max(var(--ad)*var(--R),var(--y)*var(--M));--q:max(var(--ad)*var(--R),var(--E)*var(--M));--U:calc(var(--p)*var(--T));--V:var(--p);--P:0s;--W:var(--q);--ai:calc(var(--S) - var(--U) - var(--p) - var(--q));--X:var(--ai)}.variable-color.iterative.repeat [data-t]{--X:calc(var(--ai) + var(--a))}.variable-color.iterative [data-vcc]{--M:calc(var(--S)/(var(--y)*(var(--Q) + 1) + var(--E)))}.variable-color.iterative [data-vcc] [data-t]{--aj:calc((1 - var(--af)));--ak:calc((var(--ai) - var(--p) - var(--q))*var(--aj));--al:calc(var(--p)*var(--aj));--am:calc(var(--q)*var(--aj));--X:calc(var(--ai)*var(--af));--Z:var(--U);--aa:calc(var(--Z) + var(--V));--an:calc(var(--aa) + var(--W));--ao:calc(var(--an) + var(--ak));--ap:calc(var(--ao) + var(--al));--ab:calc(var(--ap) + var(--am));--b:saV1,saV2,saV3,saV1,saV2,saV3,saV1;--i:var(--U),var(--V),var(--W),var(--ak),var(--al),var(--am),var(--X);--j:var(--Y),var(--Z),var(--aa),var(--an),var(--ao),var(--ap),var(--ab)}.variable-color.iterative.repeat [data-vcc] [data-t]{--X:calc(var(--af)*var(--ai) + var(--a))}.variable-color.iterative.continuous:not(.reverse) [data-vcc]{--aq:saVc8;--M:calc(var(--S)/(var(--y)*var(--Q)))}.variable-color.iterative.continuous:not(.reverse) [data-vcc] [data-t]{--U:calc(var(--y)*var(--M)*var(--T));--b:saV1,var(--aq);--i:var(--U),var(--S);--j:0s,var(--U)}.variable-color.iterative.continuous:not(.reverse) [data-vcc]{--c:none}.variable-color.iterative.continuous:not(.reverse) [data-vcc] [data-t]{--l:1,infinite}.variable-color.iterative.continuous:not(.reverse) [data-vcc][data-v="8"]{--aq:saVc8}@keyframes saVc8{12.5%{opacity:1}82.5%,to{opacity:var(--L)}}.variable-color.iterative.continuous:not(.reverse) [data-vcc][data-v="12"]{--aq:saVc12}@keyframes saVc12{8.33%{opacity:1}68.33%,to{opacity:var(--L)}}.variable-color.iterative.continuous:not(.reverse) [data-vcc][data-v="24"]{--aq:saVc24}@keyframes saVc24{4.17%{opacity:1}54.17%,to{opacity:var(--L)}}.variable-color.iterative.reverse [data-t]{--U:max(0s,var(--p)*(var(--T) - 1 ));--V:calc(var(--af)*var(--p));--W:calc(var(--ag)*var(--q));--ar:calc(var(--ag)*var(--p));--P:calc(var(--ah)*(var(--q) - var(--p)));--as:calc(var(--af)*var(--q));--X:var(--U);--at:calc(var(--s) - var(--U) - var(--V) - var(--W) - var(--ar) - var(--P) - var(--as) - var(--U));--Z:calc(var(--Y) + var(--U));--aa:calc(var(--Z) + var(--V));--au:calc(var(--aa) + var(--W));--av:calc(var(--au) + var(--at));--_:calc(var(--av) + var(--ar));--aw:calc(var(--_) + var(--P));--ab:calc(var(--aw) + var(--as));--b:saV1,saV2,saV3,saV1,saV2,saV3,saV1;--i:var(--U),var(--V),var(--W),var(--at),var(--ar),var(--as),var(--X);--j:var(--Y),var(--Z),var(--aa),var(--au),var(--av),var(--aw),var(--ab)}.variable-color.iterative.reverse [data-v]{--M:calc(var(--ac)*2.5s/(((var(--y)*(var(--Q) - 2) + var(--E))*2)));--s:calc(var(--R)*2*var(--ae) + 2.5s*var(--ac))}.variable-color.iterative.reverse.repeat [data-t]{--X:calc(var(--U) + var(--a))}.variable-color.iterative.reverse :is([data-v="1"],[data-v="2"]) [data-t="1"]{--b:saV3,saV2;--i:var(--R),var(--R);--j:0s,var(--R)}.variable-color.iterative.reverse [data-v="3"] [data-t="1"]{--b:saV3,saV1,saV3,saV1;--i:var(--R),calc(var(--R)*2),var(--R),var(--X);--j:0s,var(--R),calc(var(--R)*3),var(--S)}.variable-color.iterative.reverse [data-vcc] [data-t="1"]{--ak:calc(var(--p)*(var(--Q) - 1) - var(--W));--an:calc(var(--aa) + var(--W));--ax:calc(var(--an) + var(--ak));--ay:calc(var(--ax) + var(--V));--az:calc(var(--ay) + var(--P));--aA:calc(var(--az) + var(--W));--b:saV3,saV1,saV2,saV4,saV3,saV1,saV2,saV4;--i:var(--W),var(--ak),var(--V),var(--P),var(--W),var(--ak),var(--ar),var(--P);--j:var(--aa),var(--an),var(--ax),var(--ay),var(--az),var(--aA),var(--av),var(--_)}.pulse [data-sa]{--d:2s}.pulse [data-g]{--L:.3;--b:saP;--i:2s;--k:cubic-bezier(.33,0,.67,1)}.pulse mask [data-g]:not([data-p]),.pulse:not(.whole-symbol) :has([data-p]) [data-g]:not([data-p]){--L:1}@keyframes saP{50%{opacity:var(--L);transform:none}}.wait-until [data-sa=play] :is([data-g],.sa-helper){animation-name:none}.wait-until.animate [data-sa=play] :is([data-g],.sa-helper){animation-name:var(--b)}.replace{place-items:center;display:inline-grid}.replace>*{grid-area:1/-1}.replace [data-g]{--y:min(.05,.15/(var(--f) - 1));--M:calc(.25s - 1s*var(--y)*(var(--f) - var(--g) - 1));--aB:calc(var(--sa-b-cx)/var(--sa-w)*100%)calc(var(--sa-b-cy)/var(--sa-h)*100%);--sa-c:var(--aB,center);animation-fill-mode:forwards}.replace.whole-symbol [data-g]{--y:0}.replace>:first-child [data-g],.replace.reverse>:nth-child(2) [data-g]{opacity:var(--sa-a,1);--aC:1;--aD:.5;--b:saX1,saX5;--k:cubic-bezier(.75,0,.8,1);--i:var(--M),0s;--j:calc(.5s - var(--M)),.5s}.replace>:nth-child(2) [data-g],.replace.reverse>:first-child [data-g]{opacity:0;--aC:.5;--aD:1;--b:saX1,saX4;--k:cubic-bezier(.2,0,.25,1);--i:var(--M),0s;--j:.5s}.replace.up-up>:first-child [data-g],.replace.up-up.reverse>:nth-child(2) [data-g]{--p:calc(.25 - var(--y)*(var(--f) - var(--g) - 1));--aC:1;--aD:1.25;--aE:calc(1.25 + (.25 - var(--p))*.25/var(--p));--b:saX1,saX1More,saX5;--k:cubic-bezier(.75,0,.8,1),linear,cubic-bezier(.33,0,.83,.83);--i:var(--M),calc(.25s - var(--M)),var(--M);--j:.25s,calc(.25s + var(--M)),.25s}.replace.up-up>:nth-child(2) [data-g],.replace.up-up.reverse>:first-child [data-g]{--M:calc(.3334s - 1s*var(--y)*var(--g));--aC:.4;--aD:1;--b:saX4,saX1;--k:cubic-bezier(.17,.17,.67,1),cubic-bezier(.2,0,.25,1);--i:var(--M);--j:calc(.75s - var(--M))}.replace.off-up>:first-child [data-g],.replace.off-up.reverse>:nth-child(2) [data-g]{--b:saX5;--i:0s;--j:.25s}.replace.off-up>:nth-child(2) [data-g],.replace.off-up.reverse>:first-child [data-g]{--aC:.5;--aD:1;--b:saX4,saX1;--k:cubic-bezier(.33,0,.67,1),cubic-bezier(.2,0,.25,1);--i:var(--M);--j:.25s}.replace>[data-mr=b]{opacity:0}.replace.slash.slash>[data-mr] [data-g]{opacity:var(--sa-a,1);--C: calc(8%*cos(45)) ;--p:translate(calc(var(--sa-s-w)/var(--sa-w)*-100%),calc(var(--sa-s-h)/var(--sa-h)*-100%));--q:translate(var(--C),calc(var(--C)*var(--sa-w)/var(--sa-h)));--b:none;--j:0s;--k:cubic-bezier(.33,0,.2,1);--i:.333s}.replace.slash>[data-mr="2"] clipPath [data-s],.replace.slash.reverse>[data-mr="1"] clipPath [data-s]{transform:var(--p)}.replace.slash>[data-mr="2"] [clip-path] [data-g]:nth-child(2),.replace.slash.reverse>[data-mr="1"] [clip-path] [data-g]:nth-child(2){transform:var(--q)}.replace.slash.slash>[data-mr="2"] clipPath [data-g],.replace.slash.reverse>[data-mr="1"] clipPath [data-g]{--b:saX9}.replace.slash>[data-mr="2"] clipPath [data-g]:nth-child(2),.replace.slash.reverse>[data-mr="1"] clipPath [data-g]:nth-child(2){--b:saX9Bounce;--i:.666s}.replace.slash>[data-mr="2"] [data-g]:not([data-s]),.replace.slash.reverse>[data-mr="1"] [data-g]:not([data-s]){--b:saX7}.replace.slash.reverse>[data-mr="2"] [data-g],.replace.slash>[data-mr="1"] [data-g]{transform:none}.replace.slash.reverse>[data-mr="2"] [data-g]:not([data-s]),.replace.slash>[data-mr="1"] [data-g]:not([data-s]){--aF:1.05;--aG:.97;--b:saX3,saX6;--i:.7s,.25s;--k:cubic-bezier(.55,0,.67,1),cubic-bezier(.33,0,.67,1)}.replace.slash.reverse>[data-mr="2"] clipPath [data-g],.replace.slash:not(.reverse)>[data-mr="1"] clipPath [data-g]{--b:saX8;--i:.25s;--k:cubic-bezier(.33,0,.67,1)}.replace.badge.badge>[data-mr] [data-g]{opacity:var(--sa-a,1);--aC:.75;--aD:1;--b:saX1,saX4;--i:.167s;--j:0s;--k:cubic-bezier(.33,0,.2,1),cubic-bezier(.33,0,.67,1)}.replace.badge>[data-mr="2"] [data-g]:not([data-b]),.replace.badge.reverse>[data-mr="1"] [data-g]:not([data-b]){--aF:1.05;--aG:.959;--b:saX7,saX3;--i:.25s,.7s;--j:0s,50ms;--k:cubic-bezier(.33,0,.2,1),cubic-bezier(.55,0,.67,1)}.replace.badge.reverse>[data-mr="2"] [data-b],.replace.badge:not(.reverse)>[data-mr="1"] [data-b]{--aC:1;--aD:.75;--b:saX1,saX5;--k:cubic-bezier(.33,0,.8,.7),cubic-bezier(.33,0,.67,1)}.replace.badge.reverse>[data-mr="2"] [data-g]:not([data-b]),.replace.badge>[data-mr="1"] [data-g]:not([data-b]){--b:saX6,saX3;--i:.25s,.7s;--k:cubic-bezier(.33,0,.67,1),cubic-bezier(.55,0,.67,1)}.replace.badge-replace>[data-mr="1"] [data-g]:not([data-b]),.replace.badge-replace.reverse>[data-mr="2"] [data-g]:not([data-b]){opacity:var(--sa-a,1);--b:saX3,saX5;--i:.7s,0s;--j:50ms,.25s;--k:cubic-bezier(.55,0,.67,1)}.replace.badge-replace>[data-mr="2"] [data-g]:not([data-b]),.replace.badge-replace.reverse>[data-mr="1"] [data-g]:not([data-b]){opacity:0;--b:saX3,saX4;--i:.7s,0s;--j:50ms,.25s;--k:cubic-bezier(.55,0,.67,1)}.replace.badge-replace>[data-mr="1"] [data-b],.replace.badge-replace.reverse>[data-mr="2"] [data-b]{opacity:var(--sa-a,1);--aC:1;--aD:.5;--b:saX1,saX5;--i:.25s,0s;--j:0s,.25s;--k:cubic-bezier(.75,0,.8,1)}.replace.badge-replace>[data-mr="2"] [data-b],.replace.badge-replace.reverse>[data-mr="1"] [data-b]{opacity:0;--aC:.5;--aD:1;--b:saX1,saX4;--i:.25s,0s;--j:.25s;--k:cubic-bezier(.2,0,.25,1)}@keyframes saX1{0%{transform:scale(var(--aC,1))}to{transform:scale(var(--aD,1))}}@keyframes saX1More{to{transform:scale(var(--aE))}}@keyframes saX3{0%{animation-timing-function:cubic-bezier(.45,0,.67,1)}31%{transform:scale(var(--aF,.95));animation-timing-function:cubic-bezier(.25,0,.55,1)}62%{transform:scale(var(--aG,1.059))}}@keyframes saX4{0%{opacity:0}to{opacity:var(--sa-a,1)}}@keyframes saX5{0%{opacity:var(--sa-a,1)}to{opacity:0}}@keyframes saX6{to{opacity:var(--sa-a-b,1)}}@keyframes saX7{to{opacity:var(--sa-a,1)}}@keyframes saX8{to{transform:var(--p)}}@keyframes saX9{0%{transform:var(--p)}to{transform:none}}@keyframes saX9Bounce{0%{transform:var(--p);animation-timing-function:cubic-bezier(.17,.17,.2,1)}50%{transform:var(--q)}to{transform:none}}.disappear [data-g]{--M:scale(.75);--L:0;--N:calc(var(--f) - var(--g) - 1);--y:calc(.1s/max(var(--f) - 1,3)*var(--N));--s:calc(.167s - var(--y));--b:saDs,saDo,saDh;--k:cubic-bezier(.33,0,.83,.83),cubic-bezier(.33,0,.67,1),step-end;--i:var(--s),var(--s),.833s;--j:var(--y),var(--y),.167s}.disappear mask [data-g]{--L:1}.disappear.up [data-g]{--M:scale(1.25);--N:var(--g)}.disappear.whole-symbol [data-g]{--y:0s}@keyframes saDs{to{transform:var(--M)}}@keyframes saDo{to{opacity:var(--L)}}@keyframes saDh{0%,to{opacity:var(--L);transform:var(--M)}}.vibe-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle}@media(prefers-reduced-motion:reduce){.vibe-icon [data-sa=play] .sa-helper,.vibe-icon [data-g]{animation:none!important;transition:none!important}}[data-theme=bridge]{--vibe-badge-font-family: "SF Pro Text", -apple-system, sans-serif;--vibe-badge-font-size: 1rem;--vibe-badge-line-height: 1.5;--vibe-badge-font-weight: 500;--vibe-badge-letter-spacing: 0;--vibe-badge-padding-x: .5rem;--vibe-badge-padding-y: .125rem;--vibe-badge-gap: .25rem;--vibe-badge-border-radius: .25rem;--vibe-badge-border-width: 0;--vibe-badge-border-style: solid;--vibe-badge-min-height: 1.5rem;--vibe-badge-dot-size: .5rem;--vibe-badge-icon-size: .75rem;--vibe-badge-dismiss-size: .75rem;--vibe-badge-dismiss-touch-target: 2.75rem;--vibe-badge-opacity-disabled: .42;--vibe-badge-focus-outline-width: .125rem;--vibe-badge-focus-outline-style: solid;--vibe-badge-focus-outline-offset: .125rem;--vibe-badge-transition-duration: .2s;--vibe-badge-transition-timing: ease}[data-theme=apple-care]{--vibe-badge-font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vibe-badge-font-size: .75rem;--vibe-badge-line-height: 1;--vibe-badge-font-weight: 500;--vibe-badge-letter-spacing: 0;--vibe-badge-padding-x: .5rem;--vibe-badge-padding-y: .125rem;--vibe-badge-gap: .25rem;--vibe-badge-border-radius: 980px;--vibe-badge-border-width: 0;--vibe-badge-border-style: solid;--vibe-badge-min-height: 1.25rem;--vibe-badge-dot-size: .5rem;--vibe-badge-icon-size: .75rem;--vibe-badge-dismiss-size: .75rem;--vibe-badge-dismiss-touch-target: 2.75rem;--vibe-badge-opacity-disabled: .42;--vibe-badge-focus-outline-width: .125rem;--vibe-badge-focus-outline-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-badge-focus-outline-style: solid;--vibe-badge-focus-outline-offset: .1875rem;--vibe-badge-transition-duration: .2s;--vibe-badge-transition-timing: ease}[data-theme=gsx]{--vibe-badge-font-family: "SF Pro Text", -apple-system, sans-serif;--vibe-badge-font-size: .75rem;--vibe-badge-line-height: 1;--vibe-badge-font-weight: 500;--vibe-badge-letter-spacing: 0;--vibe-badge-padding-x: .5rem;--vibe-badge-padding-y: .125rem;--vibe-badge-gap: .25rem;--vibe-badge-border-radius: .125rem;--vibe-badge-border-width: 0;--vibe-badge-border-style: solid;--vibe-badge-min-height: 1.25rem;--vibe-badge-dot-size: .5rem;--vibe-badge-icon-size: .75rem;--vibe-badge-dismiss-size: .75rem;--vibe-badge-dismiss-touch-target: 2.75rem;--vibe-badge-opacity-disabled: .42;--vibe-badge-focus-outline-width: .25rem;--vibe-badge-focus-outline-color: rgba(41.6%, 70.2%, 98%, 1);--vibe-badge-focus-outline-style: solid;--vibe-badge-focus-outline-offset: 0;--vibe-badge-transition-duration: .2s;--vibe-badge-transition-timing: ease}[data-theme=marcom]{--vibe-badge-font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--vibe-badge-font-size: .75rem;--vibe-badge-line-height: 1;--vibe-badge-font-weight: 500;--vibe-badge-letter-spacing: 0;--vibe-badge-padding-x: .5rem;--vibe-badge-padding-y: .125rem;--vibe-badge-gap: .25rem;--vibe-badge-border-radius: 980px;--vibe-badge-border-width: 0;--vibe-badge-border-style: solid;--vibe-badge-min-height: 1.25rem;--vibe-badge-dot-size: .5rem;--vibe-badge-icon-size: .75rem;--vibe-badge-dismiss-size: .75rem;--vibe-badge-dismiss-touch-target: 2.75rem;--vibe-badge-opacity-disabled: .42;--vibe-badge-focus-outline-width: .125rem;--vibe-badge-focus-outline-style: solid;--vibe-badge-focus-outline-offset: .125rem;--vibe-badge-transition-duration: .2s;--vibe-badge-transition-timing: ease}[data-theme=apl]{--vibe-badge-font-family: "SF Pro Text", "SF Pro Symbols APL", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vibe-badge-font-size: .75rem;--vibe-badge-line-height: 1;--vibe-badge-font-weight: 600;--vibe-badge-letter-spacing: 0;--vibe-badge-padding-x: .75rem;--vibe-badge-padding-y: .25rem;--vibe-badge-gap: .25rem;--vibe-badge-border-radius: 9999px;--vibe-badge-border-width: 0;--vibe-badge-border-style: solid;--vibe-badge-min-height: 1.25rem;--vibe-badge-dot-size: .5rem;--vibe-badge-icon-size: .75rem;--vibe-badge-dismiss-size: .75rem;--vibe-badge-dismiss-touch-target: 2.75rem;--vibe-badge-opacity-disabled: .42;--vibe-badge-focus-outline-width: .125rem;--vibe-badge-focus-outline-style: solid;--vibe-badge-focus-outline-offset: .125rem;--vibe-badge-transition-duration: .2s;--vibe-badge-transition-timing: ease}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-badge-focus-outline-color: rgb(41, 151, 255);--vibe-badge-solid-neutral-bg: rgb(232, 232, 237);--vibe-badge-solid-neutral-text: rgb(29, 29, 31);--vibe-badge-solid-info-bg: rgb(0, 113, 227);--vibe-badge-solid-info-text: rgb(255, 255, 255);--vibe-badge-solid-success-bg: rgb(3, 161, 14);--vibe-badge-solid-success-text: rgb(255, 255, 255);--vibe-badge-solid-warning-bg: rgb(245, 99, 0);--vibe-badge-solid-warning-text: rgb(255, 255, 255);--vibe-badge-solid-error-bg: rgb(227, 0, 0);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgb(245, 245, 247);--vibe-badge-subtle-neutral-text: rgb(110, 110, 115);--vibe-badge-subtle-info-bg: rgba(97, 178, 255, .27);--vibe-badge-subtle-info-text: rgb(0, 102, 204);--vibe-badge-subtle-success-bg: rgb(245, 255, 246);--vibe-badge-subtle-success-text: rgb(0, 128, 9);--vibe-badge-subtle-warning-bg: rgb(255, 249, 244);--vibe-badge-subtle-warning-text: rgb(191, 72, 0);--vibe-badge-subtle-error-bg: rgb(255, 242, 244);--vibe-badge-subtle-error-text: rgb(227, 0, 0);--vibe-badge-dot-neutral-bg: rgb(143, 143, 148);--vibe-badge-dot-info-bg: rgb(0, 113, 227);--vibe-badge-dot-success-bg: rgb(3, 161, 14);--vibe-badge-dot-warning-bg: rgb(245, 99, 0);--vibe-badge-dot-error-bg: rgb(227, 0, 0);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(0, 0, 0, .08)}@media(prefers-color-scheme:dark){[data-theme=bridge]:not([data-mode]){--vibe-badge-focus-outline-color: rgb(41, 151, 255);--vibe-badge-solid-neutral-bg: rgb(72, 72, 74);--vibe-badge-solid-neutral-text: rgb(245, 245, 247);--vibe-badge-solid-info-bg: rgb(0, 113, 227);--vibe-badge-solid-info-text: rgb(255, 255, 255);--vibe-badge-solid-success-bg: rgb(48, 209, 88);--vibe-badge-solid-success-text: rgb(0, 0, 0);--vibe-badge-solid-warning-bg: rgb(255, 159, 10);--vibe-badge-solid-warning-text: rgb(0, 0, 0);--vibe-badge-solid-error-bg: rgb(255, 69, 58);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgba(255, 255, 255, .08);--vibe-badge-subtle-neutral-text: rgb(174, 174, 178);--vibe-badge-subtle-info-bg: rgba(41, 151, 255, .2);--vibe-badge-subtle-info-text: rgb(41, 151, 255);--vibe-badge-subtle-success-bg: rgba(48, 209, 88, .15);--vibe-badge-subtle-success-text: rgb(48, 209, 88);--vibe-badge-subtle-warning-bg: rgba(255, 159, 10, .15);--vibe-badge-subtle-warning-text: rgb(255, 159, 10);--vibe-badge-subtle-error-bg: rgba(255, 69, 58, .15);--vibe-badge-subtle-error-text: rgb(255, 69, 58);--vibe-badge-dot-neutral-bg: rgb(142, 142, 147);--vibe-badge-dot-info-bg: rgb(41, 151, 255);--vibe-badge-dot-success-bg: rgb(48, 209, 88);--vibe-badge-dot-warning-bg: rgb(255, 159, 10);--vibe-badge-dot-error-bg: rgb(255, 69, 58);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(255, 255, 255, .12)}}[data-theme=bridge][data-mode=dark]{--vibe-badge-focus-outline-color: rgb(41, 151, 255);--vibe-badge-solid-neutral-bg: rgb(72, 72, 74);--vibe-badge-solid-neutral-text: rgb(245, 245, 247);--vibe-badge-solid-info-bg: rgb(0, 113, 227);--vibe-badge-solid-info-text: rgb(255, 255, 255);--vibe-badge-solid-success-bg: rgb(48, 209, 88);--vibe-badge-solid-success-text: rgb(0, 0, 0);--vibe-badge-solid-warning-bg: rgb(255, 159, 10);--vibe-badge-solid-warning-text: rgb(0, 0, 0);--vibe-badge-solid-error-bg: rgb(255, 69, 58);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgba(255, 255, 255, .08);--vibe-badge-subtle-neutral-text: rgb(174, 174, 178);--vibe-badge-subtle-info-bg: rgba(41, 151, 255, .2);--vibe-badge-subtle-info-text: rgb(41, 151, 255);--vibe-badge-subtle-success-bg: rgba(48, 209, 88, .15);--vibe-badge-subtle-success-text: rgb(48, 209, 88);--vibe-badge-subtle-warning-bg: rgba(255, 159, 10, .15);--vibe-badge-subtle-warning-text: rgb(255, 159, 10);--vibe-badge-subtle-error-bg: rgba(255, 69, 58, .15);--vibe-badge-subtle-error-text: rgb(255, 69, 58);--vibe-badge-dot-neutral-bg: rgb(142, 142, 147);--vibe-badge-dot-info-bg: rgb(41, 151, 255);--vibe-badge-dot-success-bg: rgb(48, 209, 88);--vibe-badge-dot-warning-bg: rgb(255, 159, 10);--vibe-badge-dot-error-bg: rgb(255, 69, 58);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(255, 255, 255, .12)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-badge-focus-outline-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-badge-solid-neutral-bg: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-badge-solid-neutral-text: rgba(100%, 100%, 100%, 1);--vibe-badge-solid-info-bg: rgba(0%, 44.31%, 89.02%, 1);--vibe-badge-solid-info-text: rgba(100%, 100%, 100%, 1);--vibe-badge-solid-success-bg: rgb(3, 161, 14);--vibe-badge-solid-success-text: rgb(255, 255, 255);--vibe-badge-solid-warning-bg: rgb(245, 99, 0);--vibe-badge-solid-warning-text: rgb(255, 255, 255);--vibe-badge-solid-error-bg: rgb(227, 0, 0);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgb(245, 245, 247);--vibe-badge-subtle-neutral-text: rgb(110, 110, 115);--vibe-badge-subtle-info-bg: rgba(97, 178, 255, .27);--vibe-badge-subtle-info-text: rgb(0, 102, 204);--vibe-badge-subtle-success-bg: rgb(245, 255, 246);--vibe-badge-subtle-success-text: rgb(0, 128, 9);--vibe-badge-subtle-warning-bg: rgb(255, 249, 244);--vibe-badge-subtle-warning-text: rgb(191, 72, 0);--vibe-badge-subtle-error-bg: rgb(255, 242, 244);--vibe-badge-subtle-error-text: rgb(227, 0, 0);--vibe-badge-dot-neutral-bg: rgb(143, 143, 148);--vibe-badge-dot-info-bg: rgba(0%, 44.31%, 89.02%, 1);--vibe-badge-dot-success-bg: rgb(3, 161, 14);--vibe-badge-dot-warning-bg: rgb(245, 99, 0);--vibe-badge-dot-error-bg: rgb(227, 0, 0);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(0, 0, 0, .08)}@media(prefers-color-scheme:dark){[data-theme=apple-care]:not([data-mode]){--vibe-badge-focus-outline-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-badge-solid-neutral-bg: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-badge-solid-neutral-text: rgba(0%, 0%, 0%, 1);--vibe-badge-solid-info-bg: rgba(0%, 44.31%, 89.02%, 1);--vibe-badge-solid-info-text: rgba(100%, 100%, 100%, 1);--vibe-badge-solid-success-bg: rgb(48, 209, 88);--vibe-badge-solid-success-text: rgb(0, 0, 0);--vibe-badge-solid-warning-bg: rgb(255, 159, 10);--vibe-badge-solid-warning-text: rgb(0, 0, 0);--vibe-badge-solid-error-bg: rgb(255, 69, 58);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgba(255, 255, 255, .08);--vibe-badge-subtle-neutral-text: rgb(174, 174, 178);--vibe-badge-subtle-info-bg: rgba(41, 151, 255, .2);--vibe-badge-subtle-info-text: rgba(16.08%, 59.22%, 100%, 1);--vibe-badge-subtle-success-bg: rgba(48, 209, 88, .15);--vibe-badge-subtle-success-text: rgb(48, 209, 88);--vibe-badge-subtle-warning-bg: rgba(255, 159, 10, .15);--vibe-badge-subtle-warning-text: rgb(255, 159, 10);--vibe-badge-subtle-error-bg: rgba(255, 69, 58, .15);--vibe-badge-subtle-error-text: rgb(255, 69, 58);--vibe-badge-dot-neutral-bg: rgb(142, 142, 147);--vibe-badge-dot-info-bg: rgba(16.08%, 59.22%, 100%, 1);--vibe-badge-dot-success-bg: rgb(48, 209, 88);--vibe-badge-dot-warning-bg: rgb(255, 159, 10);--vibe-badge-dot-error-bg: rgb(255, 69, 58);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(255, 255, 255, .12)}}[data-theme=apple-care][data-mode=dark]{--vibe-badge-focus-outline-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-badge-solid-neutral-bg: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-badge-solid-neutral-text: rgba(0%, 0%, 0%, 1);--vibe-badge-solid-info-bg: rgba(0%, 44.31%, 89.02%, 1);--vibe-badge-solid-info-text: rgba(100%, 100%, 100%, 1);--vibe-badge-solid-success-bg: rgb(48, 209, 88);--vibe-badge-solid-success-text: rgb(0, 0, 0);--vibe-badge-solid-warning-bg: rgb(255, 159, 10);--vibe-badge-solid-warning-text: rgb(0, 0, 0);--vibe-badge-solid-error-bg: rgb(255, 69, 58);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgba(255, 255, 255, .08);--vibe-badge-subtle-neutral-text: rgb(174, 174, 178);--vibe-badge-subtle-info-bg: rgba(41, 151, 255, .2);--vibe-badge-subtle-info-text: rgba(16.08%, 59.22%, 100%, 1);--vibe-badge-subtle-success-bg: rgba(48, 209, 88, .15);--vibe-badge-subtle-success-text: rgb(48, 209, 88);--vibe-badge-subtle-warning-bg: rgba(255, 159, 10, .15);--vibe-badge-subtle-warning-text: rgb(255, 159, 10);--vibe-badge-subtle-error-bg: rgba(255, 69, 58, .15);--vibe-badge-subtle-error-text: rgb(255, 69, 58);--vibe-badge-dot-neutral-bg: rgb(142, 142, 147);--vibe-badge-dot-info-bg: rgba(16.08%, 59.22%, 100%, 1);--vibe-badge-dot-success-bg: rgb(48, 209, 88);--vibe-badge-dot-warning-bg: rgb(255, 159, 10);--vibe-badge-dot-error-bg: rgb(255, 69, 58);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(255, 255, 255, .12)}[data-theme=gsx]{--vibe-badge-focus-outline-color: rgba(41.6%, 70.2%, 98%, 1);--vibe-badge-solid-neutral-bg: rgb(232, 232, 237);--vibe-badge-solid-neutral-text: rgb(29, 29, 31);--vibe-badge-solid-info-bg: rgb(0, 107, 221);--vibe-badge-solid-info-text: rgb(255, 255, 255);--vibe-badge-solid-success-bg: rgb(3, 161, 14);--vibe-badge-solid-success-text: rgb(255, 255, 255);--vibe-badge-solid-warning-bg: rgb(245, 99, 0);--vibe-badge-solid-warning-text: rgb(255, 255, 255);--vibe-badge-solid-error-bg: rgb(227, 0, 0);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgb(245, 245, 247);--vibe-badge-subtle-neutral-text: rgb(110, 110, 115);--vibe-badge-subtle-info-bg: rgba(97, 178, 255, .27);--vibe-badge-subtle-info-text: rgb(0, 102, 204);--vibe-badge-subtle-success-bg: rgb(245, 255, 246);--vibe-badge-subtle-success-text: rgb(0, 128, 9);--vibe-badge-subtle-warning-bg: rgb(255, 249, 244);--vibe-badge-subtle-warning-text: rgb(191, 72, 0);--vibe-badge-subtle-error-bg: rgb(255, 242, 244);--vibe-badge-subtle-error-text: rgb(227, 0, 0);--vibe-badge-dot-neutral-bg: rgb(143, 143, 148);--vibe-badge-dot-info-bg: rgb(0, 107, 221);--vibe-badge-dot-success-bg: rgb(3, 161, 14);--vibe-badge-dot-warning-bg: rgb(245, 99, 0);--vibe-badge-dot-error-bg: rgb(227, 0, 0);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(0, 0, 0, .08)}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-badge-focus-outline-color: rgb(41, 151, 255);--vibe-badge-solid-neutral-bg: rgba(86.27%, 86.27%, 87.06%, 1);--vibe-badge-solid-neutral-text: rgb(29, 29, 31);--vibe-badge-solid-info-bg: rgba(0%, 46.27%, 87.45%, 1);--vibe-badge-solid-info-text: rgb(255, 255, 255);--vibe-badge-solid-success-bg: rgb(3, 161, 14);--vibe-badge-solid-success-text: rgb(255, 255, 255);--vibe-badge-solid-warning-bg: rgb(245, 99, 0);--vibe-badge-solid-warning-text: rgb(255, 255, 255);--vibe-badge-solid-error-bg: rgb(227, 0, 0);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgb(245, 245, 247);--vibe-badge-subtle-neutral-text: rgb(110, 110, 115);--vibe-badge-subtle-info-bg: rgba(97, 178, 255, .27);--vibe-badge-subtle-info-text: rgba(0%, 47.84%, 100%, 1);--vibe-badge-subtle-success-bg: rgb(245, 255, 246);--vibe-badge-subtle-success-text: rgb(0, 128, 9);--vibe-badge-subtle-warning-bg: rgb(255, 249, 244);--vibe-badge-subtle-warning-text: rgb(191, 72, 0);--vibe-badge-subtle-error-bg: rgb(255, 242, 244);--vibe-badge-subtle-error-text: rgb(227, 0, 0);--vibe-badge-dot-neutral-bg: rgb(143, 143, 148);--vibe-badge-dot-info-bg: rgba(0%, 46.27%, 87.45%, 1);--vibe-badge-dot-success-bg: rgb(3, 161, 14);--vibe-badge-dot-warning-bg: rgb(245, 99, 0);--vibe-badge-dot-error-bg: rgb(227, 0, 0);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(0, 0, 0, .08)}@media(prefers-color-scheme:dark){[data-theme=marcom]:not([data-mode]){--vibe-badge-focus-outline-color: rgb(41, 151, 255);--vibe-badge-solid-neutral-bg: rgba(21.57%, 21.57%, 21.96%, 1);--vibe-badge-solid-neutral-text: rgb(245, 245, 247);--vibe-badge-solid-info-bg: rgba(0%, 46.27%, 87.45%, 1);--vibe-badge-solid-info-text: rgb(255, 255, 255);--vibe-badge-solid-success-bg: rgb(48, 209, 88);--vibe-badge-solid-success-text: rgb(0, 0, 0);--vibe-badge-solid-warning-bg: rgb(255, 159, 10);--vibe-badge-solid-warning-text: rgb(0, 0, 0);--vibe-badge-solid-error-bg: rgb(255, 69, 58);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgba(255, 255, 255, .08);--vibe-badge-subtle-neutral-text: rgba(63.53%, 63.53%, 65.49%, 1);--vibe-badge-subtle-info-bg: rgba(41, 151, 255, .2);--vibe-badge-subtle-info-text: rgba(26.67%, 64.71%, 100%, 1);--vibe-badge-subtle-success-bg: rgba(48, 209, 88, .15);--vibe-badge-subtle-success-text: rgb(48, 209, 88);--vibe-badge-subtle-warning-bg: rgba(255, 159, 10, .15);--vibe-badge-subtle-warning-text: rgb(255, 159, 10);--vibe-badge-subtle-error-bg: rgba(255, 69, 58, .15);--vibe-badge-subtle-error-text: rgb(255, 69, 58);--vibe-badge-dot-neutral-bg: rgb(142, 142, 147);--vibe-badge-dot-info-bg: rgba(26.67%, 64.71%, 100%, 1);--vibe-badge-dot-success-bg: rgb(48, 209, 88);--vibe-badge-dot-warning-bg: rgb(255, 159, 10);--vibe-badge-dot-error-bg: rgb(255, 69, 58);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(255, 255, 255, .12)}}[data-theme=marcom][data-mode=dark]{--vibe-badge-focus-outline-color: rgb(41, 151, 255);--vibe-badge-solid-neutral-bg: rgba(21.57%, 21.57%, 21.96%, 1);--vibe-badge-solid-neutral-text: rgb(245, 245, 247);--vibe-badge-solid-info-bg: rgba(0%, 46.27%, 87.45%, 1);--vibe-badge-solid-info-text: rgb(255, 255, 255);--vibe-badge-solid-success-bg: rgb(48, 209, 88);--vibe-badge-solid-success-text: rgb(0, 0, 0);--vibe-badge-solid-warning-bg: rgb(255, 159, 10);--vibe-badge-solid-warning-text: rgb(0, 0, 0);--vibe-badge-solid-error-bg: rgb(255, 69, 58);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgba(255, 255, 255, .08);--vibe-badge-subtle-neutral-text: rgba(63.53%, 63.53%, 65.49%, 1);--vibe-badge-subtle-info-bg: rgba(41, 151, 255, .2);--vibe-badge-subtle-info-text: rgba(26.67%, 64.71%, 100%, 1);--vibe-badge-subtle-success-bg: rgba(48, 209, 88, .15);--vibe-badge-subtle-success-text: rgb(48, 209, 88);--vibe-badge-subtle-warning-bg: rgba(255, 159, 10, .15);--vibe-badge-subtle-warning-text: rgb(255, 159, 10);--vibe-badge-subtle-error-bg: rgba(255, 69, 58, .15);--vibe-badge-subtle-error-text: rgb(255, 69, 58);--vibe-badge-dot-neutral-bg: rgb(142, 142, 147);--vibe-badge-dot-info-bg: rgba(26.67%, 64.71%, 100%, 1);--vibe-badge-dot-success-bg: rgb(48, 209, 88);--vibe-badge-dot-warning-bg: rgb(255, 159, 10);--vibe-badge-dot-error-bg: rgb(255, 69, 58);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(255, 255, 255, .12)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-badge-focus-outline-color: rgb(0, 113, 227);--vibe-badge-solid-neutral-bg: rgb(245, 245, 247);--vibe-badge-solid-neutral-text: rgb(29, 29, 31);--vibe-badge-solid-info-bg: rgb(0, 113, 227);--vibe-badge-solid-info-text: rgb(255, 255, 255);--vibe-badge-solid-success-bg: rgb(0, 128, 9);--vibe-badge-solid-success-text: rgb(255, 255, 255);--vibe-badge-solid-warning-bg: rgb(255, 224, 69);--vibe-badge-solid-warning-text: rgb(29, 29, 31);--vibe-badge-solid-error-bg: rgb(227, 0, 0);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgb(245, 245, 247);--vibe-badge-subtle-neutral-text: rgb(110, 110, 115);--vibe-badge-subtle-info-bg: rgba(0, 113, 227, .12);--vibe-badge-subtle-info-text: rgb(0, 113, 227);--vibe-badge-subtle-success-bg: rgb(245, 255, 246);--vibe-badge-subtle-success-text: rgb(0, 128, 9);--vibe-badge-subtle-warning-bg: rgb(255, 254, 242);--vibe-badge-subtle-warning-text: rgb(151, 112, 9);--vibe-badge-subtle-error-bg: rgb(255, 242, 244);--vibe-badge-subtle-error-text: rgb(227, 0, 0);--vibe-badge-dot-neutral-bg: rgb(134, 134, 139);--vibe-badge-dot-info-bg: rgb(0, 113, 227);--vibe-badge-dot-success-bg: rgb(0, 128, 9);--vibe-badge-dot-warning-bg: rgb(255, 224, 69);--vibe-badge-dot-error-bg: rgb(227, 0, 0);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(0, 0, 0, .08)}@media(prefers-color-scheme:dark){[data-theme=apl]:not([data-mode]){--vibe-badge-focus-outline-color: rgb(41, 151, 255);--vibe-badge-solid-neutral-bg: rgb(51, 51, 54);--vibe-badge-solid-neutral-text: rgb(245, 245, 247);--vibe-badge-solid-info-bg: rgb(41, 151, 255);--vibe-badge-solid-info-text: rgb(255, 255, 255);--vibe-badge-solid-success-bg: rgb(3, 161, 14);--vibe-badge-solid-success-text: rgb(255, 255, 255);--vibe-badge-solid-warning-bg: rgb(255, 224, 69);--vibe-badge-solid-warning-text: rgb(29, 29, 31);--vibe-badge-solid-error-bg: rgb(255, 48, 55);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgb(51, 51, 54);--vibe-badge-subtle-neutral-text: rgb(134, 134, 139);--vibe-badge-subtle-info-bg: rgba(41, 151, 255, .2);--vibe-badge-subtle-info-text: rgb(41, 151, 255);--vibe-badge-subtle-success-bg: rgb(0, 43, 3);--vibe-badge-subtle-success-text: rgb(3, 161, 14);--vibe-badge-subtle-warning-bg: rgb(43, 32, 0);--vibe-badge-subtle-warning-text: rgb(255, 224, 69);--vibe-badge-subtle-error-bg: rgb(51, 0, 0);--vibe-badge-subtle-error-text: rgb(255, 48, 55);--vibe-badge-dot-neutral-bg: rgb(110, 110, 115);--vibe-badge-dot-info-bg: rgb(41, 151, 255);--vibe-badge-dot-success-bg: rgb(3, 161, 14);--vibe-badge-dot-warning-bg: rgb(255, 224, 69);--vibe-badge-dot-error-bg: rgb(255, 48, 55);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(255, 255, 255, .12)}}[data-theme=apl][data-mode=dark]{--vibe-badge-focus-outline-color: rgb(41, 151, 255);--vibe-badge-solid-neutral-bg: rgb(51, 51, 54);--vibe-badge-solid-neutral-text: rgb(245, 245, 247);--vibe-badge-solid-info-bg: rgb(41, 151, 255);--vibe-badge-solid-info-text: rgb(255, 255, 255);--vibe-badge-solid-success-bg: rgb(3, 161, 14);--vibe-badge-solid-success-text: rgb(255, 255, 255);--vibe-badge-solid-warning-bg: rgb(255, 224, 69);--vibe-badge-solid-warning-text: rgb(29, 29, 31);--vibe-badge-solid-error-bg: rgb(255, 48, 55);--vibe-badge-solid-error-text: rgb(255, 255, 255);--vibe-badge-subtle-neutral-bg: rgb(51, 51, 54);--vibe-badge-subtle-neutral-text: rgb(134, 134, 139);--vibe-badge-subtle-info-bg: rgba(41, 151, 255, .2);--vibe-badge-subtle-info-text: rgb(41, 151, 255);--vibe-badge-subtle-success-bg: rgb(0, 43, 3);--vibe-badge-subtle-success-text: rgb(3, 161, 14);--vibe-badge-subtle-warning-bg: rgb(43, 32, 0);--vibe-badge-subtle-warning-text: rgb(255, 224, 69);--vibe-badge-subtle-error-bg: rgb(51, 0, 0);--vibe-badge-subtle-error-text: rgb(255, 48, 55);--vibe-badge-dot-neutral-bg: rgb(110, 110, 115);--vibe-badge-dot-info-bg: rgb(41, 151, 255);--vibe-badge-dot-success-bg: rgb(3, 161, 14);--vibe-badge-dot-warning-bg: rgb(255, 224, 69);--vibe-badge-dot-error-bg: rgb(255, 48, 55);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: rgba(255, 255, 255, .12)}.vibe-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;font-family:var(--vibe-badge-font-family);font-size:var(--vibe-badge-font-size);font-weight:var(--vibe-badge-font-weight);line-height:var(--vibe-badge-line-height);letter-spacing:var(--vibe-badge-letter-spacing);min-height:var(--vibe-badge-min-height);padding-inline:var(--vibe-badge-padding-x);padding-block:var(--vibe-badge-padding-y);gap:var(--vibe-badge-gap);border-width:var(--vibe-badge-border-width);border-style:var(--vibe-badge-border-style);border-radius:var(--vibe-badge-border-radius);border-color:transparent;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--vibe-badge-transition-duration) var(--vibe-badge-transition-timing),color var(--vibe-badge-transition-duration) var(--vibe-badge-transition-timing),opacity var(--vibe-badge-transition-duration) var(--vibe-badge-transition-timing)}.vibe-badge--solid.vibe-badge--neutral,.vibe-badge--solid:not([class*=vibe-badge--info]):not([class*=vibe-badge--success]):not([class*=vibe-badge--warning]):not([class*=vibe-badge--error]){background-color:var(--vibe-badge-solid-neutral-bg);color:var(--vibe-badge-solid-neutral-text)}.vibe-badge--solid.vibe-badge--info{background-color:var(--vibe-badge-solid-info-bg);color:var(--vibe-badge-solid-info-text)}.vibe-badge--solid.vibe-badge--success{background-color:var(--vibe-badge-solid-success-bg);color:var(--vibe-badge-solid-success-text)}.vibe-badge--solid.vibe-badge--warning{background-color:var(--vibe-badge-solid-warning-bg);color:var(--vibe-badge-solid-warning-text)}.vibe-badge--solid.vibe-badge--error{background-color:var(--vibe-badge-solid-error-bg);color:var(--vibe-badge-solid-error-text)}.vibe-badge--subtle.vibe-badge--neutral,.vibe-badge--subtle:not([class*=vibe-badge--info]):not([class*=vibe-badge--success]):not([class*=vibe-badge--warning]):not([class*=vibe-badge--error]){background-color:var(--vibe-badge-subtle-neutral-bg);color:var(--vibe-badge-subtle-neutral-text)}.vibe-badge--subtle.vibe-badge--info{background-color:var(--vibe-badge-subtle-info-bg);color:var(--vibe-badge-subtle-info-text)}.vibe-badge--subtle.vibe-badge--success{background-color:var(--vibe-badge-subtle-success-bg);color:var(--vibe-badge-subtle-success-text)}.vibe-badge--subtle.vibe-badge--warning{background-color:var(--vibe-badge-subtle-warning-bg);color:var(--vibe-badge-subtle-warning-text)}.vibe-badge--subtle.vibe-badge--error{background-color:var(--vibe-badge-subtle-error-bg);color:var(--vibe-badge-subtle-error-text)}.vibe-badge__label{display:inline;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vibe-badge__count{display:inline;font-variant-numeric:tabular-nums}.vibe-badge__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--vibe-badge-icon-size);height:var(--vibe-badge-icon-size);font-size:var(--vibe-badge-icon-size);line-height:1}.vibe-badge__dot{display:block;width:var(--vibe-badge-dot-size);height:var(--vibe-badge-dot-size);border-radius:50%;flex-shrink:0}.vibe-badge--neutral .vibe-badge__dot{background-color:var(--vibe-badge-dot-neutral-bg)}.vibe-badge--info .vibe-badge__dot{background-color:var(--vibe-badge-dot-info-bg)}.vibe-badge--success .vibe-badge__dot{background-color:var(--vibe-badge-dot-success-bg)}.vibe-badge--warning .vibe-badge__dot{background-color:var(--vibe-badge-dot-warning-bg)}.vibe-badge--error .vibe-badge__dot{background-color:var(--vibe-badge-dot-error-bg)}.vibe-badge__dot{background-color:var(--vibe-badge-dot-neutral-bg)}.vibe-badge__dismiss{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin:0;cursor:pointer;width:var(--vibe-badge-dismiss-size);height:var(--vibe-badge-dismiss-size);font-size:var(--vibe-badge-dismiss-size);line-height:1;color:var(--vibe-badge-dismiss-color);border-radius:50%;transition:background-color var(--vibe-badge-transition-duration) var(--vibe-badge-transition-timing);position:relative}.vibe-badge__dismiss:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:var(--vibe-badge-dismiss-touch-target);min-height:var(--vibe-badge-dismiss-touch-target)}.vibe-badge__dismiss:hover{background-color:var(--vibe-badge-dismiss-hover-bg)}.vibe-badge__dismiss:focus-visible{outline-width:var(--vibe-badge-focus-outline-width);outline-style:var(--vibe-badge-focus-outline-style);outline-color:var(--vibe-badge-focus-outline-color);outline-offset:var(--vibe-badge-focus-outline-offset)}.vibe-badge--dot{padding:0;min-height:auto;width:var(--vibe-badge-dot-size);height:var(--vibe-badge-dot-size);border-radius:50%;gap:0}.vibe-badge--dot.vibe-badge--neutral{background-color:var(--vibe-badge-dot-neutral-bg)}.vibe-badge--dot.vibe-badge--info{background-color:var(--vibe-badge-dot-info-bg)}.vibe-badge--dot.vibe-badge--success{background-color:var(--vibe-badge-dot-success-bg)}.vibe-badge--dot.vibe-badge--warning{background-color:var(--vibe-badge-dot-warning-bg)}.vibe-badge--dot.vibe-badge--error{background-color:var(--vibe-badge-dot-error-bg)}.vibe-badge--dot:not([class*=vibe-badge--info]):not([class*=vibe-badge--success]):not([class*=vibe-badge--warning]):not([class*=vibe-badge--error]){background-color:var(--vibe-badge-dot-neutral-bg)}.vibe-badge--icon-only{padding:var(--vibe-badge-padding-y);aspect-ratio:1 / 1;min-height:var(--vibe-badge-min-height)}.vibe-badge--dismissible{padding-inline-end:var(--vibe-badge-padding-y)}.vibe-badge--disabled{opacity:var(--vibe-badge-opacity-disabled);pointer-events:none;cursor:default}.vibe-badge:focus-visible{outline-width:var(--vibe-badge-focus-outline-width);outline-style:var(--vibe-badge-focus-outline-style);outline-color:var(--vibe-badge-focus-outline-color);outline-offset:var(--vibe-badge-focus-outline-offset)}@media(prefers-reduced-motion:reduce){.vibe-badge,.vibe-badge__dismiss{transition:none}}@media(forced-colors:active){.vibe-badge{border:1px solid ButtonText}.vibe-badge--dot,.vibe-badge__dot{background-color:ButtonText}.vibe-badge__dismiss{color:ButtonText}.vibe-badge:focus-visible{outline-color:Highlight}.vibe-badge__dismiss:focus-visible{outline-color:Highlight}}@media(prefers-contrast:more){.vibe-badge--subtle.vibe-badge--neutral,.vibe-badge--subtle.vibe-badge--info,.vibe-badge--subtle.vibe-badge--success,.vibe-badge--subtle.vibe-badge--warning,.vibe-badge--subtle.vibe-badge--error{border:1px solid currentColor}[data-theme=bridge][data-mode=light] .vibe-badge--subtle,[data-theme=bridge]:not([data-mode]) .vibe-badge--subtle{--vibe-badge-subtle-neutral-text: rgb(0, 0, 0);--vibe-badge-subtle-info-text: rgb(0, 0, 0);--vibe-badge-subtle-success-text: rgb(0, 0, 0);--vibe-badge-subtle-warning-text: rgb(0, 0, 0);--vibe-badge-subtle-error-text: rgb(0, 0, 0)}[data-theme=bridge][data-mode=dark] .vibe-badge--subtle{--vibe-badge-subtle-neutral-text: rgb(255, 255, 255);--vibe-badge-subtle-info-text: rgb(255, 255, 255);--vibe-badge-subtle-success-text: rgb(255, 255, 255);--vibe-badge-subtle-warning-text: rgb(255, 255, 255);--vibe-badge-subtle-error-text: rgb(255, 255, 255)}[data-theme=apple-care][data-mode=light] .vibe-badge--subtle,[data-theme=apple-care]:not([data-mode]) .vibe-badge--subtle{--vibe-badge-subtle-neutral-text: rgb(0, 0, 0);--vibe-badge-subtle-info-text: rgb(0, 0, 0);--vibe-badge-subtle-success-text: rgb(0, 0, 0);--vibe-badge-subtle-warning-text: rgb(0, 0, 0);--vibe-badge-subtle-error-text: rgb(0, 0, 0)}[data-theme=apple-care][data-mode=dark] .vibe-badge--subtle{--vibe-badge-subtle-neutral-text: rgb(255, 255, 255);--vibe-badge-subtle-info-text: rgb(255, 255, 255);--vibe-badge-subtle-success-text: rgb(255, 255, 255);--vibe-badge-subtle-warning-text: rgb(255, 255, 255);--vibe-badge-subtle-error-text: rgb(255, 255, 255)}[data-theme=gsx] .vibe-badge--subtle{--vibe-badge-subtle-neutral-text: rgb(0, 0, 0);--vibe-badge-subtle-info-text: rgb(0, 0, 0);--vibe-badge-subtle-success-text: rgb(0, 0, 0);--vibe-badge-subtle-warning-text: rgb(0, 0, 0);--vibe-badge-subtle-error-text: rgb(0, 0, 0)}[data-theme=marcom][data-mode=light] .vibe-badge--subtle,[data-theme=marcom]:not([data-mode]) .vibe-badge--subtle{--vibe-badge-subtle-neutral-text: rgb(0, 0, 0);--vibe-badge-subtle-info-text: rgb(0, 0, 0);--vibe-badge-subtle-success-text: rgb(0, 0, 0);--vibe-badge-subtle-warning-text: rgb(0, 0, 0);--vibe-badge-subtle-error-text: rgb(0, 0, 0)}[data-theme=marcom][data-mode=dark] .vibe-badge--subtle{--vibe-badge-subtle-neutral-text: rgb(255, 255, 255);--vibe-badge-subtle-info-text: rgb(255, 255, 255);--vibe-badge-subtle-success-text: rgb(255, 255, 255);--vibe-badge-subtle-warning-text: rgb(255, 255, 255);--vibe-badge-subtle-error-text: rgb(255, 255, 255)}[data-theme=apl][data-mode=light] .vibe-badge--subtle,[data-theme=apl]:not([data-mode]) .vibe-badge--subtle{--vibe-badge-subtle-neutral-text: rgb(0, 0, 0);--vibe-badge-subtle-info-text: rgb(0, 0, 0);--vibe-badge-subtle-success-text: rgb(0, 0, 0);--vibe-badge-subtle-warning-text: rgb(0, 0, 0);--vibe-badge-subtle-error-text: rgb(0, 0, 0)}[data-theme=apl][data-mode=dark] .vibe-badge--subtle{--vibe-badge-subtle-neutral-text: rgb(255, 255, 255);--vibe-badge-subtle-info-text: rgb(255, 255, 255);--vibe-badge-subtle-success-text: rgb(255, 255, 255);--vibe-badge-subtle-warning-text: rgb(255, 255, 255);--vibe-badge-subtle-error-text: rgb(255, 255, 255)}}[data-theme=marcom] .vibe-badge,[data-theme=marcom].vibe-badge{--vibe-badge-font-family: var(--vibe-font-family-sf-pro-text);--vibe-badge-font-size: 12px;--vibe-badge-line-height: 16px;--vibe-badge-font-weight: 600;--vibe-badge-letter-spacing: -.01em}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-bg-secondary: #eeeeee;--color-error: #d70015;--color-warn: #c93400;--color-valid: #007d1b;--color-label: #272727;--color-bg-primary: #f6f6f6;--color-chrysalis-blue: #0068da}[data-theme=apple-care][data-mode=dark]{--color-bg-secondary: #2f2f2f;--color-error: #ff6961;--color-warn: #ffb340;--color-valid: #31de4b;--color-label: #e0e0e0;--color-bg-primary: #1e1e1e;--color-chrysalis-blue: #419cff}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-badge-font-family: "SF Pro Text", -apple-system, sans-serif;--vibe-badge-font-size: 1rem;--vibe-badge-line-height: 1.5;--vibe-badge-font-weight: 500;--vibe-badge-letter-spacing: 0;--vibe-badge-padding-x: .5rem;--vibe-badge-padding-y: .125rem;--vibe-badge-gap: .25rem;--vibe-badge-border-radius: .25rem;--vibe-badge-border-width: 0;--vibe-badge-border-style: solid;--vibe-badge-min-height: 1.5rem;--vibe-badge-dot-size: .5rem;--vibe-badge-icon-size: .75rem;--vibe-badge-dismiss-size: .75rem;--vibe-badge-dismiss-touch-target: 2.75rem;--vibe-badge-opacity-disabled: .42;--vibe-badge-focus-outline-width: .125rem;--vibe-badge-focus-outline-style: solid;--vibe-badge-focus-outline-offset: .125rem;--vibe-badge-transition-duration: .2s;--vibe-badge-transition-timing: ease}[data-theme=apple-care][data-mode=dark]{--vibe-badge-font-family: "SF Pro Text", -apple-system, sans-serif;--vibe-badge-font-size: 1rem;--vibe-badge-line-height: 1.5;--vibe-badge-font-weight: 500;--vibe-badge-letter-spacing: 0;--vibe-badge-padding-x: .5rem;--vibe-badge-padding-y: .125rem;--vibe-badge-gap: .25rem;--vibe-badge-border-radius: .25rem;--vibe-badge-border-width: 0;--vibe-badge-border-style: solid;--vibe-badge-min-height: 1.5rem;--vibe-badge-dot-size: .5rem;--vibe-badge-icon-size: .75rem;--vibe-badge-dismiss-size: .75rem;--vibe-badge-dismiss-touch-target: 2.75rem;--vibe-badge-opacity-disabled: .42;--vibe-badge-focus-outline-width: .125rem;--vibe-badge-focus-outline-style: solid;--vibe-badge-focus-outline-offset: .125rem;--vibe-badge-transition-duration: .2s;--vibe-badge-transition-timing: ease}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-badge-focus-outline-color: var(--color-chrysalis-blue);--vibe-badge-solid-neutral-bg: var(--color-bg-primary);--vibe-badge-solid-neutral-text: var(--color-label);--vibe-badge-solid-info-bg: var(--color-bg-primary);--vibe-badge-solid-info-text: var(--color-label);--vibe-badge-solid-success-bg: var(--color-valid);--vibe-badge-solid-success-text: var(--color-valid);--vibe-badge-solid-warning-bg: var(--color-warn);--vibe-badge-solid-warning-text: var(--color-warn);--vibe-badge-solid-error-bg: var(--color-error);--vibe-badge-solid-error-text: var(--color-error);--vibe-badge-subtle-neutral-bg: var(--color-bg-primary);--vibe-badge-subtle-neutral-text: var(--color-label);--vibe-badge-subtle-info-bg: var(--color-bg-primary);--vibe-badge-subtle-info-text: var(--color-label);--vibe-badge-subtle-success-bg: var(--color-valid);--vibe-badge-subtle-success-text: var(--color-valid);--vibe-badge-subtle-warning-bg: var(--color-warn);--vibe-badge-subtle-warning-text: var(--color-warn);--vibe-badge-subtle-error-bg: var(--color-error);--vibe-badge-subtle-error-text: var(--color-error);--vibe-badge-dot-neutral-bg: var(--color-bg-primary);--vibe-badge-dot-info-bg: var(--color-bg-primary);--vibe-badge-dot-success-bg: var(--color-valid);--vibe-badge-dot-warning-bg: var(--color-warn);--vibe-badge-dot-error-bg: var(--color-error);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: var(--color-bg-secondary)}[data-theme=apple-care][data-mode=dark]{--vibe-badge-focus-outline-color: var(--color-chrysalis-blue);--vibe-badge-solid-neutral-bg: var(--color-bg-primary);--vibe-badge-solid-neutral-text: var(--color-label);--vibe-badge-solid-info-bg: var(--color-bg-primary);--vibe-badge-solid-info-text: var(--color-label);--vibe-badge-solid-success-bg: var(--color-valid);--vibe-badge-solid-success-text: var(--color-valid);--vibe-badge-solid-warning-bg: var(--color-warn);--vibe-badge-solid-warning-text: var(--color-warn);--vibe-badge-solid-error-bg: var(--color-error);--vibe-badge-solid-error-text: var(--color-error);--vibe-badge-subtle-neutral-bg: var(--color-bg-primary);--vibe-badge-subtle-neutral-text: var(--color-label);--vibe-badge-subtle-info-bg: var(--color-bg-primary);--vibe-badge-subtle-info-text: var(--color-label);--vibe-badge-subtle-success-bg: var(--color-valid);--vibe-badge-subtle-success-text: var(--color-valid);--vibe-badge-subtle-warning-bg: var(--color-warn);--vibe-badge-subtle-warning-text: var(--color-warn);--vibe-badge-subtle-error-bg: var(--color-error);--vibe-badge-subtle-error-text: var(--color-error);--vibe-badge-dot-neutral-bg: var(--color-bg-primary);--vibe-badge-dot-info-bg: var(--color-bg-primary);--vibe-badge-dot-success-bg: var(--color-valid);--vibe-badge-dot-warning-bg: var(--color-warn);--vibe-badge-dot-error-bg: var(--color-error);--vibe-badge-dismiss-color: currentColor;--vibe-badge-dismiss-hover-bg: var(--color-bg-secondary)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-badge-subtle-neutral-text: var(--color-label);--vibe-badge-subtle-info-text: var(--color-label);--vibe-badge-subtle-success-text: var(--color-valid);--vibe-badge-subtle-warning-text: var(--color-warn);--vibe-badge-subtle-error-text: var(--color-error)}[data-theme=apple-care][data-mode=dark]{--vibe-badge-subtle-neutral-text: var(--color-label);--vibe-badge-subtle-info-text: var(--color-label);--vibe-badge-subtle-success-text: var(--color-valid);--vibe-badge-subtle-warning-text: var(--color-warn);--vibe-badge-subtle-error-text: var(--color-error)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-badge-solid-success-bg: var(--color-valid);--vibe-badge-solid-success-text: var(--color-valid);--vibe-badge-solid-warning-bg: var(--color-warn);--vibe-badge-solid-warning-text: var(--color-warn);--vibe-badge-solid-error-bg: var(--color-error);--vibe-badge-solid-error-text: var(--color-error);--vibe-badge-subtle-neutral-bg: var(--color-bg-primary);--vibe-badge-subtle-neutral-text: var(--color-label);--vibe-badge-subtle-info-bg: var(--color-bg-primary);--vibe-badge-subtle-info-text: var(--color-label);--vibe-badge-subtle-success-bg: var(--color-valid);--vibe-badge-subtle-success-text: var(--color-valid);--vibe-badge-subtle-warning-bg: var(--color-warn);--vibe-badge-subtle-warning-text: var(--color-warn);--vibe-badge-subtle-error-bg: var(--color-error);--vibe-badge-subtle-error-text: var(--color-error);--vibe-badge-dot-neutral-bg: var(--color-bg-primary);--vibe-badge-dot-success-bg: var(--color-valid);--vibe-badge-dot-warning-bg: var(--color-warn);--vibe-badge-dot-error-bg: var(--color-error);--vibe-badge-dismiss-hover-bg: var(--color-bg-secondary)}[data-theme=apple-care]:not([data-mode]){--vibe-badge-solid-success-bg: var(--color-valid);--vibe-badge-solid-success-text: var(--color-valid);--vibe-badge-solid-warning-bg: var(--color-warn);--vibe-badge-solid-warning-text: var(--color-warn);--vibe-badge-solid-error-bg: var(--color-error);--vibe-badge-solid-error-text: var(--color-error);--vibe-badge-subtle-neutral-bg: var(--color-bg-primary);--vibe-badge-subtle-neutral-text: var(--color-label);--vibe-badge-subtle-info-bg: var(--color-bg-primary);--vibe-badge-subtle-success-bg: var(--color-valid);--vibe-badge-subtle-success-text: var(--color-valid);--vibe-badge-subtle-warning-bg: var(--color-warn);--vibe-badge-subtle-warning-text: var(--color-warn);--vibe-badge-subtle-error-bg: var(--color-error);--vibe-badge-subtle-error-text: var(--color-error);--vibe-badge-dot-neutral-bg: var(--color-bg-primary);--vibe-badge-dot-success-bg: var(--color-valid);--vibe-badge-dot-warning-bg: var(--color-warn);--vibe-badge-dot-error-bg: var(--color-error);--vibe-badge-dismiss-hover-bg: var(--color-bg-secondary)}[data-theme=apple-care][data-mode=dark]{--vibe-badge-solid-success-bg: var(--color-valid);--vibe-badge-solid-success-text: var(--color-valid);--vibe-badge-solid-warning-bg: var(--color-warn);--vibe-badge-solid-warning-text: var(--color-warn);--vibe-badge-solid-error-bg: var(--color-error);--vibe-badge-solid-error-text: var(--color-error);--vibe-badge-subtle-neutral-bg: var(--color-bg-primary);--vibe-badge-subtle-neutral-text: var(--color-label);--vibe-badge-subtle-info-bg: var(--color-bg-primary);--vibe-badge-subtle-success-bg: var(--color-valid);--vibe-badge-subtle-success-text: var(--color-valid);--vibe-badge-subtle-warning-bg: var(--color-warn);--vibe-badge-subtle-warning-text: var(--color-warn);--vibe-badge-subtle-error-bg: var(--color-error);--vibe-badge-subtle-error-text: var(--color-error);--vibe-badge-dot-neutral-bg: var(--color-bg-primary);--vibe-badge-dot-success-bg: var(--color-valid);--vibe-badge-dot-warning-bg: var(--color-warn);--vibe-badge-dot-error-bg: var(--color-error);--vibe-badge-dismiss-hover-bg: var(--color-bg-secondary)}[data-theme=apple-care][data-mode=light] .vibe-badge--subtle,[data-theme=apple-care]:not([data-mode]) .vibe-badge--subtle{--vibe-badge-subtle-neutral-text: var(--color-label);--vibe-badge-subtle-info-text: var(--color-label);--vibe-badge-subtle-success-text: var(--color-valid);--vibe-badge-subtle-warning-text: var(--color-warn);--vibe-badge-subtle-error-text: var(--color-error)}[data-theme=apple-care][data-mode=dark] .vibe-badge--subtle{--vibe-badge-subtle-neutral-text: var(--color-label);--vibe-badge-subtle-info-text: var(--color-label);--vibe-badge-subtle-success-text: var(--color-valid);--vibe-badge-subtle-warning-text: var(--color-warn);--vibe-badge-subtle-error-text: var(--color-error)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light],[data-theme=apple-care][data-mode=dark]{--vibe-badge-solid-success-text: var(--color-bubble-text-right);--vibe-badge-solid-warning-text: var(--color-bubble-text-right);--vibe-badge-solid-error-text: var(--color-bubble-text-right);--vibe-badge-subtle-success-bg: var(--color-bg-secondary);--vibe-badge-subtle-success-text: var(--color-status-success-text);--vibe-badge-subtle-warning-bg: var(--color-bg-secondary);--vibe-badge-subtle-warning-text: var(--color-status-warn-text);--vibe-badge-subtle-error-bg: var(--color-bg-secondary);--vibe-badge-subtle-error-text: var(--color-status-error-text)}:root{--vibe-breadcrumb-link-text: #6e6e73;--vibe-breadcrumb-link-text-hover: #1d1d1f;--vibe-breadcrumb-active-text: #1d1d1f;--vibe-breadcrumb-separator: #6e6e73;--vibe-breadcrumb-overflow-icon: #6e6e73;--vibe-breadcrumb-compact-text: #0066cc;--vibe-breadcrumb-focus-ring: #2997ff;--vibe-breadcrumb-overflow-menu-bg: #ffffff;--vibe-breadcrumb-overflow-border-color: rgba(0, 0, 0, .12);--vibe-breadcrumb-overflow-item-bg-hover: rgba(0, 113, 227, .06);--vibe-breadcrumb-bg: transparent}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-breadcrumb-link-text: #6e6e73;--vibe-breadcrumb-link-text-hover: #1d1d1f;--vibe-breadcrumb-active-text: #1d1d1f;--vibe-breadcrumb-separator: #6e6e73;--vibe-breadcrumb-overflow-icon: #6e6e73;--vibe-breadcrumb-compact-text: #0066cc;--vibe-breadcrumb-focus-ring: #2997ff;--vibe-breadcrumb-overflow-menu-bg: #ffffff;--vibe-breadcrumb-overflow-border-color: rgba(0, 0, 0, .12);--vibe-breadcrumb-overflow-item-bg-hover: rgba(0, 113, 227, .06);--vibe-breadcrumb-bg: transparent}[data-theme=bridge][data-mode=dark]{--vibe-breadcrumb-link-text: #98989d;--vibe-breadcrumb-link-text-hover: #f5f5f7;--vibe-breadcrumb-active-text: #f5f5f7;--vibe-breadcrumb-separator: #636366;--vibe-breadcrumb-overflow-icon: #98989d;--vibe-breadcrumb-compact-text: #2997ff;--vibe-breadcrumb-focus-ring: #2997ff;--vibe-breadcrumb-overflow-menu-bg: #2c2c2e;--vibe-breadcrumb-overflow-border-color: rgba(255, 255, 255, .12);--vibe-breadcrumb-overflow-item-bg-hover: rgba(255, 255, 255, .08);--vibe-breadcrumb-bg: transparent}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-breadcrumb-link-text: #6e6e73;--vibe-breadcrumb-link-text-hover: #1d1d1f;--vibe-breadcrumb-active-text: #1d1d1f;--vibe-breadcrumb-separator: #6e6e73;--vibe-breadcrumb-overflow-icon: #0071e3;--vibe-breadcrumb-compact-text: #0071e3;--vibe-breadcrumb-focus-ring: #0071e3;--vibe-breadcrumb-overflow-menu-bg: #ffffff;--vibe-breadcrumb-overflow-border-color: rgba(0, 0, 0, .12);--vibe-breadcrumb-overflow-item-bg-hover: rgba(0, 113, 227, .06);--vibe-breadcrumb-bg: transparent}[data-theme=apple-care][data-mode=dark]{--vibe-breadcrumb-link-text: #98989d;--vibe-breadcrumb-link-text-hover: #f5f5f7;--vibe-breadcrumb-active-text: #f5f5f7;--vibe-breadcrumb-separator: #636366;--vibe-breadcrumb-overflow-icon: #2997ff;--vibe-breadcrumb-compact-text: #2997ff;--vibe-breadcrumb-focus-ring: #2997ff;--vibe-breadcrumb-overflow-menu-bg: #2c2c2e;--vibe-breadcrumb-overflow-border-color: rgba(255, 255, 255, .12);--vibe-breadcrumb-overflow-item-bg-hover: rgba(255, 255, 255, .08);--vibe-breadcrumb-bg: transparent}[data-theme=gsx]{--vibe-breadcrumb-link-text: #6e6e73;--vibe-breadcrumb-link-text-hover: #1d1d1f;--vibe-breadcrumb-active-text: #1d1d1f;--vibe-breadcrumb-separator: #6e6e73;--vibe-breadcrumb-overflow-icon: #6e6e73;--vibe-breadcrumb-compact-text: #0071e3;--vibe-breadcrumb-focus-ring: #0071e3;--vibe-breadcrumb-overflow-menu-bg: #ffffff;--vibe-breadcrumb-overflow-border-color: rgba(0, 0, 0, .12);--vibe-breadcrumb-overflow-item-bg-hover: rgba(0, 113, 227, .06);--vibe-breadcrumb-bg: transparent}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-breadcrumb-link-text: #6e6e73;--vibe-breadcrumb-link-text-hover: #1d1d1f;--vibe-breadcrumb-active-text: #1d1d1f;--vibe-breadcrumb-separator: #6e6e73;--vibe-breadcrumb-overflow-icon: #6e6e73;--vibe-breadcrumb-compact-text: #0071e3;--vibe-breadcrumb-focus-ring: #0071e3;--vibe-breadcrumb-overflow-menu-bg: #ffffff;--vibe-breadcrumb-overflow-border-color: rgba(0, 0, 0, .12);--vibe-breadcrumb-overflow-item-bg-hover: rgba(0, 113, 227, .06);--vibe-breadcrumb-bg: transparent}[data-theme=marcom][data-mode=dark]{--vibe-breadcrumb-link-text: #98989d;--vibe-breadcrumb-link-text-hover: #f5f5f7;--vibe-breadcrumb-active-text: #f5f5f7;--vibe-breadcrumb-separator: #636366;--vibe-breadcrumb-overflow-icon: #98989d;--vibe-breadcrumb-compact-text: #2997ff;--vibe-breadcrumb-focus-ring: #2997ff;--vibe-breadcrumb-overflow-menu-bg: #2c2c2e;--vibe-breadcrumb-overflow-border-color: rgba(255, 255, 255, .12);--vibe-breadcrumb-overflow-item-bg-hover: rgba(255, 255, 255, .08);--vibe-breadcrumb-bg: transparent}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-breadcrumb-link-text: #0071e3;--vibe-breadcrumb-link-text-hover: #2997ff;--vibe-breadcrumb-active-text: #1d1d1f;--vibe-breadcrumb-separator: #6e6e73;--vibe-breadcrumb-overflow-icon: #6e6e73;--vibe-breadcrumb-compact-text: #0071e3;--vibe-breadcrumb-focus-ring: #0071e3;--vibe-breadcrumb-overflow-menu-bg: #ffffff;--vibe-breadcrumb-overflow-border-color: rgba(0, 0, 0, .12);--vibe-breadcrumb-overflow-item-bg-hover: rgba(0, 113, 227, .06);--vibe-breadcrumb-bg: transparent}[data-theme=apl][data-mode=dark]{--vibe-breadcrumb-link-text: #2997ff;--vibe-breadcrumb-link-text-hover: #0071e3;--vibe-breadcrumb-active-text: #f5f5f7;--vibe-breadcrumb-separator: #86868b;--vibe-breadcrumb-overflow-icon: #86868b;--vibe-breadcrumb-compact-text: #2997ff;--vibe-breadcrumb-focus-ring: #2997ff;--vibe-breadcrumb-overflow-menu-bg: #1d1d1f;--vibe-breadcrumb-overflow-border-color: rgba(255, 255, 255, .12);--vibe-breadcrumb-overflow-item-bg-hover: rgba(255, 255, 255, .08);--vibe-breadcrumb-bg: transparent}.vibe-breadcrumb{display:flex;align-items:center;background:var(--vibe-breadcrumb-bg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:14px;line-height:1.4;min-height:28px}.vibe-breadcrumb__list{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex-wrap:nowrap;min-width:0}.vibe-breadcrumb__item{display:inline-flex;align-items:center;min-width:0;flex-shrink:0}.vibe-breadcrumb__link{display:inline-flex;align-items:center;min-height:28px;padding:0 4px;text-decoration:none;color:var(--vibe-breadcrumb-link-text);background:none;border:none;border-radius:4px;cursor:pointer;font:inherit;font-size:14px;font-weight:400;white-space:nowrap;box-sizing:border-box;transition:color .15s ease}.vibe-breadcrumb__link:hover{color:var(--vibe-breadcrumb-link-text);text-decoration:none}.vibe-breadcrumb__link:focus-visible{outline:2px solid var(--vibe-breadcrumb-focus-ring);outline-offset:2px}.vibe-breadcrumb__link--active{color:var(--vibe-breadcrumb-active-text);font-weight:600;cursor:default}.vibe-breadcrumb__link--active:hover{text-decoration:none;color:var(--vibe-breadcrumb-active-text)}.vibe-breadcrumb__link--active-static{color:var(--vibe-breadcrumb-active-text);cursor:default;pointer-events:none;padding:0 4px;display:inline-flex;align-items:center;min-height:28px;font:inherit;font-size:14px;font-weight:600}.vibe-breadcrumb__separator{display:inline-flex;align-items:center;padding:0 4px;color:var(--vibe-breadcrumb-separator);font-size:12px;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none}.vibe-breadcrumb--truncate .vibe-breadcrumb__link{max-width:var(--bricks-breadcrumb-item-max-width, 200px)}.vibe-breadcrumb--truncate .vibe-breadcrumb__link-label{max-width:var(--bricks-breadcrumb-item-max-width, 200px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.vibe-breadcrumb--truncate .vibe-breadcrumb__item:first-child .vibe-breadcrumb__link-label,.vibe-breadcrumb--truncate .vibe-breadcrumb__item:last-child .vibe-breadcrumb__link-label,.vibe-breadcrumb--truncate .vibe-breadcrumb__item:first-child .vibe-breadcrumb__link--active-static,.vibe-breadcrumb--truncate .vibe-breadcrumb__item:last-child .vibe-breadcrumb__link--active-static{max-width:none;overflow:visible;text-overflow:clip}.vibe-breadcrumb--compact .vibe-breadcrumb__link{font-weight:400;color:var(--vibe-breadcrumb-compact-text)}.vibe-breadcrumb--compact .vibe-breadcrumb__link:hover{color:var(--vibe-breadcrumb-compact-text);text-decoration:none}.vibe-breadcrumb__back-arrow{display:inline-flex;align-items:center;margin-right:4px;color:var(--vibe-breadcrumb-compact-text);font-size:14px}.vibe-breadcrumb__overflow-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:28px;min-width:32px;padding:0 8px;color:var(--vibe-breadcrumb-overflow-icon);background:none;border:1px solid var(--vibe-breadcrumb-overflow-icon);border-radius:4px;cursor:pointer;font:inherit;font-size:14px;box-sizing:border-box;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.vibe-breadcrumb__overflow-icon{display:block;flex-shrink:0}.vibe-breadcrumb__overflow-trigger:hover{color:var(--vibe-breadcrumb-link-text-hover);border-color:var(--vibe-breadcrumb-link-text-hover);background-color:#0000000a}.vibe-breadcrumb__overflow-trigger:focus-visible{outline:2px solid var(--vibe-breadcrumb-focus-ring);outline-offset:2px}.vibe-breadcrumb__overflow-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:100;background-color:var(--vibe-breadcrumb-overflow-menu-bg);border:1px solid var(--vibe-breadcrumb-overflow-border-color);border-radius:8px;box-shadow:0 4px 16px var(--vibe-breadcrumb-overflow-border-color);min-width:160px;padding:4px 0}.vibe-breadcrumb__overflow-list{list-style:none;margin:0;padding:0}.vibe-breadcrumb__overflow-item{display:block}.vibe-breadcrumb__overflow-item .vibe-breadcrumb__link{display:block;width:100%;padding:6px 12px;border-radius:0;white-space:nowrap}.vibe-breadcrumb__overflow-item .vibe-breadcrumb__link:hover{background-color:var(--vibe-breadcrumb-overflow-item-bg-hover);color:var(--vibe-breadcrumb-link-text-hover)}[data-part=breadcrumb-overflow]{position:relative}.vibe-breadcrumb .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.vibe-breadcrumb__link,.vibe-breadcrumb__overflow-trigger{transition:none}}@media(prefers-contrast:more){.vibe-breadcrumb__link{color:CanvasText}.vibe-breadcrumb__link:hover{color:CanvasText;text-decoration:none}.vibe-breadcrumb__link--active{color:CanvasText;font-weight:700}.vibe-breadcrumb__separator{color:CanvasText}.vibe-breadcrumb__overflow-trigger{color:CanvasText;border:1px solid CanvasText}.vibe-breadcrumb__link:focus-visible{outline-width:3px;outline-color:Highlight;outline-offset:2px}.vibe-breadcrumb__overflow-trigger:focus-visible{outline-width:3px;outline-color:Highlight}}@media(forced-colors:active){.vibe-breadcrumb__link{color:LinkText;forced-color-adjust:auto}.vibe-breadcrumb__link--active,.vibe-breadcrumb__link--active-static,.vibe-breadcrumb__separator{color:CanvasText}.vibe-breadcrumb__overflow-trigger{color:ButtonText;border:1px solid ButtonText;forced-color-adjust:auto}.vibe-breadcrumb__link:focus-visible{outline-color:Highlight}.vibe-breadcrumb__overflow-trigger:focus-visible{outline-color:Highlight}}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-bg-secondary: #eeeeee;--color-keyline: #d9d9d9;--color-panel-bg: var(--color-bg-secondary);--color-icon-gray-dark: #262626;--color-divider: #737373;--color-label: #272727;--color-link: #0068da}[data-theme=apple-care][data-mode=dark]{--color-bg-secondary: #2f2f2f;--color-keyline: #404040;--color-panel-bg: var(--color-bg-secondary);--color-icon-gray-dark: #d9d9d9;--color-divider: #8c8c8c;--color-label: #e0e0e0;--color-link: #419cff}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-breadcrumb-link-text: var(--color-link);--vibe-breadcrumb-link-text-hover: var(--color-link);--vibe-breadcrumb-active-text: var(--color-label);--vibe-breadcrumb-separator: var(--color-divider);--vibe-breadcrumb-overflow-icon: var(--color-icon-gray-dark);--vibe-breadcrumb-compact-text: var(--color-label);--vibe-breadcrumb-focus-ring: #2997ff;--vibe-breadcrumb-overflow-menu-bg: var(--color-panel-bg);--vibe-breadcrumb-overflow-border-color: var(--color-keyline);--vibe-breadcrumb-overflow-item-bg-hover: var(--color-bg-secondary);--vibe-breadcrumb-bg: transparent}[data-theme=apple-care][data-mode=dark]{--vibe-breadcrumb-link-text: var(--color-link);--vibe-breadcrumb-link-text-hover: var(--color-link);--vibe-breadcrumb-active-text: var(--color-label);--vibe-breadcrumb-separator: var(--color-divider);--vibe-breadcrumb-overflow-icon: var(--color-icon-gray-dark);--vibe-breadcrumb-compact-text: var(--color-label);--vibe-breadcrumb-focus-ring: #2997ff;--vibe-breadcrumb-overflow-menu-bg: var(--color-panel-bg);--vibe-breadcrumb-overflow-border-color: var(--color-keyline);--vibe-breadcrumb-overflow-item-bg-hover: var(--color-bg-secondary);--vibe-breadcrumb-bg: transparent}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-breadcrumb-link-text: var(--color-link);--vibe-breadcrumb-link-text-hover: var(--color-link);--vibe-breadcrumb-active-text: var(--color-label);--vibe-breadcrumb-separator: var(--color-divider);--vibe-breadcrumb-overflow-icon: var(--color-icon-gray-dark);--vibe-breadcrumb-compact-text: var(--color-label);--vibe-breadcrumb-overflow-menu-bg: var(--color-panel-bg);--vibe-breadcrumb-overflow-border-color: var(--color-keyline);--vibe-breadcrumb-overflow-item-bg-hover: var(--color-bg-secondary)}[data-theme=apple-care][data-mode=dark]{--vibe-breadcrumb-link-text: var(--color-link);--vibe-breadcrumb-link-text-hover: var(--color-link);--vibe-breadcrumb-active-text: var(--color-label);--vibe-breadcrumb-separator: var(--color-divider);--vibe-breadcrumb-overflow-icon: var(--color-icon-gray-dark);--vibe-breadcrumb-compact-text: var(--color-label);--vibe-breadcrumb-overflow-menu-bg: var(--color-panel-bg);--vibe-breadcrumb-overflow-border-color: var(--color-keyline);--vibe-breadcrumb-overflow-item-bg-hover: var(--color-bg-secondary)}:root,[data-theme=bridge]{--vibe-label-font-family: "SF Pro Text", -apple-system, sans-serif;--vibe-label-font-size: .875rem;--vibe-label-line-height: 1.31rem;--vibe-label-letter-spacing: -.011em;--vibe-label-font-weight: 400;--vibe-label-margin-bottom: .25rem}[data-theme=bridge][data-mode=light]{--vibe-label-color: rgba(43.14%, 43.14%, 45.1%, 1)}@media(prefers-color-scheme:dark){[data-theme=bridge]{--vibe-label-color: rgba(63.14%, 63.14%, 65.1%, 1)}}[data-theme=bridge][data-mode=dark]{--vibe-label-color: rgba(63.14%, 63.14%, 65.1%, 1)}[data-theme=apl]{--vibe-label-font-family: "SF Pro Text", -apple-system, sans-serif;--vibe-label-font-size: .875rem;--vibe-label-line-height: 1.31rem;--vibe-label-letter-spacing: -.011em;--vibe-label-font-weight: 400;--vibe-label-margin-bottom: .25rem}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-label-color: #6e6e73}[data-theme=apl][data-mode=dark]{--vibe-label-color: #86868b}.vibe-label{display:inline-block;font-family:var(--vibe-label-font-family);font-size:var(--vibe-label-font-size);line-height:var(--vibe-label-line-height);letter-spacing:var(--vibe-label-letter-spacing);font-weight:var(--vibe-label-font-weight);color:var(--vibe-label-color);margin-bottom:var(--vibe-label-margin-bottom)}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-glyph-gray-secondary: rgb(110, 110, 115)}[data-theme=marcom][data-mode=dark]{--sk-glyph-gray-secondary: rgb(134, 134, 139)}[data-theme=marcom]{--vibe-label-font-family: var(--vibe-input-label-font-family);--vibe-label-font-size: var(--vibe-input-label-font-size);--vibe-label-line-height: var(--vibe-input-label-line-height);--vibe-label-letter-spacing: var(--vibe-input-label-letter-spacing);--vibe-label-font-weight: var(--vibe-input-label-font-weight);--vibe-label-margin-bottom: var(--vibe-input-label-gap)}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--vibe-label-color: var(--sk-glyph-gray-secondary)}[data-theme=marcom][data-mode=dark]{--vibe-label-color: var(--sk-glyph-gray-secondary)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-label-font-family: "SF Pro Text", -apple-system, sans-serif;--vibe-label-font-size: .875rem;--vibe-label-line-height: 1.31rem;--vibe-label-letter-spacing: -.011em;--vibe-label-font-weight: 400;--vibe-label-margin-bottom: .25rem}[data-theme=apple-care][data-mode=dark]{--vibe-label-font-family: "SF Pro Text", -apple-system, sans-serif;--vibe-label-font-size: .875rem;--vibe-label-line-height: 1.31rem;--vibe-label-letter-spacing: -.011em;--vibe-label-font-weight: 400;--vibe-label-margin-bottom: .25rem}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-label-color: rgba(43.14%, 43.14%, 45.1%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-label-color: rgba(63.14%, 63.14%, 65.1%, 1)}:root{--vibe-token-bg: rgba(0, 0, 0, .08);--vibe-token-hover-bg: rgba(0, 0, 0, .16);--vibe-token-active-bg: rgba(0, 0, 0, .16);--vibe-token-focused-bg: rgba(0, 0, 0, .56);--vibe-token-recognised-bg: rgba(41, 151, 255, .2);--vibe-token-recognised-hover-bg: #b2daff;--vibe-token-recognised-focused-bg: #0071e3;--vibe-token-warning-bg: #ffdedf;--vibe-token-warning-hover-bg: #ffc1c3;--vibe-token-warning-focused-bg: #e30000;--vibe-token-text: #1d1d1f;--vibe-token-focus-color: #ffffff;--vibe-token-hover-color: #1d1d1f;--vibe-token-remove-icon-color: #6e6e73;--vibe-token-menu-icon-color: #1d1d1f;--vibe-token-two-field-attribute-color: #515154;--vibe-token-focus-ring: #0071e3;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-token-bg: rgba(0, 0, 0, .08);--vibe-token-hover-bg: rgba(0, 0, 0, .16);--vibe-token-active-bg: rgba(0, 0, 0, .16);--vibe-token-focused-bg: rgba(0, 0, 0, .56);--vibe-token-recognised-bg: rgba(41, 151, 255, .2);--vibe-token-recognised-hover-bg: #b2daff;--vibe-token-recognised-focused-bg: #0071e3;--vibe-token-warning-bg: #ffdedf;--vibe-token-warning-hover-bg: #ffc1c3;--vibe-token-warning-focused-bg: #e30000;--vibe-token-text: #1d1d1f;--vibe-token-focus-color: #ffffff;--vibe-token-hover-color: #1d1d1f;--vibe-token-remove-icon-color: #6e6e73;--vibe-token-menu-icon-color: #1d1d1f;--vibe-token-two-field-attribute-color: #515154;--vibe-token-focus-ring: #0071e3;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent;--vibe-token-menu-bg: #ffffff;--vibe-token-menu-border: #d2d2d7;--vibe-token-menu-item-hover-bg: #f5f5f7;--vibe-token-menu-item-selected-bg: #e8e8ed}[data-theme=bridge][data-mode=dark]{--vibe-token-bg: rgba(255, 255, 255, .2);--vibe-token-hover-bg: rgba(255, 255, 255, .32);--vibe-token-active-bg: rgba(255, 255, 255, .32);--vibe-token-focused-bg: #6e6e73;--vibe-token-recognised-bg: rgba(0, 113, 227, .4);--vibe-token-recognised-hover-bg: rgba(0, 113, 227, .64);--vibe-token-recognised-focused-bg: #0071e3;--vibe-token-warning-bg: rgba(255, 48, 55, .28);--vibe-token-warning-hover-bg: rgba(255, 48, 55, .48);--vibe-token-warning-focused-bg: #e30000;--vibe-token-text: #f5f5f7;--vibe-token-focus-color: #ffffff;--vibe-token-hover-color: #f5f5f7;--vibe-token-remove-icon-color: #ffffff;--vibe-token-menu-icon-color: #f5f5f7;--vibe-token-two-field-attribute-color: rgba(255, 255, 255, .56);--vibe-token-focus-ring: #2997ff;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent;--vibe-token-menu-bg: #2c2c2e;--vibe-token-menu-border: #48484a;--vibe-token-menu-item-hover-bg: #3a3a3c;--vibe-token-menu-item-selected-bg: #48484a}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-token-bg: rgba(0, 0, 0, .08);--vibe-token-hover-bg: rgba(0, 0, 0, .16);--vibe-token-active-bg: rgba(0, 0, 0, .16);--vibe-token-focused-bg: rgba(0, 0, 0, .56);--vibe-token-recognised-bg: rgba(41, 151, 255, .2);--vibe-token-recognised-hover-bg: #b2daff;--vibe-token-recognised-focused-bg: #0071e3;--vibe-token-warning-bg: #ffdedf;--vibe-token-warning-hover-bg: #ffc1c3;--vibe-token-warning-focused-bg: #e30000;--vibe-token-text: #1d1d1f;--vibe-token-focus-color: #ffffff;--vibe-token-hover-color: #1d1d1f;--vibe-token-remove-icon-color: #6e6e73;--vibe-token-menu-icon-color: #1d1d1f;--vibe-token-two-field-attribute-color: #515154;--vibe-token-focus-ring: #0071e3;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent;--vibe-token-menu-bg: #ffffff;--vibe-token-menu-border: #d2d2d7;--vibe-token-menu-item-hover-bg: #f5f5f7;--vibe-token-menu-item-selected-bg: #e8e8ed}[data-theme=apple-care][data-mode=dark]{--vibe-token-bg: rgba(255, 255, 255, .2);--vibe-token-hover-bg: rgba(255, 255, 255, .32);--vibe-token-active-bg: rgba(255, 255, 255, .32);--vibe-token-focused-bg: #6e6e73;--vibe-token-recognised-bg: rgba(0, 113, 227, .4);--vibe-token-recognised-hover-bg: rgba(0, 113, 227, .64);--vibe-token-recognised-focused-bg: #0071e3;--vibe-token-warning-bg: rgba(255, 48, 55, .28);--vibe-token-warning-hover-bg: rgba(255, 48, 55, .48);--vibe-token-warning-focused-bg: #e30000;--vibe-token-text: #f5f5f7;--vibe-token-focus-color: #ffffff;--vibe-token-hover-color: #f5f5f7;--vibe-token-remove-icon-color: #ffffff;--vibe-token-menu-icon-color: #f5f5f7;--vibe-token-two-field-attribute-color: rgba(255, 255, 255, .56);--vibe-token-focus-ring: #2997ff;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent;--vibe-token-menu-bg: #2c2c2e;--vibe-token-menu-border: #48484a;--vibe-token-menu-item-hover-bg: #3a3a3c;--vibe-token-menu-item-selected-bg: #48484a}[data-theme=gsx]{--vibe-token-bg: rgba(0, 0, 0, .08);--vibe-token-hover-bg: rgba(0, 0, 0, .16);--vibe-token-active-bg: rgba(0, 0, 0, .16);--vibe-token-focused-bg: rgba(0, 0, 0, .56);--vibe-token-recognised-bg: rgba(41, 151, 255, .2);--vibe-token-recognised-hover-bg: #b2daff;--vibe-token-recognised-focused-bg: #0071e3;--vibe-token-warning-bg: #ffdedf;--vibe-token-warning-hover-bg: #ffc1c3;--vibe-token-warning-focused-bg: #e30000;--vibe-token-text: #1d1d1f;--vibe-token-focus-color: #ffffff;--vibe-token-hover-color: #1d1d1f;--vibe-token-remove-icon-color: #6e6e73;--vibe-token-menu-icon-color: #1d1d1f;--vibe-token-two-field-attribute-color: #515154;--vibe-token-focus-ring: #0071e3;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent;--vibe-token-menu-bg: #ffffff;--vibe-token-menu-border: #d2d2d7;--vibe-token-menu-item-hover-bg: #f5f5f7;--vibe-token-menu-item-selected-bg: #e8e8ed}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-token-bg: rgba(0, 0, 0, .08);--vibe-token-hover-bg: rgba(0, 0, 0, .16);--vibe-token-active-bg: rgba(0, 0, 0, .16);--vibe-token-focused-bg: rgba(0, 0, 0, .56);--vibe-token-recognised-bg: rgba(41, 151, 255, .2);--vibe-token-recognised-hover-bg: #b2daff;--vibe-token-recognised-focused-bg: #0071e3;--vibe-token-warning-bg: #ffdedf;--vibe-token-warning-hover-bg: #ffc1c3;--vibe-token-warning-focused-bg: #e30000;--vibe-token-text: #1d1d1f;--vibe-token-focus-color: #ffffff;--vibe-token-hover-color: #1d1d1f;--vibe-token-remove-icon-color: #6e6e73;--vibe-token-menu-icon-color: #1d1d1f;--vibe-token-two-field-attribute-color: #515154;--vibe-token-focus-ring: #0071e3;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent;--vibe-token-menu-bg: #ffffff;--vibe-token-menu-border: #d2d2d7;--vibe-token-menu-item-hover-bg: #f5f5f7;--vibe-token-menu-item-selected-bg: #e8e8ed}[data-theme=marcom][data-mode=dark]{--vibe-token-bg: rgba(255, 255, 255, .2);--vibe-token-hover-bg: rgba(255, 255, 255, .32);--vibe-token-active-bg: rgba(255, 255, 255, .32);--vibe-token-focused-bg: #6e6e73;--vibe-token-recognised-bg: rgba(0, 113, 227, .4);--vibe-token-recognised-hover-bg: rgba(0, 113, 227, .64);--vibe-token-recognised-focused-bg: #0071e3;--vibe-token-warning-bg: rgba(255, 48, 55, .28);--vibe-token-warning-hover-bg: rgba(255, 48, 55, .48);--vibe-token-warning-focused-bg: #e30000;--vibe-token-text: #f5f5f7;--vibe-token-focus-color: #ffffff;--vibe-token-hover-color: #f5f5f7;--vibe-token-remove-icon-color: #ffffff;--vibe-token-menu-icon-color: #f5f5f7;--vibe-token-two-field-attribute-color: rgba(255, 255, 255, .56);--vibe-token-focus-ring: #2997ff;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent;--vibe-token-menu-bg: #2c2c2e;--vibe-token-menu-border: #48484a;--vibe-token-menu-item-hover-bg: #3a3a3c;--vibe-token-menu-item-selected-bg: #48484a}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-token-bg: #ffffff;--vibe-token-hover-bg: rgba(0, 0, 0, .16);--vibe-token-active-bg: rgba(0, 0, 0, .16);--vibe-token-focused-bg: rgba(0, 0, 0, .56);--vibe-token-recognised-bg: rgba(0, 113, 227, .2);--vibe-token-recognised-hover-bg: #add6ff;--vibe-token-recognised-focused-bg: #0071e3;--vibe-token-warning-bg: #fff2f4;--vibe-token-warning-hover-bg: #ffdedf;--vibe-token-warning-focused-bg: #e30000;--vibe-token-text: #1d1d1f;--vibe-token-focus-color: #ffffff;--vibe-token-hover-color: #1d1d1f;--vibe-token-remove-icon-color: #6e6e73;--vibe-token-menu-icon-color: #1d1d1f;--vibe-token-two-field-attribute-color: #6e6e73;--vibe-token-focus-ring: #0071e3;--vibe-token-disabled-opacity: .5;--vibe-token-border: #86868b;--vibe-token-menu-bg: #ffffff;--vibe-token-menu-border: #d2d2d7;--vibe-token-menu-item-hover-bg: #f5f5f7;--vibe-token-menu-item-selected-bg: #e8e8ed}[data-theme=apl][data-mode=dark]{--vibe-token-bg: #1d1d1f;--vibe-token-hover-bg: rgba(255, 255, 255, .32);--vibe-token-active-bg: rgba(255, 255, 255, .32);--vibe-token-focused-bg: #6e6e73;--vibe-token-recognised-bg: rgba(41, 151, 255, .4);--vibe-token-recognised-hover-bg: rgba(41, 151, 255, .64);--vibe-token-recognised-focused-bg: #2997ff;--vibe-token-warning-bg: rgba(255, 48, 55, .28);--vibe-token-warning-hover-bg: rgba(255, 48, 55, .48);--vibe-token-warning-focused-bg: #ff3037;--vibe-token-text: #f5f5f7;--vibe-token-focus-color: #ffffff;--vibe-token-hover-color: #f5f5f7;--vibe-token-remove-icon-color: #ffffff;--vibe-token-menu-icon-color: #f5f5f7;--vibe-token-two-field-attribute-color: #86868b;--vibe-token-focus-ring: #2997ff;--vibe-token-disabled-opacity: .5;--vibe-token-border: #86868b;--vibe-token-menu-bg: #1d1d1f;--vibe-token-menu-border: #424245;--vibe-token-menu-item-hover-bg: #333336;--vibe-token-menu-item-selected-bg: #424245}.vibe-token{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;gap:0;border-radius:5px;background-color:var(--vibe-token-bg);color:var(--vibe-token-text);border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:-.024em;box-sizing:border-box;max-width:100%}[data-theme=apl] .vibe-token{padding:8px 16px;border-radius:9999px;border-color:var(--vibe-token-border);font-size:16px;font-weight:400}[data-theme=apl] .vibe-token--standard{padding:0 6px 0 8px}[data-theme=apl] .vibe-token--two-line{border-radius:6px;padding:6.5px 8px 4.5px 12px}[data-theme=apl] .vibe-token--split{padding:0;border-radius:5px}.vibe-token--recognised{background-color:var(--vibe-token-recognised-bg)}.vibe-token--warning{background-color:var(--vibe-token-warning-bg)}.vibe-token--active{background-color:var(--vibe-token-active-bg)}.vibe-token--disabled{opacity:var(--vibe-token-disabled-opacity, .5);cursor:not-allowed;pointer-events:none}.vibe-token:hover:not(.vibe-token--disabled){background-color:var(--vibe-token-hover-bg);color:var(--vibe-token-hover-color)}.vibe-token:hover:not(.vibe-token--disabled) .vibe-icon{color:var(--vibe-token-hover-color)}.vibe-token--recognised:hover:not(.vibe-token--disabled){background-color:var(--vibe-token-recognised-hover-bg)}.vibe-token--warning:hover:not(.vibe-token--disabled){background-color:var(--vibe-token-warning-hover-bg)}.vibe-token:focus-visible{background-color:var(--vibe-token-focused-bg);color:var(--vibe-token-focus-color);outline:none}.vibe-token:focus-visible .vibe-icon{color:var(--vibe-token-focus-color)}.vibe-token--recognised:focus-visible{background-color:var(--vibe-token-recognised-focused-bg);color:var(--vibe-token-focus-color)}.vibe-token--warning:focus-visible{background-color:var(--vibe-token-warning-focused-bg);color:var(--vibe-token-focus-color)}.vibe-token-content{display:inline-flex;align-items:center;gap:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:24px;vertical-align:middle}.vibe-token-content span,.vibe-token__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vibe-token-remove,.vibe-token__remove{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0;margin:-10px -4px -10px 0;background:none;border:none;cursor:pointer;color:var(--vibe-token-remove-icon-color);border-radius:4px;line-height:0}.vibe-token-remove:focus-visible,.vibe-token__remove:focus-visible{outline:2px solid var(--vibe-token-focus-ring);outline-offset:1px}.vibe-token-remove .vibe-icon,.vibe-token__remove .vibe-icon{width:16px;height:16px;font-size:13px;line-height:0}.vibe-token-remove .vibe-icon sf-symbol,.vibe-token-remove .vibe-icon svg,.vibe-token__remove .vibe-icon sf-symbol,.vibe-token__remove .vibe-icon svg{font-size:13px;width:16px;height:16px;display:block}.vibe-token-menu-trigger{display:inline-flex;align-items:center;justify-content:center;padding:0 4px;background:none;border:none;cursor:pointer;color:var(--vibe-token-menu-icon-color);border-radius:2px;height:20px;vertical-align:middle;line-height:0}.vibe-token-menu-trigger:focus-visible{outline:2px solid var(--vibe-token-focus-ring);outline-offset:1px}.vibe-token-menu-trigger .vibe-icon{width:14px;height:16px;font-size:12px;line-height:0}.vibe-token-menu-trigger .vibe-icon sf-symbol,.vibe-token-menu-trigger .vibe-icon svg{font-size:12px;width:14px;height:16px;display:block}.vibe-token-menu{list-style:none;margin:0;padding:4px 0;background-color:var(--vibe-token-menu-bg);border:1px solid var(--vibe-token-menu-border);border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:120px;max-height:240px;overflow-y:auto;z-index:9999}.vibe-token-menu-item{padding:6px 12px;cursor:pointer;white-space:nowrap;color:var(--vibe-token-text)}.vibe-token-menu-item:hover{background-color:var(--vibe-token-menu-item-hover-bg)}.vibe-token-menu-item:focus-visible{outline:2px solid var(--vibe-token-focus-ring);outline-offset:-2px}.vibe-token-menu-item--selected{background-color:var(--vibe-token-menu-item-selected-bg);font-weight:600}.vibe-token--hidden .vibe-token-content{visibility:visible}.vibe-token--standard{padding:0 6px 0 8px}.vibe-token--two-line{flex-direction:column;align-items:flex-start;min-height:48px;border-radius:6px;padding:6.5px 8px 4.5px 12px}.vibe-token-two-line-attribute,.vibe-token--two-line .vibe-token-two-line-attribute{font-size:13px;line-height:1.33;letter-spacing:-.006em;color:var(--vibe-token-two-field-attribute-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vibe-token--split{padding:0;gap:0}.vibe-token-attribute,.vibe-token--split .vibe-token-attribute{display:inline-flex;align-items:center;padding:0 8px;border-right:1px solid var(--vibe-token-border);border-radius:5px 0 0 5px;gap:0;margin-inline-end:1px}.vibe-token-attribute-content{display:inline-flex;align-items:center;gap:4px}.vibe-token--split .vibe-token-content{padding:0 8px;border-radius:0 5px 5px 0}.vibe-token__attribute{display:inline-flex;align-items:center;padding:0 8px;border-right:1px solid var(--vibe-token-border);border-radius:5px 0 0 5px;margin-inline-end:1px}.vibe-token__attribute .vibe-token-menu-trigger{padding-inline-end:4px}.vibe-token__attribute-body{display:inline-flex;align-items:center;gap:4px}.vibe-token__attribute-label,.vibe-token-attribute-label{font-size:13px;line-height:1.33;letter-spacing:-.006em;color:var(--vibe-token-two-field-attribute-color)}.vibe-token--split .vibe-token__label{line-height:18.62px}.vibe-token__body{display:inline-flex;align-items:center;gap:4px;padding:0;background:none;border:none;cursor:pointer;color:inherit;font:inherit;min-width:0}.vibe-token__body:focus-visible{background-color:var(--vibe-token-focused-bg);color:var(--vibe-token-focus-color);outline:none}.vibe-token__body--two-line{flex-direction:column;align-items:flex-start}.vibe-token__option{display:block;width:100%;padding:6px 12px;background:none;border:none;cursor:pointer;text-align:start;color:var(--vibe-token-text);font:inherit}.vibe-token__option:hover{background-color:var(--vibe-token-menu-item-hover-bg)}.vibe-token__option:focus-visible{outline:2px solid var(--vibe-token-focus-ring);outline-offset:-2px}.vibe-token__option--selected{background-color:var(--vibe-token-menu-item-selected-bg);font-weight:600}@media(prefers-reduced-motion:reduce){.vibe-token{transition:none}}@media(forced-colors:active){.vibe-token{border:1px solid ButtonText;forced-color-adjust:none}.vibe-token--disabled{opacity:1;color:GrayText;border-color:GrayText;background-color:Canvas}.vibe-token-remove,.vibe-token__remove,.vibe-token-menu-trigger{color:ButtonText}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-fill-gray-quaternary: rgb(232, 232, 237);--sk-fill-tertiary: rgb(245, 245, 247);--sk-fill-gray-tertiary: rgb(210, 210, 215);--sk-fill-secondary: rgb(250, 250, 252);--sk-focus-color: #0071e3;--sk-glyph-gray-secondary: rgb(110, 110, 115);--sk-glyph-gray: rgb(29, 29, 31);--sk-fill-gray-secondary-alpha: rgba(0, 0, 0, .48);--sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, .16);--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, .08)}[data-theme=marcom][data-mode=dark]{--sk-fill-gray-quaternary: rgb(51, 51, 54);--sk-fill-tertiary: rgb(29, 29, 31);--sk-fill-gray-tertiary: rgb(66, 66, 69);--sk-fill-secondary: rgb(22, 22, 23);--sk-focus-color: #0071e3;--sk-glyph-gray-secondary: rgb(134, 134, 139);--sk-glyph-gray: rgb(245, 245, 247);--sk-fill-gray-secondary-alpha: rgba(255, 255, 255, .4);--sk-fill-gray-tertiary-alpha: rgba(255, 255, 255, .24);--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, .2)}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--vibe-token-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-token-hover-bg: var(--sk-fill-gray-tertiary-alpha);--vibe-token-active-bg: var(--sk-fill-gray-tertiary-alpha);--vibe-token-focused-bg: var(--sk-fill-gray-secondary-alpha);--vibe-token-text: var(--sk-glyph-gray);--vibe-token-hover-color: var(--sk-glyph-gray);--vibe-token-remove-icon-color: var(--sk-glyph-gray-secondary);--vibe-token-menu-icon-color: var(--sk-glyph-gray);--vibe-token-two-field-attribute-color: var(--sk-glyph-gray-secondary);--vibe-token-focus-ring: var(--sk-focus-color);--vibe-token-menu-bg: var(--sk-fill-secondary);--vibe-token-menu-border: var(--sk-fill-gray-tertiary);--vibe-token-menu-item-hover-bg: var(--sk-fill-tertiary);--vibe-token-menu-item-selected-bg: var(--sk-fill-gray-quaternary)}[data-theme=marcom][data-mode=dark]{--vibe-token-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-token-hover-bg: var(--sk-fill-gray-tertiary-alpha);--vibe-token-active-bg: var(--sk-fill-gray-tertiary-alpha);--vibe-token-focused-bg: var(--sk-fill-gray-secondary-alpha);--vibe-token-text: var(--sk-glyph-gray);--vibe-token-hover-color: var(--sk-glyph-gray);--vibe-token-remove-icon-color: var(--sk-glyph-gray-secondary);--vibe-token-menu-icon-color: var(--sk-glyph-gray);--vibe-token-two-field-attribute-color: var(--sk-glyph-gray-secondary);--vibe-token-focus-ring: var(--sk-focus-color);--vibe-token-menu-bg: var(--sk-fill-secondary);--vibe-token-menu-border: var(--sk-fill-gray-tertiary);--vibe-token-menu-item-hover-bg: var(--sk-fill-tertiary);--vibe-token-menu-item-selected-bg: var(--sk-fill-gray-quaternary)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-keyline: #d9d9d9;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee;--color-icon-gray-dark: #262626;--color-label: #272727;--color-warn: #c93400;--color-chrysalis-blue: #0068da;--color-bg-primary: #f6f6f6}[data-theme=apple-care][data-mode=dark]{--color-keyline: #404040;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f;--color-icon-gray-dark: #d9d9d9;--color-label: #e0e0e0;--color-warn: #ffb340;--color-chrysalis-blue: #419cff;--color-bg-primary: #1e1e1e}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-token-bg: var(--color-bg-primary);--vibe-token-hover-bg: var(--color-bg-secondary);--vibe-token-active-bg: var(--color-bg-primary);--vibe-token-focused-bg: var(--color-chrysalis-blue);--vibe-token-recognised-bg: var(--color-bg-primary);--vibe-token-recognised-hover-bg: var(--color-bg-secondary);--vibe-token-recognised-focused-bg: var(--color-chrysalis-blue);--vibe-token-warning-bg: var(--color-warn);--vibe-token-warning-hover-bg: var(--color-warn);--vibe-token-warning-focused-bg: var(--color-warn);--vibe-token-text: var(--color-label);--vibe-token-focus-color: var(--color-label);--vibe-token-hover-color: var(--color-label);--vibe-token-remove-icon-color: var(--color-icon-gray-dark);--vibe-token-menu-icon-color: var(--color-icon-gray-dark);--vibe-token-two-field-attribute-color: var(--color-label);--vibe-token-focus-ring: #0071e3;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent}[data-theme=apple-care][data-mode=dark]{--vibe-token-bg: var(--color-bg-primary);--vibe-token-hover-bg: var(--color-bg-secondary);--vibe-token-active-bg: var(--color-bg-primary);--vibe-token-focused-bg: var(--color-chrysalis-blue);--vibe-token-recognised-bg: var(--color-bg-primary);--vibe-token-recognised-hover-bg: var(--color-bg-secondary);--vibe-token-recognised-focused-bg: var(--color-chrysalis-blue);--vibe-token-warning-bg: var(--color-warn);--vibe-token-warning-hover-bg: var(--color-warn);--vibe-token-warning-focused-bg: var(--color-warn);--vibe-token-text: var(--color-label);--vibe-token-focus-color: var(--color-label);--vibe-token-hover-color: var(--color-label);--vibe-token-remove-icon-color: var(--color-icon-gray-dark);--vibe-token-menu-icon-color: var(--color-icon-gray-dark);--vibe-token-two-field-attribute-color: var(--color-label);--vibe-token-focus-ring: #0071e3;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-token-bg: var(--color-bg-primary);--vibe-token-hover-bg: var(--color-bg-secondary);--vibe-token-active-bg: var(--color-bg-primary);--vibe-token-focused-bg: var(--color-chrysalis-blue);--vibe-token-recognised-bg: var(--color-bg-primary);--vibe-token-recognised-hover-bg: var(--color-bg-secondary);--vibe-token-recognised-focused-bg: var(--color-chrysalis-blue);--vibe-token-warning-bg: var(--color-warn);--vibe-token-warning-hover-bg: var(--color-warn);--vibe-token-warning-focused-bg: var(--color-warn);--vibe-token-text: var(--color-label);--vibe-token-focus-color: var(--color-label);--vibe-token-hover-color: var(--color-label);--vibe-token-remove-icon-color: var(--color-icon-gray-dark);--vibe-token-menu-icon-color: var(--color-icon-gray-dark);--vibe-token-two-field-attribute-color: var(--color-label);--vibe-token-focus-ring: #0071e3;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent;--vibe-token-menu-bg: var(--color-panel-bg);--vibe-token-menu-border: var(--color-keyline);--vibe-token-menu-item-hover-bg: var(--color-panel-bg);--vibe-token-menu-item-selected-bg: var(--color-chrysalis-blue)}[data-theme=apple-care][data-mode=dark]{--vibe-token-bg: var(--color-bg-primary);--vibe-token-hover-bg: var(--color-bg-secondary);--vibe-token-active-bg: var(--color-bg-primary);--vibe-token-focused-bg: var(--color-chrysalis-blue);--vibe-token-recognised-bg: var(--color-bg-primary);--vibe-token-recognised-hover-bg: var(--color-bg-secondary);--vibe-token-recognised-focused-bg: var(--color-chrysalis-blue);--vibe-token-warning-bg: var(--color-warn);--vibe-token-warning-hover-bg: var(--color-warn);--vibe-token-warning-focused-bg: var(--color-warn);--vibe-token-text: var(--color-label);--vibe-token-focus-color: var(--color-label);--vibe-token-hover-color: var(--color-label);--vibe-token-remove-icon-color: var(--color-icon-gray-dark);--vibe-token-menu-icon-color: var(--color-icon-gray-dark);--vibe-token-two-field-attribute-color: var(--color-label);--vibe-token-focus-ring: #2997ff;--vibe-token-disabled-opacity: .5;--vibe-token-border: transparent;--vibe-token-menu-bg: var(--color-panel-bg);--vibe-token-menu-border: var(--color-keyline);--vibe-token-menu-item-hover-bg: var(--color-panel-bg);--vibe-token-menu-item-selected-bg: var(--color-chrysalis-blue)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-token-bg: var(--color-bg-primary);--vibe-token-hover-bg: var(--color-bg-secondary);--vibe-token-active-bg: var(--color-bg-primary);--vibe-token-focused-bg: var(--color-chrysalis-blue);--vibe-token-recognised-bg: var(--color-bg-primary);--vibe-token-recognised-hover-bg: var(--color-bg-secondary);--vibe-token-recognised-focused-bg: var(--color-chrysalis-blue);--vibe-token-warning-bg: var(--color-warn);--vibe-token-warning-hover-bg: var(--color-warn);--vibe-token-warning-focused-bg: var(--color-warn);--vibe-token-text: var(--color-label);--vibe-token-focus-color: var(--color-label);--vibe-token-hover-color: var(--color-label);--vibe-token-remove-icon-color: var(--color-icon-gray-dark);--vibe-token-menu-icon-color: var(--color-icon-gray-dark);--vibe-token-two-field-attribute-color: var(--color-label);--vibe-token-menu-bg: var(--color-panel-bg);--vibe-token-menu-border: var(--color-keyline);--vibe-token-menu-item-hover-bg: var(--color-panel-bg);--vibe-token-menu-item-selected-bg: var(--color-chrysalis-blue)}[data-theme=apple-care][data-mode=dark]{--vibe-token-bg: var(--color-bg-primary);--vibe-token-hover-bg: var(--color-bg-secondary);--vibe-token-active-bg: var(--color-bg-primary);--vibe-token-focused-bg: var(--color-chrysalis-blue);--vibe-token-recognised-bg: var(--color-bg-primary);--vibe-token-recognised-hover-bg: var(--color-bg-secondary);--vibe-token-recognised-focused-bg: var(--color-chrysalis-blue);--vibe-token-warning-bg: var(--color-warn);--vibe-token-warning-hover-bg: var(--color-warn);--vibe-token-warning-focused-bg: var(--color-warn);--vibe-token-text: var(--color-label);--vibe-token-focus-color: var(--color-label);--vibe-token-hover-color: var(--color-label);--vibe-token-remove-icon-color: var(--color-icon-gray-dark);--vibe-token-menu-icon-color: var(--color-icon-gray-dark);--vibe-token-two-field-attribute-color: var(--color-label);--vibe-token-menu-bg: var(--color-panel-bg);--vibe-token-menu-border: var(--color-keyline);--vibe-token-menu-item-hover-bg: var(--color-panel-bg);--vibe-token-menu-item-selected-bg: var(--color-chrysalis-blue)}:root{--vibe-menu-bg: #ffffff;--vibe-menu-border: #D2D2D7;--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #2997ff;--vibe-border-radius-md: 6px}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-menu-bg: #ffffff;--vibe-menu-border: #D2D2D7;--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #2997ff}[data-theme=bridge][data-mode=dark]{--vibe-menu-bg: #1D1D1F;--vibe-menu-border: #424245;--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #2997ff}@media(prefers-color-scheme:dark){[data-theme=bridge]:not([data-mode]){--vibe-menu-bg: #1D1D1F;--vibe-menu-border: #424245;--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #2997ff}}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-menu-bg: #ffffff;--vibe-menu-border: #D2D2D7;--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #0078ff}[data-theme=apple-care][data-mode=dark]{--vibe-menu-bg: #1D1D1F;--vibe-menu-border: #424245;--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #0078ff}[data-theme=gsx]{--vibe-menu-bg: #ffffff;--vibe-menu-border: #D2D2D7;--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #2997ff}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-menu-bg: #ffffff;--vibe-menu-border: #D2D2D7;--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #2997ff}[data-theme=marcom][data-mode=dark]{--vibe-menu-bg: #1D1D1F;--vibe-menu-border: #424245;--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #2997ff}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-menu-bg: #ffffff;--vibe-menu-border: #e8e8ed;--vibe-menu-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-menu-focus-ring: #0071e3;--vibe-border-radius-md: 12px}[data-theme=apl][data-mode=dark]{--vibe-menu-bg: #1d1d1f;--vibe-menu-border: #424245;--vibe-menu-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-menu-focus-ring: #2997ff;--vibe-border-radius-md: 12px}@media(prefers-color-scheme:dark){[data-theme=apl]:not([data-mode]){--vibe-menu-bg: #1d1d1f;--vibe-menu-border: #424245;--vibe-menu-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-menu-focus-ring: #2997ff;--vibe-border-radius-md: 12px}}.vibe-menu{display:flex;flex-direction:column;margin:0;padding:4px 0;list-style:none;background-color:var(--vibe-menu-bg);border:1px solid var(--vibe-menu-border);border-radius:var(--vibe-border-radius-md, 6px);box-shadow:var(--vibe-menu-shadow);outline:none;overflow:var(--vibe-menu-overflow, visible);max-height:var(--vibe-menu-max-height, none);min-width:160px}.vibe-menu--small{min-width:120px}.vibe-menu-button-panel .vibe-menu{border:none;border-radius:0;box-shadow:none;background-color:transparent;min-width:unset}.vibe-menu:focus-visible{outline:2px solid var(--vibe-menu-focus-ring);outline-offset:2px}@media(prefers-contrast:more){.vibe-menu{border-width:2px;border-color:ButtonText}.vibe-menu:focus-visible{outline-width:3px;outline-color:Highlight;outline-offset:3px}}@media(forced-colors:active){.vibe-menu{forced-color-adjust:none;background-color:Canvas;border:2px solid ButtonText;box-shadow:none}.vibe-menu:focus-visible{outline-color:Highlight;outline-width:3px;outline-offset:3px}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-focus-color: #0071e3;--sk-fill-gray-tertiary: rgb(210, 210, 215);--sk-fill: rgb(255, 255, 255)}[data-theme=marcom][data-mode=dark]{--sk-focus-color: #0071e3;--sk-fill-gray-tertiary: rgb(66, 66, 69);--sk-fill: rgb(0, 0, 0)}[data-theme=marcom]:not([data-mode]) .vibe-header__user-menu-content.vibe-menu,[data-theme=marcom][data-mode=light] .vibe-header__user-menu-content.vibe-menu{--vibe-menu-bg: transparent;--vibe-menu-border: transparent}[data-theme=marcom]:not([data-mode]) .vibe-menu,[data-theme=marcom]:not([data-mode]).vibe-menu,[data-theme=marcom][data-mode=light] .vibe-menu,[data-theme=marcom][data-mode=light].vibe-menu{--vibe-menu-bg: var(--sk-fill);--vibe-menu-border: var(--sk-fill-gray-tertiary);--vibe-menu-focus-ring: var(--sk-focus-color)}[data-theme=marcom][data-mode=dark] .vibe-header__user-menu-content.vibe-menu{--vibe-menu-bg: transparent;--vibe-menu-border: transparent}[data-theme=marcom][data-mode=dark] .vibe-menu,[data-theme=marcom][data-mode=dark].vibe-menu{--vibe-menu-bg: var(--sk-fill);--vibe-menu-border: var(--sk-fill-gray-tertiary);--vibe-menu-focus-ring: var(--sk-focus-color)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-keyline: #d9d9d9;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee}[data-theme=apple-care][data-mode=dark]{--color-keyline: #404040;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-menu-bg: var(--color-panel-bg);--vibe-menu-border: var(--color-keyline);--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #2997ff;--vibe-border-radius-md: 6px}[data-theme=apple-care][data-mode=dark]{--vibe-menu-bg: var(--color-panel-bg);--vibe-menu-border: var(--color-keyline);--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #2997ff;--vibe-border-radius-md: 6px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-menu-bg: var(--color-panel-bg);--vibe-menu-border: var(--color-keyline);--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #2997ff}[data-theme=apple-care][data-mode=dark]{--vibe-menu-bg: var(--color-panel-bg);--vibe-menu-border: var(--color-keyline);--vibe-menu-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-menu-focus-ring: #2997ff}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-menu-bg: var(--color-panel-bg);--vibe-menu-border: var(--color-keyline)}[data-theme=apple-care][data-mode=dark]{--vibe-menu-bg: var(--color-panel-bg);--vibe-menu-border: var(--color-keyline)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-menu-border-radius: 5px}[data-theme=apple-care][data-mode=dark]{--vibe-menu-border-radius: 5px}:root{--vibe-menu-divider-color: #D2D2D7;--vibe-menu-divider-margin-y: 1px}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-menu-divider-color: #D2D2D7;--vibe-menu-divider-margin-y: 1px}[data-theme=bridge][data-mode=dark]{--vibe-menu-divider-color: #424245;--vibe-menu-divider-margin-y: 1px}@media(prefers-color-scheme:dark){[data-theme=bridge]:not([data-mode]){--vibe-menu-divider-color: #424245;--vibe-menu-divider-margin-y: 1px}}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-menu-divider-color: rgba(0, 0, 0, .12);--vibe-menu-divider-margin-y: 1px}[data-theme=apple-care][data-mode=dark]{--vibe-menu-divider-color: rgba(255, 255, 255, .16);--vibe-menu-divider-margin-y: 1px}[data-theme=gsx]{--vibe-menu-divider-color: rgba(0, 0, 0, .12);--vibe-menu-divider-margin-y: 1px}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-menu-divider-color: rgba(0, 0, 0, .1);--vibe-menu-divider-margin-y: 1px}[data-theme=marcom][data-mode=dark]{--vibe-menu-divider-color: rgba(255, 255, 255, .14);--vibe-menu-divider-margin-y: 1px}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-menu-divider-color: #86868b;--vibe-menu-divider-margin-y: 1px}[data-theme=apl][data-mode=dark]{--vibe-menu-divider-color: #424245;--vibe-menu-divider-margin-y: 1px}@media(prefers-color-scheme:dark){[data-theme=apl]:not([data-mode]){--vibe-menu-divider-color: #424245;--vibe-menu-divider-margin-y: 1px}}.vibe-menu-divider{all:unset;display:block;box-sizing:border-box;height:0;border-top:solid 1px var(--vibe-menu-divider-color, #D2D2D7);border-radius:0;outline:none;box-shadow:none;margin-top:var(--vibe-menu-divider-margin-y, 1px);margin-bottom:var(--vibe-menu-divider-margin-y, 1px);margin-left:0;margin-right:0;padding:0;width:100%;pointer-events:none}@media(prefers-contrast:more){.vibe-menu-divider{border-top-color:CanvasText;border-top-width:2px}}@media(forced-colors:active){.vibe-menu-divider{border-top-color:CanvasText;border-top-width:2px;forced-color-adjust:none}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, .16)}[data-theme=marcom][data-mode=dark]{--sk-fill-gray-tertiary-alpha: rgba(255, 255, 255, .24)}[data-theme=marcom]:not([data-mode]) .vibe-menu,[data-theme=marcom]:not([data-mode]).vibe-menu,[data-theme=marcom][data-mode=light] .vibe-menu,[data-theme=marcom][data-mode=light].vibe-menu{--vibe-menu-divider-color: var(--sk-fill-gray-tertiary-alpha)}[data-theme=marcom]:not([data-mode]) .vibe-menu-divider,[data-theme=marcom]:not([data-mode]).vibe-menu-divider,[data-theme=marcom][data-mode=light] .vibe-menu-divider,[data-theme=marcom][data-mode=light].vibe-menu-divider{--vibe-menu-divider-color: var(--sk-fill-gray-tertiary-alpha)}[data-theme=marcom][data-mode=dark] .vibe-menu,[data-theme=marcom][data-mode=dark].vibe-menu,[data-theme=marcom][data-mode=dark] .vibe-menu-divider,[data-theme=marcom][data-mode=dark].vibe-menu-divider{--vibe-menu-divider-color: var(--sk-fill-gray-tertiary-alpha)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-divider: #737373}[data-theme=apple-care][data-mode=dark]{--color-divider: #8c8c8c}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-menu-divider-color: var(--color-divider);--vibe-menu-divider-margin-y: 1px}[data-theme=apple-care][data-mode=dark]{--vibe-menu-divider-color: var(--color-divider);--vibe-menu-divider-margin-y: 1px}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-menu-divider-color: var(--color-divider)}[data-theme=apple-care][data-mode=dark]{--vibe-menu-divider-color: var(--color-divider)}:root{--vibe-menu-item-bg: #ffffff;--vibe-menu-item-text: #1d1d1f;--vibe-menu-item-focus-color: #ffffff;--vibe-menu-item-focus-bg: #0071e3;--vibe-menu-item-disabled-text: #86868b;--vibe-menu-item-submenu-indicator-icon: #424245;--vibe-menu-item-hover-bg: rgba(0, 0, 0, .08);--vibe-menu-item-checked-icon-size: .625rem}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]),[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]),[data-theme=gsx],[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-menu-item-bg: #ffffff;--vibe-menu-item-text: #1d1d1f;--vibe-menu-item-focus-color: #ffffff;--vibe-menu-item-focus-bg: #0071e3;--vibe-menu-item-disabled-text: #86868b;--vibe-menu-item-submenu-indicator-icon: #424245;--vibe-menu-item-hover-bg: rgba(0, 0, 0, .08);--vibe-menu-item-checked-icon-size: .625rem}[data-theme=bridge][data-mode=dark],[data-theme=apple-care][data-mode=dark],[data-theme=marcom][data-mode=dark]{--vibe-menu-item-bg: #1d1d1f;--vibe-menu-item-text: #f5f5f7;--vibe-menu-item-focus-color: #ffffff;--vibe-menu-item-focus-bg: #0071e3;--vibe-menu-item-disabled-text: #86868b;--vibe-menu-item-submenu-indicator-icon: #f5f5f7;--vibe-menu-item-hover-bg: rgba(255, 255, 255, .2);--vibe-menu-item-checked-icon-size: .625rem}@media(prefers-color-scheme:dark){[data-theme=bridge]:not([data-mode]){--vibe-menu-item-bg: #1d1d1f;--vibe-menu-item-text: #f5f5f7;--vibe-menu-item-focus-color: #ffffff;--vibe-menu-item-focus-bg: #0071e3;--vibe-menu-item-disabled-text: #86868b;--vibe-menu-item-submenu-indicator-icon: #f5f5f7;--vibe-menu-item-hover-bg: rgba(255, 255, 255, .2);--vibe-menu-item-checked-icon-size: .625rem}}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-menu-item-bg: #ffffff;--vibe-menu-item-text: #1d1d1f;--vibe-menu-item-focus-color: #ffffff;--vibe-menu-item-focus-bg: #0071e3;--vibe-menu-item-disabled-text: #86868b;--vibe-menu-item-submenu-indicator-icon: #6e6e73;--vibe-menu-item-hover-bg: #f5f5f7;--vibe-menu-item-checked-icon-size: .625rem}[data-theme=apl][data-mode=dark]{--vibe-menu-item-bg: #1d1d1f;--vibe-menu-item-text: #f5f5f7;--vibe-menu-item-focus-color: #ffffff;--vibe-menu-item-focus-bg: #2997ff;--vibe-menu-item-disabled-text: #86868b;--vibe-menu-item-submenu-indicator-icon: #86868b;--vibe-menu-item-hover-bg: #333336;--vibe-menu-item-checked-icon-size: .625rem}@media(prefers-color-scheme:dark){[data-theme=apl]:not([data-mode]){--vibe-menu-item-bg: #1d1d1f;--vibe-menu-item-text: #f5f5f7;--vibe-menu-item-focus-color: #ffffff;--vibe-menu-item-focus-bg: #2997ff;--vibe-menu-item-disabled-text: #86868b;--vibe-menu-item-submenu-indicator-icon: #86868b;--vibe-menu-item-hover-bg: #333336;--vibe-menu-item-checked-icon-size: .625rem}}vibe-menu-item{display:contents}.vibe-menu-item{position:relative;display:flex;align-items:center;padding:.1875rem .75rem;margin:0;background-color:var(--vibe-menu-item-bg);color:var(--vibe-menu-item-text);font-family:var(--font-family-text, "SF Pro Text"),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem;letter-spacing:-.024em;white-space:nowrap;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;outline:none;box-sizing:border-box;text-decoration:none;transition:.15s fill}[data-theme=apl] .vibe-menu-item{border-radius:.5rem}[data-theme=apl] .vibe-menu-item:not(.vibe-menu-item--small){padding-block:1rem;font-size:1rem;line-height:1.25rem}.vibe-menu-item--show-checkmark{padding:.125rem 1.625rem}.vibe-menu-item--small{font-size:.9375rem;line-height:1.11875rem;letter-spacing:-.016em;padding:.21875rem .75rem}.vibe-menu-item--small.vibe-menu-item--show-checkmark{padding:.21875rem .75rem .21875rem 1.625rem}.vibe-menu-item--small .vibe-menu-item__submenu-indicator{box-sizing:border-box;height:1.1875rem;padding-block-start:.1875rem}.vibe-menu-item:hover:not(.vibe-menu-item--disabled),.vibe-menu-item--active:not(.vibe-menu-item--disabled){color:var(--vibe-menu-item-focus-color);background-color:var(--vibe-menu-item-focus-bg);outline:none}.vibe-menu-item:focus:not(.vibe-menu-item--disabled),.vibe-menu-item:focus-within:not(.vibe-menu-item--disabled){background-color:var(--vibe-menu-item-hover-bg);outline:none}.vibe-menu-item:hover:not(.vibe-menu-item--disabled){color:var(--vibe-menu-item-focus-color);background-color:var(--vibe-menu-item-focus-bg)}.vibe-menu-item:focus-visible:not(.vibe-menu-item--disabled){outline:2px solid var(--vibe-menu-item-focus-bg);outline-offset:-2px}.vibe-menu-item--disabled{color:var(--vibe-menu-item-disabled-text);outline:none;cursor:not-allowed}.vibe-menu-item--hidden{display:none}.vibe-menu-item:hover:not(.vibe-menu-item--disabled) .vibe-menu-item__checkmark,.vibe-menu-item:hover:not(.vibe-menu-item--disabled) .vibe-menu-item__submenu-indicator,.vibe-menu-item--active:not(.vibe-menu-item--disabled) .vibe-menu-item__checkmark,.vibe-menu-item--active:not(.vibe-menu-item--disabled) .vibe-menu-item__submenu-indicator{color:var(--vibe-menu-item-focus-color)}.vibe-menu-item__checkmark{position:absolute;inset-inline-start:.625rem;display:flex;align-items:center;font-size:var(--vibe-menu-item-checked-icon-size);visibility:hidden}@supports not (inset-block-start: .625rem){.vibe-menu-item__checkmark{top:.625rem;bottom:.625rem;left:.625rem}}.vibe-menu-item__checkmark--visible{visibility:visible}.vibe-menu-item--selected.vibe-menu-item--show-checkmark .vibe-menu-item__checkmark{color:var(--vibe-menu-item-text)}.vibe-menu-item--active:not(.vibe-menu-item--disabled).vibe-menu-item--selected .vibe-menu-item__checkmark,.vibe-menu-item:hover:not(.vibe-menu-item--disabled).vibe-menu-item--selected .vibe-menu-item__checkmark{color:var(--vibe-menu-item-focus-color)}.vibe-menu-item__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.vibe-menu-item--multiline .vibe-menu-item__label{white-space:normal}.vibe-menu-item__prefix,.vibe-menu-item__suffix{display:flex;flex:0 0 auto;align-items:center}.vibe-menu-item__prefix>*{margin-inline-end:.5rem;pointer-events:none}.vibe-menu-item__suffix>*{margin-inline-start:.5rem;pointer-events:none}.vibe-menu-item__submenu-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:.6875rem;height:1.25rem;color:var(--vibe-menu-item-submenu-indicator-icon)}[dir=rtl] .vibe-menu-item__submenu-indicator{transform:rotate(180deg)}.vibe-menu-item__submenu{z-index:var(--vibe-menu-submenu-z-index, 26);min-width:var(--vibe-menu-item-submenu-min-width, none)}@media(prefers-reduced-motion:reduce){.vibe-menu-item{transition:none!important}}@media(prefers-contrast:more){.vibe-menu-item:focus-visible{outline-width:3px;outline-color:Highlight}}@media(forced-colors:active){.vibe-menu-item{forced-color-adjust:none;color:ButtonText}.vibe-menu-item:hover:not(.vibe-menu-item--disabled),.vibe-menu-item--active:not(.vibe-menu-item--disabled){background-color:Highlight;color:HighlightText}.vibe-menu-item--disabled{color:GrayText}.vibe-menu-item:focus-visible{outline-color:Highlight;outline-width:3px}.vibe-menu-item:hover:not(.vibe-menu-item--disabled) .vibe-menu-item__checkmark,.vibe-menu-item:hover:not(.vibe-menu-item--disabled) .vibe-menu-item__prefix,.vibe-menu-item:hover:not(.vibe-menu-item--disabled) .vibe-menu-item__suffix,.vibe-menu-item:hover:not(.vibe-menu-item--disabled) .vibe-menu-item__submenu-indicator,.vibe-menu-item--active:not(.vibe-menu-item--disabled) .vibe-menu-item__checkmark,.vibe-menu-item--active:not(.vibe-menu-item--disabled) .vibe-menu-item__prefix,.vibe-menu-item--active:not(.vibe-menu-item--disabled) .vibe-menu-item__suffix,.vibe-menu-item--active:not(.vibe-menu-item--disabled) .vibe-menu-item__submenu-indicator{color:HighlightText}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, .08);--sk-glyph-gray: rgb(29, 29, 31);--sk-glyph-gray-secondary: rgb(110, 110, 115);--sk-glyph-gray-tertiary: rgb(134, 134, 139);--sk-fill-blue: rgb(0, 113, 227);--sk-fill: rgb(255, 255, 255)}[data-theme=marcom][data-mode=dark]{--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, .2);--sk-glyph-gray: rgb(245, 245, 247);--sk-glyph-gray-secondary: rgb(134, 134, 139);--sk-glyph-gray-tertiary: rgb(110, 110, 115);--sk-fill-blue: rgb(0, 113, 227);--sk-fill: rgb(0, 0, 0)}[data-theme=marcom]:not([data-mode]) .vibe-header,[data-theme=marcom]:not([data-mode]).vibe-header,[data-theme=marcom][data-mode=light] .vibe-header,[data-theme=marcom][data-mode=light].vibe-header{--vibe-menu-item-focus-color: var(--sk-glyph-gray);--vibe-menu-item-focus-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha)}[data-theme=marcom]:not([data-mode]) .vibe-header__user-menu-content.vibe-menu,[data-theme=marcom][data-mode=light] .vibe-header__user-menu-content.vibe-menu{--vibe-menu-item-bg: transparent;--vibe-menu-item-text: var(--sk-glyph-gray);--vibe-menu-item-focus-color: var(--sk-glyph-gray);--vibe-menu-item-focus-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha)}[data-theme=marcom]:not([data-mode]) .vibe-menu,[data-theme=marcom]:not([data-mode]).vibe-menu,[data-theme=marcom][data-mode=light] .vibe-menu,[data-theme=marcom][data-mode=light].vibe-menu{--vibe-menu-item-bg: var(--sk-fill);--vibe-menu-item-text: var(--sk-glyph-gray);--vibe-menu-item-focus-color: rgb(245, 245, 247);--vibe-menu-item-focus-bg: var(--sk-fill-blue);--vibe-menu-item-disabled-text: var(--sk-glyph-gray-tertiary);--vibe-menu-item-submenu-indicator-icon: var(--sk-glyph-gray-secondary);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha)}[data-theme=marcom]:not([data-mode]) .vibe-menu-item,[data-theme=marcom]:not([data-mode]).vibe-menu-item,[data-theme=marcom][data-mode=light] .vibe-menu-item,[data-theme=marcom][data-mode=light].vibe-menu-item{--vibe-menu-item-bg: var(--sk-fill);--vibe-menu-item-text: var(--sk-glyph-gray);--vibe-menu-item-focus-color: rgb(245, 245, 247);--vibe-menu-item-focus-bg: var(--sk-fill-blue);--vibe-menu-item-disabled-text: var(--sk-glyph-gray-tertiary);--vibe-menu-item-submenu-indicator-icon: var(--sk-glyph-gray-secondary);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha)}[data-theme=marcom][data-mode=dark] .vibe-header,[data-theme=marcom][data-mode=dark].vibe-header{--vibe-menu-item-focus-color: var(--sk-glyph-gray);--vibe-menu-item-focus-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha)}[data-theme=marcom][data-mode=dark] .vibe-header__user-menu-content.vibe-menu{--vibe-menu-item-bg: transparent;--vibe-menu-item-text: var(--sk-glyph-gray);--vibe-menu-item-focus-color: var(--sk-glyph-gray);--vibe-menu-item-focus-bg: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha)}[data-theme=marcom][data-mode=dark] .vibe-menu,[data-theme=marcom][data-mode=dark].vibe-menu,[data-theme=marcom][data-mode=dark] .vibe-menu-item,[data-theme=marcom][data-mode=dark].vibe-menu-item{--vibe-menu-item-bg: var(--sk-fill);--vibe-menu-item-text: var(--sk-glyph-gray);--vibe-menu-item-focus-color: rgb(245, 245, 247);--vibe-menu-item-focus-bg: var(--sk-fill-blue);--vibe-menu-item-disabled-text: var(--sk-glyph-gray-tertiary);--vibe-menu-item-submenu-indicator-icon: var(--sk-glyph-gray-secondary);--vibe-menu-item-hover-bg: var(--sk-fill-gray-quaternary-alpha)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-icon-gray-dark: #262626;--color-secondary-label: #666666;--color-chrysalis-blue: #0068da;--color-label: #272727;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee}[data-theme=apple-care][data-mode=dark]{--color-icon-gray-dark: #d9d9d9;--color-secondary-label: #a3a3a3;--color-chrysalis-blue: #419cff;--color-label: #e0e0e0;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-menu-item-bg: var(--color-panel-bg);--vibe-menu-item-text: var(--color-label);--vibe-menu-item-focus-color: var(--color-label);--vibe-menu-item-focus-bg: var(--color-chrysalis-blue);--vibe-menu-item-disabled-text: var(--color-secondary-label);--vibe-menu-item-submenu-indicator-icon: var(--color-icon-gray-dark);--vibe-menu-item-hover-bg: var(--color-panel-bg);--vibe-menu-item-checked-icon-size: .625rem}[data-theme=apple-care][data-mode=dark]{--vibe-menu-item-bg: var(--color-panel-bg);--vibe-menu-item-text: var(--color-label);--vibe-menu-item-focus-color: var(--color-label);--vibe-menu-item-focus-bg: var(--color-chrysalis-blue);--vibe-menu-item-disabled-text: var(--color-secondary-label);--vibe-menu-item-submenu-indicator-icon: var(--color-icon-gray-dark);--vibe-menu-item-hover-bg: var(--color-panel-bg);--vibe-menu-item-checked-icon-size: .625rem}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-menu-item-bg: var(--color-panel-bg);--vibe-menu-item-text: var(--color-label);--vibe-menu-item-focus-color: var(--color-label);--vibe-menu-item-focus-bg: var(--color-chrysalis-blue);--vibe-menu-item-disabled-text: var(--color-secondary-label);--vibe-menu-item-submenu-indicator-icon: var(--color-icon-gray-dark);--vibe-menu-item-hover-bg: var(--color-panel-bg)}[data-theme=apple-care][data-mode=dark]{--vibe-menu-item-bg: var(--color-panel-bg);--vibe-menu-item-text: var(--color-label);--vibe-menu-item-focus-color: var(--color-label);--vibe-menu-item-focus-bg: var(--color-chrysalis-blue);--vibe-menu-item-disabled-text: var(--color-secondary-label);--vibe-menu-item-submenu-indicator-icon: var(--color-icon-gray-dark);--vibe-menu-item-hover-bg: var(--color-panel-bg)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-menu-item-font-size: 13px;--vibe-menu-item-line-height: 16px}[data-theme=apple-care][data-mode=dark]{--vibe-menu-item-font-size: 13px;--vibe-menu-item-line-height: 16px}[data-theme=apple-care] .vibe-menu-item{font-family:system-ui,-apple-system,Helvetica Neue,sans-serif;font-size:13px;line-height:16px}[data-theme=bridge][data-mode=light],:root{--vibe-input-bg: #ffffff;--vibe-input-bg-disabled: rgba(0, 0, 0, .04);--vibe-input-bg-readonly: rgba(0, 0, 0, .04);--vibe-input-bg-error: #fff2f4;--vibe-input-bg-warning: #fff9f4;--vibe-input-border: #8f8f94;--vibe-input-border-focus: #0071e3;--vibe-input-border-invalid: #e30000;--vibe-input-border-warning: #f56300;--vibe-input-border-disabled: rgba(0, 0, 0, .08);--vibe-input-border-readonly: #8f8f94;--vibe-input-text: #1d1d1f;--vibe-input-text-placeholder: #6e6e73;--vibe-input-text-disabled: rgba(0, 0, 0, .16);--vibe-input-helper-text: #6e6e73;--vibe-input-helper-text-error: #e30000;--vibe-input-focus-ring: #2997ff;--vibe-input-focus-ring-size: 3px;--vibe-input-icon: #86868b;--vibe-input-icon-search-bg: #ffffff;--vibe-input-error-text: #e30000;--vibe-input-valid-text: #008009;--vibe-input-warning-text: #bf4800;--vibe-input-add-new-option: #86868b;--vibe-input-border-radius: 6px;--vibe-input-border-radius-floating: 10px;--vibe-input-border-radius-tokenised: 6px}[data-theme=bridge][data-mode=dark]{--vibe-input-bg: #000000;--vibe-input-bg-disabled: rgba(255, 255, 255, .04);--vibe-input-bg-readonly: rgba(255, 255, 255, .11);--vibe-input-bg-error: #330000;--vibe-input-bg-warning: #290d00;--vibe-input-border: #5b5b5e;--vibe-input-border-focus: #2997ff;--vibe-input-border-invalid: #ff3037;--vibe-input-border-warning: #f56300;--vibe-input-border-disabled: rgba(255, 255, 255, .2);--vibe-input-border-readonly: #5b5b5e;--vibe-input-text: #f5f5f7;--vibe-input-text-placeholder: #a1a1a6;--vibe-input-text-disabled: rgba(255, 255, 255, .2);--vibe-input-helper-text: #a1a1a6;--vibe-input-helper-text-error: #ff8085;--vibe-input-focus-ring: #2997ff;--vibe-input-focus-ring-size: 3px;--vibe-input-icon: #6e6e73;--vibe-input-icon-search-bg: #000000;--vibe-input-error-text: #ff8085;--vibe-input-valid-text: #02a00e;--vibe-input-warning-text: #f56300;--vibe-input-add-new-option: #6e6e73;--vibe-input-border-radius: 6px;--vibe-input-border-radius-floating: 10px;--vibe-input-border-radius-tokenised: 6px}[data-theme=apple-care][data-mode=light]{--vibe-input-bg: #ffffff;--vibe-input-bg-disabled: rgba(0, 0, 0, .04);--vibe-input-bg-readonly: rgba(0, 0, 0, .04);--vibe-input-bg-error: #fff2f4;--vibe-input-bg-warning: #fff8f2;--vibe-input-border: #8f8f94;--vibe-input-border-focus: #0040dd;--vibe-input-border-invalid: #e30000;--vibe-input-border-warning: #f56300;--vibe-input-border-disabled: rgba(0, 0, 0, .08);--vibe-input-border-readonly: #8f8f94;--vibe-input-text: #1d1d1f;--vibe-input-text-placeholder: #6e6e73;--vibe-input-text-disabled: rgba(0, 0, 0, .16);--vibe-input-helper-text: #6e6e73;--vibe-input-helper-text-error: #e30000;--vibe-input-focus-ring: #4f8aff;--vibe-input-focus-ring-size: 3px;--vibe-input-icon: #86868b;--vibe-input-icon-search-bg: #ffffff;--vibe-input-error-text: #e30000;--vibe-input-valid-text: #008009;--vibe-input-warning-text: #bf4800;--vibe-input-add-new-option: #86868b;--vibe-input-border-radius: 6px;--vibe-input-border-radius-floating: 10px;--vibe-input-border-radius-tokenised: 6px}[data-theme=apple-care][data-mode=dark]{--vibe-input-bg: #000000;--vibe-input-bg-disabled: rgba(255, 255, 255, .04);--vibe-input-bg-readonly: rgba(255, 255, 255, .11);--vibe-input-bg-error: #330000;--vibe-input-bg-warning: #290d00;--vibe-input-border: #5b5b5e;--vibe-input-border-focus: #4f8aff;--vibe-input-border-invalid: #ff3037;--vibe-input-border-warning: #f56300;--vibe-input-border-disabled: rgba(255, 255, 255, .2);--vibe-input-border-readonly: #5b5b5e;--vibe-input-text: #f5f5f7;--vibe-input-text-placeholder: #a1a1a6;--vibe-input-text-disabled: rgba(255, 255, 255, .2);--vibe-input-helper-text: #a1a1a6;--vibe-input-helper-text-error: #ff8085;--vibe-input-focus-ring: #4f8aff;--vibe-input-focus-ring-size: 3px;--vibe-input-icon: #6e6e73;--vibe-input-icon-search-bg: #000000;--vibe-input-error-text: #ff8085;--vibe-input-valid-text: #02a00e;--vibe-input-warning-text: #f56300;--vibe-input-add-new-option: #6e6e73;--vibe-input-border-radius: 6px;--vibe-input-border-radius-floating: 10px;--vibe-input-border-radius-tokenised: 6px}[data-theme=gsx][data-mode=light]{--vibe-input-bg: #ffffff;--vibe-input-bg-disabled: rgba(0, 0, 0, .04);--vibe-input-bg-readonly: rgba(0, 0, 0, .04);--vibe-input-bg-error: #fff2f4;--vibe-input-bg-warning: #fff9f4;--vibe-input-border: #8f8f94;--vibe-input-border-focus: #0071e3;--vibe-input-border-invalid: #e30000;--vibe-input-border-warning: #f56300;--vibe-input-border-disabled: rgba(0, 0, 0, .08);--vibe-input-border-readonly: #8f8f94;--vibe-input-text: #1d1d1f;--vibe-input-text-placeholder: #6e6e73;--vibe-input-text-disabled: rgba(0, 0, 0, .16);--vibe-input-helper-text: #6e6e73;--vibe-input-helper-text-error: #e30000;--vibe-input-focus-ring: #2997ff;--vibe-input-focus-ring-size: 3px;--vibe-input-icon: #86868b;--vibe-input-icon-search-bg: #ffffff;--vibe-input-error-text: #e30000;--vibe-input-valid-text: #008009;--vibe-input-warning-text: #bf4800;--vibe-input-add-new-option: #86868b;--vibe-input-border-radius: 6px;--vibe-input-border-radius-floating: 10px;--vibe-input-border-radius-tokenised: 6px}[data-theme=gsx][data-mode=dark]{--vibe-input-bg: #000000;--vibe-input-bg-disabled: rgba(255, 255, 255, .04);--vibe-input-bg-readonly: rgba(255, 255, 255, .11);--vibe-input-bg-error: #330000;--vibe-input-bg-warning: #290d00;--vibe-input-border: #5b5b5e;--vibe-input-border-focus: #2997ff;--vibe-input-border-invalid: #ff3037;--vibe-input-border-warning: #f56300;--vibe-input-border-disabled: rgba(255, 255, 255, .2);--vibe-input-border-readonly: #5b5b5e;--vibe-input-text: #f5f5f7;--vibe-input-text-placeholder: #a1a1a6;--vibe-input-text-disabled: rgba(255, 255, 255, .2);--vibe-input-helper-text: #a1a1a6;--vibe-input-helper-text-error: #ff8085;--vibe-input-focus-ring: #2997ff;--vibe-input-focus-ring-size: 3px;--vibe-input-icon: #6e6e73;--vibe-input-icon-search-bg: #000000;--vibe-input-error-text: #ff8085;--vibe-input-valid-text: #02a00e;--vibe-input-warning-text: #f56300;--vibe-input-add-new-option: #6e6e73;--vibe-input-border-radius: 6px;--vibe-input-border-radius-floating: 10px;--vibe-input-border-radius-tokenised: 6px}[data-theme=marcom][data-mode=light]{--vibe-input-bg: rgba(255, 255, 255, .8);--vibe-input-bg-disabled: rgba(0, 0, 0, .04);--vibe-input-bg-readonly: rgba(0, 0, 0, .04);--vibe-input-bg-error: #fff2f4;--vibe-input-bg-warning: #fff9f4;--vibe-input-border: #86868b;--vibe-input-border-focus: #0071e3;--vibe-input-border-invalid: #e30000;--vibe-input-border-warning: #f56300;--vibe-input-border-disabled: rgba(0, 0, 0, .08);--vibe-input-border-readonly: #8f8f94;--vibe-input-text: #1d1d1f;--vibe-input-text-placeholder: #6e6e73;--vibe-input-text-disabled: rgba(0, 0, 0, .16);--vibe-input-helper-text: #6e6e73;--vibe-input-helper-text-error: #e30000;--vibe-input-focus-ring: #2997ff;--vibe-input-focus-ring-size: 3px;--vibe-input-icon: #86868b;--vibe-input-icon-search-bg: #ffffff;--vibe-input-error-text: #e30000;--vibe-input-valid-text: #008009;--vibe-input-warning-text: #bf4800;--vibe-input-add-new-option: #86868b;--vibe-input-border-radius: 12px;--vibe-input-border-radius-floating: 12px;--vibe-input-border-radius-tokenised: 12px}[data-theme=marcom][data-mode=dark]{--vibe-input-bg: rgba(255, 255, 255, .04);--vibe-input-bg-disabled: rgba(255, 255, 255, .04);--vibe-input-bg-readonly: rgba(255, 255, 255, .11);--vibe-input-bg-error: #330000;--vibe-input-bg-warning: #290d00;--vibe-input-border: #5b5b5e;--vibe-input-border-focus: #2997ff;--vibe-input-border-invalid: #ff3037;--vibe-input-border-warning: #f56300;--vibe-input-border-disabled: rgba(255, 255, 255, .2);--vibe-input-border-readonly: #5b5b5e;--vibe-input-text: #f5f5f7;--vibe-input-text-placeholder: #a1a1a6;--vibe-input-text-disabled: rgba(255, 255, 255, .2);--vibe-input-helper-text: #a1a1a6;--vibe-input-helper-text-error: #ff8085;--vibe-input-focus-ring: #2997ff;--vibe-input-focus-ring-size: 3px;--vibe-input-icon: #6e6e73;--vibe-input-icon-search-bg: #000000;--vibe-input-error-text: #ff8085;--vibe-input-valid-text: #02a00e;--vibe-input-warning-text: #f56300;--vibe-input-add-new-option: #6e6e73;--vibe-input-border-radius: 12px;--vibe-input-border-radius-floating: 12px;--vibe-input-border-radius-tokenised: 12px}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-input-bg: #ffffff;--vibe-input-bg-disabled: #f5f5f7;--vibe-input-bg-readonly: rgba(0, 0, 0, .04);--vibe-input-bg-error: #fff2f4;--vibe-input-bg-warning: #fff9f4;--vibe-input-border: #86868b;--vibe-input-border-focus: #0071e3;--vibe-input-border-invalid: #e30000;--vibe-input-border-warning: #f56300;--vibe-input-border-disabled: #e8e8ed;--vibe-input-border-readonly: #86868b;--vibe-input-text: #1d1d1f;--vibe-input-text-placeholder: #6e6e73;--vibe-input-text-disabled: #6e6e73;--vibe-input-helper-text: #6e6e73;--vibe-input-helper-text-error: #e30000;--vibe-input-focus-ring: #0071e3;--vibe-input-focus-ring-size: 2px;--vibe-input-icon: #86868b;--vibe-input-icon-search-bg: #ffffff;--vibe-input-error-text: #e30000;--vibe-input-valid-text: #008009;--vibe-input-warning-text: #bf4800;--vibe-input-add-new-option: #86868b;--vibe-input-border-radius: 12px;--vibe-input-border-radius-floating: 12px;--vibe-input-border-radius-tokenised: 12px}[data-theme=apl][data-mode=dark]{--vibe-input-bg: #161617;--vibe-input-bg-disabled: #333336;--vibe-input-bg-readonly: rgba(255, 255, 255, .11);--vibe-input-bg-error: #330000;--vibe-input-bg-warning: #290d00;--vibe-input-border: #6e6e73;--vibe-input-border-focus: #2997ff;--vibe-input-border-invalid: #ff3037;--vibe-input-border-warning: #f56300;--vibe-input-border-disabled: #424245;--vibe-input-border-readonly: #6e6e73;--vibe-input-text: #f5f5f7;--vibe-input-text-placeholder: #86868b;--vibe-input-text-disabled: #86868b;--vibe-input-helper-text: #a1a1a6;--vibe-input-helper-text-error: #ff8085;--vibe-input-focus-ring: #2997ff;--vibe-input-focus-ring-size: 2px;--vibe-input-icon: #6e6e73;--vibe-input-icon-search-bg: #161617;--vibe-input-error-text: #ff8085;--vibe-input-valid-text: #02a00e;--vibe-input-warning-text: #f56300;--vibe-input-add-new-option: #6e6e73;--vibe-input-border-radius: 12px;--vibe-input-border-radius-floating: 12px;--vibe-input-border-radius-tokenised: 12px}.vibe-input{display:flex;flex-direction:column;gap:4px;min-width:200px;position:relative;font-family:inherit}.vibe-input--hidden{display:none}.vibe-input__label{display:block;font-size:14px;font-weight:400;color:var(--vibe-label-color);margin-bottom:4px;line-height:1.4}.vibe-input__label--required:after{content:" *";color:var(--vibe-input-error-text)}.vibe-input__label--floating{position:absolute;top:50%;left:13px;transform:translateY(-50%);font-size:16px;color:var(--vibe-label-color);pointer-events:none;transition:.125s ease-in;z-index:1;margin-bottom:0;background:transparent;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vibe-input--floating .vibe-input__label--floating.is-active,.vibe-input--floating .vibe-input__label--floating.has-value{top:6px;left:13px;font-size:11px;transform:translateY(0)}.vibe-input--floating.vibe-input--has-prefix .vibe-input__label--floating{left:30px}@media(prefers-reduced-motion:reduce){.vibe-input__label--floating{transition:none}}.vibe-input__input-wrapper{position:relative;display:flex;align-items:center}.vibe-input__input{width:100%;height:32px;padding:3px 12px;font-size:16px;font-weight:400;font-family:inherit;line-height:1.4;color:var(--vibe-input-text);background-color:var(--vibe-input-bg);border:1px solid var(--vibe-input-border);border-radius:var(--vibe-input-border-radius);outline:none;box-sizing:border-box;transition:border-color .15s ease,background-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion:reduce){.vibe-input__input{transition:none}}.vibe-input__input::placeholder{color:var(--vibe-input-text-placeholder);font-size:16px}.vibe-input input[type=search]::-webkit-search-cancel-button,.vibe-input input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.vibe-input__input:focus{background-color:var(--vibe-input-bg);border-color:var(--vibe-input-border-focus);box-shadow:0 0 0 var(--vibe-input-focus-ring-size) var(--vibe-input-focus-ring)}.vibe-input__input:disabled{color:var(--vibe-input-text-disabled);border-color:var(--vibe-input-border-disabled);cursor:not-allowed}.vibe-input__input:disabled::placeholder{color:var(--vibe-input-text-disabled)}.vibe-input__input[readonly]{color:var(--vibe-input-text-placeholder);background-color:var(--vibe-input-bg-readonly);border-color:var(--vibe-input-border-readonly);cursor:default}.vibe-input--warning:not(.vibe-input--invalid) .vibe-input__input:not(:focus){background-color:var(--vibe-input-bg-warning);border-color:var(--vibe-input-border-warning)}.vibe-input--warning:not(.vibe-input--invalid) .vibe-input__tokens:not(:focus-within){background-color:var(--vibe-input-bg-warning);border-color:var(--vibe-input-border-warning)}.vibe-input--invalid .vibe-input__input:not(:focus),.vibe-input__input[aria-invalid=true]:not(:focus){background-color:var(--vibe-input-bg-error);border-color:var(--vibe-input-border-invalid)}.vibe-input--floating .vibe-input__input{height:50px;padding:20px 12px 6px;border-radius:var(--vibe-input-border-radius-floating)}[data-theme=apl] .vibe-input--floating .vibe-input__input{height:var(--vibe-input-field-height, 56px);padding-top:24px;padding-bottom:6px;padding-inline:var(--vibe-input-field-padding-horizontal, 16px)}[data-theme=apl] .vibe-input--floating .vibe-input__label--floating.is-active,[data-theme=apl] .vibe-input--floating .vibe-input__label--floating.has-value{font-size:var(--vibe-input-label-font-size, 12px)}[data-theme=apl] .vibe-input--floating .vibe-input__label--floating,[data-theme=apl] .vibe-input--floating .vibe-input__label--floating.is-active,[data-theme=apl] .vibe-input--floating .vibe-input__label--floating.has-value{left:var(--vibe-input-field-padding-horizontal, 16px)}.vibe-input--has-prefix .vibe-input__input{padding-left:29px}.vibe-input--has-suffix .vibe-input__input{padding-right:30px}.vibe-input--has-prefix.vibe-input--has-suffix .vibe-input__input{padding-left:29px;padding-right:30px}.vibe-input--has-clear .vibe-input__input{padding-right:30px}.vibe-input__typeahead-overlay{position:absolute;inset:0;color:var(--vibe-input-text-placeholder);background:transparent;border-color:transparent;box-shadow:none;pointer-events:none;opacity:1}.vibe-input__prefix{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;color:var(--vibe-input-icon);z-index:1;padding-right:4px}.vibe-input__suffix{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;color:var(--vibe-input-icon);z-index:1}.vibe-input__icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0;margin:0;background:transparent;border:none;border-radius:1.5px;cursor:pointer;color:var(--vibe-input-icon);-webkit-appearance:none;-moz-appearance:none;appearance:none}.vibe-input__icon-btn:focus-visible{background-color:var(--vibe-input-bg);outline:none;box-shadow:0 0 0 var(--vibe-input-focus-ring-size) var(--vibe-input-focus-ring)}.vibe-input__icon-btn:disabled{cursor:not-allowed}.vibe-input__spinner{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.vibe-input__helper{position:absolute;top:0;inset-inline-end:0;font-size:12px;color:var(--vibe-input-helper-text);line-height:1.4}.vibe-input__helper--error{color:var(--vibe-input-helper-text-error)}.vibe-input--warning .vibe-input__helper{color:var(--vibe-input-warning-text)}.vibe-input--floating .vibe-input__helper{top:6px;inset-inline-end:12px;font-size:11px}.vibe-input--floating.vibe-input--invalid .vibe-input__helper{color:var(--vibe-input-error-text)}.vibe-input--floating .vibe-input__label--floating.has-helper{max-inline-size:calc(100% - 50px)}.vibe-input__error{font-size:12px;color:var(--vibe-input-error-text);line-height:1.4;display:flex;align-items:center;gap:4px}.vibe-input__tokens{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 12px;background-color:var(--vibe-input-bg);border:1px solid var(--vibe-input-border);border-radius:var(--vibe-input-border-radius-tokenised);min-height:32px;cursor:text;transition:border-color .15s ease}.vibe-input__tokens:focus-within{background-color:var(--vibe-input-bg);border-color:var(--vibe-input-border-focus);box-shadow:0 0 0 var(--vibe-input-focus-ring-size) var(--vibe-input-focus-ring)}.vibe-input--invalid .vibe-input__tokens{background-color:var(--vibe-input-bg-error);border-color:var(--vibe-input-border-invalid)}.vibe-input__token-input{flex:1;min-width:80px;border:none;outline:none;background:transparent;font-size:16px;font-family:inherit;color:var(--vibe-input-text);padding:0;height:24px}.vibe-input__token-input::placeholder{color:var(--vibe-input-text-placeholder)}.vibe-input__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:100;background:var(--vibe-input-bg);border:1px solid var(--vibe-input-border);border-top:none;border-radius:0 0 var(--vibe-input-border-radius) var(--vibe-input-border-radius);box-shadow:0 4px 12px #0000001f;max-height:240px;overflow-y:auto}.vibe-input__dropdown--above{top:auto;bottom:calc(100% + 4px);border-top:1px solid var(--vibe-input-border);border-bottom:none;border-radius:var(--vibe-input-border-radius) var(--vibe-input-border-radius) 0 0}.vibe-input__dropdown .vibe-menu-item{display:flex;align-items:center;justify-content:space-between;padding:3px 12px;gap:8px}.vibe-input__dropdown .vibe-menu-item__label{flex:1;overflow:hidden;text-overflow:ellipsis}.vibe-input__dropdown .vibe-menu-item__subtitle{flex-shrink:0;font-size:12px;opacity:.6;color:var(--vibe-input-text-placeholder)}.vibe-input__dropdown .vibe-menu-item--active .vibe-menu-item__subtitle{color:inherit;opacity:.8}.vibe-input__no-match{padding:3px 12px;color:var(--vibe-input-text-placeholder);font-family:var(--font-family-text, "SF Pro Text"),"Helvetica Neue","Helvetica","Arial",sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.375rem;letter-spacing:-.024em}.vibe-input__live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vibe-input__textarea{width:100%;padding:3px 12px;font-size:16px;font-weight:400;font-family:inherit;line-height:1.4;color:var(--vibe-input-text);background-color:var(--vibe-input-bg);border:1px solid var(--vibe-input-border);border-radius:var(--vibe-input-border-radius);outline:none;box-sizing:border-box;resize:vertical;transition:border-color .15s ease,background-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vibe-input__textarea::placeholder{color:var(--vibe-input-text-placeholder)}.vibe-input__textarea:focus{background-color:var(--vibe-input-bg);border-color:var(--vibe-input-border-focus);box-shadow:0 0 0 var(--vibe-input-focus-ring-size) var(--vibe-input-focus-ring)}.vibe-input__textarea:disabled{color:var(--vibe-input-text-disabled);border-color:var(--vibe-input-border-disabled);cursor:not-allowed}.vibe-input--disabled .vibe-input__label,.vibe-input--disabled .vibe-input__helper{color:var(--vibe-input-text-disabled)}.vibe-input--readonly .vibe-input__helper{color:var(--vibe-input-text-placeholder)}@media(forced-colors:active){.vibe-input__input,.vibe-input__textarea,.vibe-input__tokens{border:2px solid ButtonText}.vibe-input__input:focus,.vibe-input__textarea:focus,.vibe-input__tokens:focus-within{outline:3px solid Highlight}.vibe-input__input:disabled,.vibe-input__textarea:disabled{border-color:GrayText;color:GrayText}.vibe-input--invalid .vibe-input__input,.vibe-input--invalid .vibe-input__tokens{border-color:Mark}}.vibe-input__token--drop-target{border-left:2px solid var(--vibe-input-border-focus)}.vibe-input__token--dragging{opacity:.5}.vibe-input__option-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;margin-right:8px;vertical-align:middle}.vibe-input__option-img{width:24px;height:24px;object-fit:cover;margin-right:8px;vertical-align:middle}.vibe-input__validation-panel{padding:8px 12px;border:1px solid var(--vibe-input-border);border-radius:var(--vibe-input-border-radius);background:var(--vibe-input-bg);margin-top:4px;font-size:12px}.vibe-input__validation-rule{display:flex;align-items:center;gap:8px;padding:2px 0}.vibe-input__validation-icon.valid{color:var(--vibe-input-valid-text)}.vibe-input__validation-icon.invalid{color:var(--vibe-input-error-text)}.vibe-input .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=marcom]{--vibe-input-field-font-size: 17px;--vibe-input-field-font-weight: 400;--vibe-input-field-line-height: 21px;--vibe-input-field-letter-spacing: -.022em;--vibe-input-field-font-family: var(--vibe-font-family-sf-pro-text);--vibe-input-label-font-size: 14px;--vibe-input-label-font-weight: 400;--vibe-input-label-line-height: 18px;--vibe-input-label-letter-spacing: -.016em;--vibe-input-label-font-family: var(--vibe-font-family-sf-pro-text);--vibe-input-helper-font-size: 12px;--vibe-input-helper-line-height: 16px;--vibe-input-error-font-size: 12px;--vibe-input-error-line-height: 16px;--vibe-input-counter-font-size: 12px;--vibe-input-counter-line-height: 16px}[data-theme=marcom]{--vibe-input-field-padding-top: 18px;--vibe-input-field-padding-bottom: 0;--vibe-input-field-padding-horizontal: 16px;--vibe-input-field-padding-horizontal-focused: 15px;--vibe-input-field-padding-prefix: 40px;--vibe-input-field-padding-prefix-focused: 39px;--vibe-input-field-padding-suffix: 40px}[data-theme=marcom] .vibe-input__input{height:var(--vibe-input-field-height);box-sizing:border-box;padding:0 var(--vibe-input-field-padding-horizontal, 16px);font-family:var(--vibe-input-field-font-family);font-size:var(--vibe-input-field-font-size);font-weight:var(--vibe-input-field-font-weight);line-height:var(--vibe-input-field-line-height, 21px);letter-spacing:var(--vibe-input-field-letter-spacing)}[data-theme=marcom] .vibe-input--floating .vibe-input__input{padding:var(--vibe-input-field-padding-top, 18px) var(--vibe-input-field-padding-horizontal, 16px) var(--vibe-input-field-padding-bottom, 0)}[data-theme=marcom] .vibe-input__input::placeholder{color:var(--vibe-input-text-placeholder);font-size:var(--vibe-input-field-font-size)}[data-theme=marcom] .vibe-input:not(.vibe-input--disabled) .vibe-input__label--floating{color:var(--vibe-input-text-placeholder)}[data-theme=marcom] .vibe-input__input:focus{border-width:2px;border-color:var(--vibe-input-border-focus);padding-inline-start:var(--vibe-input-field-padding-horizontal-focused, 15px);box-shadow:none}[data-theme=marcom] .vibe-input.vibe-input--invalid .vibe-input__label--floating{color:var(--vibe-input-error-text)}[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating,[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.is-active,[data-theme=marcom] .vibe-input--floating .vibe-input__label--floating.has-value{left:var(--vibe-input-field-padding-horizontal, 16px)}[data-theme=marcom] .vibe-input--floating.vibe-input--has-prefix .vibe-input__label--floating{left:var(--vibe-input-field-padding-prefix, 44px)}[data-theme=marcom] .vibe-input--floating .vibe-input__helper{inset-inline-end:var(--vibe-input-field-padding-horizontal, 16px)}[data-theme=marcom] .vibe-input--has-prefix .vibe-input__input{padding-inline-start:var(--vibe-input-field-padding-prefix, 44px)}[data-theme=marcom] .vibe-input--has-prefix .vibe-input__input:focus{padding-inline-start:var(--vibe-input-field-padding-prefix-focused, 43px)}[data-theme=marcom] .vibe-input--has-suffix .vibe-input__input,[data-theme=marcom] .vibe-input--has-clear .vibe-input__input{padding-inline-end:var(--vibe-input-field-padding-suffix, 49px)}[data-theme=marcom] .vibe-input__dropdown,[data-theme=marcom] .vibe-input__validation-panel{background:var(--vibe-input-surface-opaque, var(--vibe-input-bg))}[data-theme=apl] .vibe-input:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input) .vibe-input__input{height:56px;padding:24px 16px 6px}[data-theme=apl] .vibe-input--has-prefix:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input) .vibe-input__input{padding-left:32px}[data-theme=apl] .vibe-input--has-suffix:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input) .vibe-input__input,[data-theme=apl] .vibe-input--has-clear:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input) .vibe-input__input{padding-right:32px}[data-theme=apl] .vibe-input:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input) .vibe-input__label{position:absolute;top:17px;left:16px;right:auto;margin:0;font-size:16px;line-height:1.2;color:var(--vibe-input-text-placeholder);pointer-events:none;max-width:calc(100% - 24px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:top .18s ease,font-size .18s ease,color .18s ease;z-index:1}[data-theme=apl] .vibe-input--has-prefix:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input) .vibe-input__label{left:32px}[data-theme=apl] .vibe-input:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input):focus-within .vibe-input__label,[data-theme=apl] .vibe-input:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input:not(:placeholder-shown)) .vibe-input__label{top:7px;font-size:12px;color:var(--vibe-input-helper-text)}[data-theme=apl] .vibe-input--has-prefix:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input):focus-within .vibe-input__label,[data-theme=apl] .vibe-input--has-prefix:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input:not(:placeholder-shown)) .vibe-input__label{left:12px}[data-theme=apl] .vibe-input:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input):focus-within .vibe-input__label{color:var(--vibe-input-border-focus)}[data-theme=apl] .vibe-input--invalid:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input) .vibe-input__label{color:var(--vibe-input-error-text)}[data-theme=apl] .vibe-input:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input) .vibe-input__input::placeholder{color:transparent}[data-theme=apl] .vibe-input:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input):focus-within .vibe-input__input::placeholder{color:var(--vibe-input-text-placeholder)}[data-theme=apl] .vibe-input:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input) .vibe-input__helper{top:7px;inset-inline-end:12px;font-size:11px}[data-theme=apl] .vibe-input--disabled:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input) .vibe-input__label{color:var(--vibe-input-text-disabled)}@media(prefers-reduced-motion:reduce){[data-theme=apl] .vibe-input:not(.vibe-input--floating):not(.vibe-input--typeahead):has(.vibe-input__input) .vibe-input__label{transition:none}}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-token-selected-bg: #007aff;--color-valid: #007d1b;--color-icon-gray-dark: #262626;--color-secondary-label: #666666;--color-label: #272727;--color-chrysalis-blue: #0068da;--color-keyline: #d9d9d9;--color-warn: #c93400;--color-error: #d70015;--color-input-background: var(--color-bg-control);--color-bg-control: white}[data-theme=apple-care][data-mode=dark]{--color-valid: #31de4b;--color-icon-gray-dark: #d9d9d9;--color-secondary-label: #a3a3a3;--color-label: #e0e0e0;--color-chrysalis-blue: #419cff;--color-keyline: #404040;--color-warn: #ffb340;--color-error: #ff6961;--color-input-background: var(--color-bg-control);--color-bg-control: #282828}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-input-bg: var(--color-input-background);--vibe-input-bg-disabled: var(--color-input-background);--vibe-input-bg-readonly: var(--color-input-background);--vibe-input-bg-error: var(--color-error);--vibe-input-bg-warning: var(--color-warn);--vibe-input-border: var(--color-keyline);--vibe-input-border-focus: var(--color-chrysalis-blue);--vibe-input-border-invalid: var(--color-error);--vibe-input-border-warning: var(--color-warn);--vibe-input-border-disabled: var(--color-keyline);--vibe-input-border-readonly: var(--color-keyline);--vibe-input-text: var(--color-label);--vibe-input-text-placeholder: var(--color-secondary-label);--vibe-input-text-disabled: var(--color-secondary-label);--vibe-input-helper-text: var(--color-secondary-label);--vibe-input-helper-text-error: var(--color-error);--vibe-input-focus-ring: #2997ff;--vibe-input-focus-ring-size: 3px;--vibe-input-icon: var(--color-icon-gray-dark);--vibe-input-icon-search-bg: var(--color-input-background);--vibe-input-error-text: var(--color-error);--vibe-input-valid-text: var(--color-valid);--vibe-input-warning-text: var(--color-warn);--vibe-input-add-new-option: #86868b;--vibe-input-border-radius: 6px;--vibe-input-border-radius-floating: 10px;--vibe-input-border-radius-tokenised: 6px}[data-theme=apple-care][data-mode=dark]{--vibe-input-bg: var(--color-input-background);--vibe-input-bg-disabled: var(--color-input-background);--vibe-input-bg-readonly: var(--color-input-background);--vibe-input-bg-error: var(--color-error);--vibe-input-bg-warning: var(--color-warn);--vibe-input-border: var(--color-keyline);--vibe-input-border-focus: var(--color-chrysalis-blue);--vibe-input-border-invalid: var(--color-error);--vibe-input-border-warning: var(--color-warn);--vibe-input-border-disabled: var(--color-keyline);--vibe-input-border-readonly: var(--color-keyline);--vibe-input-text: var(--color-label);--vibe-input-text-placeholder: var(--color-secondary-label);--vibe-input-text-disabled: var(--color-secondary-label);--vibe-input-helper-text: var(--color-secondary-label);--vibe-input-helper-text-error: var(--color-error);--vibe-input-focus-ring: #2997ff;--vibe-input-focus-ring-size: 3px;--vibe-input-icon: var(--color-icon-gray-dark);--vibe-input-icon-search-bg: var(--color-input-background);--vibe-input-error-text: var(--color-error);--vibe-input-valid-text: var(--color-valid);--vibe-input-warning-text: var(--color-warn);--vibe-input-add-new-option: #6e6e73;--vibe-input-border-radius: 6px;--vibe-input-border-radius-floating: 10px;--vibe-input-border-radius-tokenised: 6px}[data-theme=apple-care]{--vibe-input-all-border-radius: 12px;--vibe-input-all-border-width: 1px;--vibe-input-all-border-width-focused: 2px;--vibe-input-all-outline-color-focused: var(--color-chrysalis-blue);--vibe-input-all-outline-width: 2px;--vibe-input-all-outline-offset: 3px;--vibe-input-field-height: 44px;--vibe-input-field-padding-horizontal: 16px;--vibe-input-field-padding-vertical: 11px;--vibe-input-field-font-size: 17px;--vibe-input-field-font-weight: 400;--vibe-input-field-line-height: 1.5;--vibe-input-field-letter-spacing: -.022em;--vibe-input-field-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-label-font-size: 14px;--vibe-input-label-font-weight: 400;--vibe-input-label-line-height: 1.333;--vibe-input-label-letter-spacing: -.011em;--vibe-input-label-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-label-gap: 6px;--vibe-input-counter-font-size: 12px;--vibe-input-counter-font-weight: 400;--vibe-input-counter-line-height: 1.333;--vibe-input-counter-letter-spacing: 0em;--vibe-input-counter-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-error-gap: 6px;--vibe-input-error-icon-size: 12px;--vibe-input-error-font-size: 12px;--vibe-input-error-font-weight: 400;--vibe-input-error-line-height: 1.333;--vibe-input-error-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-helper-gap: 6px;--vibe-input-helper-font-size: 12px;--vibe-input-helper-font-weight: 400;--vibe-input-helper-line-height: 1.333;--vibe-input-helper-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-input-valid-icon-size: 17px}[data-theme=apple-care][data-mode=light]{--vibe-input-field-bg-enabled: var(--color-input-background);--vibe-input-field-bg-disabled: var(--color-input-background);--vibe-input-field-bg-error: var(--color-error);--vibe-input-field-border-enabled: var(--color-keyline);--vibe-input-field-border-hovered: var(--color-keyline);--vibe-input-field-border-focused: var(--color-chrysalis-blue);--vibe-input-field-border-disabled: var(--color-keyline);--vibe-input-field-border-error: var(--color-error);--vibe-input-field-text-enabled: var(--color-label);--vibe-input-field-text-disabled: var(--color-secondary-label);--vibe-input-label-enabled: var(--color-label);--vibe-input-label-error: var(--color-error);--vibe-input-placeholder: var(--color-secondary-label);--vibe-input-counter-enabled: #6e6e73;--vibe-input-counter-error: var(--color-error);--vibe-input-error: var(--color-error);--vibe-input-helper: #6e6e73;--vibe-input-valid: var(--color-valid);--vibe-input-button-enabled: var(--color-token-selected-bg);--vibe-input-button-disabled: #6e6e73}[data-theme=apple-care][data-mode=dark]{--vibe-input-field-bg-enabled: var(--color-input-background);--vibe-input-field-bg-disabled: var(--color-input-background);--vibe-input-field-bg-error: var(--color-error);--vibe-input-field-border-enabled: var(--color-keyline);--vibe-input-field-border-hovered: var(--color-keyline);--vibe-input-field-border-focused: var(--color-chrysalis-blue);--vibe-input-field-border-disabled: var(--color-keyline);--vibe-input-field-border-error: var(--color-error);--vibe-input-field-text-enabled: var(--color-label);--vibe-input-field-text-disabled: var(--color-secondary-label);--vibe-input-label-enabled: var(--color-label);--vibe-input-label-error: var(--color-error);--vibe-input-placeholder: var(--color-secondary-label);--vibe-input-counter-enabled: rgba(255, 255, 255, .56);--vibe-input-counter-error: var(--color-error);--vibe-input-error: var(--color-error);--vibe-input-helper: rgba(255, 255, 255, .56);--vibe-input-valid: var(--color-valid);--vibe-input-button-enabled: #44a5ff;--vibe-input-button-disabled: #86868b}[data-theme=apple-care][data-mode=light],[data-theme=apple-care][data-mode=dark]{--vibe-input-bg: var(--color-input-background);--vibe-input-bg-disabled: var(--color-input-background);--vibe-input-bg-readonly: var(--color-input-background);--vibe-input-bg-error: var(--color-error);--vibe-input-bg-warning: var(--color-warn);--vibe-input-border: var(--color-keyline);--vibe-input-border-focus: var(--color-chrysalis-blue);--vibe-input-border-invalid: var(--color-error);--vibe-input-border-warning: var(--color-warn);--vibe-input-border-disabled: var(--color-keyline);--vibe-input-border-readonly: var(--color-keyline);--vibe-input-text: var(--color-label);--vibe-input-text-placeholder: var(--color-secondary-label);--vibe-input-text-disabled: var(--color-secondary-label);--vibe-input-helper-text: var(--color-secondary-label);--vibe-input-helper-text-error: var(--color-error);--vibe-input-icon: var(--color-icon-gray-dark);--vibe-input-icon-search-bg: var(--color-input-background);--vibe-input-error-text: var(--color-error);--vibe-input-valid-text: var(--color-valid);--vibe-input-warning-text: var(--color-warn)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-input-all-border-radius: 5px;--vibe-input-border-radius: 5px;--vibe-input-border-radius-floating: 5px;--vibe-input-border-radius-tokenised: 5px;--vibe-input-field-height: 28px;--vibe-input-field-padding-horizontal: 8px;--vibe-input-field-padding-vertical: 2px;--vibe-input-field-font-size: 13px;--vibe-input-field-line-height: 16px}[data-theme=apple-care][data-mode=dark]{--vibe-input-all-border-radius: 5px;--vibe-input-border-radius: 5px;--vibe-input-border-radius-floating: 5px;--vibe-input-border-radius-tokenised: 5px;--vibe-input-field-height: 28px;--vibe-input-field-padding-horizontal: 8px;--vibe-input-field-padding-vertical: 2px;--vibe-input-field-font-size: 13px;--vibe-input-field-line-height: 16px}[data-theme=apple-care] .vibe-input__input{height:28px;padding:2px 8px;font-family:system-ui,-apple-system,Helvetica Neue,sans-serif;font-size:13px;line-height:16px;border-radius:5px}[data-theme=apple-care] .vibe-input__input::placeholder{font-size:13px}[data-theme=apple-care] .vibe-input__label{margin-bottom:2px;font-size:13px;font-weight:600;line-height:16px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-input-bg-warning: #fff8f2}[data-theme=apple-care][data-mode=dark]{--vibe-input-bg-warning: #290d00}[data-theme=bridge]{--vibe-checkbox-size: 16px;--vibe-checkbox-touch-target: 44px;--vibe-checkbox-border-radius: var(--vibe-border-radius-xs, 3px);--vibe-checkbox-border-width: 1px;--vibe-checkbox-label-font-size: 1rem;--vibe-checkbox-label-font-weight: 400;--vibe-checkbox-label-line-height: 1.5;--vibe-checkbox-helper-font-size: .75rem;--vibe-checkbox-gap: .5rem;--vibe-checkbox-focus-ring-width: 2px;--vibe-checkbox-focus-ring-offset: 2px;--vibe-checkbox-transition-duration: .15s;--vibe-checkbox-transition-timing: ease-in-out;--vibe-checkbox-icon-transition-duration: .1s;--vibe-checkbox-icon-transition-timing: ease-out}[data-theme=apple-care]{--vibe-checkbox-size: 16px;--vibe-checkbox-touch-target: 44px;--vibe-checkbox-border-radius: var(--vibe-border-radius-xs, 4px);--vibe-checkbox-border-width: 2px;--vibe-checkbox-label-font-size: .875rem;--vibe-checkbox-label-font-weight: 400;--vibe-checkbox-label-line-height: 1.4;--vibe-checkbox-helper-font-size: .75rem;--vibe-checkbox-gap: .5rem;--vibe-checkbox-focus-ring-width: 2px;--vibe-checkbox-focus-ring-offset: 2px;--vibe-checkbox-transition-duration: .15s;--vibe-checkbox-transition-timing: ease-in-out;--vibe-checkbox-icon-transition-duration: .1s;--vibe-checkbox-icon-transition-timing: ease-out}[data-theme=gsx]{--vibe-checkbox-size: 16px;--vibe-checkbox-touch-target: 44px;--vibe-checkbox-border-radius: var(--vibe-border-radius-xs, 3px);--vibe-checkbox-border-width: 2px;--vibe-checkbox-label-font-size: .875rem;--vibe-checkbox-label-font-weight: 400;--vibe-checkbox-label-line-height: 1.4;--vibe-checkbox-helper-font-size: .75rem;--vibe-checkbox-gap: .5rem;--vibe-checkbox-focus-ring-width: 2px;--vibe-checkbox-focus-ring-offset: 2px;--vibe-checkbox-transition-duration: .15s;--vibe-checkbox-transition-timing: ease-in-out;--vibe-checkbox-icon-transition-duration: .1s;--vibe-checkbox-icon-transition-timing: ease-out}[data-theme=marcom]{--vibe-checkbox-size: 16px;--vibe-checkbox-touch-target: 44px;--vibe-checkbox-border-radius: 3px;--vibe-checkbox-border-width: 1px;--vibe-checkbox-label-font-size: 1rem;--vibe-checkbox-label-font-weight: 400;--vibe-checkbox-label-line-height: 1.5;--vibe-checkbox-helper-font-size: .75rem;--vibe-checkbox-gap: .75rem;--vibe-checkbox-focus-ring-width: 2px;--vibe-checkbox-focus-ring-offset: 3px;--vibe-checkbox-transition-duration: .15s;--vibe-checkbox-transition-timing: ease-in-out;--vibe-checkbox-icon-transition-duration: .1s;--vibe-checkbox-icon-transition-timing: ease-out}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-checkbox-bg: rgba(100%, 100%, 100%, 1);--vibe-checkbox-checked-bg: rgba(0%, 44.31%, 89.02%, 1);--vibe-checkbox-disabled-bg: rgba(0%, 0%, 0%, .06);--vibe-checkbox-border: rgba(59.61%, 59.61%, 61.57%, 1);--vibe-checkbox-checked-border: rgba(0%, 44.31%, 89.02%, 1);--vibe-checkbox-disabled-border: rgba(0%, 0%, 0%, .18);--vibe-checkbox-icon-color: rgba(100%, 100%, 100%, 1);--vibe-checkbox-disabled-icon-color: rgba(0%, 0%, 0%, .16);--vibe-checkbox-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-helper-text-color: rgba(43.14%, 43.14%, 45.1%, 1)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-checkbox-bg: rgba(100%, 100%, 100%, 1);--vibe-checkbox-checked-bg: rgba(0%, 47.06%, 100%, 1);--vibe-checkbox-disabled-bg: rgba(0%, 0%, 0%, .04);--vibe-checkbox-border: rgba(62.75%, 62.75%, 64.71%, 1);--vibe-checkbox-checked-border: rgba(0%, 47.06%, 100%, 1);--vibe-checkbox-disabled-border: rgba(0%, 0%, 0%, .12);--vibe-checkbox-icon-color: rgba(100%, 100%, 100%, 1);--vibe-checkbox-disabled-icon-color: rgba(0%, 0%, 0%, .16);--vibe-checkbox-focus-ring: rgba(0%, 47.06%, 100%, 1);--vibe-checkbox-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-helper-text-color: rgba(43.14%, 43.14%, 45.1%, 1)}[data-theme=gsx]{--vibe-checkbox-bg: rgba(100%, 100%, 100%, 1);--vibe-checkbox-checked-bg: rgba(0%, 44.31%, 89.02%, 1);--vibe-checkbox-disabled-bg: rgba(0%, 0%, 0%, .04);--vibe-checkbox-border: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-checkbox-checked-border: rgba(0%, 44.31%, 89.02%, 1);--vibe-checkbox-disabled-border: rgba(0%, 0%, 0%, .12);--vibe-checkbox-icon-color: rgba(100%, 100%, 100%, 1);--vibe-checkbox-disabled-icon-color: rgba(0%, 0%, 0%, .16);--vibe-checkbox-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-helper-text-color: rgba(43.14%, 43.14%, 45.1%, 1)}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-checkbox-bg: rgba(255, 255, 255, .8);--vibe-checkbox-checked-bg: #0071e3;--vibe-checkbox-disabled-bg: rgba(0, 0, 0, .01);--vibe-checkbox-border: #86868b;--vibe-checkbox-checked-border: #0071e3;--vibe-checkbox-disabled-border: rgba(134, 134, 139, .42);--vibe-checkbox-icon-color: #ffffff;--vibe-checkbox-disabled-icon-color: rgb(134, 134, 139);--vibe-checkbox-focus-ring: #0071e3;--vibe-checkbox-label-color: #1d1d1f;--vibe-checkbox-disabled-label-color: rgb(110, 110, 115);--vibe-checkbox-helper-text-color: rgba(43.14%, 43.14%, 45.1%, 1)}@media(prefers-color-scheme:dark){[data-theme=bridge]:not([data-mode]){--vibe-checkbox-bg: rgba(0%, 0%, 0%, 1);--vibe-checkbox-checked-bg: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-disabled-bg: rgba(100%, 100%, 100%, .06);--vibe-checkbox-border: rgba(35.69%, 35.69%, 36.86%, 1);--vibe-checkbox-checked-border: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-disabled-border: rgba(100%, 100%, 100%, .1);--vibe-checkbox-icon-color: rgba(0%, 0%, 0%, 1);--vibe-checkbox-disabled-icon-color: rgba(100%, 100%, 100%, .2);--vibe-checkbox-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-label-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-checkbox-helper-text-color: rgba(66.27%, 66.27%, 67.84%, 1)}}[data-theme=bridge][data-mode=dark]{--vibe-checkbox-bg: rgba(0%, 0%, 0%, 1);--vibe-checkbox-checked-bg: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-disabled-bg: rgba(100%, 100%, 100%, .06);--vibe-checkbox-border: rgba(35.69%, 35.69%, 36.86%, 1);--vibe-checkbox-checked-border: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-disabled-border: rgba(100%, 100%, 100%, .1);--vibe-checkbox-icon-color: rgba(0%, 0%, 0%, 1);--vibe-checkbox-disabled-icon-color: rgba(100%, 100%, 100%, .2);--vibe-checkbox-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-label-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-checkbox-helper-text-color: rgba(66.27%, 66.27%, 67.84%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-checkbox-bg: rgba(0%, 0%, 0%, 1);--vibe-checkbox-checked-bg: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-disabled-bg: rgba(100%, 100%, 100%, .06);--vibe-checkbox-border: rgba(35.69%, 35.69%, 36.86%, 1);--vibe-checkbox-checked-border: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-disabled-border: rgba(100%, 100%, 100%, .1);--vibe-checkbox-icon-color: rgba(0%, 0%, 0%, 1);--vibe-checkbox-disabled-icon-color: rgba(100%, 100%, 100%, .2);--vibe-checkbox-focus-ring: rgba(0%, 47.06%, 100%, 1);--vibe-checkbox-label-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-checkbox-helper-text-color: rgba(66.27%, 66.27%, 67.84%, 1)}[data-theme=marcom][data-mode=dark]{--vibe-checkbox-bg: rgba(255, 255, 255, .04);--vibe-checkbox-checked-bg: #2997ff;--vibe-checkbox-disabled-bg: rgba(255, 255, 255, .01);--vibe-checkbox-border: #6e6e73;--vibe-checkbox-checked-border: #2997ff;--vibe-checkbox-disabled-border: rgba(110, 110, 115, .36);--vibe-checkbox-icon-color: #ffffff;--vibe-checkbox-disabled-icon-color: rgb(110, 110, 115);--vibe-checkbox-focus-ring: #2997ff;--vibe-checkbox-label-color: #f5f5f7;--vibe-checkbox-disabled-label-color: rgb(134, 134, 139);--vibe-checkbox-helper-text-color: rgba(66.27%, 66.27%, 67.84%, 1)}[data-theme=apl]{--vibe-checkbox-size: 16px;--vibe-checkbox-touch-target: 44px;--vibe-checkbox-border-radius: 4px;--vibe-checkbox-border-width: 1px;--vibe-checkbox-label-font-size: .875rem;--vibe-checkbox-label-font-weight: 400;--vibe-checkbox-label-line-height: 1.5;--vibe-checkbox-helper-font-size: .75rem;--vibe-checkbox-gap: .5rem;--vibe-checkbox-focus-ring-width: 2px;--vibe-checkbox-focus-ring-offset: 2px;--vibe-checkbox-transition-duration: .15s;--vibe-checkbox-transition-timing: ease-in-out;--vibe-checkbox-icon-transition-duration: .1s;--vibe-checkbox-icon-transition-timing: ease-out}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-checkbox-bg: #ffffff;--vibe-checkbox-checked-bg: #0071e3;--vibe-checkbox-disabled-bg: rgba(0, 0, 0, .06);--vibe-checkbox-border: #86868b;--vibe-checkbox-checked-border: #0071e3;--vibe-checkbox-disabled-border: rgba(0, 0, 0, .18);--vibe-checkbox-icon-color: #ffffff;--vibe-checkbox-disabled-icon-color: rgba(0, 0, 0, .16);--vibe-checkbox-focus-ring: #2997ff;--vibe-checkbox-label-color: #1d1d1f;--vibe-checkbox-helper-text-color: #6e6e73}[data-theme=apl][data-mode=dark]{--vibe-checkbox-bg: #161617;--vibe-checkbox-checked-bg: #2997ff;--vibe-checkbox-disabled-bg: rgba(255, 255, 255, .06);--vibe-checkbox-border: #6e6e73;--vibe-checkbox-checked-border: #2997ff;--vibe-checkbox-disabled-border: rgba(255, 255, 255, .1);--vibe-checkbox-icon-color: #ffffff;--vibe-checkbox-disabled-icon-color: rgba(255, 255, 255, .2);--vibe-checkbox-focus-ring: #2997ff;--vibe-checkbox-label-color: #f5f5f7;--vibe-checkbox-helper-text-color: #a9a9ad}.vibe-checkbox{display:inline-flex;align-items:flex-start;gap:var(--vibe-checkbox-gap);cursor:pointer;-webkit-user-select:none;user-select:none}.vibe-checkbox[role=checkbox]{position:relative;width:var(--vibe-checkbox-size);height:var(--vibe-checkbox-size);min-width:var(--vibe-checkbox-size);min-height:var(--vibe-checkbox-size);flex-shrink:0;border:var(--vibe-checkbox-border-width) solid var(--vibe-checkbox-border);border-radius:var(--vibe-checkbox-border-radius);background-color:var(--vibe-checkbox-bg);color:var(--vibe-checkbox-icon-color);outline:none;transition:background-color var(--vibe-checkbox-transition-duration) var(--vibe-checkbox-transition-timing),border-color var(--vibe-checkbox-transition-duration) var(--vibe-checkbox-transition-timing)}.vibe-checkbox[role=checkbox]:focus-visible{outline:var(--vibe-checkbox-focus-ring-width) solid var(--vibe-checkbox-focus-ring);outline-offset:var(--vibe-checkbox-focus-ring-offset)}.vibe-checkbox-control{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--vibe-checkbox-size);height:var(--vibe-checkbox-size);margin-top:calc((1em * var(--vibe-checkbox-label-line-height) - var(--vibe-checkbox-size)) / 2);border:var(--vibe-checkbox-border-width) solid var(--vibe-checkbox-border);border-radius:var(--vibe-checkbox-border-radius);background-color:var(--vibe-checkbox-bg);color:var(--vibe-checkbox-icon-color);transition:background-color var(--vibe-checkbox-transition-duration) var(--vibe-checkbox-transition-timing),border-color var(--vibe-checkbox-transition-duration) var(--vibe-checkbox-transition-timing);outline:none}[data-theme=marcom] .vibe-checkbox-control,[data-theme=marcom] .vibe-checkbox[role=checkbox]{box-sizing:border-box}.vibe-checkbox--checked .vibe-checkbox-control,.vibe-checkbox-control--checked,.vibe-checkbox--checked[role=checkbox],.vibe-checkbox--indeterminate .vibe-checkbox-control,.vibe-checkbox-control--indeterminate,.vibe-checkbox--indeterminate[role=checkbox]{background-color:var(--vibe-checkbox-checked-bg);border-color:var(--vibe-checkbox-checked-border)}.vibe-checkbox--disabled{cursor:not-allowed;pointer-events:none;opacity:.42}.vibe-checkbox--disabled .vibe-checkbox-control,.vibe-checkbox-control--disabled,.vibe-checkbox--disabled[role=checkbox]{background-color:var(--vibe-checkbox-disabled-bg);border-color:var(--vibe-checkbox-disabled-border);color:var(--vibe-checkbox-disabled-icon-color)}.vibe-checkbox-control:focus-visible{outline:var(--vibe-checkbox-focus-ring-width) solid var(--vibe-checkbox-focus-ring);outline-offset:var(--vibe-checkbox-focus-ring-offset)}.vibe-checkbox-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform var(--vibe-checkbox-icon-transition-duration) var(--vibe-checkbox-icon-transition-timing)}.vibe-checkbox-check,.vibe-checkbox-minus{width:12px;height:12px;flex-shrink:0}[data-theme=marcom] .vibe-checkbox-icon svg{width:9px;height:9px}.vibe-checkbox-label{font-family:var(--vibe-label-font-family);font-size:var(--vibe-label-font-size);line-height:var(--vibe-label-line-height);letter-spacing:var(--vibe-label-letter-spacing);font-weight:var(--vibe-label-font-weight);color:var(--vibe-label-color);margin-bottom:0;cursor:pointer}[data-theme=apl] .vibe-checkbox-label{color:var(--vibe-checkbox-label-color)}[data-theme=marcom] .vibe-checkbox{--vibe-label-color: var(--vibe-checkbox-label-color)}.vibe-checkbox--disabled .vibe-checkbox-label{cursor:not-allowed;opacity:1}[data-theme=marcom] .vibe-checkbox--disabled{opacity:1;--vibe-label-color: var(--vibe-checkbox-disabled-label-color, currentColor)}[data-theme=marcom] .vibe-checkbox--disabled .vibe-checkbox-helper-text{color:var(--vibe-checkbox-disabled-icon-color, currentColor)}.vibe-checkbox-text-wrapper,.vibe-checkbox-label-area{display:flex;flex-direction:column}.vibe-checkbox-helper-text{font-size:var(--vibe-checkbox-helper-font-size);color:var(--vibe-checkbox-helper-text-color);line-height:1.4}@media(pointer:coarse){.vibe-checkbox-control{width:20px;height:20px;min-width:var(--vibe-checkbox-touch-target);min-height:var(--vibe-checkbox-touch-target)}}@media(prefers-reduced-motion:reduce){.vibe-checkbox-control,.vibe-checkbox-icon{transition:none}}@media(prefers-contrast:more){.vibe-checkbox-control,.vibe-checkbox[role=checkbox]{border-color:ButtonText}.vibe-checkbox--checked .vibe-checkbox-control,.vibe-checkbox-control--checked,.vibe-checkbox--indeterminate .vibe-checkbox-control,.vibe-checkbox-control--indeterminate,.vibe-checkbox--checked[role=checkbox],.vibe-checkbox--indeterminate[role=checkbox]{background-color:Highlight;border-color:Highlight;color:HighlightText}.vibe-checkbox--disabled .vibe-checkbox-control,.vibe-checkbox-control--disabled,.vibe-checkbox--disabled[role=checkbox]{border-color:GrayText;opacity:.5}.vibe-checkbox-label{color:ButtonText}.vibe-checkbox--disabled .vibe-checkbox-label{color:GrayText}[data-theme=marcom] .vibe-checkbox{--vibe-label-color: ButtonText}[data-theme=marcom] .vibe-checkbox--disabled{--vibe-label-color: GrayText}.vibe-checkbox-control:focus-visible,.vibe-checkbox[role=checkbox]:focus-visible{outline-width:3px;outline-color:Highlight;outline-offset:3px}}@media(forced-colors:active){.vibe-checkbox-control,.vibe-checkbox[role=checkbox]{forced-color-adjust:none;background-color:Canvas;border-color:ButtonText}.vibe-checkbox--checked .vibe-checkbox-control,.vibe-checkbox-control--checked,.vibe-checkbox--indeterminate .vibe-checkbox-control,.vibe-checkbox-control--indeterminate,.vibe-checkbox--checked[role=checkbox],.vibe-checkbox--indeterminate[role=checkbox]{background-color:Highlight;border-color:Highlight;color:HighlightText}.vibe-checkbox--disabled .vibe-checkbox-control,.vibe-checkbox-control--disabled,.vibe-checkbox--disabled[role=checkbox]{border-color:GrayText;background-color:Canvas}.vibe-checkbox-label{color:ButtonText}.vibe-checkbox--disabled .vibe-checkbox-label{color:GrayText}[data-theme=marcom] .vibe-checkbox{--vibe-label-color: ButtonText}[data-theme=marcom] .vibe-checkbox--disabled{--vibe-label-color: GrayText}.vibe-checkbox-control:focus-visible,.vibe-checkbox[role=checkbox]:focus-visible{outline-color:Highlight;outline-width:3px;outline-offset:3px}}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-checkbox-size: 16px;--vibe-checkbox-touch-target: 44px;--vibe-checkbox-border-radius: var(--vibe-border-radius-xs, 3px);--vibe-checkbox-border-width: 1px;--vibe-checkbox-label-font-size: 1rem;--vibe-checkbox-label-font-weight: 400;--vibe-checkbox-label-line-height: 1.5;--vibe-checkbox-helper-font-size: .75rem;--vibe-checkbox-gap: .5rem;--vibe-checkbox-focus-ring-width: 2px;--vibe-checkbox-focus-ring-offset: 2px;--vibe-checkbox-transition-duration: .15s;--vibe-checkbox-transition-timing: ease-in-out;--vibe-checkbox-icon-transition-duration: .1s;--vibe-checkbox-icon-transition-timing: ease-out}[data-theme=apple-care][data-mode=dark]{--vibe-checkbox-size: 16px;--vibe-checkbox-touch-target: 44px;--vibe-checkbox-border-radius: var(--vibe-border-radius-xs, 3px);--vibe-checkbox-border-width: 1px;--vibe-checkbox-label-font-size: 1rem;--vibe-checkbox-label-font-weight: 400;--vibe-checkbox-label-line-height: 1.5;--vibe-checkbox-helper-font-size: .75rem;--vibe-checkbox-gap: .5rem;--vibe-checkbox-focus-ring-width: 2px;--vibe-checkbox-focus-ring-offset: 2px;--vibe-checkbox-transition-duration: .15s;--vibe-checkbox-transition-timing: ease-in-out;--vibe-checkbox-icon-transition-duration: .1s;--vibe-checkbox-icon-transition-timing: ease-out}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-checkbox-bg: rgba(100%, 100%, 100%, 1);--vibe-checkbox-checked-bg: rgba(0%, 44.31%, 89.02%, 1);--vibe-checkbox-disabled-bg: rgba(0%, 0%, 0%, .06);--vibe-checkbox-border: rgba(59.61%, 59.61%, 61.57%, 1);--vibe-checkbox-checked-border: rgba(0%, 44.31%, 89.02%, 1);--vibe-checkbox-disabled-border: rgba(0%, 0%, 0%, .18);--vibe-checkbox-icon-color: rgba(100%, 100%, 100%, 1);--vibe-checkbox-disabled-icon-color: rgba(0%, 0%, 0%, .16);--vibe-checkbox-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-helper-text-color: rgba(43.14%, 43.14%, 45.1%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-checkbox-bg: rgba(0%, 0%, 0%, 1);--vibe-checkbox-checked-bg: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-disabled-bg: rgba(100%, 100%, 100%, .06);--vibe-checkbox-border: rgba(35.69%, 35.69%, 36.86%, 1);--vibe-checkbox-checked-border: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-disabled-border: rgba(100%, 100%, 100%, .1);--vibe-checkbox-icon-color: rgba(0%, 0%, 0%, 1);--vibe-checkbox-disabled-icon-color: rgba(100%, 100%, 100%, .2);--vibe-checkbox-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-label-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-checkbox-helper-text-color: rgba(66.27%, 66.27%, 67.84%, 1)}.banner-fade-enter-active[data-v-637fbb13]{transition:opacity var(--vibe-banner-animation-duration, .3s) var(--vibe-banner-animation-easing, ease),transform var(--vibe-banner-animation-duration, .3s) var(--vibe-banner-animation-easing, ease);transition-delay:var(--vibe-banner-animation-delay, 0ms)}.banner-fade-leave-active[data-v-637fbb13]{transition:opacity var(--vibe-banner-animation-duration, .3s) var(--vibe-banner-animation-easing, ease),transform var(--vibe-banner-animation-duration, .3s) var(--vibe-banner-animation-easing, ease)}.banner-fade-enter-from[data-v-637fbb13],.banner-fade-leave-to[data-v-637fbb13]{opacity:0;transform:translateY(-4px)}.banner-fade-enter-to[data-v-637fbb13],.banner-fade-leave-from[data-v-637fbb13]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.banner-fade-enter-active[data-v-637fbb13],.banner-fade-leave-active[data-v-637fbb13]{transition:opacity var(--vibe-banner-animation-duration, .3s) linear;transition-delay:0ms}.banner-fade-enter-from[data-v-637fbb13],.banner-fade-leave-to[data-v-637fbb13]{opacity:0;transform:none}}.vibe-live-region--visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(0px 0px 99.9% 99.9%)}:root,[data-theme=bridge]{--vibe-accordion-font-family: SF Pro Display, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vibe-accordion-font-size: 15px;--vibe-accordion-font-weight: 500;--vibe-accordion-content-font-size: 14px;--vibe-accordion-content-line-height: 1.5;--vibe-accordion-padding-x: 16px;--vibe-accordion-padding-y: 12px;--vibe-accordion-border-radius: 8px;--vibe-accordion-border-width: 1px;--vibe-accordion-border-style: solid;--vibe-accordion-focus-outline-width: 2px;--vibe-accordion-focus-outline-style: solid;--vibe-accordion-focus-outline-offset: -2px;--vibe-accordion-chevron-size: 10px;--vibe-accordion-gap: 8px;--vibe-accordion-disabled-opacity: .4;--vibe-accordion-transition-duration: .25s;--vibe-accordion-transition-easing: ease}:root,[data-theme=bridge][data-mode=light]{--vibe-accordion-bg-color: rgba(100%, 100%, 100%, 1);--vibe-accordion-bg-color-hover: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-accordion-panel-bg-color: rgba(98.04%, 98.04%, 98.43%, 1);--vibe-accordion-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-accordion-title-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-accordion-content-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-accordion-chevron-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-accordion-focus-outline-color: rgba(0%, 44.31%, 89.02%, 1)}@media(prefers-color-scheme:dark){:root,[data-theme=bridge]{--vibe-accordion-bg-color: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-accordion-bg-color-hover: rgba(21.18%, 21.18%, 22.75%, 1);--vibe-accordion-panel-bg-color: rgba(17.25%, 17.25%, 18.82%, 1);--vibe-accordion-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-accordion-title-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-accordion-content-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-accordion-chevron-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-accordion-focus-outline-color: rgba(16.08%, 59.22%, 100%, 1)}}[data-theme=bridge][data-mode=dark]{--vibe-accordion-bg-color: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-accordion-bg-color-hover: rgba(21.18%, 21.18%, 22.75%, 1);--vibe-accordion-panel-bg-color: rgba(17.25%, 17.25%, 18.82%, 1);--vibe-accordion-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-accordion-title-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-accordion-content-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-accordion-chevron-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-accordion-focus-outline-color: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-accordion-bg-color: #ffffff;--vibe-accordion-bg-color-hover: #f5f5f7;--vibe-accordion-panel-bg-color: #ffffff;--vibe-accordion-border-color: #e8e8ed;--vibe-accordion-title-color: #1d1d1f;--vibe-accordion-content-color: #1d1d1f;--vibe-accordion-chevron-color: #1d1d1f;--vibe-accordion-focus-outline-color: #0071e3}@media(prefers-color-scheme:dark){[data-theme=apl]:not([data-mode]){--vibe-accordion-bg-color: #161617;--vibe-accordion-bg-color-hover: #1d1d1f;--vibe-accordion-panel-bg-color: #161617;--vibe-accordion-border-color: #424245;--vibe-accordion-title-color: #f5f5f7;--vibe-accordion-content-color: #f5f5f7;--vibe-accordion-chevron-color: #f5f5f7;--vibe-accordion-focus-outline-color: #2997ff}}[data-theme=apl][data-mode=dark]{--vibe-accordion-bg-color: #161617;--vibe-accordion-bg-color-hover: #1d1d1f;--vibe-accordion-panel-bg-color: #161617;--vibe-accordion-border-color: #424245;--vibe-accordion-title-color: #f5f5f7;--vibe-accordion-content-color: #f5f5f7;--vibe-accordion-chevron-color: #f5f5f7;--vibe-accordion-focus-outline-color: #2997ff}.vibe-accordion{border:var(--vibe-accordion-border-width) var(--vibe-accordion-border-style) var(--vibe-accordion-border-color);border-radius:var(--vibe-accordion-border-radius);overflow:hidden;font-family:var(--vibe-accordion-font-family)}.vibe-accordion-item{border-bottom:var(--vibe-accordion-border-width) var(--vibe-accordion-border-style) var(--vibe-accordion-border-color)}.vibe-accordion-item:last-child{border-bottom:none}.vibe-accordion-heading{margin:0;padding:0}.vibe-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--vibe-accordion-padding-y) var(--vibe-accordion-padding-x);background-color:var(--vibe-accordion-bg-color);border:none;cursor:pointer;text-align:left;font-family:var(--vibe-accordion-font-family);font-size:var(--vibe-accordion-font-size);font-weight:var(--vibe-accordion-font-weight);color:var(--vibe-accordion-title-color);outline:none;box-sizing:border-box;transition:background-color var(--vibe-accordion-transition-duration) var(--vibe-accordion-transition-easing)}.vibe-accordion-item:not(.vibe-accordion-item--disabled) .vibe-accordion-trigger:hover{background-color:var(--vibe-accordion-bg-color-hover)}.vibe-accordion-trigger:focus-visible{outline:var(--vibe-accordion-focus-outline-width) var(--vibe-accordion-focus-outline-style) var(--vibe-accordion-focus-outline-color);outline-offset:var(--vibe-accordion-focus-outline-offset)}.vibe-accordion-item--disabled .vibe-accordion-trigger{opacity:var(--vibe-accordion-disabled-opacity);cursor:not-allowed}.vibe-accordion-trigger__left{display:flex;align-items:center;gap:var(--vibe-accordion-gap);flex:1;min-width:0}.vibe-accordion-title-icon{display:flex;align-items:center;flex-shrink:0}.vibe-accordion-title{flex:1;min-width:0}.vibe-accordion-chevron{font-size:var(--vibe-accordion-chevron-size);color:var(--vibe-accordion-chevron-color);flex-shrink:0;margin-left:var(--vibe-accordion-gap);transform:rotate(0)}.vibe-accordion-chevron--open{transform:rotate(180deg)}.vibe-accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--vibe-accordion-transition-duration) var(--vibe-accordion-transition-easing)}.vibe-accordion-panel--open{grid-template-rows:1fr}.vibe-accordion-panel-inner{overflow:hidden;min-height:0}@media(prefers-reduced-motion:reduce){.vibe-accordion-panel{transition:none}}.vibe-accordion-content{margin:0;padding:var(--vibe-accordion-padding-y) var(--vibe-accordion-padding-x);font-size:var(--vibe-accordion-content-font-size);color:var(--vibe-accordion-content-color);line-height:var(--vibe-accordion-content-line-height)}.vibe-accordion-group--small .vibe-accordion-trigger{padding-top:.881875rem;padding-bottom:.881875rem;font-size:.84375rem}.vibe-accordion-group--small .vibe-accordion-icon,.vibe-accordion-group--small .vibe-accordion-header-icon{font-size:.84375rem}.vibe-accordion-group--small .vibe-accordion-content{padding-top:0;padding-bottom:.881875rem;font-size:.75rem;line-height:1.125rem}.vibe-accordion-group--medium .vibe-accordion-trigger{padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.1875rem}.vibe-accordion-group--medium .vibe-accordion-icon,.vibe-accordion-group--medium .vibe-accordion-header-icon{font-size:1.1875rem}.vibe-accordion-group--medium .vibe-accordion-content{padding-top:0;padding-bottom:1.5rem;font-size:1rem;line-height:1.5625rem}.vibe-accordion-group--large .vibe-accordion-trigger{padding-top:1.6625rem;padding-bottom:1.6625rem;font-size:1.59375rem}.vibe-accordion-group--large .vibe-accordion-icon,.vibe-accordion-group--large .vibe-accordion-header-icon{font-size:1.59375rem}.vibe-accordion-group--large .vibe-accordion-content{padding-top:0;padding-bottom:1.6625rem;font-size:1.0625rem;line-height:1.5625rem}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-glyph-gray: rgb(29, 29, 31);--sk-glyph-gray-secondary: rgb(110, 110, 115);--sk-glyph-gray-tertiary: rgb(134, 134, 139);--sk-fill-gray-tertiary: rgb(210, 210, 215);--sk-focus-color: #0071e3}[data-theme=marcom][data-mode=dark]{--sk-glyph-gray: rgb(245, 245, 247);--sk-glyph-gray-secondary: rgb(134, 134, 139);--sk-glyph-gray-tertiary: rgb(110, 110, 115);--sk-fill-gray-tertiary: rgb(66, 66, 69);--sk-focus-color: #0071e3}[data-theme=marcom]{--vibe-accordion-font-family: var(--vibe-font-family-sf-pro-display);--vibe-accordion-font-weight: var(--vibe-accordion-title-weight);--vibe-accordion-content-font-size: 17px;--vibe-accordion-content-line-height: 25px;--vibe-accordion-padding-x: 0;--vibe-accordion-border-width: var(--vibe-accordion-divider-width);--vibe-accordion-border-radius: 0;--vibe-accordion-focus-outline-width: 2px;--vibe-accordion-focus-outline-offset: 3px;--vibe-accordion-chevron-size: var(--vibe-accordion-icon-size);--vibe-accordion-transition-duration: var(--vibe-accordion-tray-transition-duration);--vibe-accordion-transition-easing: ease-in-out}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--vibe-accordion-bg-color: transparent;--vibe-accordion-bg-color-hover: transparent;--vibe-accordion-panel-bg-color: transparent;--vibe-accordion-border-color: var(--sk-fill-gray-tertiary);--vibe-accordion-title-color: var(--sk-glyph-gray);--vibe-accordion-content-color: var(--sk-glyph-gray);--vibe-accordion-chevron-color: var(--sk-glyph-gray-tertiary);--vibe-accordion-focus-outline-color: var(--sk-focus-color);--vibe-accordion-chevron-color-hover: var(--sk-glyph-gray-secondary);--vibe-accordion-divider-border-color: var(--sk-fill-gray-tertiary);--vibe-accordion-icon-color: var(--sk-glyph-gray-tertiary);--vibe-accordion-icon-color-hover: var(--sk-glyph-gray-secondary);--vibe-accordion-panel-text-color: var(--sk-glyph-gray)}[data-theme=marcom][data-mode=dark]{--vibe-accordion-bg-color: transparent;--vibe-accordion-bg-color-hover: transparent;--vibe-accordion-panel-bg-color: transparent;--vibe-accordion-border-color: var(--sk-fill-gray-tertiary);--vibe-accordion-title-color: var(--sk-glyph-gray);--vibe-accordion-content-color: var(--sk-glyph-gray);--vibe-accordion-chevron-color: var(--sk-glyph-gray-tertiary);--vibe-accordion-focus-outline-color: var(--sk-focus-color);--vibe-accordion-chevron-color-hover: var(--sk-glyph-gray-secondary);--vibe-accordion-divider-border-color: var(--sk-fill-gray-tertiary);--vibe-accordion-icon-color: var(--sk-glyph-gray-tertiary);--vibe-accordion-icon-color-hover: var(--sk-glyph-gray-secondary);--vibe-accordion-panel-text-color: var(--sk-glyph-gray)}[data-theme=apl] .vibe-accordion,[data-theme=apl] .vibe-accordion-trigger{font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}[data-theme=apl] .vibe-accordion-trigger{font-weight:400}[data-theme=apl] .vibe-accordion-group--medium .vibe-accordion-trigger{font-size:1rem}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-label: #272727;--color-divider: #737373;--color-icon-gray-dark: #262626}[data-theme=apple-care][data-mode=dark]{--color-label: #e0e0e0;--color-divider: #8c8c8c;--color-icon-gray-dark: #d9d9d9}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-accordion-font-family: SF Pro Display, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vibe-accordion-font-size: 15px;--vibe-accordion-font-weight: 500;--vibe-accordion-content-font-size: 14px;--vibe-accordion-content-line-height: 1.5;--vibe-accordion-padding-x: 16px;--vibe-accordion-padding-y: 12px;--vibe-accordion-border-radius: 8px;--vibe-accordion-border-width: 1px;--vibe-accordion-border-style: solid;--vibe-accordion-focus-outline-width: 2px;--vibe-accordion-focus-outline-style: solid;--vibe-accordion-focus-outline-offset: -2px;--vibe-accordion-chevron-size: 10px;--vibe-accordion-gap: 8px;--vibe-accordion-disabled-opacity: .4;--vibe-accordion-transition-duration: .25s;--vibe-accordion-transition-easing: ease}[data-theme=apple-care][data-mode=dark]{--vibe-accordion-font-family: SF Pro Display, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vibe-accordion-font-size: 15px;--vibe-accordion-font-weight: 500;--vibe-accordion-content-font-size: 14px;--vibe-accordion-content-line-height: 1.5;--vibe-accordion-padding-x: 16px;--vibe-accordion-padding-y: 12px;--vibe-accordion-border-radius: 8px;--vibe-accordion-border-width: 1px;--vibe-accordion-border-style: solid;--vibe-accordion-focus-outline-width: 2px;--vibe-accordion-focus-outline-style: solid;--vibe-accordion-focus-outline-offset: -2px;--vibe-accordion-chevron-size: 10px;--vibe-accordion-gap: 8px;--vibe-accordion-disabled-opacity: .4;--vibe-accordion-transition-duration: .25s;--vibe-accordion-transition-easing: ease}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-accordion-bg-color: rgba(100%, 100%, 100%, 1);--vibe-accordion-bg-color-hover: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-accordion-panel-bg-color: rgba(98.04%, 98.04%, 98.43%, 1);--vibe-accordion-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-accordion-title-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-accordion-content-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-accordion-chevron-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-accordion-focus-outline-color: rgba(0%, 44.31%, 89.02%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-accordion-bg-color: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-accordion-bg-color-hover: rgba(21.18%, 21.18%, 22.75%, 1);--vibe-accordion-panel-bg-color: rgba(17.25%, 17.25%, 18.82%, 1);--vibe-accordion-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-accordion-title-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-accordion-content-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-accordion-chevron-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-accordion-focus-outline-color: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apple-care]{--vibe-accordion-chevron-size: 1em;--vibe-accordion-chevron-svg-width: 1em;--vibe-accordion-chevron-stroke-width: 2.25;--vibe-accordion-chevron-stroke-width-nested: 2.75;--vibe-accordion-divider-width: 1px;--vibe-accordion-icon-size: 1em;--vibe-accordion-panel-padding-top: 0px;--vibe-accordion-panel-padding-bottom: 1em;--vibe-accordion-title-weight: 600;--vibe-accordion-button-padding-top: 1em;--vibe-accordion-button-padding-bottom: 1em;--vibe-accordion-tray-transition-duration: .4s;--vibe-accordion-size-elevated-large-font-size: 32px;--vibe-accordion-size-elevated-large-line-height: 36px;--vibe-accordion-size-elevated-medium-font-size: 28px;--vibe-accordion-size-elevated-medium-line-height: 32px;--vibe-accordion-size-elevated-small-font-size: 24px;--vibe-accordion-size-elevated-small-line-height: 28px;--vibe-accordion-size-base-large-font-size: 24px;--vibe-accordion-size-base-large-line-height: 28px;--vibe-accordion-size-base-medium-font-size: 21px;--vibe-accordion-size-base-medium-line-height: 25px;--vibe-accordion-size-base-small-font-size: 19px;--vibe-accordion-size-base-small-line-height: 23px;--vibe-accordion-size-reduced-large-font-size: 17px;--vibe-accordion-size-reduced-large-line-height: 21px;--vibe-accordion-size-reduced-medium-font-size: 17px;--vibe-accordion-size-reduced-medium-line-height: 21px;--vibe-accordion-size-reduced-small-font-size: 14px;--vibe-accordion-size-reduced-small-line-height: 18px}[data-theme=apple-care][data-mode=light],[data-theme=apple-care][data-mode=dark]{--vibe-accordion-chevron-color: var(--color-icon-gray-dark);--vibe-accordion-chevron-color-hover: var(--color-icon-gray-dark);--vibe-accordion-divider-border-color: var(--color-divider);--vibe-accordion-icon-color: var(--color-icon-gray-dark);--vibe-accordion-icon-color-hover: var(--color-icon-gray-dark);--vibe-accordion-panel-text-color: var(--color-label);--vibe-accordion-title-color: var(--color-label)}:root,[data-theme=bridge]{--vibe-select-font-size: 1rem;--vibe-select-height: 2rem;--vibe-select-border-radius: .375rem;--vibe-select-border-width: .0625rem;--vibe-select-border-style: solid;--vibe-select-padding-block: .1875rem;--vibe-select-padding-inline-start: .75rem;--vibe-select-padding-inline-end: 2.25rem;--vibe-select-chevron-size: .8125rem;--vibe-select-chevron-offset: .625rem;--vibe-select-height-floating: 3.125rem;--vibe-select-padding-top-floating: 1.25rem;--vibe-select-border-radius-floating: .625rem;--vibe-select-focus-ring-size: 3px}[data-theme=apl]{--vibe-select-font-size: 1rem;--vibe-select-height: 3.5rem;--vibe-select-border-radius: .75rem;--vibe-select-border-width: .0625rem;--vibe-select-border-style: solid;--vibe-select-padding-block: .5rem;--vibe-select-padding-inline-start: 1rem;--vibe-select-padding-inline-end: 2.25rem;--vibe-select-chevron-size: .8125rem;--vibe-select-chevron-offset: .625rem;--vibe-select-height-floating: 3.5rem;--vibe-select-padding-top-floating: 1.25rem;--vibe-select-border-radius-floating: .75rem;--vibe-select-focus-ring-size: 2px}:root,[data-theme=bridge][data-mode=light]{--vibe-select-bg-color-enabled: rgba(100%, 100%, 100%, 1);--vibe-select-bg-color-disabled: rgba(100%, 100%, 100%, 1);--vibe-select-bg-color-invalid: rgba(100%, 95.1%, 95.69%, 1);--vibe-select-border-color-enabled: rgba(56.08%, 56.08%, 58.04%, 1);--vibe-select-border-color-focused: rgba(0%, 44.31%, 89.02%, 1);--vibe-select-border-color-disabled: rgba(0%, 0%, 0%, .08);--vibe-select-border-color-invalid: rgba(89.02%, 0%, 0%, 1);--vibe-select-field-color-enabled: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-select-field-color-disabled: rgba(0%, 0%, 0%, .16);--vibe-select-chevron-color-enabled: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-select-chevron-color-disabled: rgba(0%, 0%, 0%, .16);--vibe-select-error-text-color: rgba(89.02%, 0%, 0%, 1);--vibe-select-placeholder-color: #6e6e73;--vibe-select-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apl][data-mode=light]{--vibe-select-bg-color-enabled: #ffffff;--vibe-select-bg-color-disabled: #f5f5f7;--vibe-select-bg-color-invalid: #fff2f4;--vibe-select-border-color-enabled: #86868b;--vibe-select-border-color-focused: #0071e3;--vibe-select-border-color-disabled: #e8e8ed;--vibe-select-border-color-invalid: #e30000;--vibe-select-field-color-enabled: #1d1d1f;--vibe-select-field-color-disabled: #6e6e73;--vibe-select-chevron-color-enabled: #1d1d1f;--vibe-select-chevron-color-disabled: #6e6e73;--vibe-select-error-text-color: #e30000;--vibe-select-placeholder-color: #6e6e73;--vibe-select-focus-ring: #0071e3}@media(prefers-color-scheme:dark){:root,[data-theme=bridge]{--vibe-select-bg-color-enabled: rgba(0%, 0%, 0%, 1);--vibe-select-bg-color-disabled: rgba(0%, 0%, 0%, 1);--vibe-select-bg-color-invalid: rgba(20%, 0%, 0%, 1);--vibe-select-border-color-enabled: rgba(35.69%, 35.69%, 36.86%, 1);--vibe-select-border-color-focused: rgba(16.08%, 59.22%, 100%, 1);--vibe-select-border-color-disabled: rgba(100%, 100%, 100%, .2);--vibe-select-border-color-invalid: rgba(100%, 18.82%, 21.57%, 1);--vibe-select-field-color-enabled: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-select-field-color-disabled: rgba(100%, 100%, 100%, .2);--vibe-select-chevron-color-enabled: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-select-chevron-color-disabled: rgba(100%, 100%, 100%, .2);--vibe-select-error-text-color: rgba(100%, 50.2%, 52.16%, 1);--vibe-select-placeholder-color: #a1a1a6;--vibe-select-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}}@media(prefers-color-scheme:dark){[data-theme=apl]:not([data-mode]){--vibe-select-bg-color-enabled: #161617;--vibe-select-bg-color-disabled: #333336;--vibe-select-bg-color-invalid: #330000;--vibe-select-border-color-enabled: #6e6e73;--vibe-select-border-color-focused: #2997ff;--vibe-select-border-color-disabled: #424245;--vibe-select-border-color-invalid: #ff3037;--vibe-select-field-color-enabled: #f5f5f7;--vibe-select-field-color-disabled: #86868b;--vibe-select-chevron-color-enabled: #f5f5f7;--vibe-select-chevron-color-disabled: #86868b;--vibe-select-error-text-color: #ff3037;--vibe-select-placeholder-color: #86868b;--vibe-select-focus-ring: #2997ff}}[data-theme=bridge][data-mode=dark]{--vibe-select-bg-color-enabled: rgba(0%, 0%, 0%, 1);--vibe-select-bg-color-disabled: rgba(0%, 0%, 0%, 1);--vibe-select-bg-color-invalid: rgba(20%, 0%, 0%, 1);--vibe-select-border-color-enabled: rgba(35.69%, 35.69%, 36.86%, 1);--vibe-select-border-color-focused: rgba(16.08%, 59.22%, 100%, 1);--vibe-select-border-color-disabled: rgba(100%, 100%, 100%, .2);--vibe-select-border-color-invalid: rgba(100%, 18.82%, 21.57%, 1);--vibe-select-field-color-enabled: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-select-field-color-disabled: rgba(100%, 100%, 100%, .2);--vibe-select-chevron-color-enabled: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-select-chevron-color-disabled: rgba(100%, 100%, 100%, .2);--vibe-select-error-text-color: rgba(100%, 50.2%, 52.16%, 1);--vibe-select-placeholder-color: #a1a1a6;--vibe-select-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apl][data-mode=dark]{--vibe-select-bg-color-enabled: #161617;--vibe-select-bg-color-disabled: #333336;--vibe-select-bg-color-invalid: #330000;--vibe-select-border-color-enabled: #6e6e73;--vibe-select-border-color-focused: #2997ff;--vibe-select-border-color-disabled: #424245;--vibe-select-border-color-invalid: #ff3037;--vibe-select-field-color-enabled: #f5f5f7;--vibe-select-field-color-disabled: #86868b;--vibe-select-chevron-color-enabled: #f5f5f7;--vibe-select-chevron-color-disabled: #86868b;--vibe-select-error-text-color: #ff3037;--vibe-select-placeholder-color: #86868b;--vibe-select-focus-ring: #2997ff}.vibe-select-wrapper{position:relative;display:inline-flex;width:100%}.vibe-select-chevron{position:absolute;top:50%;right:var(--vibe-select-chevron-offset);transform:translateY(-50%) scaleX(1.2);display:flex;align-items:center;justify-content:center;width:var(--vibe-select-chevron-size);height:var(--vibe-select-chevron-size);color:var(--vibe-select-chevron-color-enabled);pointer-events:none;font-size:var(--vibe-select-chevron-size);line-height:0}.vibe-select-wrapper:has(.vibe-select:disabled) .vibe-select-chevron{color:var(--vibe-select-chevron-color-disabled)}.vibe-select{margin:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;box-sizing:border-box;width:100%;font-size:var(--vibe-select-font-size);height:var(--vibe-select-height);padding-block:var(--vibe-select-padding-block);padding-inline-start:var(--vibe-select-padding-inline-start);padding-inline-end:var(--vibe-select-padding-inline-end);border-width:var(--vibe-select-border-width);border-style:var(--vibe-select-border-style);border-radius:var(--vibe-select-border-radius);background-color:var(--vibe-select-bg-color-enabled);border-color:var(--vibe-select-border-color-enabled);color:var(--vibe-select-field-color-enabled);transition:border-color .2s ease,background-color .2s ease,color .2s ease}.vibe-select:focus{border-color:var(--vibe-select-border-color-focused);outline:none}.vibe-select:focus-visible{border-color:var(--vibe-select-border-color-focused);outline:none;box-shadow:0 0 0 var(--vibe-select-focus-ring-size) var(--vibe-select-focus-ring)}.vibe-select:disabled{background-color:var(--vibe-select-bg-color-disabled);border-color:var(--vibe-select-border-color-disabled);color:var(--vibe-select-field-color-disabled);cursor:not-allowed}.vibe-select--invalid{background-color:var(--vibe-select-bg-color-invalid);border-color:var(--vibe-select-border-color-invalid)}.vibe-select:has(option[value=""]:checked){color:var(--vibe-select-placeholder-color)}.vibe-select-error{color:var(--vibe-select-error-text-color);font-size:.75rem;margin-top:.25rem}.vibe-select-helper{color:var(--vibe-select-field-color-enabled);font-size:.75rem;margin-top:.25rem}.vibe-select--has-display-value{color:transparent}.vibe-select-display-value{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;padding-inline-start:var(--vibe-select-padding-inline-start);padding-inline-end:var(--vibe-select-padding-inline-end);font-size:var(--vibe-select-font-size);color:var(--vibe-select-field-color-enabled)}.vibe-select-wrapper:has(.vibe-select:disabled) .vibe-select-display-value{color:var(--vibe-select-field-color-disabled)}.vibe-select--floating{height:var(--vibe-select-height-floating);padding-top:var(--vibe-select-padding-top-floating);border-radius:var(--vibe-select-border-radius-floating)}.vibe-select__label--floating{position:absolute;top:50%;left:13px;transform:translateY(-50%);font-size:16px;pointer-events:none;transition:.125s ease-in;z-index:1;margin:0;background:transparent;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vibe-select-wrapper--floating .vibe-select__label--floating.is-active,.vibe-select-wrapper--floating .vibe-select__label--floating.has-value{top:6px;left:13px;font-size:11px;transform:translateY(0)}.vibe-select-wrapper--floating .vibe-select-display-value{padding-top:var(--vibe-select-padding-top-floating)}@media(prefers-reduced-motion:reduce){.vibe-select__label--floating{transition:none}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-focus-color: #0071e3;--sk-glyph-gray-secondary: rgb(110, 110, 115);--sk-glyph-red: rgb(227, 0, 0);--sk-glyph-gray-tertiary: rgb(134, 134, 139);--sk-glyph-gray: rgb(29, 29, 31);--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, .08);--sk-glyph-blue: rgb(0, 102, 204);--sk-fill-gray-secondary: rgb(134, 134, 139);--sk-fill-red-secondary: rgb(255, 242, 244)}[data-theme=marcom][data-mode=dark]{--sk-focus-color: #0071e3;--sk-glyph-gray-secondary: rgb(134, 134, 139);--sk-glyph-red: rgb(255, 48, 55);--sk-glyph-gray-tertiary: rgb(110, 110, 115);--sk-glyph-gray: rgb(245, 245, 247);--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, .2);--sk-glyph-blue: rgb(41, 151, 255);--sk-fill-gray-secondary: rgb(110, 110, 115);--sk-fill-red-secondary: rgb(51, 0, 0)}[data-theme=marcom]{--vibe-select-font-size: var(--vibe-input-field-font-size);--vibe-select-height: var(--vibe-input-field-height);--vibe-select-border-radius: var(--vibe-input-all-border-radius);--vibe-select-border-width: var(--vibe-input-all-border-width);--vibe-select-padding-block: 0;--vibe-select-padding-inline-start: 15px;--vibe-select-padding-inline-end: 32px;--vibe-select-chevron-size: 17px;--vibe-select-chevron-offset: 16px;--vibe-select-height-floating: 56px;--vibe-select-padding-top-floating: 18px;--vibe-select-border-radius-floating: var(--vibe-input-all-border-radius);--vibe-select-focus-ring-size: 2px}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--vibe-select-bg-color-enabled: var(--vibe-input-field-bg-enabled);--vibe-select-bg-color-disabled: var(--vibe-input-field-bg-disabled);--vibe-select-bg-color-invalid: var(--sk-fill-red-secondary);--vibe-select-border-color-enabled: var(--sk-fill-gray-secondary);--vibe-select-border-color-focused: var(--vibe-input-field-border-focused, #0071e3);--vibe-select-border-color-disabled: rgba(134, 134, 139, .42);--vibe-select-border-color-invalid: var(--sk-glyph-red);--vibe-select-field-color-enabled: var(--sk-glyph-gray);--vibe-select-field-color-disabled: var(--vibe-input-field-text-disabled, #6e6e73);--vibe-select-chevron-color-enabled: var(--sk-glyph-gray-secondary);--vibe-select-chevron-color-disabled: var(--sk-glyph-gray-tertiary);--vibe-select-error-text-color: var(--sk-glyph-red);--vibe-select-placeholder-color: var(--sk-glyph-gray-secondary);--vibe-select-focus-ring: var(--sk-focus-color)}[data-theme=marcom][data-mode=dark]{--vibe-select-bg-color-enabled: var(--vibe-input-field-bg-enabled);--vibe-select-bg-color-disabled: var(--vibe-input-field-bg-disabled);--vibe-select-bg-color-invalid: var(--sk-fill-red-secondary);--vibe-select-border-color-enabled: var(--sk-fill-gray-secondary);--vibe-select-border-color-focused: var(--vibe-input-field-border-focused, #2997ff);--vibe-select-border-color-disabled: rgba(110, 110, 115, .36);--vibe-select-border-color-invalid: var(--sk-glyph-red);--vibe-select-field-color-enabled: var(--sk-glyph-gray);--vibe-select-field-color-disabled: var(--vibe-input-field-text-disabled, #86868b);--vibe-select-chevron-color-enabled: var(--sk-glyph-gray-secondary);--vibe-select-chevron-color-disabled: var(--sk-glyph-gray-tertiary);--vibe-select-error-text-color: var(--sk-glyph-red);--vibe-select-placeholder-color: var(--sk-glyph-gray-secondary);--vibe-select-focus-ring: var(--sk-focus-color)}[data-theme=marcom]{--vibe-select-focus-border-width: 2px}[data-theme=marcom] .vibe-select,[data-theme=marcom] .vibe-select-display-value{line-height:var(--vibe-input-field-line-height, normal);letter-spacing:var(--vibe-input-field-letter-spacing);font-family:var(--vibe-input-field-font-family)}[data-theme=marcom] .vibe-select:focus,[data-theme=marcom] .vibe-select:focus-visible{border-width:var(--vibe-select-focus-border-width, 2px);border-color:var(--vibe-select-border-color-focused);box-shadow:none;outline:none}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-secondary-label: #666666}[data-theme=apple-care][data-mode=dark]{--color-secondary-label: #a3a3a3}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-select-font-size: 1rem;--vibe-select-height: 2rem;--vibe-select-border-radius: .375rem;--vibe-select-border-width: .0625rem;--vibe-select-border-style: solid;--vibe-select-padding-block: .1875rem;--vibe-select-padding-inline-start: .75rem;--vibe-select-padding-inline-end: 2.25rem;--vibe-select-chevron-size: .8125rem;--vibe-select-chevron-offset: .625rem;--vibe-select-height-floating: 3.125rem;--vibe-select-padding-top-floating: 1.25rem;--vibe-select-border-radius-floating: .625rem;--vibe-select-focus-ring-size: 3px}[data-theme=apple-care][data-mode=dark]{--vibe-select-font-size: 1rem;--vibe-select-height: 2rem;--vibe-select-border-radius: .375rem;--vibe-select-border-width: .0625rem;--vibe-select-border-style: solid;--vibe-select-padding-block: .1875rem;--vibe-select-padding-inline-start: .75rem;--vibe-select-padding-inline-end: 2.25rem;--vibe-select-chevron-size: .8125rem;--vibe-select-chevron-offset: .625rem;--vibe-select-height-floating: 3.125rem;--vibe-select-padding-top-floating: 1.25rem;--vibe-select-border-radius-floating: .625rem;--vibe-select-focus-ring-size: 3px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-select-bg-color-enabled: rgba(100%, 100%, 100%, 1);--vibe-select-bg-color-disabled: rgba(100%, 100%, 100%, 1);--vibe-select-bg-color-invalid: rgba(100%, 95.1%, 95.69%, 1);--vibe-select-border-color-enabled: rgba(56.08%, 56.08%, 58.04%, 1);--vibe-select-border-color-focused: rgba(0%, 44.31%, 89.02%, 1);--vibe-select-border-color-disabled: rgba(0%, 0%, 0%, .08);--vibe-select-border-color-invalid: rgba(89.02%, 0%, 0%, 1);--vibe-select-field-color-enabled: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-select-field-color-disabled: rgba(0%, 0%, 0%, .16);--vibe-select-chevron-color-enabled: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-select-chevron-color-disabled: rgba(0%, 0%, 0%, .16);--vibe-select-error-text-color: rgba(89.02%, 0%, 0%, 1);--vibe-select-placeholder-color: var(--color-secondary-label);--vibe-select-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-select-bg-color-enabled: rgba(0%, 0%, 0%, 1);--vibe-select-bg-color-disabled: rgba(0%, 0%, 0%, 1);--vibe-select-bg-color-invalid: rgba(20%, 0%, 0%, 1);--vibe-select-border-color-enabled: rgba(35.69%, 35.69%, 36.86%, 1);--vibe-select-border-color-focused: rgba(16.08%, 59.22%, 100%, 1);--vibe-select-border-color-disabled: rgba(100%, 100%, 100%, .2);--vibe-select-border-color-invalid: rgba(100%, 18.82%, 21.57%, 1);--vibe-select-field-color-enabled: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-select-field-color-disabled: rgba(100%, 100%, 100%, .2);--vibe-select-chevron-color-enabled: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-select-chevron-color-disabled: rgba(100%, 100%, 100%, .2);--vibe-select-error-text-color: rgba(100%, 50.2%, 52.16%, 1);--vibe-select-placeholder-color: var(--color-secondary-label);--vibe-select-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-select-border-radius: 5px;--vibe-select-border-radius-floating: 5px;--vibe-select-font-size: 13px;--vibe-select-height: 28px}[data-theme=apple-care][data-mode=dark]{--vibe-select-border-radius: 5px;--vibe-select-border-radius-floating: 5px;--vibe-select-font-size: 13px;--vibe-select-height: 28px}.vibe-link,.vibe-button.vibe-button-link{display:inline-flex;align-items:center;gap:var(--vibe-link-icon-gap, 5px);font-family:var(--vibe-link-typography-font-family, inherit);font-weight:var(--vibe-link-typography-font-weight, inherit);font-size:var(--vibe-link-typography-font-size, inherit);line-height:var(--vibe-link-typography-line-height, inherit);letter-spacing:var(--vibe-link-typography-letter-spacing, inherit);color:var(--vibe-link-text-enabled);text-decoration:none;background:transparent;border:none;border-radius:0;padding:0;cursor:pointer;transition:color var(--vibe-animation-duration-fast, .15s) ease,text-decoration-color var(--vibe-animation-duration-fast, .15s) ease}.vibe-link:hover,.vibe-button.vibe-button-link:hover{color:var(--vibe-link-text-hovered);text-decoration:underline;text-underline-offset:var(--vibe-spacing-xs, 2px)}.vibe-link:focus-visible,.vibe-button.vibe-button-link:focus-visible{color:var(--vibe-link-text-focused);outline:var(--vibe-link-outline-width-focused, 2px) solid var(--vibe-link-outline-color-focused, #2997ff);outline-offset:var(--vibe-link-outline-offset-focused, 2px);border-radius:var(--vibe-spacing-xs, 2px)}.vibe-link:active,.vibe-button.vibe-button-link:active{color:var(--vibe-link-text-pressed)}.vibe-link:visited{color:var(--vibe-link-text-visited)}.vibe-link[aria-disabled=true],.vibe-button.vibe-button-link:disabled,.vibe-button.vibe-button-link[aria-disabled=true]{color:var(--vibe-link-text-disabled);background:transparent;border:none;cursor:not-allowed;pointer-events:none;text-decoration:none}.vibe-link.vibe-link-sm{font-size:var(--vibe-link-size-sm-font-size, var(--vibe-universal-small-2-font-size));line-height:var(--vibe-link-size-sm-line-height, var(--vibe-universal-small-2-line-height));letter-spacing:var(--vibe-link-size-sm-letter-spacing, var(--vibe-universal-small-2-letter-spacing))}.vibe-link.vibe-link-md{font-size:var(--vibe-link-size-md-font-size, var(--vibe-universal-medium-1-font-size));line-height:var(--vibe-link-size-md-line-height, var(--vibe-universal-medium-1-line-height));letter-spacing:var(--vibe-link-size-md-letter-spacing, var(--vibe-universal-medium-1-letter-spacing))}.vibe-link.vibe-link-lg{font-size:var(--vibe-link-size-lg-font-size, var(--vibe-universal-large-5-font-size));line-height:var(--vibe-link-size-lg-line-height, var(--vibe-universal-large-5-line-height));letter-spacing:var(--vibe-link-size-lg-letter-spacing, var(--vibe-universal-large-5-letter-spacing))}@media(forced-colors:active){.vibe-link,.vibe-button.vibe-button-link{text-decoration:underline}.vibe-link:focus-visible,.vibe-button.vibe-button-link:focus-visible{outline:2px solid LinkText;outline-offset:2px}.vibe-link[aria-disabled=true],.vibe-button.vibe-button-link:disabled,.vibe-button.vibe-button-link[aria-disabled=true]{color:GrayText;text-decoration:underline;opacity:1}}@media(prefers-reduced-motion:reduce){.vibe-link,.vibe-button.vibe-button-link{transition:none}}[data-theme=marcom]{--vibe-link-disabled-opacity: .42;--vibe-link-disabled-opacity-dark: .36}[data-theme=marcom] .vibe-link,[data-theme=marcom].vibe-link{--vibe-link-typography-font-family: var(--vibe-font-family-sf-pro-text);--vibe-link-typography-font-weight: 400}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-focus-color: #0071e3;--sk-body-link-color: rgb(0, 102, 204);--sk-glyph-gray-secondary: rgb(110, 110, 115);--sk-glyph-gray: rgb(29, 29, 31);--vibe-link-enabled-text-enabled: var(--sk-body-link-color);--vibe-link-enabled-text-hovered: var(--sk-body-link-color);--vibe-link-enabled-text-pressed: var(--sk-body-link-color);--vibe-link-enabled-text-focused: var(--sk-body-link-color);--vibe-link-enabled-text-disabled: var(--sk-body-link-color);--vibe-link-neutral-text-enabled: var(--sk-glyph-gray);--vibe-link-neutral-text-hovered: var(--sk-glyph-gray);--vibe-link-neutral-text-pressed: var(--sk-glyph-gray);--vibe-link-neutral-text-focused: var(--sk-glyph-gray);--vibe-link-neutral-text-disabled: var(--sk-glyph-gray);--vibe-link-secondary-text-enabled: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-hovered: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-pressed: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-focused: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-disabled: var(--sk-glyph-gray-secondary);--vibe-link-visited-text-enabled: var(--sk-body-link-color);--vibe-link-visited-text-hovered: var(--sk-body-link-color);--vibe-link-visited-text-pressed: var(--sk-body-link-color);--vibe-link-visited-text-focused: var(--sk-body-link-color);--vibe-link-visited-text-disabled: var(--sk-body-link-color);--vibe-link-text-enabled: var(--sk-body-link-color);--vibe-link-text-hovered: var(--sk-body-link-color);--vibe-link-text-pressed: var(--sk-body-link-color);--vibe-link-text-focused: var(--sk-body-link-color);--vibe-link-text-visited: var(--sk-body-link-color);--vibe-link-text-disabled: var(--sk-body-link-color);--vibe-link-outline-color-focused: var(--sk-focus-color);--vibe-link-outline-width-focused: 2px;--vibe-link-outline-offset-focused: 1px}[data-theme=marcom][data-mode=dark]{--sk-focus-color: #0071e3;--sk-body-link-color: rgb(41, 151, 255);--sk-glyph-gray-secondary: rgb(134, 134, 139);--sk-glyph-gray: rgb(245, 245, 247);--vibe-link-enabled-text-enabled: var(--sk-body-link-color);--vibe-link-enabled-text-hovered: var(--sk-body-link-color);--vibe-link-enabled-text-pressed: var(--sk-body-link-color);--vibe-link-enabled-text-focused: var(--sk-body-link-color);--vibe-link-enabled-text-disabled: var(--sk-body-link-color);--vibe-link-neutral-text-enabled: var(--sk-glyph-gray);--vibe-link-neutral-text-hovered: var(--sk-glyph-gray);--vibe-link-neutral-text-pressed: var(--sk-glyph-gray);--vibe-link-neutral-text-focused: var(--sk-glyph-gray);--vibe-link-neutral-text-disabled: var(--sk-glyph-gray);--vibe-link-secondary-text-enabled: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-hovered: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-pressed: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-focused: var(--sk-glyph-gray-secondary);--vibe-link-secondary-text-disabled: var(--sk-glyph-gray-secondary);--vibe-link-visited-text-enabled: var(--sk-body-link-color);--vibe-link-visited-text-hovered: var(--sk-body-link-color);--vibe-link-visited-text-pressed: var(--sk-body-link-color);--vibe-link-visited-text-focused: var(--sk-body-link-color);--vibe-link-visited-text-disabled: var(--sk-body-link-color);--vibe-link-text-enabled: var(--sk-body-link-color);--vibe-link-text-hovered: var(--sk-body-link-color);--vibe-link-text-pressed: var(--sk-body-link-color);--vibe-link-text-focused: var(--sk-body-link-color);--vibe-link-text-visited: var(--sk-body-link-color);--vibe-link-text-disabled: var(--sk-body-link-color);--vibe-link-outline-color-focused: var(--sk-focus-color);--vibe-link-outline-width-focused: 2px;--vibe-link-outline-offset-focused: 1px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-link: #0068da}[data-theme=apple-care][data-mode=light]{--vibe-link-text-enabled: var(--color-link);--vibe-link-text-hovered: var(--color-link);--vibe-link-text-pressed: var(--color-link);--vibe-link-text-focused: var(--color-link);--vibe-link-text-visited: var(--color-link);--vibe-link-text-disabled: var(--color-link)}.vibe-radio-button{margin:0;padding:0;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;position:relative;gap:0}.vibe-radio-button-input{position:absolute;opacity:0;margin:0;padding:0;cursor:inherit;width:var(--vibe-radio-button-all-input-width);height:var(--vibe-radio-button-all-input-height);top:var(--vibe-radio-button-all-input-top)}.vibe-radio-button-indicator{flex-shrink:0;box-sizing:border-box;pointer-events:none;position:relative;display:flex;align-items:center;justify-content:center;width:var(--vibe-radio-button-all-indicator-width);height:var(--vibe-radio-button-all-indicator-height);border-radius:var(--vibe-radio-button-all-indicator-border-radius);border-width:var(--vibe-radio-button-all-indicator-border-width);border-style:var(--vibe-radio-button-all-indicator-border-style);border-color:var(--vibe-radio-button-indicator-border-enabled);background-color:var(--vibe-radio-button-indicator-background-enabled);transition:border-color .2s ease,background-color .2s ease}.vibe-radio-button-indicator:before{content:"";display:block;width:var(--vibe-radio-button-all-indicator-dot-size);height:var(--vibe-radio-button-all-indicator-dot-size);border-radius:50%;background-color:transparent;transition:background-color .2s ease}@media(prefers-reduced-motion:reduce){.vibe-radio-button-indicator,.vibe-radio-button-indicator:before{transition:none}}.vibe-radio-button-label{padding-inline-start:var(--vibe-radio-button-all-label-padding-inline-start);font-family:var(--vibe-label-font-family);letter-spacing:var(--vibe-label-letter-spacing);font-weight:var(--vibe-label-font-weight);color:var(--vibe-radio-button-label-color-enabled);margin-bottom:0}.vibe-radio-button-disabled{cursor:not-allowed;pointer-events:none}.vibe-radio-button--small{--vibe-radio-button-all-indicator-width: var(--vibe-radio-button-small-indicator-width);--vibe-radio-button-all-indicator-height: var(--vibe-radio-button-small-indicator-height);--vibe-radio-button-all-indicator-dot-size: var(--vibe-radio-button-small-indicator-dot-size);--vibe-radio-button-all-input-top: var(--vibe-radio-button-small-input-top);--vibe-radio-button-all-label-padding-inline-start: var(--vibe-radio-button-small-label-padding-inline-start)}.vibe-radio-button--small .vibe-radio-button-label{font-size:var(--vibe-radio-button-small-label-font-size)}.vibe-radio-button--medium{--vibe-radio-button-all-indicator-width: var(--vibe-radio-button-medium-indicator-width);--vibe-radio-button-all-indicator-height: var(--vibe-radio-button-medium-indicator-height);--vibe-radio-button-all-indicator-dot-size: var(--vibe-radio-button-medium-indicator-dot-size);--vibe-radio-button-all-input-top: var(--vibe-radio-button-medium-input-top);--vibe-radio-button-all-label-padding-inline-start: var(--vibe-radio-button-medium-label-padding-inline-start)}.vibe-radio-button--medium .vibe-radio-button-label{font-size:var(--vibe-radio-button-medium-label-font-size)}.vibe-radio-button--large{--vibe-radio-button-all-indicator-width: var(--vibe-radio-button-large-indicator-width);--vibe-radio-button-all-indicator-height: var(--vibe-radio-button-large-indicator-height);--vibe-radio-button-all-indicator-dot-size: var(--vibe-radio-button-large-indicator-dot-size);--vibe-radio-button-all-input-top: var(--vibe-radio-button-large-input-top);--vibe-radio-button-all-label-padding-inline-start: var(--vibe-radio-button-large-label-padding-inline-start)}.vibe-radio-button--large .vibe-radio-button-label{font-size:var(--vibe-radio-button-large-label-font-size)}.vibe-radio-button:has(input:checked) .vibe-radio-button-indicator{border-color:var(--vibe-radio-button-indicator-border-checked);background-color:var(--vibe-radio-button-indicator-background-checked)}.vibe-radio-button:has(input:checked) .vibe-radio-button-indicator:before{background-color:var(--vibe-radio-button-all-indicator-color-selected)}.vibe-radio-button:has(input:disabled) .vibe-radio-button-indicator{border-color:var(--vibe-radio-button-indicator-border-disabled);background-color:var(--vibe-radio-button-indicator-background-disabled);cursor:not-allowed}.vibe-radio-button:has(input:disabled) .vibe-radio-button-label{color:var(--vibe-radio-button-label-color-disabled)}.vibe-radio-button.is-error .vibe-radio-button-indicator{border-color:var(--vibe-radio-button-indicator-border-error);background-color:var(--vibe-radio-button-indicator-background-error)}.vibe-radio-button:focus-within .vibe-radio-button-indicator{outline-width:var(--vibe-radio-button-all-focus-outline-width);outline-style:solid;outline-offset:var(--vibe-radio-button-all-focus-outline-offset);outline-color:var(--vibe-radio-button-focus-outline-color-focused)}@media(prefers-contrast:more){.vibe-radio-button-indicator{border-width:2px;border-color:ButtonText;background-color:Canvas}.vibe-radio-button:has(input:checked) .vibe-radio-button-indicator{border-color:Highlight;background-color:Highlight}.vibe-radio-button:has(input:checked) .vibe-radio-button-indicator:before{background-color:HighlightText}.vibe-radio-button:has(input:disabled) .vibe-radio-button-indicator{border-color:GrayText;background-color:Canvas;opacity:.5}.vibe-radio-button:has(input:disabled) .vibe-radio-button-label{color:GrayText}.vibe-radio-button-label{color:ButtonText}.vibe-radio-button.is-error .vibe-radio-button-indicator{border-color:Mark;border-width:2px}.vibe-radio-button:focus-within .vibe-radio-button-indicator{outline-width:3px;outline-color:Highlight;outline-offset:3px}}.vibe-radio-group[data-v-f8393cbb]{border:none;padding:0;margin:0}:root{--vibe-cascader-bg: #ffffff;--vibe-cascader-text: #1d1d1f;--vibe-cascader-text-secondary: #6e6e73;--vibe-cascader-text-disabled: #86868b;--vibe-cascader-link-text: #0066cc;--vibe-cascader-link-text-pressed: #004a94;--vibe-cascader-text-danger: #e30000;--vibe-cascader-border: #d2d2d7;--vibe-cascader-divider: #d2d2d7;--vibe-cascader-border-invalid: #e30000;--vibe-cascader-focus-ring: #2997ff;--vibe-cascader-focus-ring-width: 2px;--vibe-cascader-row-focus-bg: #0071e3;--vibe-cascader-row-focus-text: #ffffff;--vibe-cascader-row-hover-bg: rgba(0, 0, 0, .08);--vibe-cascader-chevron-color: #424245;--vibe-cascader-chip-bg: rgba(0, 0, 0, .08);--vibe-cascader-chip-bg-hover: rgba(0, 0, 0, .16);--vibe-cascader-chip-text: #1d1d1f;--vibe-cascader-panel-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-cascader-row-font-size: 17px;--vibe-cascader-row-line-height: 22px;--vibe-cascader-row-letter-spacing: -.024em;--vibe-cascader-row-font-weight: 400;--vibe-cascader-label-font-size: 13px;--vibe-cascader-label-line-height: 1.33;--vibe-cascader-label-letter-spacing: -.006em;--vibe-cascader-chip-font-size: 15px;--vibe-cascader-chip-line-height: 18.62px;--vibe-cascader-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-cascader-radius-panel: 6px;--vibe-cascader-panel-padding-block: 4px;--vibe-cascader-radius-trigger: 6px;--vibe-cascader-radius-floating: 8px;--vibe-cascader-height-floating: 3.125rem;--vibe-cascader-floating-label-inset: 6px;--vibe-cascader-floating-label-font-size: 12px;--vibe-cascader-floating-label-clearance: 24px;--vibe-cascader-trigger-height: 32px;--vibe-cascader-trigger-width: 14.0625rem;--vibe-cascader-trigger-min-width: 200px;--vibe-cascader-trigger-border: #8f8f94;--vibe-cascader-trigger-border-focus: #0071e3;--vibe-cascader-trigger-text-placeholder: #6e6e73;--vibe-cascader-trigger-icon: #1d1d1f;--vibe-cascader-trigger-chevron-inset: 10px;--vibe-cascader-trigger-clear-inset: 42px;--vibe-cascader-trigger-padding-end: 36px;--vibe-cascader-trigger-padding-end-with-clear: 64px;--vibe-cascader-trigger-icon-clear: #86868b;--vibe-cascader-row-padding-block: 3px;--vibe-cascader-row-padding-inline: 12px;--vibe-cascader-row-padding-block-selectable: 2px;--vibe-cascader-row-padding-inline-selectable: 26px;--vibe-cascader-check-inset: 10px;--vibe-cascader-check-size: 10px;--vibe-cascader-affix-gap: 8px;--vibe-cascader-chevron-width: 11px;--vibe-cascader-chevron-height: 20px;--vibe-cascader-chevron-size: 15px;--vibe-cascader-panel-gap: 16px;--vibe-cascader-radius-chip: 6px;--vibe-cascader-chip-padding: 0 6px 0 8px;--vibe-cascader-token-gap: 6px;--vibe-cascader-panel-z: 26;--vibe-cascader-transition-duration: .15s;--vibe-cascader-frozen-opacity: .6;--vibe-cascader-level-width: 240px;--vibe-cascader-level-min-height: 120px;--vibe-cascader-level-max-height: 320px;--vibe-cascader-panel-min-width: 240px;--vibe-cascader-panel-max-width: 900px;--vibe-cascader-panel-max-height: 720px;--vibe-cascader-breakpoint-md: 768px}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]),[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]),[data-theme=gsx],[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-cascader-bg: #ffffff;--vibe-cascader-text: #1d1d1f;--vibe-cascader-text-secondary: #6e6e73;--vibe-cascader-text-disabled: #86868b;--vibe-cascader-link-text: #0066cc;--vibe-cascader-link-text-pressed: #004a94;--vibe-cascader-text-danger: #e30000;--vibe-cascader-border: #d2d2d7;--vibe-cascader-divider: #d2d2d7;--vibe-cascader-border-invalid: #e30000;--vibe-cascader-focus-ring: #2997ff;--vibe-cascader-row-focus-bg: #0071e3;--vibe-cascader-row-focus-text: #ffffff;--vibe-cascader-row-hover-bg: rgba(0, 0, 0, .08);--vibe-cascader-chevron-color: #424245;--vibe-cascader-chip-bg: rgba(0, 0, 0, .08);--vibe-cascader-chip-bg-hover: rgba(0, 0, 0, .16);--vibe-cascader-chip-text: #1d1d1f;--vibe-cascader-trigger-border: #8f8f94;--vibe-cascader-trigger-border-focus: #0071e3;--vibe-cascader-trigger-text-placeholder: #6e6e73;--vibe-cascader-trigger-icon: #1d1d1f;--vibe-cascader-trigger-icon-clear: #86868b}[data-theme=bridge][data-mode=dark],[data-theme=apple-care][data-mode=dark],[data-theme=marcom][data-mode=dark]{--vibe-cascader-bg: #1d1d1f;--vibe-cascader-text: #f5f5f7;--vibe-cascader-text-secondary: #a1a1a6;--vibe-cascader-text-disabled: #86868b;--vibe-cascader-link-text: #2997ff;--vibe-cascader-link-text-pressed: #0066cc;--vibe-cascader-text-danger: #ff8085;--vibe-cascader-border: #424245;--vibe-cascader-divider: #424245;--vibe-cascader-border-invalid: #ff3037;--vibe-cascader-focus-ring: #2997ff;--vibe-cascader-row-focus-bg: #0071e3;--vibe-cascader-row-focus-text: #ffffff;--vibe-cascader-row-hover-bg: rgba(255, 255, 255, .2);--vibe-cascader-chevron-color: #f5f5f7;--vibe-cascader-chip-bg: rgba(255, 255, 255, .2);--vibe-cascader-chip-bg-hover: rgba(255, 255, 255, .32);--vibe-cascader-chip-text: #f5f5f7;--vibe-cascader-trigger-border: #5b5b5e;--vibe-cascader-trigger-border-focus: #2997ff;--vibe-cascader-trigger-text-placeholder: rgba(255, 255, 255, .64);--vibe-cascader-trigger-icon: #f5f5f7;--vibe-cascader-trigger-icon-clear: rgba(255, 255, 255, .64);--vibe-cascader-panel-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16)}@media(prefers-color-scheme:dark){[data-theme=bridge]:not([data-mode]){--vibe-cascader-bg: #1d1d1f;--vibe-cascader-text: #f5f5f7;--vibe-cascader-text-secondary: #a1a1a6;--vibe-cascader-link-text: #2997ff;--vibe-cascader-link-text-pressed: #0066cc;--vibe-cascader-text-danger: #ff8085;--vibe-cascader-border: #424245;--vibe-cascader-divider: #424245;--vibe-cascader-border-invalid: #ff3037;--vibe-cascader-row-hover-bg: rgba(255, 255, 255, .2);--vibe-cascader-chevron-color: #f5f5f7;--vibe-cascader-chip-bg: rgba(255, 255, 255, .2);--vibe-cascader-chip-bg-hover: rgba(255, 255, 255, .32);--vibe-cascader-chip-text: #f5f5f7;--vibe-cascader-trigger-border: #5b5b5e;--vibe-cascader-trigger-border-focus: #2997ff;--vibe-cascader-trigger-text-placeholder: rgba(255, 255, 255, .64);--vibe-cascader-trigger-icon: #f5f5f7;--vibe-cascader-trigger-icon-clear: rgba(255, 255, 255, .64)}}.vibe-cascader{position:relative;display:flex;flex-direction:column;gap:var(--vibe-cascader-panel-gap);font-family:var(--vibe-cascader-font-family);color:var(--vibe-cascader-text)}.vibe-cascader__label{font-size:var(--vibe-cascader-label-font-size);line-height:var(--vibe-cascader-label-line-height);letter-spacing:var(--vibe-cascader-label-letter-spacing);font-weight:var(--vibe-cascader-row-font-weight);color:var(--vibe-cascader-text-secondary)}.vibe-cascader__field{position:relative;display:flex;flex-direction:column;width:var(--vibe-cascader-trigger-width, 100%);min-width:var(--vibe-cascader-trigger-min-width)}.vibe-cascader__trigger-wrap{position:relative;display:flex;align-items:center;flex-wrap:wrap;row-gap:var(--vibe-cascader-token-gap);column-gap:var(--vibe-cascader-token-gap);min-height:var(--vibe-cascader-trigger-height);padding-inline-start:var(--vibe-cascader-row-padding-inline);padding-inline-end:var(--vibe-cascader-trigger-padding-end);background:var(--vibe-cascader-bg);border:1px solid var(--vibe-cascader-trigger-border);border-radius:var(--vibe-cascader-radius-trigger);box-sizing:border-box;cursor:pointer;transition:border-color var(--vibe-cascader-transition-duration) ease}.vibe-cascader__trigger-wrap:focus-within{border-color:var(--vibe-cascader-trigger-border-focus);outline:var(--vibe-cascader-focus-ring-width) solid var(--vibe-cascader-focus-ring);outline-offset:var(--vibe-cascader-focus-ring-width)}.vibe-cascader__trigger-wrap--has-clear{padding-inline-end:var(--vibe-cascader-trigger-padding-end-with-clear)}.vibe-cascader__trigger-wrap--tokens{align-items:flex-start;padding-block:calc(var(--vibe-cascader-token-gap) / 2);overflow-y:auto}.vibe-cascader__trigger-wrap--tokens .vibe-cascader__tokens{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vibe-cascader-token-gap);flex:0 1 auto;min-width:0;position:relative;z-index:1}.vibe-cascader__trigger-wrap--tokens .vibe-cascader__trigger{position:absolute;inset:0;width:auto;min-height:0}.vibe-cascader__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--vibe-cascader-affix-gap);width:100%;flex:1 1 auto;min-width:0;min-height:var(--vibe-cascader-trigger-height);padding:0;background:none;border:0;outline:none;color:inherit;font-family:inherit;font-size:var(--vibe-cascader-row-font-size);line-height:var(--vibe-cascader-row-line-height);letter-spacing:var(--vibe-cascader-row-letter-spacing);font-weight:var(--vibe-cascader-row-font-weight);text-align:start;cursor:pointer}.vibe-cascader__summary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vibe-cascader__summary--placeholder{color:var(--vibe-cascader-trigger-text-placeholder)}.vibe-cascader__trigger-chevron{position:absolute;inset-inline-end:var(--vibe-cascader-trigger-chevron-inset);inset-block-start:0;height:var(--vibe-cascader-trigger-height);display:inline-flex;align-items:center;font-size:var(--vibe-cascader-chevron-size);color:var(--vibe-cascader-trigger-icon)}.vibe-cascader--floating .vibe-cascader__trigger-wrap{min-height:var(--vibe-cascader-height-floating);border-radius:var(--vibe-cascader-radius-floating);padding-block-start:var(--vibe-cascader-floating-label-clearance);padding-block-end:6px;align-items:center}.vibe-cascader__label--floating{position:absolute;inset-block-start:50%;inset-inline-start:var(--vibe-cascader-row-padding-inline);transform:translateY(-50%);margin:0;font-size:var(--vibe-cascader-row-font-size);font-weight:var(--vibe-cascader-row-font-weight);line-height:var(--vibe-cascader-row-line-height);letter-spacing:var(--vibe-cascader-row-letter-spacing);color:var(--vibe-cascader-trigger-text-placeholder);pointer-events:none;transition:var(--vibe-cascader-transition-duration) ease-in;z-index:1}.vibe-cascader--floating .vibe-cascader__label--floating.is-active,.vibe-cascader--floating .vibe-cascader__label--floating.has-value{inset-block-start:var(--vibe-cascader-floating-label-inset);transform:none;font-size:var(--vibe-cascader-floating-label-font-size);line-height:1.35;color:var(--vibe-cascader-text-secondary)}.vibe-cascader--floating .vibe-cascader__summary--placeholder{visibility:hidden}.vibe-cascader--floating.vibe-cascader--disabled .vibe-cascader__label--floating{color:var(--vibe-cascader-text-disabled)}.vibe-cascader--floating.vibe-cascader--invalid .vibe-cascader__label--floating.has-value{color:var(--vibe-cascader-text-danger)}.vibe-cascader--floating .vibe-cascader__trigger-chevron,.vibe-cascader--floating .vibe-cascader__clear{height:var(--vibe-cascader-height-floating)}.vibe-cascader__trigger-chevron--updown .vibe-icon{transform:scaleX(1.3)}.vibe-cascader__clear{position:absolute;inset-inline-end:var(--vibe-cascader-trigger-clear-inset);inset-block-start:0;height:var(--vibe-cascader-trigger-height);display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:0;color:var(--vibe-cascader-trigger-icon-clear);cursor:pointer}.vibe-cascader--disabled .vibe-cascader__trigger{color:var(--vibe-cascader-text-disabled);cursor:not-allowed}.vibe-cascader--invalid .vibe-cascader__trigger-wrap{border-color:var(--vibe-cascader-border-invalid)}.vibe-cascader__tokens{display:contents}.vibe-cascader__panel-host{position:relative}.vibe-cascader--standalone .vibe-cascader__panel-host,.vibe-cascader--dialog .vibe-cascader__panel-host{width:max-content;max-width:var(--vibe-cascader-panel-max-width);position:absolute;top:100%;inset-inline-start:0;z-index:var(--vibe-cascader-panel-z);margin-block-start:var(--vibe-cascader-panel-gap)}.vibe-cascader__panel{display:flex;flex-direction:column;min-width:var(--vibe-cascader-panel-min-width);max-height:var(--vibe-cascader-panel-max-height);padding-block:var(--vibe-cascader-panel-padding-block);background:var(--vibe-cascader-bg);border:1px solid var(--vibe-cascader-border);border-radius:var(--vibe-cascader-radius-panel);box-shadow:var(--vibe-cascader-panel-shadow)}.vibe-cascader--inline .vibe-cascader__panel{width:100%;max-width:none;box-shadow:none}.vibe-cascader--inline .vibe-cascader__panel--columns{width:max(100%,calc(var(--vibe-cascader-columns, 1) * (var(--vibe-cascader-level-width) + 1px)));max-width:none}.vibe-cascader--standalone .vibe-cascader__panel,.vibe-cascader--dialog .vibe-cascader__panel{max-width:var(--vibe-cascader-panel-max-width)}.vibe-cascader--standalone .vibe-cascader__panel--columns,.vibe-cascader--dialog .vibe-cascader__panel--columns{width:min(calc(var(--vibe-cascader-columns, 1) * (var(--vibe-cascader-level-width) + 1px)),var(--vibe-cascader-panel-max-width))}.vibe-cascader__clear-all-row{display:flex;justify-content:flex-end;flex:0 0 auto;padding-inline:var(--vibe-cascader-row-padding-inline);padding-block-end:var(--vibe-cascader-panel-gap)}.vibe-cascader__back,.vibe-cascader__crumb{padding:var(--vibe-cascader-row-padding-block) var(--vibe-cascader-row-padding-inline);background:none;border:0;color:var(--vibe-cascader-link-text);font-family:inherit;font-size:var(--vibe-cascader-row-font-size);line-height:var(--vibe-cascader-row-line-height);letter-spacing:var(--vibe-cascader-row-letter-spacing);font-weight:var(--vibe-cascader-row-font-weight);cursor:pointer}.vibe-cascader__back:active,.vibe-cascader__crumb:active{color:var(--vibe-cascader-link-text-pressed)}.vibe-cascader__levels{display:flex;flex:1 1 auto;align-items:stretch;min-height:0;overflow:hidden}.vibe-cascader__panel--columns .vibe-cascader__levels{flex-direction:row;overflow-x:auto}.vibe-cascader__panel--drilldown .vibe-cascader__levels{flex-direction:column}.vibe-cascader__level{display:flex;flex-direction:column;flex:0 0 var(--vibe-cascader-level-width);min-width:0}.vibe-cascader__panel--drilldown .vibe-cascader__level{flex:1 1 auto}.vibe-cascader__panel--columns .vibe-cascader__level+.vibe-cascader__level{border-inline-start:1px solid var(--vibe-cascader-divider)}.vibe-cascader__panel--drilldown .vibe-cascader__level+.vibe-cascader__level{border-block-start:1px solid var(--vibe-cascader-divider)}.vibe-cascader__level--frozen{opacity:var(--vibe-cascader-frozen-opacity);pointer-events:none}.vibe-cascader__level-header{display:flex;align-items:center;justify-content:space-between;gap:var(--vibe-cascader-affix-gap);padding:var(--vibe-cascader-row-padding-block) var(--vibe-cascader-row-padding-inline)}.vibe-cascader__level-label{font-size:var(--vibe-cascader-label-font-size);line-height:var(--vibe-cascader-label-line-height);letter-spacing:var(--vibe-cascader-label-letter-spacing);color:var(--vibe-cascader-text-secondary)}.vibe-cascader__search,.vibe-cascader__select-all{padding-inline:var(--vibe-cascader-row-padding-inline);padding-block:var(--vibe-cascader-row-padding-block)}.vibe-cascader__options{flex:1 1 auto;min-height:var(--vibe-cascader-level-min-height);max-height:var(--vibe-cascader-level-max-height);overflow-y:auto}.vibe-cascader__row{--vibe-menu-item-bg: transparent;--vibe-menu-item-hover-bg: transparent;--vibe-menu-item-focus-bg: transparent;--vibe-menu-item-text: inherit;--vibe-menu-item-focus-color: inherit;--vibe-menu-item-disabled-text: inherit;--vibe-menu-item-submenu-indicator-icon: inherit;position:relative;display:flex;align-items:center;padding:var(--vibe-cascader-row-padding-block-selectable) var(--vibe-cascader-row-padding-inline-selectable);color:var(--vibe-cascader-text);font-size:var(--vibe-cascader-row-font-size);line-height:var(--vibe-cascader-row-line-height);letter-spacing:var(--vibe-cascader-row-letter-spacing);font-weight:var(--vibe-cascader-row-font-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--vibe-cascader-transition-duration) ease}.vibe-cascader__row:hover,.vibe-cascader__row:focus{--vibe-menu-item-focus-color: var(--vibe-cascader-text);background:var(--vibe-cascader-row-hover-bg);color:var(--vibe-cascader-text);outline:none}.vibe-cascader__row:hover .vibe-cascader__chevron,.vibe-cascader__row:focus .vibe-cascader__chevron,.vibe-cascader__row:hover .vibe-cascader__check,.vibe-cascader__row:focus .vibe-cascader__check{color:var(--vibe-cascader-text)}.vibe-cascader__row--on-path,.vibe-cascader__row--on-path:hover,.vibe-cascader__row--on-path:focus,.vibe-cascader__row--selected,.vibe-cascader__row--selected:hover,.vibe-cascader__row--selected:focus{--vibe-menu-item-focus-color: var(--vibe-cascader-row-focus-text);background:var(--vibe-cascader-row-focus-bg);color:var(--vibe-cascader-row-focus-text)}.vibe-cascader__row--on-path .vibe-cascader__chevron,.vibe-cascader__row--on-path:hover .vibe-cascader__chevron,.vibe-cascader__row--on-path:focus .vibe-cascader__chevron,.vibe-cascader__row--on-path .vibe-cascader__check,.vibe-cascader__row--on-path:hover .vibe-cascader__check,.vibe-cascader__row--on-path:focus .vibe-cascader__check,.vibe-cascader__row--selected .vibe-cascader__chevron,.vibe-cascader__row--selected:hover .vibe-cascader__chevron,.vibe-cascader__row--selected:focus .vibe-cascader__chevron{color:var(--vibe-cascader-row-focus-text)}.vibe-cascader__row[aria-disabled=true]{color:var(--vibe-cascader-text-disabled);cursor:not-allowed}.vibe-cascader__row[aria-disabled=true]:hover{background:none;color:var(--vibe-cascader-text-disabled)}.vibe-cascader__row-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.vibe-cascader__row .vibe-menu-item{flex:1 1 auto;min-width:0;padding-inline:0;background:none;color:inherit}.vibe-cascader__check{position:absolute;inset-inline-start:var(--vibe-cascader-check-inset);display:flex;align-items:center;font-size:var(--vibe-cascader-check-size);color:var(--vibe-cascader-text);visibility:hidden}.vibe-cascader__row[aria-selected=true] .vibe-cascader__check{visibility:visible}.vibe-cascader__row-check-box{display:flex;align-items:center;flex:0 0 auto;margin-inline-end:var(--vibe-cascader-affix-gap)}.vibe-cascader__row--checkbox{padding-inline:var(--vibe-cascader-row-padding-inline)}.vibe-cascader__chevron{display:flex;align-items:center;flex:0 0 auto;width:var(--vibe-cascader-chevron-width);height:var(--vibe-cascader-chevron-height);margin-inline-start:var(--vibe-cascader-affix-gap);font-size:var(--vibe-cascader-chevron-size);color:var(--vibe-cascader-chevron-color)}.vibe-cascader__loading,.vibe-cascader__empty,.vibe-cascader__error{display:flex;align-items:center;justify-content:center;gap:var(--vibe-cascader-affix-gap);min-height:var(--vibe-cascader-level-min-height);padding:var(--vibe-cascader-row-padding-inline);font-size:var(--vibe-cascader-row-font-size);line-height:var(--vibe-cascader-row-line-height);text-align:center}.vibe-cascader__empty{color:var(--vibe-cascader-text-secondary)}.vibe-cascader__error{flex-direction:column;color:var(--vibe-cascader-text-danger)}.vibe-cascader__breadcrumb{display:flex;align-items:center;flex:0 0 auto;padding-inline:var(--vibe-cascader-row-padding-inline);padding-block-end:var(--vibe-cascader-panel-gap)}.vibe-cascader__crumb[aria-current=true]{color:var(--vibe-cascader-text)}.vibe-cascader__selected-chip{display:inline-flex;align-items:center;margin-inline-start:auto;padding:var(--vibe-cascader-chip-padding);background:var(--vibe-cascader-chip-bg);border-radius:var(--vibe-cascader-radius-chip);color:var(--vibe-cascader-chip-text);font-size:var(--vibe-cascader-chip-font-size);line-height:var(--vibe-cascader-chip-line-height);transition:background-color var(--vibe-cascader-transition-duration) ease}.vibe-cascader__selected-chip:hover{background:var(--vibe-cascader-chip-bg-hover)}.vibe-cascader__global-search{flex:0 0 auto;padding-inline:var(--vibe-cascader-row-padding-inline);padding-block-end:var(--vibe-cascader-panel-gap)}.vibe-cascader__notice{margin:0 0 var(--vibe-cascader-panel-gap);font-size:var(--vibe-cascader-label-font-size);line-height:var(--vibe-cascader-label-line-height);letter-spacing:var(--vibe-cascader-label-letter-spacing);color:var(--vibe-cascader-text-secondary)}.vibe-cascader__result{display:flex;align-items:center;gap:var(--vibe-cascader-affix-gap)}.vibe-cascader__result>button{flex:1 1 auto}.vibe-cascader__result--checkbox{padding-inline-start:var(--vibe-cascader-row-padding-inline)}.vibe-cascader__global-results{margin:var(--vibe-cascader-panel-gap) 0 0;padding:0;list-style:none;max-height:var(--vibe-cascader-level-max-height);overflow-y:auto}.vibe-cascader__global-results button{display:block;width:100%;padding:var(--vibe-cascader-row-padding-block) 0;background:none;border:0;color:inherit;font-family:inherit;font-size:var(--vibe-cascader-row-font-size);line-height:var(--vibe-cascader-row-line-height);letter-spacing:var(--vibe-cascader-row-letter-spacing);text-align:start;cursor:pointer;transition:background-color var(--vibe-cascader-transition-duration) ease}.vibe-cascader__global-results button:hover{background:var(--vibe-cascader-row-hover-bg)}.vibe-cascader__global-results button:focus-visible{background:var(--vibe-cascader-row-focus-bg);color:var(--vibe-cascader-row-focus-text);outline:none}.vibe-cascader__error button{padding:var(--vibe-cascader-row-padding-block) var(--vibe-cascader-row-padding-inline);border:0;border-radius:var(--vibe-cascader-radius-trigger);background:none;color:var(--vibe-cascader-link-text);font-family:inherit;font-size:var(--vibe-cascader-row-font-size);line-height:var(--vibe-cascader-row-line-height);letter-spacing:var(--vibe-cascader-row-letter-spacing);cursor:pointer}.vibe-cascader__error button:hover{color:var(--vibe-cascader-link-text-pressed)}.vibe-cascader__error button:focus-visible{outline:var(--vibe-cascader-focus-ring-width) solid var(--vibe-cascader-focus-ring);outline-offset:var(--vibe-cascader-focus-ring-width)}.vibe-cascader__footer{display:flex;justify-content:flex-end;gap:var(--vibe-cascader-affix-gap);flex:0 0 auto;padding-inline:var(--vibe-cascader-row-padding-inline);padding-block-start:var(--vibe-cascader-row-padding-block);border-block-start:1px solid var(--vibe-cascader-divider)}.vibe-cascader__clear:focus-visible,.vibe-cascader__back:focus-visible,.vibe-cascader__crumb:focus-visible{outline:var(--vibe-cascader-focus-ring-width) solid var(--vibe-cascader-focus-ring);outline-offset:var(--vibe-cascader-focus-ring-width)}.vibe-cascader__helper,.vibe-cascader__error-message{display:flex;align-items:center;gap:var(--vibe-cascader-panel-gap);margin:0;font-size:var(--vibe-cascader-label-font-size);line-height:var(--vibe-cascader-label-line-height);letter-spacing:var(--vibe-cascader-label-letter-spacing)}.vibe-cascader__helper{color:var(--vibe-cascader-text-secondary)}.vibe-cascader__error-message{color:var(--vibe-cascader-text-danger)}@media(pointer:coarse){.vibe-cascader{--vibe-cascader-trigger-height: 44px}.vibe-cascader__row,.vibe-cascader__global-results button{min-height:44px}.vibe-cascader__clear,.vibe-cascader__back,.vibe-cascader__crumb,.vibe-cascader__error button{min-width:44px;min-height:44px}}@media(prefers-contrast:more){.vibe-cascader__helper,.vibe-cascader__notice,.vibe-cascader__empty,.vibe-cascader__label,.vibe-cascader__level-label{color:var(--vibe-cascader-text)}}@media(prefers-reduced-motion:reduce){.vibe-cascader__label--floating{transition:none}}@media(prefers-reduced-motion:reduce){.vibe-cascader,.vibe-cascader *{transition:none!important;animation:none!important}}[data-theme=marcom] .vibe-cascader,[data-theme=marcom].vibe-cascader{--vibe-cascader-font-family: var(--vibe-font-family-sf-pro-text);--vibe-cascader-row-font-size: 17px;--vibe-cascader-row-line-height: 21px;--vibe-cascader-row-letter-spacing: -.022em;--vibe-cascader-row-font-weight: 400;--vibe-cascader-label-font-size: 14px;--vibe-cascader-label-line-height: 18px;--vibe-cascader-label-letter-spacing: -.016em;--vibe-cascader-chip-font-size: 14px;--vibe-cascader-chip-line-height: 18px;--vibe-cascader-floating-label-font-size: 12px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-icon-gray-dark: #262626;--color-bg-secondary: #eeeeee;--color-chrysalis-blue: #0068da;--color-divider: #737373;--color-keyline: #d9d9d9;--color-error: #d70015;--color-link: #0068da;--color-secondary-label: #666666;--color-label: #272727;--color-bg-primary: #f6f6f6}[data-theme=apple-care][data-mode=dark]{--color-icon-gray-dark: #d9d9d9;--color-bg-secondary: #2f2f2f;--color-chrysalis-blue: #419cff;--color-divider: #8c8c8c;--color-keyline: #404040;--color-error: #ff6961;--color-link: #419cff;--color-secondary-label: #a3a3a3;--color-label: #e0e0e0;--color-bg-primary: #1e1e1e}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-cascader-bg: var(--color-bg-primary);--vibe-cascader-text: var(--color-label);--vibe-cascader-text-secondary: var(--color-secondary-label);--vibe-cascader-text-disabled: var(--color-secondary-label);--vibe-cascader-link-text: var(--color-link);--vibe-cascader-link-text-pressed: var(--color-link);--vibe-cascader-text-danger: var(--color-error);--vibe-cascader-border: var(--color-keyline);--vibe-cascader-divider: var(--color-divider);--vibe-cascader-border-invalid: var(--color-error);--vibe-cascader-focus-ring: #2997ff;--vibe-cascader-focus-ring-width: 2px;--vibe-cascader-row-focus-bg: var(--color-chrysalis-blue);--vibe-cascader-row-focus-text: var(--color-label);--vibe-cascader-row-hover-bg: var(--color-bg-secondary);--vibe-cascader-chevron-color: var(--color-icon-gray-dark);--vibe-cascader-chip-bg: var(--color-bg-primary);--vibe-cascader-chip-bg-hover: var(--color-bg-secondary);--vibe-cascader-chip-text: var(--color-label);--vibe-cascader-panel-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-cascader-row-font-size: 17px;--vibe-cascader-row-line-height: 22px;--vibe-cascader-row-letter-spacing: -.024em;--vibe-cascader-row-font-weight: 400;--vibe-cascader-label-font-size: 13px;--vibe-cascader-label-line-height: 1.33;--vibe-cascader-label-letter-spacing: -.006em;--vibe-cascader-chip-font-size: 15px;--vibe-cascader-chip-line-height: 18.62px;--vibe-cascader-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-cascader-radius-panel: 6px;--vibe-cascader-panel-padding-block: 4px;--vibe-cascader-radius-trigger: 6px;--vibe-cascader-radius-floating: 8px;--vibe-cascader-height-floating: 3.125rem;--vibe-cascader-floating-label-inset: 6px;--vibe-cascader-floating-label-font-size: 12px;--vibe-cascader-floating-label-clearance: 24px;--vibe-cascader-trigger-height: 32px;--vibe-cascader-trigger-width: 14.0625rem;--vibe-cascader-trigger-min-width: 200px;--vibe-cascader-trigger-border: var(--color-keyline);--vibe-cascader-trigger-border-focus: var(--color-chrysalis-blue);--vibe-cascader-trigger-text-placeholder: var(--color-secondary-label);--vibe-cascader-trigger-icon: var(--color-icon-gray-dark);--vibe-cascader-trigger-chevron-inset: 10px;--vibe-cascader-trigger-clear-inset: 42px;--vibe-cascader-trigger-padding-end: 36px;--vibe-cascader-trigger-padding-end-with-clear: 64px;--vibe-cascader-trigger-icon-clear: var(--color-icon-gray-dark);--vibe-cascader-row-padding-block: 3px;--vibe-cascader-row-padding-inline: 12px;--vibe-cascader-row-padding-block-selectable: 2px;--vibe-cascader-row-padding-inline-selectable: 26px;--vibe-cascader-check-inset: 10px;--vibe-cascader-check-size: 10px;--vibe-cascader-affix-gap: 8px;--vibe-cascader-chevron-width: 11px;--vibe-cascader-chevron-height: 20px;--vibe-cascader-chevron-size: 15px;--vibe-cascader-panel-gap: 16px;--vibe-cascader-radius-chip: 6px;--vibe-cascader-chip-padding: 0 6px 0 8px;--vibe-cascader-token-gap: 6px;--vibe-cascader-panel-z: 26;--vibe-cascader-transition-duration: .15s;--vibe-cascader-frozen-opacity: .6;--vibe-cascader-level-width: 240px;--vibe-cascader-level-min-height: 120px;--vibe-cascader-level-max-height: 320px;--vibe-cascader-panel-min-width: 240px;--vibe-cascader-panel-max-width: 900px;--vibe-cascader-panel-max-height: 720px;--vibe-cascader-breakpoint-md: 768px}[data-theme=apple-care][data-mode=dark]{--vibe-cascader-bg: var(--color-bg-primary);--vibe-cascader-text: var(--color-label);--vibe-cascader-text-secondary: var(--color-secondary-label);--vibe-cascader-text-disabled: var(--color-secondary-label);--vibe-cascader-link-text: var(--color-link);--vibe-cascader-link-text-pressed: var(--color-link);--vibe-cascader-text-danger: var(--color-error);--vibe-cascader-border: var(--color-keyline);--vibe-cascader-divider: var(--color-divider);--vibe-cascader-border-invalid: var(--color-error);--vibe-cascader-focus-ring: #2997ff;--vibe-cascader-focus-ring-width: 2px;--vibe-cascader-row-focus-bg: var(--color-chrysalis-blue);--vibe-cascader-row-focus-text: var(--color-label);--vibe-cascader-row-hover-bg: var(--color-bg-secondary);--vibe-cascader-chevron-color: var(--color-icon-gray-dark);--vibe-cascader-chip-bg: var(--color-bg-primary);--vibe-cascader-chip-bg-hover: var(--color-bg-secondary);--vibe-cascader-chip-text: var(--color-label);--vibe-cascader-panel-shadow: 0 .5625rem .75rem -.3125rem rgba(0, 0, 0, .16), 0 -.125rem .75rem -.3125rem rgba(0, 0, 0, .16);--vibe-cascader-row-font-size: 17px;--vibe-cascader-row-line-height: 22px;--vibe-cascader-row-letter-spacing: -.024em;--vibe-cascader-row-font-weight: 400;--vibe-cascader-label-font-size: 13px;--vibe-cascader-label-line-height: 1.33;--vibe-cascader-label-letter-spacing: -.006em;--vibe-cascader-chip-font-size: 15px;--vibe-cascader-chip-line-height: 18.62px;--vibe-cascader-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-cascader-radius-panel: 6px;--vibe-cascader-panel-padding-block: 4px;--vibe-cascader-radius-trigger: 6px;--vibe-cascader-radius-floating: 8px;--vibe-cascader-height-floating: 3.125rem;--vibe-cascader-floating-label-inset: 6px;--vibe-cascader-floating-label-font-size: 12px;--vibe-cascader-floating-label-clearance: 24px;--vibe-cascader-trigger-height: 32px;--vibe-cascader-trigger-width: 14.0625rem;--vibe-cascader-trigger-min-width: 200px;--vibe-cascader-trigger-border: var(--color-keyline);--vibe-cascader-trigger-border-focus: var(--color-chrysalis-blue);--vibe-cascader-trigger-text-placeholder: var(--color-secondary-label);--vibe-cascader-trigger-icon: var(--color-icon-gray-dark);--vibe-cascader-trigger-chevron-inset: 10px;--vibe-cascader-trigger-clear-inset: 42px;--vibe-cascader-trigger-padding-end: 36px;--vibe-cascader-trigger-padding-end-with-clear: 64px;--vibe-cascader-trigger-icon-clear: var(--color-icon-gray-dark);--vibe-cascader-row-padding-block: 3px;--vibe-cascader-row-padding-inline: 12px;--vibe-cascader-row-padding-block-selectable: 2px;--vibe-cascader-row-padding-inline-selectable: 26px;--vibe-cascader-check-inset: 10px;--vibe-cascader-check-size: 10px;--vibe-cascader-affix-gap: 8px;--vibe-cascader-chevron-width: 11px;--vibe-cascader-chevron-height: 20px;--vibe-cascader-chevron-size: 15px;--vibe-cascader-panel-gap: 16px;--vibe-cascader-radius-chip: 6px;--vibe-cascader-chip-padding: 0 6px 0 8px;--vibe-cascader-token-gap: 6px;--vibe-cascader-panel-z: 26;--vibe-cascader-transition-duration: .15s;--vibe-cascader-frozen-opacity: .6;--vibe-cascader-level-width: 240px;--vibe-cascader-level-min-height: 120px;--vibe-cascader-level-max-height: 320px;--vibe-cascader-panel-min-width: 240px;--vibe-cascader-panel-max-width: 900px;--vibe-cascader-panel-max-height: 720px;--vibe-cascader-breakpoint-md: 768px}[data-theme=apple-care][data-mode=dark]{--vibe-cascader-bg: var(--color-bg-primary);--vibe-cascader-text: var(--color-label);--vibe-cascader-text-secondary: var(--color-secondary-label);--vibe-cascader-link-text: var(--color-link);--vibe-cascader-link-text-pressed: var(--color-link);--vibe-cascader-text-danger: var(--color-error);--vibe-cascader-border: var(--color-keyline);--vibe-cascader-divider: var(--color-divider);--vibe-cascader-border-invalid: var(--color-error);--vibe-cascader-row-hover-bg: var(--color-bg-secondary);--vibe-cascader-chevron-color: var(--color-icon-gray-dark);--vibe-cascader-chip-bg: var(--color-bg-primary);--vibe-cascader-chip-bg-hover: var(--color-bg-secondary);--vibe-cascader-chip-text: var(--color-label);--vibe-cascader-trigger-border: var(--color-keyline);--vibe-cascader-trigger-border-focus: var(--color-chrysalis-blue);--vibe-cascader-trigger-text-placeholder: var(--color-secondary-label);--vibe-cascader-trigger-icon: var(--color-icon-gray-dark);--vibe-cascader-trigger-icon-clear: var(--color-icon-gray-dark)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-cascader-bg: var(--color-bg-primary);--vibe-cascader-text: var(--color-label);--vibe-cascader-text-secondary: var(--color-secondary-label);--vibe-cascader-text-disabled: var(--color-secondary-label);--vibe-cascader-link-text: var(--color-link);--vibe-cascader-link-text-pressed: var(--color-link);--vibe-cascader-text-danger: var(--color-error);--vibe-cascader-border: var(--color-keyline);--vibe-cascader-divider: var(--color-divider);--vibe-cascader-border-invalid: var(--color-error);--vibe-cascader-row-focus-bg: var(--color-chrysalis-blue);--vibe-cascader-row-focus-text: var(--color-label);--vibe-cascader-row-hover-bg: var(--color-bg-secondary);--vibe-cascader-chevron-color: var(--color-icon-gray-dark);--vibe-cascader-chip-bg: var(--color-bg-primary);--vibe-cascader-chip-bg-hover: var(--color-bg-secondary);--vibe-cascader-chip-text: var(--color-label);--vibe-cascader-trigger-border: var(--color-keyline);--vibe-cascader-trigger-border-focus: var(--color-chrysalis-blue);--vibe-cascader-trigger-text-placeholder: var(--color-secondary-label);--vibe-cascader-trigger-icon: var(--color-icon-gray-dark);--vibe-cascader-trigger-icon-clear: var(--color-icon-gray-dark)}[data-theme=apple-care][data-mode=dark]{--vibe-cascader-bg: var(--color-bg-primary);--vibe-cascader-text: var(--color-label);--vibe-cascader-text-secondary: var(--color-secondary-label);--vibe-cascader-text-disabled: var(--color-secondary-label);--vibe-cascader-link-text: var(--color-link);--vibe-cascader-link-text-pressed: var(--color-link);--vibe-cascader-text-danger: var(--color-error);--vibe-cascader-border: var(--color-keyline);--vibe-cascader-divider: var(--color-divider);--vibe-cascader-border-invalid: var(--color-error);--vibe-cascader-row-focus-bg: var(--color-chrysalis-blue);--vibe-cascader-row-focus-text: var(--color-label);--vibe-cascader-row-hover-bg: var(--color-bg-secondary);--vibe-cascader-chevron-color: var(--color-icon-gray-dark);--vibe-cascader-chip-bg: var(--color-bg-primary);--vibe-cascader-chip-bg-hover: var(--color-bg-secondary);--vibe-cascader-chip-text: var(--color-label);--vibe-cascader-trigger-border: var(--color-keyline);--vibe-cascader-trigger-border-focus: var(--color-chrysalis-blue);--vibe-cascader-trigger-text-placeholder: var(--color-secondary-label);--vibe-cascader-trigger-icon: var(--color-icon-gray-dark);--vibe-cascader-trigger-icon-clear: var(--color-icon-gray-dark)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-cascader-columns: 1}[data-theme=apple-care][data-mode=dark]{--vibe-cascader-columns: 1}[data-theme=bridge]{--vibe-checkbox-group-gap-vertical: 1rem;--vibe-checkbox-group-gap-horizontal: 1rem;--vibe-checkbox-group-label-font-size: 1rem;--vibe-checkbox-group-label-font-weight: 400;--vibe-checkbox-group-label-line-height: 1.5;--vibe-checkbox-group-label-letter-spacing: -.02em;--vibe-checkbox-group-error-font-size: .8125rem;--vibe-checkbox-group-error-line-height: 1.33;--vibe-checkbox-group-error-font-weight: 400;--vibe-checkbox-group-validation-transition: .15s ease-in;--vibe-checkbox-group-children-indent: 1rem;--vibe-checkbox-group-disabled-label-color: rgba(60%, 60%, 61.18%, 1);--vibe-checkbox-group-disabled-opacity: 1}[data-theme=apple-care],[data-theme=gsx]{--vibe-checkbox-group-gap-vertical: .5rem;--vibe-checkbox-group-gap-horizontal: 1rem;--vibe-checkbox-group-label-font-size: .875rem;--vibe-checkbox-group-label-font-weight: 600;--vibe-checkbox-group-label-line-height: 1.4;--vibe-checkbox-group-error-font-size: .75rem;--vibe-checkbox-group-error-font-weight: 400;--vibe-checkbox-group-validation-transition: .15s ease-in;--vibe-checkbox-group-children-indent: 1.5rem}[data-theme=marcom]{--vibe-checkbox-group-gap-vertical: .5rem;--vibe-checkbox-group-gap-horizontal: 1rem;--vibe-checkbox-group-label-font-size: 1rem;--vibe-checkbox-group-label-font-weight: 600;--vibe-checkbox-group-label-line-height: 1.5;--vibe-checkbox-group-error-font-size: .75rem;--vibe-checkbox-group-error-font-weight: 400;--vibe-checkbox-group-validation-transition: .15s ease-in;--vibe-checkbox-group-children-indent: 1.5rem}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-checkbox-group-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-group-error-color: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-error-border: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-checkbox-group-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-group-error-color: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-error-border: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-focus-ring: rgba(0%, 47.06%, 100%, 1)}[data-theme=gsx]{--vibe-checkbox-group-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-group-error-color: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-error-border: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-checkbox-group-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-group-error-color: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-error-border: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}@media(prefers-color-scheme:dark){[data-theme=bridge]:not([data-mode]){--vibe-checkbox-group-label-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-checkbox-group-error-color: rgba(100%, 41.57%, 38.04%, 1);--vibe-checkbox-group-error-border: rgba(100%, 41.57%, 38.04%, 1);--vibe-checkbox-group-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-group-disabled-label-color: rgba(56%, 56%, 57.65%, 1)}}[data-theme=bridge][data-mode=dark]{--vibe-checkbox-group-label-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-checkbox-group-error-color: rgba(100%, 41.57%, 38.04%, 1);--vibe-checkbox-group-error-border: rgba(100%, 41.57%, 38.04%, 1);--vibe-checkbox-group-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-group-disabled-label-color: rgba(56%, 56%, 57.65%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-checkbox-group-label-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-checkbox-group-error-color: rgba(100%, 41.57%, 38.04%, 1);--vibe-checkbox-group-error-border: rgba(100%, 41.57%, 38.04%, 1);--vibe-checkbox-group-focus-ring: rgba(0%, 47.06%, 100%, 1)}[data-theme=marcom][data-mode=dark]{--vibe-checkbox-group-label-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-checkbox-group-error-color: rgba(100%, 41.57%, 38.04%, 1);--vibe-checkbox-group-error-border: rgba(100%, 41.57%, 38.04%, 1);--vibe-checkbox-group-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apl]{--vibe-checkbox-group-gap-vertical: 1rem;--vibe-checkbox-group-gap-horizontal: 1rem;--vibe-checkbox-group-label-font-size: 1rem;--vibe-checkbox-group-label-font-weight: 400;--vibe-checkbox-group-label-line-height: 1.5;--vibe-checkbox-group-label-letter-spacing: -.02em;--vibe-checkbox-group-error-font-size: .8125rem;--vibe-checkbox-group-error-line-height: 1.33;--vibe-checkbox-group-error-font-weight: 400;--vibe-checkbox-group-validation-transition: .15s ease-in;--vibe-checkbox-group-children-indent: 1rem;--vibe-checkbox-group-disabled-label-color: #86868b;--vibe-checkbox-group-disabled-opacity: 1}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-checkbox-group-label-color: #1d1d1f;--vibe-checkbox-group-error-color: #e30000;--vibe-checkbox-group-error-border: #e30000;--vibe-checkbox-group-focus-ring: #0071e3}[data-theme=apl][data-mode=dark]{--vibe-checkbox-group-label-color: #f5f5f7;--vibe-checkbox-group-error-color: #ff3037;--vibe-checkbox-group-error-border: #ff3037;--vibe-checkbox-group-focus-ring: #2997ff;--vibe-checkbox-group-disabled-label-color: #6e6e73}:root{--vibe-checkbox-group-gap-vertical: .5rem;--vibe-checkbox-group-gap-horizontal: 1rem;--vibe-checkbox-group-label-font-size: .875rem;--vibe-checkbox-group-label-font-weight: 600;--vibe-checkbox-group-label-line-height: 1.4;--vibe-checkbox-group-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-group-error-color: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-error-border: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-error-font-size: .75rem;--vibe-checkbox-group-error-font-weight: 400;--vibe-checkbox-group-error-line-height: 1.4;--vibe-checkbox-group-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-group-validation-transition: .15s ease-in;--vibe-checkbox-group-children-indent: 1.5rem}.vibe-checkbox-group{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--vibe-checkbox-group-gap-vertical)}.vibe-checkbox-group-legend{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.vibe-checkbox-group-label{font-family:var(--vibe-label-font-family);font-size:var(--vibe-label-font-size);line-height:var(--vibe-label-line-height);letter-spacing:var(--vibe-label-letter-spacing);font-weight:var(--vibe-label-font-weight);color:var(--vibe-label-color);margin-bottom:var(--vibe-label-margin-bottom)}[data-theme=apl] .vibe-checkbox-group-label{color:var(--vibe-checkbox-group-label-color)}.vibe-checkbox-group-items{display:flex;flex-direction:column;gap:var(--vibe-checkbox-group-gap-vertical)}.vibe-checkbox-group-items--horizontal{flex-direction:row;gap:var(--vibe-checkbox-group-gap-horizontal);flex-wrap:wrap}.vibe-checkbox-group--label-horizontal{flex-direction:row;align-items:flex-start;gap:var(--vibe-checkbox-group-gap-horizontal)}.vibe-checkbox-group-parent{margin-bottom:.25rem}.vibe-checkbox-group-children--indented{padding-left:var(--vibe-checkbox-group-children-indent)}.vibe-checkbox-group-error{display:flex;align-items:center;gap:.25rem;font-size:var(--vibe-checkbox-group-error-font-size);font-weight:var(--vibe-checkbox-group-error-font-weight);color:var(--vibe-checkbox-group-error-color);line-height:var(--vibe-checkbox-group-error-line-height, 1.4);transition:opacity var(--vibe-checkbox-group-validation-transition)}.vibe-checkbox-group-error-icon{display:flex;align-items:center;flex-shrink:0;font-size:.875rem}.vibe-checkbox-group--disabled{opacity:var(--vibe-checkbox-group-disabled-opacity, .42);pointer-events:none}[data-theme=bridge] .vibe-checkbox-group--disabled .vibe-checkbox-group-label,[data-theme=apl] .vibe-checkbox-group--disabled .vibe-checkbox-group-label{color:var(--vibe-checkbox-group-disabled-label-color)}@media(prefers-reduced-motion:reduce){.vibe-checkbox-group-error{transition:none}}@media(prefers-contrast:more){.vibe-checkbox-group-label{color:ButtonText}.vibe-checkbox-group-error{color:LinkText}.vibe-checkbox-group--disabled .vibe-checkbox-group-label{color:GrayText}}@media(forced-colors:active){.vibe-checkbox-group-label{color:ButtonText}.vibe-checkbox-group-error{color:LinkText}.vibe-checkbox-group--disabled .vibe-checkbox-group-label{color:GrayText}}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-checkbox-group-gap-vertical: 1rem;--vibe-checkbox-group-gap-horizontal: 1rem;--vibe-checkbox-group-label-font-size: 1rem;--vibe-checkbox-group-label-font-weight: 400;--vibe-checkbox-group-label-line-height: 1.5;--vibe-checkbox-group-label-letter-spacing: -.02em;--vibe-checkbox-group-error-font-size: .8125rem;--vibe-checkbox-group-error-line-height: 1.33;--vibe-checkbox-group-error-font-weight: 400;--vibe-checkbox-group-validation-transition: .15s ease-in;--vibe-checkbox-group-children-indent: 1rem;--vibe-checkbox-group-disabled-label-color: rgba(60%, 60%, 61.18%, 1);--vibe-checkbox-group-disabled-opacity: 1}[data-theme=apple-care][data-mode=dark]{--vibe-checkbox-group-gap-vertical: 1rem;--vibe-checkbox-group-gap-horizontal: 1rem;--vibe-checkbox-group-label-font-size: 1rem;--vibe-checkbox-group-label-font-weight: 400;--vibe-checkbox-group-label-line-height: 1.5;--vibe-checkbox-group-label-letter-spacing: -.02em;--vibe-checkbox-group-error-font-size: .8125rem;--vibe-checkbox-group-error-line-height: 1.33;--vibe-checkbox-group-error-font-weight: 400;--vibe-checkbox-group-validation-transition: .15s ease-in;--vibe-checkbox-group-children-indent: 1rem;--vibe-checkbox-group-disabled-label-color: rgba(60%, 60%, 61.18%, 1);--vibe-checkbox-group-disabled-opacity: 1}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-checkbox-group-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-group-error-color: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-error-border: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-checkbox-group-label-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-checkbox-group-error-color: rgba(100%, 41.57%, 38.04%, 1);--vibe-checkbox-group-error-border: rgba(100%, 41.57%, 38.04%, 1);--vibe-checkbox-group-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-group-disabled-label-color: rgba(56%, 56%, 57.65%, 1)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-checkbox-group-gap-vertical: .5rem;--vibe-checkbox-group-gap-horizontal: 1rem;--vibe-checkbox-group-label-font-size: .875rem;--vibe-checkbox-group-label-font-weight: 600;--vibe-checkbox-group-label-line-height: 1.4;--vibe-checkbox-group-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-group-error-color: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-error-border: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-error-font-size: .75rem;--vibe-checkbox-group-error-font-weight: 400;--vibe-checkbox-group-error-line-height: 1.4;--vibe-checkbox-group-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-group-validation-transition: .15s ease-in;--vibe-checkbox-group-children-indent: 1.5rem}[data-theme=apple-care][data-mode=dark]{--vibe-checkbox-group-gap-vertical: .5rem;--vibe-checkbox-group-gap-horizontal: 1rem;--vibe-checkbox-group-label-font-size: .875rem;--vibe-checkbox-group-label-font-weight: 600;--vibe-checkbox-group-label-line-height: 1.4;--vibe-checkbox-group-label-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-checkbox-group-error-color: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-error-border: rgba(89.8%, 15.29%, 7.45%, 1);--vibe-checkbox-group-error-font-size: .75rem;--vibe-checkbox-group-error-font-weight: 400;--vibe-checkbox-group-error-line-height: 1.4;--vibe-checkbox-group-focus-ring: rgba(16.08%, 59.22%, 100%, 1);--vibe-checkbox-group-validation-transition: .15s ease-in;--vibe-checkbox-group-children-indent: 1.5rem}.vibe-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.vibe-switch-track{margin:0;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:relative;display:flex;align-items:center;flex-shrink:0;width:var(--vibe-switch-all-track-width);height:var(--vibe-switch-all-track-height);border-radius:var(--vibe-switch-all-track-height);background-color:var(--vibe-switch-track-bg-off);transition:background-color .33s ease-in-out;cursor:pointer}.vibe-switch-thumb{position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:var(--vibe-switch-all-thumb-offset-off);width:var(--vibe-switch-all-thumb-size);height:var(--vibe-switch-all-thumb-size);border-radius:50%;background-color:var(--vibe-switch-thumb-bg);box-shadow:var(--vibe-switch-thumb-shadow);transition:inset-inline-start .21s ease,width .24s ease;pointer-events:none}.vibe-switch-glyph-bar,.vibe-switch-glyph-circle{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--vibe-switch-glyph-bg);pointer-events:none;transition:opacity .4s ease}.vibe-switch-glyph-bar{inset-inline-start:22%;opacity:0}.vibe-switch-glyph-circle{inset-inline-end:18%;opacity:1}.vibe-switch-label{font-family:var(--vibe-label-font-family);letter-spacing:var(--vibe-label-letter-spacing);font-weight:var(--vibe-label-font-weight);color:var(--vibe-label-color);margin-bottom:0}.vibe-switch--small{--vibe-switch-all-track-width: 32px;--vibe-switch-all-track-height: 18px;--vibe-switch-all-thumb-size: 14px;--vibe-switch-all-thumb-offset-off: 2px;--vibe-switch-all-thumb-offset-on: 16px}.vibe-switch--small .vibe-switch-label{font-size:16px}.vibe-switch--medium{--vibe-switch-all-track-width: 42px;--vibe-switch-all-track-height: 24px;--vibe-switch-all-thumb-size: 20px;--vibe-switch-all-thumb-offset-off: 2px;--vibe-switch-all-thumb-offset-on: 20px}.vibe-switch--medium .vibe-switch-label{font-size:17px}.vibe-switch--large{--vibe-switch-all-track-width: 52px;--vibe-switch-all-track-height: 30px;--vibe-switch-all-thumb-size: 26px;--vibe-switch-all-thumb-offset-off: 2px;--vibe-switch-all-thumb-offset-on: 24px}.vibe-switch--large .vibe-switch-label{font-size:17px}.vibe-switch-track[aria-checked=true]{background-color:var(--vibe-switch-track-bg-on)}.vibe-switch-track[aria-checked=true] .vibe-switch-thumb{inset-inline-start:var(--vibe-switch-all-thumb-offset-on)}.vibe-switch-track[aria-checked=true] .vibe-switch-glyph-bar{opacity:1}.vibe-switch-track[aria-checked=true] .vibe-switch-glyph-circle{opacity:0}.vibe-switch--checked .vibe-switch-track{background-color:var(--vibe-switch-track-bg-on)}.vibe-switch--checked .vibe-switch-thumb{inset-inline-start:var(--vibe-switch-all-thumb-offset-on)}.vibe-switch--checked .vibe-switch-glyph-bar{opacity:1}.vibe-switch--checked .vibe-switch-glyph-circle{opacity:0}.vibe-switch-track:active:not(:disabled) .vibe-switch-thumb{width:calc(var(--vibe-switch-all-thumb-size) + 4px)}.vibe-switch-track:focus-visible{outline-width:var(--vibe-switch-track-outline-size);outline-style:solid;outline-color:var(--vibe-switch-track-outline-color);outline-offset:2px}.vibe-switch-track:disabled,.vibe-switch--disabled .vibe-switch-track{opacity:.32;pointer-events:none}.vibe-switch--disabled,.vibe-switch--disabled .vibe-switch-label{cursor:not-allowed}.vibe-switch--disabled .vibe-switch-glyph-circle{color:var(--vibe-switch-disabled-glyph-off-color)}.vibe-switch--trailing{display:flex;justify-content:space-between;width:100%}.vibe-switch--trailing .vibe-switch-label{order:-1}@media(pointer:coarse){.vibe-switch--medium .vibe-switch-track{width:52.5px;height:30px;margin-block:5px;border-radius:30px;--vibe-switch-all-thumb-offset-on: 24.5px}.vibe-switch--medium .vibe-switch-thumb{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.vibe-switch-track,.vibe-switch-thumb,.vibe-switch-glyph-bar,.vibe-switch-glyph-circle{transition:none}.vibe-switch-track:active:not(:disabled) .vibe-switch-thumb{transition:none}}@media(prefers-contrast:more){.vibe-switch-track{border:2px solid ButtonText}.vibe-switch-track[aria-checked=true],.vibe-switch--checked .vibe-switch-track{background-color:Highlight;border-color:Highlight}.vibe-switch-thumb{box-shadow:none;border:1px solid ButtonText}.vibe-switch-track[aria-checked=true] .vibe-switch-thumb,.vibe-switch--checked .vibe-switch-thumb{background-color:HighlightText;border-color:HighlightText}.vibe-switch-track:disabled .vibe-switch-thumb,.vibe-switch--disabled .vibe-switch-thumb{background-color:GrayText;border-color:GrayText}.vibe-switch-track:disabled,.vibe-switch--disabled .vibe-switch-track{opacity:.5;border-color:GrayText}.vibe-switch-label{color:ButtonText}.vibe-switch--disabled .vibe-switch-label{color:GrayText}.vibe-switch-track:focus-visible{outline-width:3px;outline-color:Highlight;outline-offset:3px}}@media(forced-colors:active){.vibe-switch-track{forced-color-adjust:none;background-color:Canvas;border:2px solid ButtonText}.vibe-switch-track[aria-checked=true],.vibe-switch--checked .vibe-switch-track{background-color:Highlight;border-color:Highlight}.vibe-switch-thumb{forced-color-adjust:none;background-color:ButtonText;box-shadow:none}.vibe-switch-track[aria-checked=true] .vibe-switch-thumb,.vibe-switch--checked .vibe-switch-thumb{background-color:HighlightText}.vibe-switch-label,.vibe-switch-glyph-bar,.vibe-switch-glyph-circle{color:ButtonText}.vibe-switch-track[aria-checked=true] .vibe-switch-glyph-bar,.vibe-switch--checked .vibe-switch-glyph-bar{color:HighlightText}.vibe-switch-track:disabled,.vibe-switch--disabled .vibe-switch-track{opacity:1;border-color:GrayText;background-color:Canvas}.vibe-switch-track:disabled .vibe-switch-thumb,.vibe-switch--disabled .vibe-switch-thumb{background-color:GrayText}.vibe-switch--disabled .vibe-switch-label,.vibe-switch--disabled .vibe-switch-glyph-bar,.vibe-switch--disabled .vibe-switch-glyph-circle{color:GrayText}.vibe-switch-track:focus-visible{outline-color:Highlight;outline-width:3px;outline-offset:3px}}.vibe-popover{margin:0;padding:0;position:relative;display:inline-block}.vibe-popover-container{margin:0;box-sizing:border-box;position:absolute;z-index:1000;display:flex;flex-direction:column;overflow:visible;background-color:var(--vibe-popover-placard-bg-color);border-radius:var(--vibe-popover-placard-border-radius);max-width:var(--vibe-popover-placard-max-width);padding:var(--vibe-popover-placard-padding);box-shadow:var(--vibe-popover-placard-shadow);border-width:var(--vibe-popover-border-width);border-style:solid;border-color:var(--vibe-popover-border-color);transition:opacity var(--vibe-popover-transition-duration, .2s) ease-out,scale var(--vibe-popover-transition-duration, .2s) ease-out}@media(prefers-reduced-motion){.vibe-popover-container{transition:opacity var(--vibe-popover-transition-duration, .2s) ease-out}}.vibe-popover-tail{position:absolute;display:block}.vibe-popover-tail-border{fill:var(--vibe-popover-border-color)}.vibe-popover-tail-fill{fill:var(--vibe-popover-placard-bg-color)}.vibe-popover-close-icon{background:none;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;position:absolute;display:flex;align-items:center;justify-content:center;color:var(--vibe-popover-close-icon-color);width:var(--vibe-popover-close-icon-target-size);height:var(--vibe-popover-close-icon-target-size);font-size:var(--vibe-popover-close-icon-size);top:var(--vibe-popover-close-icon-margin);inset-inline-end:var(--vibe-popover-close-icon-margin);transition:color .1s linear}.vibe-popover-title-bar .vibe-popover-close-icon{position:static}.vibe-popover-title-bar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:var(--vibe-popover-title-bar-height);padding-left:var(--vibe-popover-title-bar-padding-horizontal);padding-right:var(--vibe-popover-title-bar-padding-horizontal);background-color:var(--vibe-popover-title-bar-bg-color);backdrop-filter:var(--vibe-popover-title-bar-backdrop-filter);-webkit-backdrop-filter:var(--vibe-popover-title-bar-backdrop-filter);border-radius:var(--vibe-popover-title-bar-border-radius);border-bottom-width:var(--vibe-popover-divider-thickness);border-bottom-style:solid;border-bottom-color:var(--vibe-popover-title-bar-inner-border-color)}.vibe-popover-title{margin:0;padding:0;color:var(--vibe-popover-title-color);font-size:var(--vibe-popover-title-font-size);font-weight:var(--vibe-popover-title-font-weight);line-height:var(--vibe-popover-title-line-height);font-family:var(--vibe-popover-title-font-family);letter-spacing:var(--vibe-popover-title-letter-spacing)}.vibe-popover-content{overflow-y:auto;overflow-x:hidden;flex:1 1 auto;padding:var(--vibe-popover-content-padding);color:var(--vibe-popover-content-color);font-size:var(--vibe-popover-content-font-size);font-weight:var(--vibe-popover-content-font-weight);line-height:var(--vibe-popover-content-line-height);font-family:var(--vibe-popover-content-font-family);letter-spacing:var(--vibe-popover-content-letter-spacing)}.vibe-popover-toolbar{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:var(--vibe-popover-toolbar-height);padding-left:var(--vibe-popover-toolbar-padding-horizontal);padding-right:var(--vibe-popover-toolbar-padding-horizontal);background-color:var(--vibe-popover-toolbar-bg-color);backdrop-filter:var(--vibe-popover-title-bar-backdrop-filter);-webkit-backdrop-filter:var(--vibe-popover-title-bar-backdrop-filter);border-radius:var(--vibe-popover-toolbar-border-radius);border-top-width:var(--vibe-popover-divider-thickness);border-top-style:solid;border-top-color:var(--vibe-popover-toolbar-inner-border-color)}.vibe-popover .vibe-popover-close-icon:hover{color:var(--vibe-popover-close-icon-color-hover)}.vibe-popover-close-icon:focus-visible{outline:2px solid var(--vibe-popover-focus-ring-color, var(--vibe-focus-outline-color, #0066cc));outline-offset:2px;border-radius:4px}.vibe-popover-container:focus-visible{outline:2px solid var(--vibe-popover-focus-ring-color, var(--vibe-focus-outline-color, #0066cc));outline-offset:2px}.vibe-popover-close-icon~.vibe-popover-content{padding-top:calc(var(--vibe-popover-close-icon-target-size) + var(--vibe-popover-close-icon-margin))}:root,[data-theme=bridge]{--vibe-tab-font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vibe-tab-font-size: 1.0625rem;--vibe-tab-font-weight: 400;--vibe-tab-active-font-weight: 500;--vibe-tab-focus-outline-size: 2px;--vibe-tab-focus-outline-style: solid;--vibe-tab-focus-outline-offset: 2px;--vibe-tab-underline-padding-x: .75rem;--vibe-tab-underline-padding-bottom: .5rem;--vibe-tab-underline-padding-y: 0;--vibe-tab-underline-min-width: 2.5rem;--vibe-tab-underline-active-border-width: .0625rem;--vibe-tab-underline-strip-padding-x: 1.375rem;--vibe-tab-button-padding-x: 1rem;--vibe-tab-button-padding-y: .375rem;--vibe-tab-button-border-width: .0625rem;--vibe-tab-button-border-radius: .5rem;--vibe-tab-button-group-border-radius: .5625rem;--vibe-tab-button-min-height: 2.5rem;--vibe-tab-button-first-padding-start: 1.1875rem;--vibe-tab-button-last-padding-end: 1.1875rem;--vibe-tab-slider-padding-x: 1rem;--vibe-tab-slider-padding-y: .25rem;--vibe-tab-slider-border-radius: .5rem;--vibe-tab-slider-group-border-radius: .625rem;--vibe-tab-slider-max-width: 12.5rem;--vibe-tab-slider-indicator-border-radius: .5rem;--vibe-tab-slider-indicator-transition: transform .3s ease, width .3s ease;--vibe-tab-slider-border-width: .0625rem;--vibe-tab-slider-group-padding: .1875rem;--vibe-tab-toolbar-padding-x: .75rem;--vibe-tab-toolbar-padding-y: .5rem;--vibe-tab-toolbar-title-font-size: 13px;--vibe-tab-toolbar-title-font-weight: 700;--vibe-tab-toolbar-title-margin-bottom: 1rem;--vibe-tab-toolbar-title-padding: 8px 12px;--vibe-tab-toolbar-border-radius-top: 1.25rem;--vibe-tab-toolbar-border-radius: .75rem;--vibe-tab-toolbar-active-border-radius: .75rem;--vibe-tab-toolbar-nav-padding: .5rem 1.5rem;--vibe-tab-toolbar-container-padding: 6px;--vibe-tab-toolbar-gap: 0px;--vibe-tab-icon-size-vertical: 2.25rem;--vibe-tab-indicator-size: 1rem;--vibe-tab-indicator-width: 1.25rem;--vibe-tab-indicator-font-size: .8125rem;--vibe-tab-indicator-font-weight: 400;--vibe-tab-indicator-border-radius: .5rem;--vibe-tab-indicator-margin-start: 6px;--vibe-tab-icon-size: 16px;--vibe-tab-icon-margin-end: 6px;--vibe-tab-group-scroll-btn-size: 32px;--vibe-tab-group-scroll-btn-font-size: 18px;--vibe-tab-group-selector-height: 36px;--vibe-tab-group-selector-border-radius: 6px;--vibe-tab-group-selector-padding-x: 12px;--vibe-tab-group-selector-border-width: 1px;--vibe-tab-panel-padding: 16px}:root,[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-tab-focus-outline-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-indicator-bg-color: rgba(89.02%, 0%, 0%, 1);--vibe-tab-indicator-text-color: rgba(100%, 100%, 100%, 1);--vibe-tab-underline-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-underline-active-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-underline-active-border-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-group-underline-border-color: rgba(82.35%, 82.35%, 84.31%, 1);--vibe-tab-button-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-button-active-bg-color: rgba(0%, 40%, 80%, 1);--vibe-tab-button-active-border-color: rgba(0%, 40%, 80%, 1);--vibe-tab-button-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-bg-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-border-color: rgba(82.35%, 82.35%, 84.31%, 1);--vibe-tab-slider-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-slider-active-bg-color: rgba(100%, 100%, 100%, 1);--vibe-tab-slider-active-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-slider-active-box-shadow-color: rgba(0%, 0%, 0%, .16);--vibe-tab-slider-border-color: rgba(56.08%, 56.08%, 58.04%, 1);--vibe-tab-group-slider-bg-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-slider-box-shadow-color: rgba(0%, 0%, 0%, .16);--vibe-tab-toolbar-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-toolbar-active-bg-color: rgba(0%, 0%, 0%, .04);--vibe-tab-toolbar-active-color: rgba(0%, 40%, 80%, 1);--vibe-tab-toolbar-active-border-color: transparent;--vibe-tab-group-toolbar-title-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-group-bg-color: rgba(0%, 0%, 0%, .04);--vibe-tab-toolbar-container-bg-color: rgba(0%, 0%, 0%, .04);--vibe-tab-toolbar-active-icon-color: rgba(0%, 40%, 80%, 1);--vibe-tab-group-scroll-btn-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-group-scroll-btn-disabled-color: rgba(47.06%, 47.06%, 49.02%, 1);--vibe-tab-group-selector-bg: rgba(100%, 100%, 100%, 1);--vibe-tab-group-selector-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-tab-group-selector-color: rgba(11.37%, 11.37%, 12.16%, 1)}@media(prefers-color-scheme:dark){:root,[data-theme=bridge]{--vibe-tab-focus-outline-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-indicator-bg-color: rgba(100%, 18.82%, 21.57%, 1);--vibe-tab-indicator-text-color: rgba(100%, 100%, 100%, 1);--vibe-tab-underline-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-underline-active-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-underline-active-border-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-underline-border-color: rgba(31.76%, 31.76%, 32.94%, 1);--vibe-tab-button-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-button-active-bg-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-button-active-border-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-button-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-bg-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-group-button-border-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-slider-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-slider-active-bg-color: rgba(100%, 100%, 100%, .16);--vibe-tab-slider-active-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-slider-active-box-shadow-color: transparent;--vibe-tab-slider-border-color: rgba(100%, 100%, 100%, .36);--vibe-tab-group-slider-bg-color: rgba(20%, 20%, 21.18%, 1);--vibe-tab-group-slider-box-shadow-color: rgba(100%, 100%, 100%, .32);--vibe-tab-toolbar-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-toolbar-active-bg-color: rgba(100%, 100%, 100%, .11);--vibe-tab-toolbar-active-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-toolbar-active-border-color: transparent;--vibe-tab-group-toolbar-title-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-bg-color: rgba(100%, 100%, 100%, .11);--vibe-tab-toolbar-container-bg-color: rgba(100%, 100%, 100%, .11);--vibe-tab-toolbar-active-icon-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-group-scroll-btn-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-group-scroll-btn-disabled-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-selector-bg: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-tab-group-selector-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-selector-color: rgba(96.08%, 96.08%, 96.86%, 1)}}[data-theme=bridge][data-mode=dark]{--vibe-tab-focus-outline-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-indicator-bg-color: rgba(100%, 18.82%, 21.57%, 1);--vibe-tab-indicator-text-color: rgba(100%, 100%, 100%, 1);--vibe-tab-underline-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-underline-active-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-underline-active-border-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-underline-border-color: rgba(31.76%, 31.76%, 32.94%, 1);--vibe-tab-button-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-button-active-bg-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-button-active-border-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-button-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-bg-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-group-button-border-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-slider-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-slider-active-bg-color: rgba(100%, 100%, 100%, .16);--vibe-tab-slider-active-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-slider-active-box-shadow-color: transparent;--vibe-tab-slider-border-color: rgba(100%, 100%, 100%, .36);--vibe-tab-group-slider-bg-color: rgba(20%, 20%, 21.18%, 1);--vibe-tab-group-slider-box-shadow-color: rgba(100%, 100%, 100%, .32);--vibe-tab-toolbar-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-toolbar-active-bg-color: rgba(100%, 100%, 100%, .11);--vibe-tab-toolbar-active-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-toolbar-active-border-color: transparent;--vibe-tab-group-toolbar-title-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-bg-color: rgba(100%, 100%, 100%, .11);--vibe-tab-toolbar-container-bg-color: rgba(100%, 100%, 100%, .11);--vibe-tab-toolbar-active-icon-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-group-scroll-btn-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-group-scroll-btn-disabled-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-selector-bg: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-tab-group-selector-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-selector-color: rgba(96.08%, 96.08%, 96.86%, 1)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-tab-focus-outline-color: #0071e3;--vibe-tab-indicator-bg-color: #e30000;--vibe-tab-indicator-text-color: #ffffff;--vibe-tab-underline-color: #6e6e73;--vibe-tab-underline-active-color: #1d1d1f;--vibe-tab-underline-active-border-color: #1d1d1f;--vibe-tab-group-underline-border-color: #d2d2d7;--vibe-tab-button-color: #1d1d1f;--vibe-tab-button-active-bg-color: #0071e3;--vibe-tab-button-active-border-color: #0071e3;--vibe-tab-button-active-color: #ffffff;--vibe-tab-group-button-bg-color: #ffffff;--vibe-tab-group-button-border-color: #d2d2d7;--vibe-tab-slider-color: #1d1d1f;--vibe-tab-slider-active-bg-color: #ffffff;--vibe-tab-slider-active-color: #1d1d1f;--vibe-tab-slider-active-box-shadow-color: rgba(0, 0, 0, .16);--vibe-tab-slider-border-color: #86868b;--vibe-tab-group-slider-bg-color: #f5f5f7;--vibe-tab-group-slider-box-shadow-color: rgba(0, 0, 0, .16);--vibe-tab-toolbar-color: #6e6e73;--vibe-tab-toolbar-active-bg-color: rgba(0, 0, 0, .04);--vibe-tab-toolbar-active-color: #0071e3;--vibe-tab-toolbar-active-border-color: transparent;--vibe-tab-group-toolbar-title-color: #1d1d1f;--vibe-tab-group-bg-color: rgba(0, 0, 0, .04);--vibe-tab-toolbar-container-bg-color: rgba(0, 0, 0, .04);--vibe-tab-toolbar-active-icon-color: #0071e3;--vibe-tab-group-scroll-btn-color: #6e6e73;--vibe-tab-group-scroll-btn-disabled-color: #86868b;--vibe-tab-group-selector-bg: #ffffff;--vibe-tab-group-selector-border-color: #d2d2d7;--vibe-tab-group-selector-color: #1d1d1f}@media(prefers-color-scheme:dark){[data-theme=apl]:not([data-mode]){--vibe-tab-focus-outline-color: #2997ff;--vibe-tab-indicator-bg-color: #ff3037;--vibe-tab-indicator-text-color: #ffffff;--vibe-tab-underline-color: #86868b;--vibe-tab-underline-active-color: #f5f5f7;--vibe-tab-underline-active-border-color: #f5f5f7;--vibe-tab-group-underline-border-color: #424245;--vibe-tab-button-color: #f5f5f7;--vibe-tab-button-active-bg-color: #2997ff;--vibe-tab-button-active-border-color: #2997ff;--vibe-tab-button-active-color: #ffffff;--vibe-tab-group-button-bg-color: #161617;--vibe-tab-group-button-border-color: #6e6e73;--vibe-tab-slider-color: #f5f5f7;--vibe-tab-slider-active-bg-color: rgba(255, 255, 255, .16);--vibe-tab-slider-active-color: #f5f5f7;--vibe-tab-slider-active-box-shadow-color: transparent;--vibe-tab-slider-border-color: #6e6e73;--vibe-tab-group-slider-bg-color: #333336;--vibe-tab-group-slider-box-shadow-color: rgba(0, 0, 0, .3);--vibe-tab-toolbar-color: #86868b;--vibe-tab-toolbar-active-bg-color: rgba(255, 255, 255, .11);--vibe-tab-toolbar-active-color: #2997ff;--vibe-tab-toolbar-active-border-color: transparent;--vibe-tab-group-toolbar-title-color: #f5f5f7;--vibe-tab-group-bg-color: rgba(255, 255, 255, .11);--vibe-tab-toolbar-container-bg-color: rgba(255, 255, 255, .11);--vibe-tab-toolbar-active-icon-color: #2997ff;--vibe-tab-group-scroll-btn-color: #86868b;--vibe-tab-group-scroll-btn-disabled-color: #424245;--vibe-tab-group-selector-bg: #1d1d1f;--vibe-tab-group-selector-border-color: #424245;--vibe-tab-group-selector-color: #f5f5f7}}[data-theme=apl][data-mode=dark]{--vibe-tab-focus-outline-color: #2997ff;--vibe-tab-indicator-bg-color: #ff3037;--vibe-tab-indicator-text-color: #ffffff;--vibe-tab-underline-color: #86868b;--vibe-tab-underline-active-color: #f5f5f7;--vibe-tab-underline-active-border-color: #f5f5f7;--vibe-tab-group-underline-border-color: #424245;--vibe-tab-button-color: #f5f5f7;--vibe-tab-button-active-bg-color: #2997ff;--vibe-tab-button-active-border-color: #2997ff;--vibe-tab-button-active-color: #ffffff;--vibe-tab-group-button-bg-color: #161617;--vibe-tab-group-button-border-color: #6e6e73;--vibe-tab-slider-color: #f5f5f7;--vibe-tab-slider-active-bg-color: rgba(255, 255, 255, .16);--vibe-tab-slider-active-color: #f5f5f7;--vibe-tab-slider-active-box-shadow-color: transparent;--vibe-tab-slider-border-color: #6e6e73;--vibe-tab-group-slider-bg-color: #333336;--vibe-tab-group-slider-box-shadow-color: rgba(0, 0, 0, .3);--vibe-tab-toolbar-color: #86868b;--vibe-tab-toolbar-active-bg-color: rgba(255, 255, 255, .11);--vibe-tab-toolbar-active-color: #2997ff;--vibe-tab-toolbar-active-border-color: transparent;--vibe-tab-group-toolbar-title-color: #f5f5f7;--vibe-tab-group-bg-color: rgba(255, 255, 255, .11);--vibe-tab-toolbar-container-bg-color: rgba(255, 255, 255, .11);--vibe-tab-toolbar-active-icon-color: #2997ff;--vibe-tab-group-scroll-btn-color: #86868b;--vibe-tab-group-scroll-btn-disabled-color: #424245;--vibe-tab-group-selector-bg: #1d1d1f;--vibe-tab-group-selector-border-color: #424245;--vibe-tab-group-selector-color: #f5f5f7}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-tab-font-family: SF Pro Display, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vibe-tab-focus-outline-color: rgba(0%, 48%, 100%, 1);--vibe-tab-indicator-bg-color: rgba(89.02%, 0%, 0%, 1);--vibe-tab-indicator-text-color: rgba(100%, 100%, 100%, 1);--vibe-tab-underline-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-underline-active-color: rgba(0%, 48%, 100%, 1);--vibe-tab-underline-active-border-color: rgba(0%, 48%, 100%, 1);--vibe-tab-group-underline-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-tab-button-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-button-active-bg-color: rgba(0%, 48%, 100%, 1);--vibe-tab-button-active-border-color: rgba(0%, 42%, 90%, 1);--vibe-tab-button-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-bg-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-button-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-tab-slider-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-slider-active-bg-color: rgba(0%, 48%, 100%, 1);--vibe-tab-slider-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-slider-active-box-shadow-color: rgba(0%, 0%, 0%, .12);--vibe-tab-slider-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-tab-group-slider-bg-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-slider-box-shadow-color: rgba(0%, 0%, 0%, .12);--vibe-tab-toolbar-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-toolbar-active-bg-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-toolbar-active-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-group-toolbar-title-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-group-bg-color: rgba(100%, 100%, 100%, 1);--vibe-tab-toolbar-container-bg-color: rgba(93%, 93%, 94%, 1);--vibe-tab-toolbar-active-icon-color: rgba(0%, 48%, 100%, 1);--vibe-tab-group-scroll-btn-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-group-scroll-btn-disabled-color: rgba(47.06%, 47.06%, 49.02%, 1);--vibe-tab-group-selector-bg: rgba(100%, 100%, 100%, 1);--vibe-tab-group-selector-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-tab-group-selector-color: rgba(11.37%, 11.37%, 12.16%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-tab-focus-outline-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-indicator-bg-color: rgba(100%, 18.82%, 21.57%, 1);--vibe-tab-indicator-text-color: rgba(100%, 100%, 100%, 1);--vibe-tab-underline-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-underline-active-color: rgba(25%, 60%, 100%, 1);--vibe-tab-underline-active-border-color: rgba(25%, 60%, 100%, 1);--vibe-tab-group-underline-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-button-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-button-active-bg-color: rgba(25%, 60%, 100%, 1);--vibe-tab-button-active-border-color: rgba(20%, 55%, 95%, 1);--vibe-tab-button-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-bg-color: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-tab-group-button-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-slider-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-slider-active-bg-color: rgba(25%, 60%, 100%, 1);--vibe-tab-slider-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-slider-active-box-shadow-color: rgba(0%, 0%, 0%, .3);--vibe-tab-slider-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-slider-bg-color: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-tab-group-slider-box-shadow-color: rgba(0%, 0%, 0%, .3);--vibe-tab-toolbar-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-toolbar-active-bg-color: rgba(55%, 55%, 57%, .35);--vibe-tab-toolbar-active-color: rgba(25%, 60%, 100%, 1);--vibe-tab-toolbar-active-border-color: rgba(65%, 65%, 67%, .45);--vibe-tab-group-toolbar-title-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-bg-color: rgba(20%, 20%, 22%, 1);--vibe-tab-toolbar-container-bg-color: rgba(25%, 25%, 27%, 1);--vibe-tab-toolbar-active-icon-color: rgba(25%, 60%, 100%, 1);--vibe-tab-group-scroll-btn-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-group-scroll-btn-disabled-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-selector-bg: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-tab-group-selector-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-selector-color: rgba(96.08%, 96.08%, 96.86%, 1)}[data-theme=gsx]{--vibe-tab-font-family: "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--vibe-tab-focus-outline-color: rgba(41.6%, 70.2%, 98%, 1);--vibe-tab-focus-outline-size: 4px;--vibe-tab-indicator-bg-color: rgba(89.02%, 0%, 0%, 1);--vibe-tab-indicator-text-color: rgba(100%, 100%, 100%, 1);--vibe-tab-underline-color: rgba(40%, 40%, 40%, 1);--vibe-tab-underline-active-color: rgba(0%, 0%, 0%, 1);--vibe-tab-underline-active-border-color: rgba(11%, 56.1%, 100%, 1);--vibe-tab-group-underline-border-color: rgba(91.8%, 91.8%, 91.8%, 1);--vibe-tab-button-color: rgba(40%, 40%, 40%, 1);--vibe-tab-button-active-bg-color: rgba(11%, 56.1%, 100%, 1);--vibe-tab-button-active-border-color: rgba(0%, 42%, 86.7%, 1);--vibe-tab-button-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-bg-color: rgba(96%, 96%, 96%, 1);--vibe-tab-group-button-border-color: rgba(91.8%, 91.8%, 91.8%, 1);--vibe-tab-slider-color: rgba(40%, 40%, 40%, 1);--vibe-tab-slider-active-bg-color: rgba(11%, 56.1%, 100%, 1);--vibe-tab-slider-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-slider-active-box-shadow-color: rgba(0%, 0%, 0%, .12);--vibe-tab-slider-border-color: rgba(91.8%, 91.8%, 91.8%, 1);--vibe-tab-group-slider-bg-color: rgba(96%, 96%, 96%, 1);--vibe-tab-group-slider-box-shadow-color: rgba(0%, 0%, 0%, .12);--vibe-tab-toolbar-color: rgba(40%, 40%, 40%, 1);--vibe-tab-toolbar-active-bg-color: rgba(96%, 96%, 96%, 1);--vibe-tab-toolbar-active-color: rgba(0%, 0%, 0%, 1);--vibe-tab-group-toolbar-title-color: rgba(40%, 40%, 40%, 1);--vibe-tab-group-bg-color: rgba(100%, 100%, 100%, 1);--vibe-tab-toolbar-container-bg-color: rgba(93%, 93%, 94%, 1);--vibe-tab-toolbar-active-icon-color: rgba(11%, 56.1%, 100%, 1);--vibe-tab-group-scroll-btn-color: rgba(40%, 40%, 40%, 1);--vibe-tab-group-scroll-btn-disabled-color: rgba(47.06%, 47.06%, 49.02%, 1);--vibe-tab-group-selector-bg: rgba(100%, 100%, 100%, 1);--vibe-tab-group-selector-border-color: rgba(91.8%, 91.8%, 91.8%, 1);--vibe-tab-group-selector-color: rgba(0%, 0%, 0%, 1);--vibe-tab-button-border-radius: 2px;--vibe-tab-slider-border-radius: 4px;--vibe-tab-slider-indicator-border-radius: 2px;--vibe-tab-group-selector-border-radius: 2px}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-tab-font-family: SF Pro Display, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vibe-tab-focus-outline-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-indicator-bg-color: rgba(89.02%, 0%, 0%, 1);--vibe-tab-indicator-text-color: rgba(100%, 100%, 100%, 1);--vibe-tab-underline-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-underline-active-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-underline-active-border-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-group-underline-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-tab-button-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-button-active-bg-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-button-active-border-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-button-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-bg-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-button-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-tab-slider-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-slider-active-bg-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-slider-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-slider-active-box-shadow-color: rgba(0%, 0%, 0%, .12);--vibe-tab-slider-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-tab-group-slider-bg-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-slider-box-shadow-color: rgba(0%, 0%, 0%, .12);--vibe-tab-toolbar-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-toolbar-active-bg-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-toolbar-active-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-group-toolbar-title-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-group-bg-color: rgba(100%, 100%, 100%, 1);--vibe-tab-toolbar-container-bg-color: rgba(93%, 93%, 94%, 1);--vibe-tab-toolbar-active-icon-color: rgba(0%, 48%, 100%, 1);--vibe-tab-group-scroll-btn-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-group-scroll-btn-disabled-color: rgba(47.06%, 47.06%, 49.02%, 1);--vibe-tab-group-selector-bg: rgba(100%, 100%, 100%, 1);--vibe-tab-group-selector-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-tab-group-selector-color: rgba(11.37%, 11.37%, 12.16%, 1)}[data-theme=marcom][data-mode=dark]{--vibe-tab-focus-outline-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-indicator-bg-color: rgba(100%, 18.82%, 21.57%, 1);--vibe-tab-indicator-text-color: rgba(100%, 100%, 100%, 1);--vibe-tab-underline-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-underline-active-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-underline-active-border-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-underline-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-button-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-button-active-bg-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-button-active-border-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-button-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-bg-color: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-tab-group-button-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-slider-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-slider-active-bg-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-slider-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-slider-active-box-shadow-color: rgba(0%, 0%, 0%, .3);--vibe-tab-slider-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-slider-bg-color: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-tab-group-slider-box-shadow-color: rgba(0%, 0%, 0%, .3);--vibe-tab-toolbar-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-toolbar-active-bg-color: rgba(55%, 55%, 57%, .35);--vibe-tab-toolbar-active-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-toolbar-active-border-color: rgba(65%, 65%, 67%, .45);--vibe-tab-group-toolbar-title-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-bg-color: rgba(20%, 20%, 22%, 1);--vibe-tab-toolbar-container-bg-color: rgba(25%, 25%, 27%, 1);--vibe-tab-toolbar-active-icon-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-group-scroll-btn-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-group-scroll-btn-disabled-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-selector-bg: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-tab-group-selector-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-selector-color: rgba(96.08%, 96.08%, 96.86%, 1)}.vibe-tab-group{display:flex;flex-direction:column;width:100%;font-family:var(--vibe-tab-font-family)}.vibe-tab-group__nav-wrapper,.vibe-tab-group-nav-wrapper{position:relative;display:flex;align-items:center}.vibe-tab-group-nav-wrapper--scrollable .vibe-tab-group-nav{overflow-x:auto;scrollbar-width:none}.vibe-tab-group-nav-wrapper--scrollable .vibe-tab-group-nav::-webkit-scrollbar{display:none}.vibe-tab-group__nav,.vibe-tab-group-nav{overflow:hidden;flex:1}.vibe-tab-group__tabs,.vibe-tab-group-tabs{display:flex;flex-direction:row;position:relative}.vibe-tab-group__tabs--stretch,.vibe-tab-group-tabs--stretch{width:100%}.vibe-tab-group__tabs--stretch .tab,.vibe-tab-group-tabs--stretch .tab{flex:1;justify-content:center}.vibe-tab-group__body,.vibe-tab-group-body{flex:1}.vibe-tab-group--align-left .vibe-tab-group__tabs,.vibe-tab-group--align-left .vibe-tab-group-tabs,.vibe-tab-group-nav--left{justify-content:flex-start}.vibe-tab-group--align-center .vibe-tab-group__tabs,.vibe-tab-group--align-center .vibe-tab-group-tabs,.vibe-tab-group-nav--center{display:flex;justify-content:center}.vibe-tab-group--align-right .vibe-tab-group__tabs,.vibe-tab-group--align-right .vibe-tab-group-tabs,.vibe-tab-group-nav--right{display:flex;justify-content:flex-end}.vibe-tab-group--underline .vibe-tab-group__tabs,.vibe-tab-group--underline .vibe-tab-group-tabs{padding-inline:var(--vibe-tab-underline-strip-padding-x);border-bottom:var(--vibe-tab-underline-active-border-width) solid var(--vibe-tab-group-underline-border-color)}.vibe-tab-group--button .vibe-tab-group__nav,.vibe-tab-group--button .vibe-tab-group-nav{background-color:var(--vibe-tab-group-button-bg-color);border:var(--vibe-tab-button-border-width) solid var(--vibe-tab-group-button-border-color);border-radius:var(--vibe-tab-button-group-border-radius);overflow:hidden}.vibe-tab-group--slider .vibe-tab-group__nav,.vibe-tab-group--slider .vibe-tab-group-nav{background-color:var(--vibe-tab-group-slider-bg-color);border-radius:var(--vibe-tab-slider-group-border-radius);padding:var(--vibe-tab-slider-group-padding)}.vibe-tab-group__active-indicator,.vibe-tab-group-active-tab-indicator{position:absolute;top:0;left:0;height:100%;pointer-events:none;z-index:0}.vibe-tab-group__active-indicator:after,.vibe-tab-group-active-tab-indicator:after{position:absolute;width:100%;height:calc(100% - .1875rem);inset-inline-start:0;background-color:var(--vibe-tab-slider-active-bg-color);border:var(--vibe-tab-slider-border-width) solid var(--vibe-tab-slider-border-color);border-radius:var(--vibe-tab-slider-indicator-border-radius);content:"";box-sizing:border-box}.vibe-tab-group--toolbar .vibe-tab-group__nav-wrapper,.vibe-tab-group--toolbar .vibe-tab-group-nav-wrapper{flex-direction:column;background-color:var(--vibe-tab-group-bg-color);border-top-left-radius:var(--vibe-tab-toolbar-border-radius-top);border-top-right-radius:var(--vibe-tab-toolbar-border-radius-top);overflow:hidden}.vibe-tab-group__toolbar-title,.vibe-tab-group-toolbar-title{font-size:var(--vibe-tab-toolbar-title-font-size);font-weight:var(--vibe-tab-toolbar-title-font-weight);color:var(--vibe-tab-group-toolbar-title-color);margin-bottom:var(--vibe-tab-toolbar-title-margin-bottom, 1rem);text-align:center}.vibe-tab-group--toolbar .vibe-tab-group__nav,.vibe-tab-group--toolbar .vibe-tab-group-nav{width:100%;flex-direction:column;padding:var(--vibe-tab-toolbar-nav-padding);background-color:var(--vibe-tab-group-bg-color)}.vibe-tab-group--toolbar .vibe-tab-group__tabs,.vibe-tab-group--toolbar .vibe-tab-group-tabs{display:flex;width:100%;padding:var(--vibe-tab-toolbar-container-padding);gap:var(--vibe-tab-toolbar-gap)}.vibe-tab-group--toolbar .tab{flex:1;justify-content:center;text-align:center}.vibe-tab-group-scroll-btn{display:none;align-items:center;justify-content:center;width:var(--vibe-tab-group-scroll-btn-size);height:var(--vibe-tab-group-scroll-btn-size);border:none;background:none;color:var(--vibe-tab-group-scroll-btn-color);font-size:var(--vibe-tab-group-scroll-btn-font-size);cursor:pointer;flex-shrink:0;border-radius:50%;padding:0}.vibe-tab-group-nav-wrapper--scrollable .vibe-tab-group-scroll-btn{display:flex}.vibe-tab-group-scroll-btn:disabled{color:var(--vibe-tab-group-scroll-btn-disabled-color);cursor:not-allowed}.vibe-tab-group__selector,.vibe-tab-group-selector,.vibe-tab-group__selector-select{width:100%;height:var(--vibe-tab-group-selector-height);padding-inline:var(--vibe-tab-group-selector-padding-x);background-color:var(--vibe-tab-group-selector-bg);border:var(--vibe-tab-group-selector-border-width) solid var(--vibe-tab-group-selector-border-color);border-radius:var(--vibe-tab-group-selector-border-radius);color:var(--vibe-tab-group-selector-color);font-family:var(--vibe-tab-font-family);font-size:var(--vibe-tab-font-size);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.tab{display:flex;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-family:var(--vibe-tab-font-family);font-size:var(--vibe-tab-font-size);font-weight:var(--vibe-tab-font-weight);box-sizing:border-box;height:100%;text-align:center;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.tab.tab--active{font-weight:var(--vibe-tab-active-font-weight)}.tab:focus-visible:not(.no-visible-focus){outline:none;box-shadow:0 0 0 var(--vibe-tab-focus-outline-size) var(--vibe-tab-focus-outline-color)}.tab.no-visible-focus{box-shadow:none;outline:none}.tab.tab-style--underline{color:var(--vibe-tab-underline-color);min-width:var(--vibe-tab-underline-min-width);height:auto;padding:0 var(--vibe-tab-underline-padding-x) var(--vibe-tab-underline-padding-bottom);font-weight:400}.tab.tab-style--underline.tab--has-icon{flex-direction:column;align-items:center;gap:6px}.tab.tab-style--underline.tab--has-icon .tab--icon{font-size:var(--vibe-tab-icon-size-vertical);margin-inline-end:0}.tab.tab-style--underline.tab--active{color:var(--vibe-tab-underline-active-color)}.tab.tab-style--underline.tab--active:after{position:absolute;width:calc(100% - 1.40625rem);height:var(--vibe-tab-underline-active-border-width);background-color:var(--vibe-tab-underline-active-border-color);content:"";inset-block-end:-.0625rem;inset-inline-start:.75rem}.tab.tab-style--underline.tab--active .tab--icon{color:var(--vibe-tab-underline-active-border-color)}.tab.tab-style--button{color:var(--vibe-tab-button-color);padding:var(--vibe-tab-button-padding-y) var(--vibe-tab-button-padding-x);min-width:3rem;font-weight:500;border-color:var(--vibe-tab-group-button-border-color)}@media(pointer:coarse){.tab.tab-style--button{min-height:var(--vibe-tab-button-min-height);display:flex;align-items:center;justify-content:center}}.tab.tab-style--button:not(.last){border-inline-end:1px solid var(--vibe-tab-group-button-border-color)}.tab.tab-style--button.first{padding-inline-start:var(--vibe-tab-button-first-padding-start)}.tab.tab-style--button.last{padding-inline-end:var(--vibe-tab-button-last-padding-end)}.tab.tab-style--button.tab--active+.tab.tab-style--button{border-inline-start-color:transparent}.tab.tab-style--button.tab--active{color:var(--vibe-tab-button-active-color);background-color:var(--vibe-tab-button-active-bg-color);border-color:var(--vibe-tab-button-active-border-color)}.tab.tab-style--button.tab--active:before{position:absolute;inset-block-start:0;width:.125rem;height:100%;background-color:var(--vibe-tab-button-active-border-color);content:"";inset-inline-start:-.0625rem}.tab.tab-style--button.first.tab--active{border-start-start-radius:var(--vibe-tab-button-border-radius);border-end-start-radius:var(--vibe-tab-button-border-radius)}.tab.tab-style--button.first.tab--active:before{content:initial}.tab.tab-style--button.last.tab--active{border-start-end-radius:var(--vibe-tab-button-border-radius);border-end-end-radius:var(--vibe-tab-button-border-radius)}.tab.tab-style--button.tab-prev{border-color:var(--vibe-tab-button-active-border-color)}.tab.tab-style--slider{color:var(--vibe-tab-slider-color);padding:var(--vibe-tab-slider-padding-y) var(--vibe-tab-slider-padding-x);max-width:var(--vibe-tab-slider-max-width);height:calc(100% - .25rem);font-weight:400;position:relative;z-index:1;justify-content:center;inset-block-start:.125rem}.tab.tab-style--slider .tab--label:not(.tab-label-wrap){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(pointer:coarse){.tab.tab-style--slider{min-width:3rem;padding:.3125rem 1rem}}.tab.tab-style--slider.tab-style-content-stretch{max-width:inherit}.tab.tab-style--slider:not(.first){padding:.125rem 1rem;border-inline-start:1px solid var(--vibe-tab-slider-border-color)}@media(pointer:coarse){.tab.tab-style--slider:not(.first){padding:.3125rem 1rem}}.tab.tab-style--slider.tab--active,.tab.tab-style--slider.next{border-color:transparent;transition:border-color .5s ease-out}.tab.tab-style--slider.tab--active{color:var(--vibe-tab-slider-active-color, inherit)}.tab.tab-style--slider:focus{border-radius:var(--vibe-tab-slider-border-radius)}.tab.tab-style--toolbar{color:var(--vibe-tab-toolbar-color);padding:var(--vibe-tab-toolbar-padding-y) var(--vibe-tab-toolbar-padding-x);font-weight:500;border-radius:var(--vibe-tab-toolbar-border-radius)}.tab.tab-style--toolbar .tab--icon{width:auto;height:auto;font-size:var(--vibe-tab-icon-size-vertical);color:var(--vibe-tab-toolbar-color)}.tab.tab-style--toolbar.tab--active{color:var(--vibe-tab-toolbar-active-color);background-color:var(--vibe-tab-toolbar-active-bg-color)}.tab.tab-style--toolbar.tab--active .tab--label{text-decoration:underline}.tab.tab-style--toolbar.tab--active .tab--icon{color:var(--vibe-tab-toolbar-active-icon-color, var(--vibe-tab-toolbar-active-color))}.tab.tab-style-content-stretch{flex:1;justify-content:center}.tab--label{position:relative;width:fit-content;margin:0 auto}.tab--label:not(.tab-label-wrap){white-space:nowrap}.tab--label.tab-label-wrap{white-space:normal;word-wrap:break-word}.tab--icon{display:inline-flex;align-items:center;font-size:var(--vibe-tab-icon-size);margin-inline-end:var(--vibe-tab-icon-margin-end);flex-shrink:0}.tab--indicator{position:absolute;display:flex;align-items:center;justify-content:center;width:var(--vibe-tab-indicator-width);height:var(--vibe-tab-indicator-size);font-size:var(--vibe-tab-indicator-font-size);line-height:normal;background-color:var(--vibe-tab-indicator-bg-color);color:var(--vibe-tab-indicator-text-color);border-radius:var(--vibe-tab-indicator-border-radius);inset-inline-end:-1.375rem;inset-block-start:.1875rem;box-sizing:border-box}.tab--indicator.tab-has-icon{width:1.1875rem;inset-inline-end:-.5rem;inset-block-start:-.0625rem}.vibe-tab-panel-host{outline:none}.tab-panel{padding:var(--vibe-tab-panel-padding)}@media(prefers-reduced-motion:reduce){.tab{transition:none}.vibe-tab-group__active-indicator,.vibe-tab-group-active-tab-indicator{transition:none!important}.tab.tab-style--slider.next{transition:none}}@media(forced-colors:active){.tab:focus-visible:not(.no-visible-focus){outline:2px solid Highlight;outline-offset:2px}.tab.tab-style--underline.tab--active{border-bottom-color:Highlight;forced-color-adjust:none}.tab.tab-style--button.tab--active,.tab.tab-style--toolbar.tab--active{border:2px solid Highlight;forced-color-adjust:none}.tab--indicator{forced-color-adjust:none}.vibe-tab-group__active-indicator,.vibe-tab-group-active-tab-indicator{background-color:Highlight;forced-color-adjust:none}}@media(prefers-contrast:more){:root,[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-tab-underline-color: rgba(30%, 30%, 31%, 1);--vibe-tab-button-color: rgba(30%, 30%, 31%, 1);--vibe-tab-slider-color: rgba(30%, 30%, 31%, 1);--vibe-tab-toolbar-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-toolbar-title-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-scroll-btn-color: rgba(30%, 30%, 31%, 1)}[data-theme=bridge][data-mode=dark]{--vibe-tab-underline-color: rgba(78%, 78%, 80%, 1);--vibe-tab-button-color: rgba(78%, 78%, 80%, 1);--vibe-tab-slider-color: rgba(78%, 78%, 80%, 1);--vibe-tab-toolbar-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-toolbar-title-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-scroll-btn-color: rgba(78%, 78%, 80%, 1)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-tab-underline-color: rgba(30%, 30%, 31%, 1);--vibe-tab-button-color: rgba(30%, 30%, 31%, 1);--vibe-tab-slider-color: rgba(30%, 30%, 31%, 1);--vibe-tab-toolbar-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-toolbar-title-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-scroll-btn-color: rgba(30%, 30%, 31%, 1)}[data-theme=apl][data-mode=dark]{--vibe-tab-underline-color: rgba(78%, 78%, 80%, 1);--vibe-tab-button-color: rgba(78%, 78%, 80%, 1);--vibe-tab-slider-color: rgba(78%, 78%, 80%, 1);--vibe-tab-toolbar-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-toolbar-title-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-scroll-btn-color: rgba(78%, 78%, 80%, 1)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-tab-underline-color: rgba(30%, 30%, 31%, 1);--vibe-tab-button-color: rgba(30%, 30%, 31%, 1);--vibe-tab-slider-color: rgba(30%, 30%, 31%, 1);--vibe-tab-toolbar-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-toolbar-title-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-scroll-btn-color: rgba(30%, 30%, 31%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-tab-underline-color: rgba(78%, 78%, 80%, 1);--vibe-tab-button-color: rgba(78%, 78%, 80%, 1);--vibe-tab-slider-color: rgba(78%, 78%, 80%, 1);--vibe-tab-toolbar-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-toolbar-title-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-scroll-btn-color: rgba(78%, 78%, 80%, 1)}[data-theme=gsx]{--vibe-tab-underline-color: rgba(30%, 30%, 31%, 1);--vibe-tab-button-color: rgba(30%, 30%, 31%, 1);--vibe-tab-slider-color: rgba(30%, 30%, 31%, 1);--vibe-tab-toolbar-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-toolbar-title-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-scroll-btn-color: rgba(30%, 30%, 31%, 1)}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-tab-underline-color: rgba(30%, 30%, 31%, 1);--vibe-tab-button-color: rgba(30%, 30%, 31%, 1);--vibe-tab-slider-color: rgba(30%, 30%, 31%, 1);--vibe-tab-toolbar-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-toolbar-title-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-scroll-btn-color: rgba(30%, 30%, 31%, 1)}[data-theme=marcom][data-mode=dark]{--vibe-tab-underline-color: rgba(78%, 78%, 80%, 1);--vibe-tab-button-color: rgba(78%, 78%, 80%, 1);--vibe-tab-slider-color: rgba(78%, 78%, 80%, 1);--vibe-tab-toolbar-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-toolbar-title-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-scroll-btn-color: rgba(78%, 78%, 80%, 1)}@media(prefers-color-scheme:dark){:root,[data-theme=bridge]{--vibe-tab-underline-color: rgba(78%, 78%, 80%, 1);--vibe-tab-button-color: rgba(78%, 78%, 80%, 1);--vibe-tab-slider-color: rgba(78%, 78%, 80%, 1);--vibe-tab-toolbar-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-toolbar-title-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-scroll-btn-color: rgba(78%, 78%, 80%, 1)}[data-theme=apl]:not([data-mode]){--vibe-tab-underline-color: rgba(78%, 78%, 80%, 1);--vibe-tab-button-color: rgba(78%, 78%, 80%, 1);--vibe-tab-slider-color: rgba(78%, 78%, 80%, 1);--vibe-tab-toolbar-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-toolbar-title-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-scroll-btn-color: rgba(78%, 78%, 80%, 1)}}}@media(pointer:coarse){.tab.tab-style--button{min-height:44px}.tab.tab-style--slider{min-height:44px;padding-top:10px;padding-bottom:10px}.tab.tab-style--underline,.tab.tab-style--toolbar{min-height:44px}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-glyph-gray: rgb(29, 29, 31);--sk-fill-secondary: rgb(250, 250, 252);--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, .08);--sk-glyph-gray-secondary: rgb(110, 110, 115);--sk-fill-gray-quaternary: rgb(232, 232, 237);--sk-fill: rgb(255, 255, 255);--sk-fill-gray-tertiary: rgb(210, 210, 215);--sk-focus-color: #0071e3}[data-theme=marcom][data-mode=dark]{--sk-glyph-gray: rgb(245, 245, 247);--sk-fill-secondary: rgb(22, 22, 23);--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, .2);--sk-glyph-gray-secondary: rgb(134, 134, 139);--sk-fill-gray-quaternary: rgb(51, 51, 54);--sk-fill: rgb(0, 0, 0);--sk-fill-gray-tertiary: rgb(66, 66, 69);--sk-focus-color: #0071e3}[data-theme=marcom]:not([data-mode]) .vibe-tab-group,[data-theme=marcom]:not([data-mode]).vibe-tab-group,[data-theme=marcom][data-mode=light] .vibe-tab-group,[data-theme=marcom][data-mode=light].vibe-tab-group{--vibe-tab-font-family: var(--vibe-font-family-sf-pro-text);--vibe-tab-font-size: 14px;--vibe-tab-font-weight: 400;--vibe-tab-active-font-weight: 400;--vibe-tab-focus-outline-color: var(--sk-focus-color);--vibe-tab-slider-color: var(--sk-glyph-gray);--vibe-tab-slider-active-bg-color: var(--sk-glyph-gray);--vibe-tab-slider-active-color: var(--sk-fill);--vibe-tab-slider-border-color: transparent;--vibe-tab-slider-border-width: 0;--vibe-tab-slider-border-radius: 999px;--vibe-tab-slider-indicator-border-radius: 999px;--vibe-tab-slider-group-border-radius: 999px;--vibe-tab-slider-group-padding: 4px;--vibe-tab-slider-padding-x: 16px;--vibe-tab-slider-padding-y: 0;--vibe-tab-slider-max-width: none;--vibe-tab-group-slider-bg-color: var(--sk-fill-gray-quaternary);--vibe-tab-slider-active-box-shadow-color: transparent;--vibe-tab-group-slider-box-shadow-color: transparent;--vibe-tab-underline-color: var(--sk-glyph-gray-secondary);--vibe-tab-underline-active-color: var(--sk-glyph-gray);--vibe-tab-underline-active-border-color: var(--sk-glyph-gray);--vibe-tab-group-underline-border-color: var(--sk-fill-gray-tertiary);--vibe-tab-button-color: var(--sk-glyph-gray);--vibe-tab-button-active-bg-color: var(--sk-glyph-gray);--vibe-tab-button-active-border-color: var(--sk-glyph-gray);--vibe-tab-button-active-color: var(--sk-fill);--vibe-tab-group-button-bg-color: var(--sk-fill-gray-quaternary);--vibe-tab-group-button-border-color: transparent;--vibe-tab-toolbar-color: var(--sk-glyph-gray-secondary);--vibe-tab-toolbar-active-bg-color: var(--sk-fill-gray-quaternary-alpha);--vibe-tab-toolbar-active-color: var(--sk-glyph-gray);--vibe-tab-toolbar-active-border-color: transparent;--vibe-tab-group-toolbar-title-color: var(--sk-glyph-gray);--vibe-tab-group-bg-color: var(--sk-fill-secondary);--vibe-tab-toolbar-container-bg-color: var(--sk-fill-secondary);--vibe-tab-toolbar-active-icon-color: var(--sk-glyph-gray)}[data-theme=marcom][data-mode=dark] .vibe-tab-group,[data-theme=marcom][data-mode=dark].vibe-tab-group{--vibe-tab-font-family: var(--vibe-font-family-sf-pro-text);--vibe-tab-font-size: 14px;--vibe-tab-font-weight: 400;--vibe-tab-active-font-weight: 400;--vibe-tab-focus-outline-color: var(--sk-focus-color);--vibe-tab-slider-color: var(--sk-glyph-gray);--vibe-tab-slider-active-bg-color: var(--sk-glyph-gray);--vibe-tab-slider-active-color: var(--sk-fill);--vibe-tab-slider-border-color: transparent;--vibe-tab-slider-border-width: 0;--vibe-tab-slider-border-radius: 999px;--vibe-tab-slider-indicator-border-radius: 999px;--vibe-tab-slider-group-border-radius: 999px;--vibe-tab-slider-group-padding: 4px;--vibe-tab-slider-padding-x: 16px;--vibe-tab-slider-padding-y: 0;--vibe-tab-slider-max-width: none;--vibe-tab-group-slider-bg-color: var(--sk-fill-gray-quaternary);--vibe-tab-slider-active-box-shadow-color: transparent;--vibe-tab-group-slider-box-shadow-color: transparent;--vibe-tab-underline-color: var(--sk-glyph-gray-secondary);--vibe-tab-underline-active-color: var(--sk-glyph-gray);--vibe-tab-underline-active-border-color: var(--sk-glyph-gray);--vibe-tab-group-underline-border-color: var(--sk-fill-gray-tertiary);--vibe-tab-button-color: var(--sk-glyph-gray);--vibe-tab-button-active-bg-color: var(--sk-glyph-gray);--vibe-tab-button-active-border-color: var(--sk-glyph-gray);--vibe-tab-button-active-color: var(--sk-fill);--vibe-tab-group-button-bg-color: var(--sk-fill-gray-quaternary);--vibe-tab-group-button-border-color: transparent;--vibe-tab-toolbar-color: var(--sk-glyph-gray-secondary);--vibe-tab-toolbar-active-bg-color: var(--sk-fill-gray-quaternary-alpha);--vibe-tab-toolbar-active-color: var(--sk-glyph-gray);--vibe-tab-toolbar-active-border-color: transparent;--vibe-tab-group-toolbar-title-color: var(--sk-glyph-gray);--vibe-tab-group-bg-color: var(--sk-fill-secondary);--vibe-tab-toolbar-container-bg-color: var(--sk-fill-secondary);--vibe-tab-toolbar-active-icon-color: var(--sk-glyph-gray)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-tab-font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vibe-tab-font-size: 1.0625rem;--vibe-tab-font-weight: 400;--vibe-tab-active-font-weight: 500;--vibe-tab-focus-outline-size: 2px;--vibe-tab-focus-outline-style: solid;--vibe-tab-focus-outline-offset: 2px;--vibe-tab-underline-padding-x: .75rem;--vibe-tab-underline-padding-bottom: .5rem;--vibe-tab-underline-padding-y: 0;--vibe-tab-underline-min-width: 2.5rem;--vibe-tab-underline-active-border-width: .0625rem;--vibe-tab-underline-strip-padding-x: 1.375rem;--vibe-tab-button-padding-x: 1rem;--vibe-tab-button-padding-y: .375rem;--vibe-tab-button-border-width: .0625rem;--vibe-tab-button-border-radius: .5rem;--vibe-tab-button-group-border-radius: .5625rem;--vibe-tab-button-min-height: 2.5rem;--vibe-tab-button-first-padding-start: 1.1875rem;--vibe-tab-button-last-padding-end: 1.1875rem;--vibe-tab-slider-padding-x: 1rem;--vibe-tab-slider-padding-y: .25rem;--vibe-tab-slider-border-radius: .5rem;--vibe-tab-slider-group-border-radius: .625rem;--vibe-tab-slider-max-width: 12.5rem;--vibe-tab-slider-indicator-border-radius: .5rem;--vibe-tab-slider-indicator-transition: transform .3s ease, width .3s ease;--vibe-tab-slider-border-width: .0625rem;--vibe-tab-slider-group-padding: .1875rem;--vibe-tab-toolbar-padding-x: .75rem;--vibe-tab-toolbar-padding-y: .5rem;--vibe-tab-toolbar-title-font-size: 13px;--vibe-tab-toolbar-title-font-weight: 700;--vibe-tab-toolbar-title-margin-bottom: 1rem;--vibe-tab-toolbar-title-padding: 8px 12px;--vibe-tab-toolbar-border-radius-top: 1.25rem;--vibe-tab-toolbar-border-radius: .75rem;--vibe-tab-toolbar-active-border-radius: .75rem;--vibe-tab-toolbar-nav-padding: .5rem 1.5rem;--vibe-tab-toolbar-container-padding: 6px;--vibe-tab-toolbar-gap: 0px;--vibe-tab-icon-size-vertical: 2.25rem;--vibe-tab-indicator-size: 1rem;--vibe-tab-indicator-width: 1.25rem;--vibe-tab-indicator-font-size: .8125rem;--vibe-tab-indicator-font-weight: 400;--vibe-tab-indicator-border-radius: .5rem;--vibe-tab-indicator-margin-start: 6px;--vibe-tab-icon-size: 16px;--vibe-tab-icon-margin-end: 6px;--vibe-tab-group-scroll-btn-size: 32px;--vibe-tab-group-scroll-btn-font-size: 18px;--vibe-tab-group-selector-height: 36px;--vibe-tab-group-selector-border-radius: 6px;--vibe-tab-group-selector-padding-x: 12px;--vibe-tab-group-selector-border-width: 1px;--vibe-tab-panel-padding: 16px}[data-theme=apple-care][data-mode=dark]{--vibe-tab-font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vibe-tab-font-size: 1.0625rem;--vibe-tab-font-weight: 400;--vibe-tab-active-font-weight: 500;--vibe-tab-focus-outline-size: 2px;--vibe-tab-focus-outline-style: solid;--vibe-tab-focus-outline-offset: 2px;--vibe-tab-underline-padding-x: .75rem;--vibe-tab-underline-padding-bottom: .5rem;--vibe-tab-underline-padding-y: 0;--vibe-tab-underline-min-width: 2.5rem;--vibe-tab-underline-active-border-width: .0625rem;--vibe-tab-underline-strip-padding-x: 1.375rem;--vibe-tab-button-padding-x: 1rem;--vibe-tab-button-padding-y: .375rem;--vibe-tab-button-border-width: .0625rem;--vibe-tab-button-border-radius: .5rem;--vibe-tab-button-group-border-radius: .5625rem;--vibe-tab-button-min-height: 2.5rem;--vibe-tab-button-first-padding-start: 1.1875rem;--vibe-tab-button-last-padding-end: 1.1875rem;--vibe-tab-slider-padding-x: 1rem;--vibe-tab-slider-padding-y: .25rem;--vibe-tab-slider-border-radius: .5rem;--vibe-tab-slider-group-border-radius: .625rem;--vibe-tab-slider-max-width: 12.5rem;--vibe-tab-slider-indicator-border-radius: .5rem;--vibe-tab-slider-indicator-transition: transform .3s ease, width .3s ease;--vibe-tab-slider-border-width: .0625rem;--vibe-tab-slider-group-padding: .1875rem;--vibe-tab-toolbar-padding-x: .75rem;--vibe-tab-toolbar-padding-y: .5rem;--vibe-tab-toolbar-title-font-size: 13px;--vibe-tab-toolbar-title-font-weight: 700;--vibe-tab-toolbar-title-margin-bottom: 1rem;--vibe-tab-toolbar-title-padding: 8px 12px;--vibe-tab-toolbar-border-radius-top: 1.25rem;--vibe-tab-toolbar-border-radius: .75rem;--vibe-tab-toolbar-active-border-radius: .75rem;--vibe-tab-toolbar-nav-padding: .5rem 1.5rem;--vibe-tab-toolbar-container-padding: 6px;--vibe-tab-toolbar-gap: 0px;--vibe-tab-icon-size-vertical: 2.25rem;--vibe-tab-indicator-size: 1rem;--vibe-tab-indicator-width: 1.25rem;--vibe-tab-indicator-font-size: .8125rem;--vibe-tab-indicator-font-weight: 400;--vibe-tab-indicator-border-radius: .5rem;--vibe-tab-indicator-margin-start: 6px;--vibe-tab-icon-size: 16px;--vibe-tab-icon-margin-end: 6px;--vibe-tab-group-scroll-btn-size: 32px;--vibe-tab-group-scroll-btn-font-size: 18px;--vibe-tab-group-selector-height: 36px;--vibe-tab-group-selector-border-radius: 6px;--vibe-tab-group-selector-padding-x: 12px;--vibe-tab-group-selector-border-width: 1px;--vibe-tab-panel-padding: 16px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-tab-focus-outline-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-indicator-bg-color: rgba(89.02%, 0%, 0%, 1);--vibe-tab-indicator-text-color: rgba(100%, 100%, 100%, 1);--vibe-tab-underline-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-underline-active-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-underline-active-border-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-group-underline-border-color: rgba(82.35%, 82.35%, 84.31%, 1);--vibe-tab-button-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-button-active-bg-color: rgba(0%, 40%, 80%, 1);--vibe-tab-button-active-border-color: rgba(0%, 40%, 80%, 1);--vibe-tab-button-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-bg-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-border-color: rgba(82.35%, 82.35%, 84.31%, 1);--vibe-tab-slider-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-slider-active-bg-color: rgba(100%, 100%, 100%, 1);--vibe-tab-slider-active-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-slider-active-box-shadow-color: rgba(0%, 0%, 0%, .16);--vibe-tab-slider-border-color: rgba(56.08%, 56.08%, 58.04%, 1);--vibe-tab-group-slider-bg-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-slider-box-shadow-color: rgba(0%, 0%, 0%, .16);--vibe-tab-toolbar-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-toolbar-active-bg-color: rgba(0%, 0%, 0%, .04);--vibe-tab-toolbar-active-color: rgba(0%, 40%, 80%, 1);--vibe-tab-toolbar-active-border-color: transparent;--vibe-tab-group-toolbar-title-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-group-bg-color: rgba(0%, 0%, 0%, .04);--vibe-tab-toolbar-container-bg-color: rgba(0%, 0%, 0%, .04);--vibe-tab-toolbar-active-icon-color: rgba(0%, 40%, 80%, 1);--vibe-tab-group-scroll-btn-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-group-scroll-btn-disabled-color: rgba(47.06%, 47.06%, 49.02%, 1);--vibe-tab-group-selector-bg: rgba(100%, 100%, 100%, 1);--vibe-tab-group-selector-border-color: rgba(82.35%, 82.35%, 83.92%, 1);--vibe-tab-group-selector-color: rgba(11.37%, 11.37%, 12.16%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-tab-focus-outline-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-indicator-bg-color: rgba(100%, 18.82%, 21.57%, 1);--vibe-tab-indicator-text-color: rgba(100%, 100%, 100%, 1);--vibe-tab-underline-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-underline-active-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-underline-active-border-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-underline-border-color: rgba(31.76%, 31.76%, 32.94%, 1);--vibe-tab-button-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-button-active-bg-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-button-active-border-color: rgba(0%, 44.31%, 89.02%, 1);--vibe-tab-button-active-color: rgba(100%, 100%, 100%, 1);--vibe-tab-group-button-bg-color: rgba(11.37%, 11.37%, 12.16%, 1);--vibe-tab-group-button-border-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-slider-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-slider-active-bg-color: rgba(100%, 100%, 100%, .16);--vibe-tab-slider-active-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-slider-active-box-shadow-color: transparent;--vibe-tab-slider-border-color: rgba(100%, 100%, 100%, .36);--vibe-tab-group-slider-bg-color: rgba(20%, 20%, 21.18%, 1);--vibe-tab-group-slider-box-shadow-color: rgba(100%, 100%, 100%, .32);--vibe-tab-toolbar-color: rgba(43.14%, 43.14%, 45.1%, 1);--vibe-tab-toolbar-active-bg-color: rgba(100%, 100%, 100%, .11);--vibe-tab-toolbar-active-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-toolbar-active-border-color: transparent;--vibe-tab-group-toolbar-title-color: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-tab-group-bg-color: rgba(100%, 100%, 100%, .11);--vibe-tab-toolbar-container-bg-color: rgba(100%, 100%, 100%, .11);--vibe-tab-toolbar-active-icon-color: rgba(16.08%, 59.22%, 100%, 1);--vibe-tab-group-scroll-btn-color: rgba(63.14%, 63.14%, 65.1%, 1);--vibe-tab-group-scroll-btn-disabled-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-selector-bg: rgba(14.9%, 14.9%, 16.08%, 1);--vibe-tab-group-selector-border-color: rgba(30.59%, 30.59%, 32.55%, 1);--vibe-tab-group-selector-color: rgba(96.08%, 96.08%, 96.86%, 1)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-tab-underline-color: rgba(30%, 30%, 31%, 1);--vibe-tab-button-color: rgba(30%, 30%, 31%, 1);--vibe-tab-slider-color: rgba(30%, 30%, 31%, 1);--vibe-tab-toolbar-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-toolbar-title-color: rgba(30%, 30%, 31%, 1);--vibe-tab-group-scroll-btn-color: rgba(30%, 30%, 31%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-tab-underline-color: rgba(78%, 78%, 80%, 1);--vibe-tab-button-color: rgba(78%, 78%, 80%, 1);--vibe-tab-slider-color: rgba(78%, 78%, 80%, 1);--vibe-tab-toolbar-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-toolbar-title-color: rgba(78%, 78%, 80%, 1);--vibe-tab-group-scroll-btn-color: rgba(78%, 78%, 80%, 1)}.vibe-scroll-view{display:block;height:100%}.vibe-scroll-view-container,.vibe-scroll-view[data-part=scrollview]{position:relative;display:block;width:100%;height:100%;overflow:auto}.vibe-scroll-view-content,.vibe-scroll-view-rows{position:relative}.vibe-scroll-view-spacer,.vibe-scroll-view-spacer--top,.vibe-scroll-view-spacer--bottom,.vibe-scroll-view-spacer-top,.vibe-scroll-view-spacer-bottom,.vibe-scroll-view__spacer{pointer-events:none}.vibe-scroll-view__content{position:absolute;width:100%}.vibe-scroll-view__loader{display:flex;align-items:center;justify-content:center;padding:16px 0}.vibe-scroll-view-container:focus-visible,.vibe-scroll-view[data-part=scrollview]:focus-visible{outline:2px solid var(--vibe-scroll-view-scrollbar-thumb, rgba(0, 0, 0, .8));outline-offset:-2px}.vibe-scroll-view__live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.vibe-scroll-view.vibe-scroll-view,.vibe-scroll-view-container.vibe-scroll-view-container{scroll-behavior:auto}}:root{--vibe-footer-bg: #f5f5f7;--vibe-footer-text: #6e6e73;--vibe-footer-content-text: #1d1d1f;--vibe-footer-link-text: #6e6e73;--vibe-footer-link-text-hover: #1d1d1f;--vibe-footer-heading-text: #6e6e73;--vibe-footer-divider: rgba(0, 0, 0, .16);--vibe-footer-focus-ring: #0071e3;--vibe-footer-accessory-text: #1d1d1f;--vibe-footer-settings-text: #1d1d1f;--vibe-footer-symbol-color: #1d1d1f;--vibe-footer-accessorylinks-divider: rgba(0, 0, 0, .16);--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 13px;--vibe-footer-nav-line-height: 17px;--vibe-footer-padding-block: 16px;--vibe-footer-padding-inline: 32px;--vibe-footer-nav-padding-top: 32px;--vibe-footer-item-spacing: 7px;--vibe-footer-separator-spacing: 12px;--vibe-footer-grid-min-width: 250px;--vibe-footer-grid-gap-row: 20px;--vibe-footer-grid-gap-col: 40px;--vibe-footer-grid-gap-row-medium: 16px;--vibe-footer-grid-gap-col-medium: 24px;--vibe-footer-focus-ring-width: 2px;--vibe-footer-divider-width: 1px}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]),[data-theme=gsx],[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]),[data-theme=primary][data-mode=light],[data-theme=primary]:not([data-mode]){--vibe-footer-bg: #f5f5f7;--vibe-footer-text: #6e6e73;--vibe-footer-content-text: #1d1d1f;--vibe-footer-link-text: #6e6e73;--vibe-footer-link-text-hover: #1d1d1f;--vibe-footer-heading-text: #6e6e73;--vibe-footer-divider: rgba(0, 0, 0, .16);--vibe-footer-focus-ring: #0071e3;--vibe-footer-accessory-text: #1d1d1f;--vibe-footer-settings-text: #1d1d1f;--vibe-footer-symbol-color: #1d1d1f;--vibe-footer-accessorylinks-divider: rgba(0, 0, 0, .16)}[data-theme=bridge][data-mode=dark],[data-theme=marcom][data-mode=dark],[data-theme=primary][data-mode=dark]{--vibe-footer-bg: #1d1d1f;--vibe-footer-text: #a1a1a6;--vibe-footer-content-text: #f5f5f7;--vibe-footer-link-text: #a1a1a6;--vibe-footer-link-text-hover: #f5f5f7;--vibe-footer-heading-text: #a1a1a6;--vibe-footer-divider: rgba(255, 255, 255, .24);--vibe-footer-focus-ring: #2997ff;--vibe-footer-accessory-text: #f5f5f7;--vibe-footer-settings-text: #f5f5f7;--vibe-footer-symbol-color: #f5f5f7;--vibe-footer-accessorylinks-divider: rgba(255, 255, 255, .24)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-footer-bg: #f5f5f7;--vibe-footer-text: #6e6e73;--vibe-footer-content-text: #1d1d1f;--vibe-footer-link-text: #0060c0;--vibe-footer-link-text-hover: #0077ed;--vibe-footer-heading-text: #6e6e73;--vibe-footer-divider: rgba(0, 0, 0, .16);--vibe-footer-focus-ring: #0071e3;--vibe-footer-accessory-text: #1d1d1f;--vibe-footer-settings-text: #1d1d1f;--vibe-footer-symbol-color: #1d1d1f;--vibe-footer-accessorylinks-divider: rgba(0, 0, 0, .16)}[data-theme=apple-care][data-mode=dark]{--vibe-footer-bg: #1d1d1f;--vibe-footer-text: #a1a1a6;--vibe-footer-content-text: #f5f5f7;--vibe-footer-link-text: #2997ff;--vibe-footer-link-text-hover: #54a8ff;--vibe-footer-heading-text: #a1a1a6;--vibe-footer-divider: rgba(255, 255, 255, .24);--vibe-footer-focus-ring: #2997ff;--vibe-footer-accessory-text: #f5f5f7;--vibe-footer-settings-text: #f5f5f7;--vibe-footer-symbol-color: #f5f5f7;--vibe-footer-accessorylinks-divider: rgba(255, 255, 255, .24)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-footer-bg: #f5f5f7;--vibe-footer-text: #6e6e73;--vibe-footer-content-text: #1d1d1f;--vibe-footer-link-text: #6e6e73;--vibe-footer-link-text-hover: #1d1d1f;--vibe-footer-heading-text: #6e6e73;--vibe-footer-divider: rgba(0, 0, 0, .16);--vibe-footer-focus-ring: #0071e3;--vibe-footer-accessory-text: #1d1d1f;--vibe-footer-settings-text: #1d1d1f;--vibe-footer-symbol-color: #1d1d1f;--vibe-footer-accessorylinks-divider: rgba(0, 0, 0, .16)}[data-theme=apl][data-mode=dark]{--vibe-footer-bg: #1d1d1f;--vibe-footer-text: #86868b;--vibe-footer-content-text: #f5f5f7;--vibe-footer-link-text: #86868b;--vibe-footer-link-text-hover: #f5f5f7;--vibe-footer-heading-text: #86868b;--vibe-footer-divider: rgba(255, 255, 255, .24);--vibe-footer-focus-ring: #2997ff;--vibe-footer-accessory-text: #f5f5f7;--vibe-footer-settings-text: #f5f5f7;--vibe-footer-symbol-color: #f5f5f7;--vibe-footer-accessorylinks-divider: rgba(255, 255, 255, .24)}.vibe-footer{background-color:var(--vibe-footer-bg);color:var(--vibe-footer-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:var(--vibe-footer-font-size);line-height:1.5;box-sizing:border-box;width:100%;padding:var(--vibe-footer-padding-block) var(--vibe-footer-padding-inline)}.vibe-footer__footnotes{padding:16px 0;box-sizing:border-box}.vibe-footer__nav-links{padding:var(--vibe-footer-nav-padding-top) 0 var(--vibe-footer-nav-padding-top);box-sizing:border-box}.vibe-footer .vibe-link.vibe-footer__nav-link,.vibe-footer .vibe-link.vibe-footer__accessory-link{display:block;color:var(--vibe-footer-link-text);text-decoration:none;font-size:var(--vibe-footer-nav-font-size);line-height:var(--vibe-footer-nav-line-height);padding:0;box-sizing:border-box}.vibe-footer .vibe-link.vibe-footer__nav-link:hover,.vibe-footer .vibe-link.vibe-footer__accessory-link:hover{color:var(--vibe-footer-link-text-hover);text-decoration:underline}.vibe-footer .vibe-link.vibe-footer__nav-link:focus-visible,.vibe-footer .vibe-link.vibe-footer__accessory-link:focus-visible{box-shadow:0 0 0 var(--vibe-footer-focus-ring-width) var(--vibe-footer-focus-ring);outline:none;border-radius:2px}.vibe-footer .vibe-button.vibe-footer__nav-link,.vibe-footer .vibe-button.vibe-footer__accessory-link{display:block;color:var(--vibe-footer-link-text);text-decoration:none;font-size:var(--vibe-footer-nav-font-size);line-height:var(--vibe-footer-nav-line-height);padding:0;box-sizing:border-box;background:none;border:none;cursor:pointer;font-family:inherit}.vibe-footer .vibe-button.vibe-footer__nav-link:hover,.vibe-footer .vibe-button.vibe-footer__accessory-link:hover{color:var(--vibe-footer-link-text-hover);text-decoration:underline}.vibe-footer .vibe-button.vibe-footer__nav-link:focus-visible,.vibe-footer .vibe-button.vibe-footer__accessory-link:focus-visible{box-shadow:0 0 0 var(--vibe-footer-focus-ring-width) var(--vibe-footer-focus-ring);outline:none;border-radius:2px}.vibe-footer__nav-columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--vibe-footer-grid-min-width),1fr));gap:var(--vibe-footer-grid-gap-row) var(--vibe-footer-grid-gap-col)}.vibe-footer__nav-column{min-width:0}.vibe-footer--medium .vibe-footer__nav-columns{grid-template-columns:repeat(auto-fill,minmax(var(--vibe-footer-grid-min-width),1fr));gap:var(--vibe-footer-grid-gap-row-medium) var(--vibe-footer-grid-gap-col-medium)}.vibe-footer__nav-heading{display:block;color:var(--vibe-footer-heading-text);font-weight:600;font-size:var(--vibe-footer-nav-font-size);line-height:var(--vibe-footer-nav-line-height);margin:0 0 var(--vibe-footer-item-spacing) 0;padding:0}.vibe-footer__nav-list{list-style:none;margin:0;padding:0}.vibe-footer__nav-list-item{list-style:none;margin:0 0 var(--vibe-footer-item-spacing) 0;padding:0}.vibe-footer__nav-list-item:last-child{margin-bottom:0}.vibe-footer__nav-link{display:block;color:var(--vibe-footer-link-text);text-decoration:none;font-size:var(--vibe-footer-nav-font-size);line-height:var(--vibe-footer-nav-line-height);padding:0;box-sizing:border-box;background:none;border:none;cursor:pointer;font-family:inherit}.vibe-footer__nav-link:hover{color:var(--vibe-footer-link-text-hover);text-decoration:underline}.vibe-footer__nav-link:focus-visible{box-shadow:0 0 0 var(--vibe-footer-focus-ring-width) var(--vibe-footer-focus-ring);outline:none;border-radius:2px}.vibe-footer__nav-accordion{box-sizing:border-box}.vibe-footer .vibe-accordion-item{--vibe-accordion-border-color: var(--vibe-footer-divider);--vibe-accordion-bg-color: transparent;--vibe-accordion-bg-color-hover: transparent;--vibe-accordion-panel-bg-color: transparent;--vibe-accordion-title-color: var(--vibe-footer-accessory-text);--vibe-accordion-chevron-color: var(--vibe-footer-symbol-color);--vibe-accordion-focus-outline-color: var(--vibe-footer-focus-ring);--vibe-accordion-padding-x: 0;--vibe-accordion-padding-y: 12.5px;--vibe-accordion-border-radius: 0}.vibe-footer .vibe-accordion-trigger,.vibe-footer .vibe-accordion-header{font-weight:400;font-size:12px;line-height:15.96px}.vibe-footer .vibe-accordion-icon{margin-top:0}.vibe-footer .vibe-accordion-content{--vibe-accordion-content-font-size: 12px;--vibe-accordion-content-line-height: 15.96px;padding-bottom:16px}.vibe-footer--narrow .vibe-accordion-content .vibe-footer__nav-list-item{margin:0;padding-inline-start:16px;padding-inline-end:36px;padding-block-start:0;padding-block-end:16px}.vibe-footer--narrow .vibe-accordion-content .vibe-footer__nav-list-item:first-child{padding-block-start:4px}.vibe-footer--narrow .vibe-accordion-content .vibe-footer__nav-list-item:last-child{padding-block-end:0}.vibe-footer--narrow .vibe-footer__nav-link{padding:0}.vibe-footer__accessory-links{padding:0;box-sizing:border-box;display:inline-flex;align-items:center}.vibe-footer__accessory-links-list{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;align-items:center}.vibe-footer__accessory-links-list--right{justify-content:flex-end}.vibe-footer__accessory-links-list-item{list-style:none;display:flex;align-items:center}.vibe-footer__accessory-links-list-item+.vibe-footer__accessory-links-list-item{border-inline-start:var(--vibe-footer-divider-width) solid var(--vibe-footer-accessorylinks-divider);margin-inline-start:var(--vibe-footer-separator-spacing);padding-inline-start:var(--vibe-footer-separator-spacing)}.vibe-footer__accessory-link{color:var(--vibe-footer-accessory-text);text-decoration:none;font-size:var(--vibe-footer-font-size);display:block;background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.vibe-footer__accessory-link:hover{color:var(--vibe-footer-link-text-hover);text-decoration:underline}.vibe-footer__accessory-link:focus-visible{box-shadow:0 0 0 var(--vibe-footer-focus-ring-width) var(--vibe-footer-focus-ring);outline:none;border-radius:2px}.vibe-footer__base-row{padding:16px 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;box-sizing:border-box}.vibe-footer__settings{margin-left:auto;color:var(--vibe-footer-settings-text)}.vibe-footer__copyright{color:var(--vibe-footer-text);font-size:var(--vibe-footer-font-size);flex-shrink:0}.vibe-footer__base-row .vibe-footer__accessory-links{flex:1;justify-content:flex-start}.vibe-footer__settings-narrow{padding:10px 0;box-sizing:border-box}.vibe-footer__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vibe-footer .vibe-menu-divider{border-color:var(--vibe-footer-divider);margin:0}@media(prefers-contrast:more){:root{--vibe-footer-bg: #ffffff;--vibe-footer-text: #000000;--vibe-footer-content-text: #000000;--vibe-footer-link-text: #000000;--vibe-footer-link-text-hover: #000000;--vibe-footer-heading-text: #000000;--vibe-footer-divider: #000000;--vibe-footer-focus-ring: #000000;--vibe-footer-accessory-text: #000000;--vibe-footer-settings-text: #000000;--vibe-footer-symbol-color: #000000;--vibe-footer-accessorylinks-divider: #000000}.vibe-footer__nav-link,.vibe-footer__accessory-link{text-decoration:underline}}@media(forced-colors:active){.vibe-footer{background-color:Canvas;color:CanvasText;border-top:1px solid ButtonText}.vibe-footer__nav-link,.vibe-footer__accessory-link{color:LinkText;forced-color-adjust:auto}.vibe-footer__nav-heading{color:CanvasText}.vibe-footer__base-row{background-color:Canvas}.vibe-footer__nav-link:focus-visible,.vibe-footer__accessory-link:focus-visible{outline:2px solid Highlight}}[data-theme=marcom]:not([data-mode]) .vibe-footer,[data-theme=marcom]:not([data-mode]).vibe-footer,[data-theme=marcom][data-mode=light] .vibe-footer,[data-theme=marcom][data-mode=light].vibe-footer{--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 12px;--vibe-footer-nav-line-height: 16px}[data-theme=marcom][data-mode=dark] .vibe-footer,[data-theme=marcom][data-mode=dark].vibe-footer{--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 12px;--vibe-footer-nav-line-height: 16px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-text: black;--color-divider: #737373;--color-link: #0068da;--color-label: #272727;--color-footer-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee}[data-theme=apple-care][data-mode=dark]{--color-bg: black;--color-divider: #8c8c8c;--color-link: #419cff;--color-label: #e0e0e0;--color-footer-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-footer-bg: var(--color-footer-bg);--vibe-footer-text: var(--color-label);--vibe-footer-content-text: var(--color-label);--vibe-footer-link-text: var(--color-link);--vibe-footer-link-text-hover: var(--color-link);--vibe-footer-heading-text: var(--color-label);--vibe-footer-divider: var(--color-divider);--vibe-footer-focus-ring: #0071e3;--vibe-footer-accessory-text: var(--color-label);--vibe-footer-settings-text: var(--color-label);--vibe-footer-symbol-color: var(--color-label);--vibe-footer-accessorylinks-divider: var(--color-link);--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 13px;--vibe-footer-nav-line-height: 17px;--vibe-footer-padding-block: 16px;--vibe-footer-padding-inline: 32px;--vibe-footer-nav-padding-top: 32px;--vibe-footer-item-spacing: 7px;--vibe-footer-separator-spacing: 12px;--vibe-footer-grid-min-width: 250px;--vibe-footer-grid-gap-row: 20px;--vibe-footer-grid-gap-col: 40px;--vibe-footer-grid-gap-row-medium: 16px;--vibe-footer-grid-gap-col-medium: 24px;--vibe-footer-focus-ring-width: 2px;--vibe-footer-divider-width: 1px}[data-theme=apple-care][data-mode=dark]{--vibe-footer-bg: var(--color-footer-bg);--vibe-footer-text: var(--color-label);--vibe-footer-content-text: var(--color-label);--vibe-footer-link-text: var(--color-link);--vibe-footer-link-text-hover: var(--color-link);--vibe-footer-heading-text: var(--color-label);--vibe-footer-divider: var(--color-divider);--vibe-footer-focus-ring: #0071e3;--vibe-footer-accessory-text: var(--color-label);--vibe-footer-settings-text: var(--color-label);--vibe-footer-symbol-color: var(--color-label);--vibe-footer-accessorylinks-divider: var(--color-link);--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 13px;--vibe-footer-nav-line-height: 17px;--vibe-footer-padding-block: 16px;--vibe-footer-padding-inline: 32px;--vibe-footer-nav-padding-top: 32px;--vibe-footer-item-spacing: 7px;--vibe-footer-separator-spacing: 12px;--vibe-footer-grid-min-width: 250px;--vibe-footer-grid-gap-row: 20px;--vibe-footer-grid-gap-col: 40px;--vibe-footer-grid-gap-row-medium: 16px;--vibe-footer-grid-gap-col-medium: 24px;--vibe-footer-focus-ring-width: 2px;--vibe-footer-divider-width: 1px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-footer-bg: var(--color-footer-bg);--vibe-footer-text: var(--color-label);--vibe-footer-content-text: var(--color-label);--vibe-footer-link-text: var(--color-link);--vibe-footer-link-text-hover: var(--color-link);--vibe-footer-heading-text: var(--color-label);--vibe-footer-divider: var(--color-divider);--vibe-footer-focus-ring: #0071e3;--vibe-footer-accessory-text: var(--color-label);--vibe-footer-settings-text: var(--color-label);--vibe-footer-symbol-color: var(--color-label);--vibe-footer-accessorylinks-divider: var(--color-link)}[data-theme=apple-care][data-mode=dark]{--vibe-footer-bg: var(--color-footer-bg);--vibe-footer-text: var(--color-label);--vibe-footer-content-text: var(--color-label);--vibe-footer-link-text: var(--color-link);--vibe-footer-link-text-hover: var(--color-link);--vibe-footer-heading-text: var(--color-label);--vibe-footer-divider: var(--color-divider);--vibe-footer-focus-ring: #2997ff;--vibe-footer-accessory-text: var(--color-label);--vibe-footer-settings-text: var(--color-label);--vibe-footer-symbol-color: var(--color-label);--vibe-footer-accessorylinks-divider: var(--color-link)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-footer-bg: var(--color-footer-bg);--vibe-footer-text: var(--color-label);--vibe-footer-content-text: var(--color-label);--vibe-footer-link-text: var(--color-link);--vibe-footer-link-text-hover: var(--color-link);--vibe-footer-heading-text: var(--color-label);--vibe-footer-divider: var(--color-divider);--vibe-footer-focus-ring: var(--color-text);--vibe-footer-accessory-text: var(--color-label);--vibe-footer-settings-text: var(--color-label);--vibe-footer-symbol-color: var(--color-label);--vibe-footer-accessorylinks-divider: var(--color-link)}[data-theme=apple-care][data-mode=dark]{--vibe-footer-bg: var(--color-footer-bg);--vibe-footer-text: var(--color-label);--vibe-footer-content-text: var(--color-label);--vibe-footer-link-text: var(--color-link);--vibe-footer-link-text-hover: var(--color-link);--vibe-footer-heading-text: var(--color-label);--vibe-footer-divider: var(--color-divider);--vibe-footer-focus-ring: var(--color-bg);--vibe-footer-accessory-text: var(--color-label);--vibe-footer-settings-text: var(--color-label);--vibe-footer-symbol-color: var(--color-label);--vibe-footer-accessorylinks-divider: var(--color-link)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-footer-bg: var(--color-footer-bg);--vibe-footer-text: var(--color-label);--vibe-footer-content-text: var(--color-label);--vibe-footer-link-text: var(--color-link);--vibe-footer-link-text-hover: var(--color-link);--vibe-footer-heading-text: var(--color-label);--vibe-footer-divider: var(--color-divider);--vibe-footer-accessory-text: var(--color-label);--vibe-footer-settings-text: var(--color-label);--vibe-footer-symbol-color: var(--color-label);--vibe-footer-accessorylinks-divider: var(--color-link)}[data-theme=apple-care][data-mode=dark]{--vibe-footer-bg: var(--color-footer-bg);--vibe-footer-text: var(--color-label);--vibe-footer-content-text: var(--color-label);--vibe-footer-link-text: var(--color-link);--vibe-footer-link-text-hover: var(--color-link);--vibe-footer-heading-text: var(--color-label);--vibe-footer-divider: var(--color-divider);--vibe-footer-accessory-text: var(--color-label);--vibe-footer-settings-text: var(--color-label);--vibe-footer-symbol-color: var(--color-label);--vibe-footer-accessorylinks-divider: var(--color-link)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 13px;--vibe-footer-nav-line-height: 16px}[data-theme=apple-care][data-mode=dark]{--vibe-footer-font-size: 12px;--vibe-footer-nav-font-size: 13px;--vibe-footer-nav-line-height: 16px}:root,[data-theme]{--vibe-progress-bar-track-bg: #e8e8ed;--vibe-progress-bar-fill-default: #0a7aff;--vibe-progress-bar-fill-success: rgb(0, 128, 9);--vibe-progress-bar-fill-warning: rgb(191, 72, 0);--vibe-progress-bar-fill-error: rgb(227, 0, 0);--vibe-progress-bar-fill-duration: .2s;--vibe-progress-bar-fill-easing: linear;--vibe-progress-bar-indeterminate-duration-1: 2.1s;--vibe-progress-bar-indeterminate-easing-1: cubic-bezier(.65, .815, .735, .395);--vibe-progress-bar-indeterminate-duration-2: 2.1s;--vibe-progress-bar-indeterminate-easing-2: cubic-bezier(.165, .84, .44, 1);--vibe-progress-bar-indeterminate-delay-2: 1.15s;--vibe-progress-bar-height-sm: .25rem;--vibe-progress-bar-height-md: .375rem;--vibe-progress-bar-height-lg: .75rem;--vibe-progress-bar-border-radius: .25rem;--vibe-progress-bar-wrapper-gap: .375rem;--vibe-progress-bar-margin-block: 1rem;--vibe-progress-bar-header-gap: .25rem;--vibe-progress-bar-description-gap: .25rem;--vibe-progress-bar-label-font-size: .8125rem;--vibe-progress-bar-label-font-weight: 400;--vibe-progress-bar-label-color: rgb(29, 29, 31);--vibe-progress-bar-description-font-size: .75rem;--vibe-progress-bar-description-color: rgb(110, 110, 115);--vibe-progress-bar-value-font-size: .8125rem;--vibe-progress-bar-value-color: rgb(110, 110, 115)}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-progress-bar-track-bg: #e8e8ed;--vibe-progress-bar-fill-default: #0a7aff;--vibe-progress-bar-fill-success: rgb(0, 128, 9);--vibe-progress-bar-fill-warning: rgb(191, 72, 0);--vibe-progress-bar-fill-error: rgb(227, 0, 0);--vibe-progress-bar-label-color: rgb(29, 29, 31);--vibe-progress-bar-description-color: rgb(110, 110, 115);--vibe-progress-bar-value-color: rgb(110, 110, 115)}[data-theme=bridge][data-mode=dark]{--vibe-progress-bar-track-bg: #e8e8ed;--vibe-progress-bar-fill-default: #0a7aff;--vibe-progress-bar-fill-success: rgb(0, 128, 9);--vibe-progress-bar-fill-warning: rgb(191, 72, 0);--vibe-progress-bar-fill-error: rgb(227, 0, 0);--vibe-progress-bar-label-color: rgb(245, 245, 247);--vibe-progress-bar-description-color: rgb(161, 161, 166);--vibe-progress-bar-value-color: rgb(161, 161, 166)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-progress-bar-track-bg: #f5f5f7;--vibe-progress-bar-fill-default: #1d1d1f;--vibe-progress-bar-border-radius: 9999px;--vibe-progress-bar-height-md: .25rem;--vibe-progress-bar-fill-success: #008009;--vibe-progress-bar-fill-warning: #977009;--vibe-progress-bar-fill-error: #e30000;--vibe-progress-bar-label-color: #1d1d1f;--vibe-progress-bar-description-color: #6e6e73;--vibe-progress-bar-value-color: #6e6e73}[data-theme=apl][data-mode=dark]{--vibe-progress-bar-track-bg: #333336;--vibe-progress-bar-fill-default: #f5f5f7;--vibe-progress-bar-border-radius: 9999px;--vibe-progress-bar-height-md: .25rem;--vibe-progress-bar-fill-success: #03a10e;--vibe-progress-bar-fill-warning: #ffe045;--vibe-progress-bar-fill-error: #ff3037;--vibe-progress-bar-label-color: #f5f5f7;--vibe-progress-bar-description-color: #86868b;--vibe-progress-bar-value-color: #86868b}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-progress-bar-track-bg: #e8e8ed;--vibe-progress-bar-fill-default: #0a7aff;--vibe-progress-bar-fill-success: rgb(0, 128, 9);--vibe-progress-bar-fill-warning: rgb(191, 72, 0);--vibe-progress-bar-fill-error: rgb(227, 0, 0);--vibe-progress-bar-label-color: rgb(29, 29, 31);--vibe-progress-bar-description-color: rgb(110, 110, 115);--vibe-progress-bar-value-color: rgb(110, 110, 115)}[data-theme=apple-care][data-mode=dark]{--vibe-progress-bar-track-bg: #e8e8ed;--vibe-progress-bar-fill-default: #0a7aff;--vibe-progress-bar-fill-success: rgb(0, 128, 9);--vibe-progress-bar-fill-warning: rgb(191, 72, 0);--vibe-progress-bar-fill-error: rgb(227, 0, 0);--vibe-progress-bar-label-color: rgb(245, 245, 247);--vibe-progress-bar-description-color: rgb(161, 161, 166);--vibe-progress-bar-value-color: rgb(161, 161, 166)}[data-theme=gsx]{--vibe-progress-bar-track-bg: #e8e8ed;--vibe-progress-bar-fill-default: #0a7aff;--vibe-progress-bar-fill-success: rgb(0, 128, 9);--vibe-progress-bar-fill-warning: rgb(191, 72, 0);--vibe-progress-bar-fill-error: rgb(227, 0, 0);--vibe-progress-bar-label-color: rgb(29, 29, 31);--vibe-progress-bar-description-color: rgb(110, 110, 115);--vibe-progress-bar-value-color: rgb(110, 110, 115)}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-progress-bar-track-bg: #e8e8ed;--vibe-progress-bar-fill-default: #0a7aff;--vibe-progress-bar-fill-success: rgb(0, 128, 9);--vibe-progress-bar-fill-warning: rgb(191, 72, 0);--vibe-progress-bar-fill-error: rgb(227, 0, 0);--vibe-progress-bar-label-color: rgb(29, 29, 31);--vibe-progress-bar-description-color: rgb(110, 110, 115);--vibe-progress-bar-value-color: rgb(110, 110, 115)}[data-theme=marcom][data-mode=dark]{--vibe-progress-bar-track-bg: #e8e8ed;--vibe-progress-bar-fill-default: #0a7aff;--vibe-progress-bar-fill-success: rgb(0, 128, 9);--vibe-progress-bar-fill-warning: rgb(191, 72, 0);--vibe-progress-bar-fill-error: rgb(227, 0, 0);--vibe-progress-bar-label-color: rgb(245, 245, 247);--vibe-progress-bar-description-color: rgb(161, 161, 166);--vibe-progress-bar-value-color: rgb(161, 161, 166)}.vibe-progress-bar{display:block;width:100%;margin-block:var(--vibe-progress-bar-margin-block)}.vibe-progress-bar__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--vibe-progress-bar-header-gap)}.vibe-progress-bar__label{font-size:var(--vibe-progress-bar-label-font-size);font-weight:var(--vibe-progress-bar-label-font-weight);color:var(--vibe-progress-bar-label-color);line-height:1.5}.vibe-progress-bar__value{font-size:var(--vibe-progress-bar-value-font-size);color:var(--vibe-progress-bar-value-color);line-height:1.5}.vibe-progress-bar__wrapper{display:flex;gap:var(--vibe-progress-bar-wrapper-gap);align-items:center}.vibe-progress-bar__wrapper-base{width:100%}.vibe-progress-bar__track{position:relative;display:block;width:100%;height:var(--vibe-progress-bar-height-md);border-radius:var(--vibe-progress-bar-border-radius);background-color:var(--vibe-progress-bar-track-bg-override, var(--vibe-progress-bar-track-bg));overflow:hidden}.vibe-progress-bar--small .vibe-progress-bar__track{height:var(--vibe-progress-bar-height-sm)}.vibe-progress-bar--medium .vibe-progress-bar__track{height:var(--vibe-progress-bar-height-md)}.vibe-progress-bar--large .vibe-progress-bar__track{height:var(--vibe-progress-bar-height-lg)}.vibe-progress-bar__fill{position:absolute;width:100%;inset-block-start:0;inset-block-end:0;inset-inline-start:0;border-radius:var(--vibe-progress-bar-border-radius);background-color:var(--vibe-progress-bar-fill-override, var(--vibe-progress-bar-fill-default));transform-origin:0 center;transform:translate(-100%);transition:transform var(--vibe-progress-bar-fill-duration) var(--vibe-progress-bar-fill-easing)}.vibe-progress-bar--success{--vibe-progress-bar-current-fill-color: var(--vibe-progress-bar-fill-override, var(--vibe-progress-bar-fill-success))}.vibe-progress-bar--warning{--vibe-progress-bar-current-fill-color: var(--vibe-progress-bar-fill-override, var(--vibe-progress-bar-fill-warning))}.vibe-progress-bar--error{--vibe-progress-bar-current-fill-color: var(--vibe-progress-bar-fill-override, var(--vibe-progress-bar-fill-error))}.vibe-progress-bar--default .vibe-progress-bar__fill{background-color:var(--vibe-progress-bar-fill-override, var(--vibe-progress-bar-fill-default))}.vibe-progress-bar--success .vibe-progress-bar__fill,.vibe-progress-bar--warning .vibe-progress-bar__fill,.vibe-progress-bar--error .vibe-progress-bar__fill{background-color:var(--vibe-progress-bar-current-fill-color)}.vibe-progress-bar--indeterminate .vibe-progress-bar__fill{width:auto;transform:none;animation:vibe-progress-bar-one var(--vibe-progress-bar-indeterminate-duration-1) var(--vibe-progress-bar-indeterminate-easing-1) 0s infinite normal none running;transition:none}.vibe-progress-bar--indeterminate .vibe-progress-bar__fill-two{position:absolute;width:auto;inset-block-start:0;inset-block-end:0;inset-inline-start:0;border-radius:var(--vibe-progress-bar-border-radius);background-color:var(--vibe-progress-bar-fill-override, var(--vibe-progress-bar-fill-default));transform-origin:0 center;animation:vibe-progress-bar-two var(--vibe-progress-bar-indeterminate-duration-2) var(--vibe-progress-bar-indeterminate-easing-2) var(--vibe-progress-bar-indeterminate-delay-2) infinite normal none running}.vibe-progress-bar--success .vibe-progress-bar__fill-two,.vibe-progress-bar--warning .vibe-progress-bar__fill-two,.vibe-progress-bar--error .vibe-progress-bar__fill-two{background-color:var(--vibe-progress-bar-current-fill-color)}@keyframes vibe-progress-bar-one{0%{inset-inline-end:100%;inset-inline-start:-35%}60%{inset-inline-end:-90%;inset-inline-start:100%}to{inset-inline-end:-90%;inset-inline-start:100%}}@keyframes vibe-progress-bar-two{0%{inset-inline-end:100%;inset-inline-start:-200%}60%{inset-inline-end:-8%;inset-inline-start:107%}to{inset-inline-end:-8%;inset-inline-start:107%}}.vibe-progress-bar__inline-label{font-size:var(--vibe-progress-bar-label-font-size);color:var(--vibe-progress-bar-label-color);white-space:nowrap}.vibe-progress-bar__description{font-size:var(--vibe-progress-bar-description-font-size);color:var(--vibe-progress-bar-description-color);margin-top:var(--vibe-progress-bar-description-gap);line-height:1.35}@media(prefers-reduced-motion:reduce){.vibe-progress-bar__fill{transition:none;animation:none}.vibe-progress-bar--indeterminate .vibe-progress-bar__fill{animation:none;inset-inline-start:0;inset-inline-end:60%}.vibe-progress-bar--indeterminate .vibe-progress-bar__fill-two{animation:none;display:none}}@media(prefers-contrast:more){.vibe-progress-bar__label,.vibe-progress-bar__description,.vibe-progress-bar__value,.vibe-progress-bar__inline-label{color:#000}.vibe-progress-bar__track{background-color:#fff;outline:2px solid black}.vibe-progress-bar__fill,.vibe-progress-bar__fill-two{background-color:#00f}}@media(forced-colors:active){.vibe-progress-bar__label,.vibe-progress-bar__description,.vibe-progress-bar__value,.vibe-progress-bar__inline-label{color:ButtonText}.vibe-progress-bar__track{background-color:ButtonFace;border:1px solid ButtonText}.vibe-progress-bar__fill,.vibe-progress-bar__fill-two{background-color:Highlight;forced-color-adjust:none}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-glyph-gray-secondary: rgb(110, 110, 115);--sk-glyph-gray: rgb(29, 29, 31);--sk-glyph-red: rgb(227, 0, 0);--sk-glyph-orange: rgb(182, 68, 0);--sk-glyph-green: rgb(0, 128, 9);--sk-fill-gray-quaternary: rgb(232, 232, 237)}[data-theme=marcom][data-mode=dark]{--sk-glyph-gray-secondary: rgb(134, 134, 139);--sk-glyph-gray: rgb(245, 245, 247);--sk-glyph-red: rgb(255, 48, 55);--sk-glyph-orange: rgb(255, 121, 27);--sk-glyph-green: rgb(3, 161, 14);--sk-fill-gray-quaternary: rgb(51, 51, 54)}[data-theme=marcom] .vibe-progress-bar,[data-theme=marcom].vibe-progress-bar{--vibe-progress-bar-label-font-size: 14px;--vibe-progress-bar-label-font-weight: 400;--vibe-progress-bar-value-font-size: 14px;--vibe-progress-bar-description-font-size: 12px}[data-theme=marcom]:not([data-mode]) .vibe-progress-bar,[data-theme=marcom]:not([data-mode]).vibe-progress-bar,[data-theme=marcom][data-mode=light] .vibe-progress-bar,[data-theme=marcom][data-mode=light].vibe-progress-bar{--vibe-progress-bar-track-bg: var(--sk-fill-gray-quaternary);--vibe-progress-bar-fill-default: rgb(0, 113, 227);--vibe-progress-bar-fill-success: var(--sk-glyph-green);--vibe-progress-bar-fill-warning: var(--sk-glyph-orange);--vibe-progress-bar-fill-error: var(--sk-glyph-red);--vibe-progress-bar-label-color: var(--sk-glyph-gray);--vibe-progress-bar-description-color: var(--sk-glyph-gray-secondary);--vibe-progress-bar-value-color: var(--sk-glyph-gray-secondary);--vibe-progress-bar-height-sm: 2px;--vibe-progress-bar-height-md: 4px;--vibe-progress-bar-height-lg: 8px;--vibe-progress-bar-border-radius: 980px;--vibe-progress-bar-fill-duration: .4s;--vibe-progress-bar-fill-easing: ease}[data-theme=marcom][data-mode=dark] .vibe-progress-bar,[data-theme=marcom][data-mode=dark].vibe-progress-bar{--vibe-progress-bar-track-bg: var(--sk-fill-gray-quaternary);--vibe-progress-bar-fill-default: rgb(41, 151, 255);--vibe-progress-bar-fill-success: var(--sk-glyph-green);--vibe-progress-bar-fill-warning: var(--sk-glyph-orange);--vibe-progress-bar-fill-error: var(--sk-glyph-red);--vibe-progress-bar-label-color: var(--sk-glyph-gray);--vibe-progress-bar-description-color: var(--sk-glyph-gray-secondary);--vibe-progress-bar-value-color: var(--sk-glyph-gray-secondary);--vibe-progress-bar-height-sm: 2px;--vibe-progress-bar-height-md: 4px;--vibe-progress-bar-height-lg: 8px;--vibe-progress-bar-border-radius: 980px;--vibe-progress-bar-fill-duration: .4s;--vibe-progress-bar-fill-easing: ease}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-secondary-label: #666666;--color-label: #272727;--color-error: #d70015;--color-warn: #c93400;--color-valid: #007d1b;--color-chrysalis-blue: #0068da}[data-theme=apple-care][data-mode=dark]{--color-secondary-label: #a3a3a3;--color-label: #e0e0e0;--color-error: #ff6961;--color-warn: #ffb340;--color-valid: #31de4b;--color-chrysalis-blue: #419cff}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-progress-bar-track-bg: var(--color-chrysalis-blue);--vibe-progress-bar-fill-default: var(--color-chrysalis-blue);--vibe-progress-bar-fill-success: var(--color-valid);--vibe-progress-bar-fill-warning: var(--color-warn);--vibe-progress-bar-fill-error: var(--color-error);--vibe-progress-bar-fill-duration: .2s;--vibe-progress-bar-fill-easing: linear;--vibe-progress-bar-indeterminate-duration-1: 2.1s;--vibe-progress-bar-indeterminate-easing-1: cubic-bezier(.65, .815, .735, .395);--vibe-progress-bar-indeterminate-duration-2: 2.1s;--vibe-progress-bar-indeterminate-easing-2: cubic-bezier(.165, .84, .44, 1);--vibe-progress-bar-indeterminate-delay-2: 1.15s;--vibe-progress-bar-height-sm: .25rem;--vibe-progress-bar-height-md: .375rem;--vibe-progress-bar-height-lg: .75rem;--vibe-progress-bar-border-radius: .25rem;--vibe-progress-bar-wrapper-gap: .375rem;--vibe-progress-bar-margin-block: 1rem;--vibe-progress-bar-header-gap: .25rem;--vibe-progress-bar-description-gap: .25rem;--vibe-progress-bar-label-font-size: .8125rem;--vibe-progress-bar-label-font-weight: 400;--vibe-progress-bar-label-color: var(--color-label);--vibe-progress-bar-description-font-size: .75rem;--vibe-progress-bar-description-color: var(--color-secondary-label);--vibe-progress-bar-value-font-size: .8125rem;--vibe-progress-bar-value-color: var(--color-label)}[data-theme=apple-care][data-mode=dark]{--vibe-progress-bar-track-bg: var(--color-chrysalis-blue);--vibe-progress-bar-fill-default: var(--color-chrysalis-blue);--vibe-progress-bar-fill-success: var(--color-valid);--vibe-progress-bar-fill-warning: var(--color-warn);--vibe-progress-bar-fill-error: var(--color-error);--vibe-progress-bar-fill-duration: .2s;--vibe-progress-bar-fill-easing: linear;--vibe-progress-bar-indeterminate-duration-1: 2.1s;--vibe-progress-bar-indeterminate-easing-1: cubic-bezier(.65, .815, .735, .395);--vibe-progress-bar-indeterminate-duration-2: 2.1s;--vibe-progress-bar-indeterminate-easing-2: cubic-bezier(.165, .84, .44, 1);--vibe-progress-bar-indeterminate-delay-2: 1.15s;--vibe-progress-bar-height-sm: .25rem;--vibe-progress-bar-height-md: .375rem;--vibe-progress-bar-height-lg: .75rem;--vibe-progress-bar-border-radius: .25rem;--vibe-progress-bar-wrapper-gap: .375rem;--vibe-progress-bar-margin-block: 1rem;--vibe-progress-bar-header-gap: .25rem;--vibe-progress-bar-description-gap: .25rem;--vibe-progress-bar-label-font-size: .8125rem;--vibe-progress-bar-label-font-weight: 400;--vibe-progress-bar-label-color: var(--color-label);--vibe-progress-bar-description-font-size: .75rem;--vibe-progress-bar-description-color: var(--color-secondary-label);--vibe-progress-bar-value-font-size: .8125rem;--vibe-progress-bar-value-color: var(--color-label)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-progress-bar-track-bg: var(--color-chrysalis-blue);--vibe-progress-bar-fill-default: var(--color-chrysalis-blue);--vibe-progress-bar-fill-success: var(--color-valid);--vibe-progress-bar-fill-warning: var(--color-warn);--vibe-progress-bar-fill-error: var(--color-error);--vibe-progress-bar-label-color: var(--color-label);--vibe-progress-bar-description-color: var(--color-secondary-label);--vibe-progress-bar-value-color: var(--color-label)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-progress-bar-track-bg: var(--color-chrysalis-blue);--vibe-progress-bar-fill-default: var(--color-chrysalis-blue);--vibe-progress-bar-fill-success: var(--color-valid);--vibe-progress-bar-fill-warning: var(--color-warn);--vibe-progress-bar-fill-error: var(--color-error);--vibe-progress-bar-label-color: var(--color-label);--vibe-progress-bar-description-color: var(--color-secondary-label);--vibe-progress-bar-value-color: var(--color-label)}[data-theme=apple-care][data-mode=dark]{--vibe-progress-bar-track-bg: var(--color-chrysalis-blue);--vibe-progress-bar-fill-default: var(--color-chrysalis-blue);--vibe-progress-bar-fill-success: var(--color-valid);--vibe-progress-bar-fill-warning: var(--color-warn);--vibe-progress-bar-fill-error: var(--color-error);--vibe-progress-bar-label-color: var(--color-label);--vibe-progress-bar-description-color: var(--color-secondary-label);--vibe-progress-bar-value-color: var(--color-label)}:root{--vibe-progress-step-border: #d2d2d7;--vibe-progress-step-bg: #ffffff;--vibe-progress-step-completed-bg: #34c759;--vibe-progress-step-number-text: #6e6e73;--vibe-progress-step-completed-icon: #1d1d1f;--vibe-progress-step-label: #6e6e73;--vibe-progress-step-active-label: #1d1d1f;--vibe-progress-step-completed-label: #1d1d1f;--vibe-progress-step-connector: #d2d2d7;--vibe-progress-step-focus-ring: #0071e3;--vibe-progress-step-active-border: #248a3d;--vibe-progress-step-circle-size: 32px}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-progress-step-border: #d2d2d7;--vibe-progress-step-bg: #ffffff;--vibe-progress-step-completed-bg: #34c759;--vibe-progress-step-number-text: #6e6e73;--vibe-progress-step-completed-icon: #1d1d1f;--vibe-progress-step-label: #6e6e73;--vibe-progress-step-active-label: #1d1d1f;--vibe-progress-step-completed-label: #1d1d1f;--vibe-progress-step-connector: #d2d2d7;--vibe-progress-step-focus-ring: #0071e3;--vibe-progress-step-active-border: #248a3d}[data-theme=bridge][data-mode=dark]{--vibe-progress-step-border: #48484a;--vibe-progress-step-bg: #1c1c1e;--vibe-progress-step-completed-bg: #30d158;--vibe-progress-step-number-text: #a1a1a6;--vibe-progress-step-completed-icon: #1c1c1e;--vibe-progress-step-label: #a1a1a6;--vibe-progress-step-active-label: #f5f5f7;--vibe-progress-step-completed-label: #f5f5f7;--vibe-progress-step-connector: #48484a;--vibe-progress-step-focus-ring: #2997ff;--vibe-progress-step-active-border: #30d158}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-progress-step-border: #d2d2d7;--vibe-progress-step-bg: #ffffff;--vibe-progress-step-completed-bg: #1d1d1f;--vibe-progress-step-number-text: #6e6e73;--vibe-progress-step-completed-icon: #ffffff;--vibe-progress-step-label: #6e6e73;--vibe-progress-step-active-label: #1d1d1f;--vibe-progress-step-completed-label: #1d1d1f;--vibe-progress-step-connector: #d2d2d7;--vibe-progress-step-focus-ring: #0071e3;--vibe-progress-step-active-border: #1d1d1f}[data-theme=apl][data-mode=dark]{--vibe-progress-step-border: #424245;--vibe-progress-step-bg: #1d1d1f;--vibe-progress-step-completed-bg: #f5f5f7;--vibe-progress-step-number-text: #86868b;--vibe-progress-step-completed-icon: #1d1d1f;--vibe-progress-step-label: #86868b;--vibe-progress-step-active-label: #f5f5f7;--vibe-progress-step-completed-label: #f5f5f7;--vibe-progress-step-connector: #424245;--vibe-progress-step-focus-ring: #2997ff;--vibe-progress-step-active-border: #f5f5f7}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-progress-step-border: #d2d2d7;--vibe-progress-step-bg: #ffffff;--vibe-progress-step-completed-bg: #34c759;--vibe-progress-step-number-text: #6e6e73;--vibe-progress-step-completed-icon: #1d1d1f;--vibe-progress-step-label: #6e6e73;--vibe-progress-step-active-label: #1d1d1f;--vibe-progress-step-completed-label: #1d1d1f;--vibe-progress-step-connector: #d2d2d7;--vibe-progress-step-focus-ring: #0071e3;--vibe-progress-step-active-border: #248a3d}[data-theme=apple-care][data-mode=dark]{--vibe-progress-step-border: #48484a;--vibe-progress-step-bg: #1c1c1e;--vibe-progress-step-completed-bg: #30d158;--vibe-progress-step-number-text: #a1a1a6;--vibe-progress-step-completed-icon: #1c1c1e;--vibe-progress-step-label: #a1a1a6;--vibe-progress-step-active-label: #f5f5f7;--vibe-progress-step-completed-label: #f5f5f7;--vibe-progress-step-connector: #48484a;--vibe-progress-step-focus-ring: #2997ff;--vibe-progress-step-active-border: #30d158}[data-theme=gsx]{--vibe-progress-step-border: #d2d2d7;--vibe-progress-step-bg: #ffffff;--vibe-progress-step-completed-bg: #34c759;--vibe-progress-step-number-text: #6e6e73;--vibe-progress-step-completed-icon: #1d1d1f;--vibe-progress-step-label: #6e6e73;--vibe-progress-step-active-label: #1d1d1f;--vibe-progress-step-completed-label: #1d1d1f;--vibe-progress-step-connector: #d2d2d7;--vibe-progress-step-focus-ring: #0071e3;--vibe-progress-step-active-border: #248a3d}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-progress-step-border: #d2d2d7;--vibe-progress-step-bg: #ffffff;--vibe-progress-step-completed-bg: #1d1d1f;--vibe-progress-step-number-text: #6e6e73;--vibe-progress-step-completed-icon: #f5f5f7;--vibe-progress-step-label: #6e6e73;--vibe-progress-step-active-label: #1d1d1f;--vibe-progress-step-completed-label: #1d1d1f;--vibe-progress-step-connector: #d2d2d7;--vibe-progress-step-focus-ring: #0071e3;--vibe-progress-step-active-border: #1d1d1f}[data-theme=marcom][data-mode=dark]{--vibe-progress-step-border: #48484a;--vibe-progress-step-bg: #1c1c1e;--vibe-progress-step-completed-bg: #f5f5f7;--vibe-progress-step-number-text: #a1a1a6;--vibe-progress-step-completed-icon: #1d1d1f;--vibe-progress-step-label: #a1a1a6;--vibe-progress-step-active-label: #f5f5f7;--vibe-progress-step-completed-label: #f5f5f7;--vibe-progress-step-connector: #48484a;--vibe-progress-step-focus-ring: #2997ff;--vibe-progress-step-active-border: #f5f5f7}.vibe-progress-step{display:flex;flex-direction:column;align-items:center;min-width:var(--vibe-progress-step-item-min-width, 120px);box-sizing:border-box}.vibe-progress-step-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;box-sizing:border-box;outline:none;border-radius:8px}.vibe-progress-step-item:focus-visible,button:focus-visible .vibe-progress-step-item{outline:2px solid var(--vibe-progress-step-focus-ring, #0071e3);outline-offset:2px}.vibe-progress-step-circle{display:flex;align-items:center;justify-content:center;width:var(--vibe-progress-step-circle-size, 32px);height:var(--vibe-progress-step-circle-size, 32px);border-radius:50%;border:2px solid var(--vibe-progress-step-border, #d2d2d7);background-color:var(--vibe-progress-step-bg, #ffffff);box-sizing:border-box;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;flex-shrink:0}.vibe-progress-step-number{font-size:14px;font-weight:500;line-height:1;color:var(--vibe-progress-step-number-text, #6e6e73);-webkit-user-select:none;user-select:none}.vibe-progress-step-label{font-size:13px;line-height:1.38;color:var(--vibe-progress-step-label, #6e6e73);text-align:center;margin:0;transition:color .15s ease}.vibe-progress-step--active .vibe-progress-step-circle{border-color:var(--vibe-progress-step-active-border, #34c759)}.vibe-progress-step--active .vibe-progress-step-label{color:var(--vibe-progress-step-active-label, #1d1d1f);font-weight:600}.vibe-progress-step--active .vibe-progress-step-number{color:var(--vibe-progress-step-number-text, #6e6e73);font-weight:600}.vibe-progress-step--completed .vibe-progress-step-circle{border-color:var(--vibe-progress-step-completed-bg, #34c759);background-color:var(--vibe-progress-step-completed-bg, #34c759)}.vibe-progress-step--completed .vibe-progress-step-number{color:var(--vibe-progress-step-completed-icon, #ffffff)}.vibe-progress-step--completed .vibe-progress-step-label{color:var(--vibe-progress-step-completed-label, #1d1d1f)}.vibe-progress-step--completed .vibe-progress-step-circle .vibe-progress-step-icon{color:var(--vibe-progress-step-completed-icon, #ffffff);font-size:16px;display:flex;align-items:center;justify-content:center}.vibe-progress-step--vertical .vibe-progress-step-item{flex-direction:row;align-items:center;gap:12px}.vibe-progress-step--vertical .vibe-progress-step-label{text-align:left}@media(prefers-reduced-motion:reduce){.vibe-progress-step-circle,.vibe-progress-step-label{transition:none}}@media(prefers-contrast:more){.vibe-progress-step-circle{border-width:3px;border-color:CanvasText;background-color:Canvas}.vibe-progress-step--completed .vibe-progress-step-circle{background-color:Highlight;border-color:Highlight}.vibe-progress-step--active .vibe-progress-step-circle{border-color:Highlight}.vibe-progress-step-label,.vibe-progress-step-number{color:CanvasText}.vibe-progress-step--completed .vibe-progress-step-number,.vibe-progress-step--completed .vibe-progress-step-icon{color:HighlightText}.vibe-progress-step-item:focus-visible{outline-color:Highlight}}@media(forced-colors:active){.vibe-progress-step-circle{border-color:CanvasText;background-color:Canvas;forced-color-adjust:none}.vibe-progress-step--completed .vibe-progress-step-circle{background-color:Highlight;border-color:Highlight;forced-color-adjust:none}.vibe-progress-step--active .vibe-progress-step-circle{border-color:Highlight;forced-color-adjust:none}.vibe-progress-step-label,.vibe-progress-step-number{color:CanvasText}.vibe-progress-step--completed .vibe-progress-step-number,.vibe-progress-step--completed .vibe-progress-step-icon{color:HighlightText}.vibe-progress-step-item:focus-visible{outline:2px solid Highlight}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-focus-color: #0071e3;--sk-glyph-gray-secondary: rgb(110, 110, 115);--sk-glyph-gray: rgb(29, 29, 31)}[data-theme=marcom][data-mode=dark]{--sk-focus-color: #0071e3;--sk-glyph-gray-secondary: rgb(134, 134, 139);--sk-glyph-gray: rgb(245, 245, 247)}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker,[data-theme=marcom]:not([data-mode]).vibe-progress-tracker,[data-theme=marcom][data-mode=light] .vibe-progress-tracker,[data-theme=marcom][data-mode=light].vibe-progress-tracker{--vibe-progress-step-label: var(--sk-glyph-gray-secondary);--vibe-progress-step-active-label: var(--sk-glyph-gray);--vibe-progress-step-completed-label: var(--sk-glyph-gray-secondary);--vibe-progress-step-focus-ring: var(--sk-focus-color)}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker,[data-theme=marcom][data-mode=dark].vibe-progress-tracker{--vibe-progress-step-label: var(--sk-glyph-gray-secondary);--vibe-progress-step-active-label: var(--sk-glyph-gray);--vibe-progress-step-completed-label: var(--sk-glyph-gray-secondary);--vibe-progress-step-focus-ring: var(--sk-focus-color)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-icon-valid: #007d1b;--color-label: #272727;--color-valid: #007d1b;--color-chrysalis-blue: #0068da}[data-theme=apple-care][data-mode=dark]{--color-system-gray-3: #48484a;--color-icon-valid: #3ce155;--color-label: #e0e0e0;--color-valid: #31de4b;--color-chrysalis-blue: #419cff}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-progress-step-border: var(--color-chrysalis-blue);--vibe-progress-step-bg: var(--color-chrysalis-blue);--vibe-progress-step-completed-bg: var(--color-valid);--vibe-progress-step-number-text: var(--color-label);--vibe-progress-step-completed-icon: var(--color-icon-valid);--vibe-progress-step-label: var(--color-label);--vibe-progress-step-active-label: var(--color-label);--vibe-progress-step-completed-label: var(--color-valid);--vibe-progress-step-connector: #d2d2d7;--vibe-progress-step-focus-ring: #0071e3;--vibe-progress-step-active-border: var(--color-chrysalis-blue);--vibe-progress-step-circle-size: 32px}[data-theme=apple-care][data-mode=dark]{--vibe-progress-step-border: var(--color-chrysalis-blue);--vibe-progress-step-bg: var(--color-chrysalis-blue);--vibe-progress-step-completed-bg: var(--color-valid);--vibe-progress-step-number-text: var(--color-label);--vibe-progress-step-completed-icon: var(--color-icon-valid);--vibe-progress-step-label: var(--color-label);--vibe-progress-step-active-label: var(--color-label);--vibe-progress-step-completed-label: var(--color-valid);--vibe-progress-step-connector: #d2d2d7;--vibe-progress-step-focus-ring: #0071e3;--vibe-progress-step-active-border: var(--color-chrysalis-blue);--vibe-progress-step-circle-size: 32px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-progress-step-border: var(--color-chrysalis-blue);--vibe-progress-step-bg: var(--color-chrysalis-blue);--vibe-progress-step-completed-bg: var(--color-valid);--vibe-progress-step-number-text: var(--color-label);--vibe-progress-step-completed-icon: var(--color-icon-valid);--vibe-progress-step-label: var(--color-label);--vibe-progress-step-active-label: var(--color-label);--vibe-progress-step-completed-label: var(--color-valid);--vibe-progress-step-connector: #d2d2d7;--vibe-progress-step-focus-ring: #0071e3;--vibe-progress-step-active-border: var(--color-chrysalis-blue)}[data-theme=apple-care][data-mode=dark]{--vibe-progress-step-border: var(--color-chrysalis-blue);--vibe-progress-step-bg: var(--color-chrysalis-blue);--vibe-progress-step-completed-bg: var(--color-valid);--vibe-progress-step-number-text: var(--color-label);--vibe-progress-step-completed-icon: var(--color-icon-valid);--vibe-progress-step-label: var(--color-label);--vibe-progress-step-active-label: var(--color-label);--vibe-progress-step-completed-label: var(--color-valid);--vibe-progress-step-connector: var(--color-system-gray-3);--vibe-progress-step-focus-ring: #2997ff;--vibe-progress-step-active-border: var(--color-chrysalis-blue)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-progress-step-border: var(--color-chrysalis-blue);--vibe-progress-step-bg: var(--color-chrysalis-blue);--vibe-progress-step-completed-bg: var(--color-valid);--vibe-progress-step-number-text: var(--color-label);--vibe-progress-step-completed-icon: var(--color-icon-valid);--vibe-progress-step-label: var(--color-label);--vibe-progress-step-active-label: var(--color-label);--vibe-progress-step-completed-label: var(--color-valid);--vibe-progress-step-active-border: var(--color-chrysalis-blue)}[data-theme=apple-care][data-mode=dark]{--vibe-progress-step-border: var(--color-chrysalis-blue);--vibe-progress-step-bg: var(--color-chrysalis-blue);--vibe-progress-step-completed-bg: var(--color-valid);--vibe-progress-step-number-text: var(--color-label);--vibe-progress-step-completed-icon: var(--color-icon-valid);--vibe-progress-step-label: var(--color-label);--vibe-progress-step-active-label: var(--color-label);--vibe-progress-step-completed-label: var(--color-valid);--vibe-progress-step-connector: var(--color-system-gray-3);--vibe-progress-step-active-border: var(--color-chrysalis-blue)}:root{--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: #d2d2d7;--vibe-progress-tracker-connector-completed-color: #248a3d;--vibe-progress-tracker-step-border: #d2d2d7;--vibe-progress-tracker-step-active-bg: #248a3d;--vibe-progress-tracker-step-completed-bg: #248a3d;--vibe-progress-tracker-label-color: #6e6e73;--vibe-progress-tracker-label-active-color: #1d1d1f;--vibe-progress-tracker-focus-ring: #0071e3}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: #d2d2d7;--vibe-progress-tracker-connector-completed-color: #248a3d;--vibe-progress-tracker-step-border: #d2d2d7;--vibe-progress-tracker-step-active-bg: #248a3d;--vibe-progress-tracker-step-completed-bg: #248a3d;--vibe-progress-tracker-label-color: #6e6e73;--vibe-progress-tracker-label-active-color: #1d1d1f;--vibe-progress-tracker-focus-ring: #0071e3}[data-theme=bridge][data-mode=dark]{--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: #48484a;--vibe-progress-tracker-connector-completed-color: #30d158;--vibe-progress-tracker-step-border: #48484a;--vibe-progress-tracker-step-active-bg: #30d158;--vibe-progress-tracker-step-completed-bg: #30d158;--vibe-progress-tracker-label-color: #a1a1a6;--vibe-progress-tracker-label-active-color: #f5f5f7;--vibe-progress-tracker-focus-ring: #2997ff}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: #f5f5f7;--vibe-progress-tracker-connector-completed-color: #1d1d1f;--vibe-progress-tracker-step-border: #d2d2d7;--vibe-progress-tracker-step-active-bg: #1d1d1f;--vibe-progress-tracker-step-completed-bg: #1d1d1f;--vibe-progress-tracker-label-color: #6e6e73;--vibe-progress-tracker-label-active-color: #1d1d1f;--vibe-progress-tracker-focus-ring: #0071e3}[data-theme=apl][data-mode=dark]{--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: #333336;--vibe-progress-tracker-connector-completed-color: #f5f5f7;--vibe-progress-tracker-step-border: #424245;--vibe-progress-tracker-step-active-bg: #f5f5f7;--vibe-progress-tracker-step-completed-bg: #f5f5f7;--vibe-progress-tracker-label-color: #86868b;--vibe-progress-tracker-label-active-color: #f5f5f7;--vibe-progress-tracker-focus-ring: #2997ff}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: #d2d2d7;--vibe-progress-tracker-connector-completed-color: #248a3d;--vibe-progress-tracker-step-border: #d2d2d7;--vibe-progress-tracker-step-active-bg: #248a3d;--vibe-progress-tracker-step-completed-bg: #248a3d;--vibe-progress-tracker-label-color: #6e6e73;--vibe-progress-tracker-label-active-color: #1d1d1f;--vibe-progress-tracker-focus-ring: #0071e3}[data-theme=apple-care][data-mode=dark]{--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: #48484a;--vibe-progress-tracker-connector-completed-color: #30d158;--vibe-progress-tracker-step-border: #48484a;--vibe-progress-tracker-step-active-bg: #30d158;--vibe-progress-tracker-step-completed-bg: #30d158;--vibe-progress-tracker-label-color: #a1a1a6;--vibe-progress-tracker-label-active-color: #f5f5f7;--vibe-progress-tracker-focus-ring: #2997ff}[data-theme=gsx]{--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: #d2d2d7;--vibe-progress-tracker-connector-completed-color: #248a3d;--vibe-progress-tracker-step-border: #d2d2d7;--vibe-progress-tracker-step-active-bg: #248a3d;--vibe-progress-tracker-step-completed-bg: #248a3d;--vibe-progress-tracker-label-color: #6e6e73;--vibe-progress-tracker-label-active-color: #1d1d1f;--vibe-progress-tracker-focus-ring: #0071e3}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: #d2d2d7;--vibe-progress-tracker-connector-completed-color: #1d1d1f;--vibe-progress-tracker-step-border: #d2d2d7;--vibe-progress-tracker-step-active-bg: #1d1d1f;--vibe-progress-tracker-step-completed-bg: #1d1d1f;--vibe-progress-tracker-label-color: #6e6e73;--vibe-progress-tracker-label-active-color: #1d1d1f;--vibe-progress-tracker-focus-ring: #0071e3}[data-theme=marcom][data-mode=dark]{--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: #48484a;--vibe-progress-tracker-connector-completed-color: #f5f5f7;--vibe-progress-tracker-step-border: #48484a;--vibe-progress-tracker-step-active-bg: #f5f5f7;--vibe-progress-tracker-step-completed-bg: #f5f5f7;--vibe-progress-tracker-label-color: #a1a1a6;--vibe-progress-tracker-label-active-color: #f5f5f7;--vibe-progress-tracker-focus-ring: #2997ff}.vibe-progress-tracker{display:flex;align-items:flex-start;background:var(--vibe-progress-tracker-bg, transparent);box-sizing:border-box}.vibe-progress-tracker--horizontal{flex-direction:row}.vibe-progress-tracker--vertical{flex-direction:column}.vibe-progress-tracker-step-wrapper{display:flex;align-items:flex-start;flex:1;min-width:0;box-sizing:border-box}.vibe-progress-tracker--horizontal .vibe-progress-tracker-step-wrapper{flex-direction:row}.vibe-progress-tracker--vertical .vibe-progress-tracker-step-wrapper{flex-direction:column;align-items:flex-start;flex:0 0 auto}.vibe-progress-tracker--horizontal .vibe-progress-tracker-step-wrapper:last-child{flex:0 0 auto}.vibe-progress-tracker-connector{flex:1;height:2px;background-color:var(--vibe-progress-tracker-connector-color, #d2d2d7);transition:background-color .2s ease-in-out;min-width:16px;box-sizing:border-box;align-self:auto;margin-top:24px}.vibe-progress-tracker--vertical .vibe-progress-tracker-connector{flex:0 0 auto;width:2px;height:24px;min-width:unset;min-height:16px;margin-top:0;margin-left:23px;align-self:auto}.vibe-progress-tracker-connector--completed{background-color:var(--vibe-progress-tracker-connector-completed-color, #34c759)}.vibe-progress-tracker--clickable .vibe-progress-step-item{cursor:pointer}.vibe-progress-tracker--clickable button:focus-visible .vibe-progress-step-item{outline:2px solid var(--vibe-progress-tracker-focus-ring, #0071e3);outline-offset:2px}@media(prefers-reduced-motion:reduce){.vibe-progress-tracker-connector{transition:none}}@media(prefers-contrast:more){.vibe-progress-tracker-connector{background-color:CanvasText;height:3px}.vibe-progress-tracker-connector--completed{background-color:Highlight}.vibe-progress-tracker--vertical .vibe-progress-tracker-connector{width:3px}}@media(forced-colors:active){.vibe-progress-tracker-connector{background-color:CanvasText;forced-color-adjust:none}.vibe-progress-tracker-connector--completed{background-color:Highlight;forced-color-adjust:none}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-focus-color: #0071e3;--sk-glyph-gray-secondary: rgb(110, 110, 115)}[data-theme=marcom][data-mode=dark]{--sk-focus-color: #0071e3;--sk-glyph-gray-secondary: rgb(134, 134, 139)}[data-theme=marcom]:not([data-mode]) .vibe-progress-tracker,[data-theme=marcom]:not([data-mode]).vibe-progress-tracker,[data-theme=marcom][data-mode=light] .vibe-progress-tracker,[data-theme=marcom][data-mode=light].vibe-progress-tracker{--vibe-progress-tracker-connector-color: var(--sk-glyph-gray-secondary);--vibe-progress-tracker-connector-completed-color: var(--sk-glyph-gray-secondary);--vibe-progress-tracker-focus-ring: var(--sk-focus-color)}[data-theme=marcom][data-mode=dark] .vibe-progress-tracker,[data-theme=marcom][data-mode=dark].vibe-progress-tracker{--vibe-progress-tracker-connector-color: var(--sk-glyph-gray-secondary);--vibe-progress-tracker-connector-completed-color: var(--sk-glyph-gray-secondary);--vibe-progress-tracker-focus-ring: var(--sk-focus-color)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-chrysalis-blue: #0068da;--color-valid: #007d1b;--color-label: #272727}[data-theme=apple-care][data-mode=dark]{--color-chrysalis-blue: #419cff;--color-valid: #31de4b;--color-label: #e0e0e0}[data-theme=apple-care][data-mode=dark]{--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: var(--color-label);--vibe-progress-tracker-connector-completed-color: var(--color-valid);--vibe-progress-tracker-step-border: var(--color-chrysalis-blue);--vibe-progress-tracker-step-active-bg: var(--color-chrysalis-blue);--vibe-progress-tracker-step-completed-bg: var(--color-valid);--vibe-progress-tracker-label-color: var(--color-label);--vibe-progress-tracker-label-active-color: var(--color-label);--vibe-progress-tracker-focus-ring: #0071e3}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: var(--color-label);--vibe-progress-tracker-connector-completed-color: var(--color-valid);--vibe-progress-tracker-step-border: var(--color-chrysalis-blue);--vibe-progress-tracker-step-active-bg: var(--color-chrysalis-blue);--vibe-progress-tracker-step-completed-bg: var(--color-valid);--vibe-progress-tracker-label-color: var(--color-label);--vibe-progress-tracker-label-active-color: var(--color-label);--vibe-progress-tracker-focus-ring: #0071e3}[data-theme=apple-care][data-mode=dark]{--vibe-progress-tracker-bg: transparent;--vibe-progress-tracker-connector-color: var(--color-label);--vibe-progress-tracker-connector-completed-color: var(--color-valid);--vibe-progress-tracker-step-border: var(--color-chrysalis-blue);--vibe-progress-tracker-step-active-bg: var(--color-chrysalis-blue);--vibe-progress-tracker-step-completed-bg: var(--color-valid);--vibe-progress-tracker-label-color: var(--color-label);--vibe-progress-tracker-label-active-color: var(--color-label);--vibe-progress-tracker-focus-ring: #2997ff}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-progress-tracker-connector-color: var(--color-label);--vibe-progress-tracker-connector-completed-color: var(--color-valid);--vibe-progress-tracker-step-border: var(--color-chrysalis-blue);--vibe-progress-tracker-step-active-bg: var(--color-chrysalis-blue);--vibe-progress-tracker-step-completed-bg: var(--color-valid);--vibe-progress-tracker-label-color: var(--color-label);--vibe-progress-tracker-label-active-color: var(--color-label)}[data-theme=apple-care][data-mode=dark]{--vibe-progress-tracker-connector-color: var(--color-label);--vibe-progress-tracker-connector-completed-color: var(--color-valid);--vibe-progress-tracker-step-border: var(--color-chrysalis-blue);--vibe-progress-tracker-step-active-bg: var(--color-chrysalis-blue);--vibe-progress-tracker-step-completed-bg: var(--color-valid);--vibe-progress-tracker-label-color: var(--color-label);--vibe-progress-tracker-label-active-color: var(--color-label)}:root{--vibe-toast-regular-min-height: 48px;--vibe-toast-regular-min-width: auto;--vibe-toast-regular-max-width: 90vw;--vibe-toast-regular-padding-h: 16px;--vibe-toast-regular-padding-v: 9px;--vibe-toast-regular-icon-size: 20px;--vibe-toast-jumbo-min-height: 120px;--vibe-toast-jumbo-min-width: 160px;--vibe-toast-jumbo-max-width: 240px;--vibe-toast-jumbo-max-height: 90vh;--vibe-toast-jumbo-padding-top: 32px;--vibe-toast-jumbo-padding-h: 24px;--vibe-toast-jumbo-padding-bottom: 24px;--vibe-toast-jumbo-icon-size: 128px;--vibe-toast-border-radius: 12px;--vibe-toast-jumbo-border-radius: 20px;--vibe-toast-font-size: .875rem;--vibe-toast-jumbo-font-size: 1.0625rem;--vibe-toast-font-weight: 600;--vibe-toast-line-height: 1.4;--vibe-toast-gap: 1rem;--vibe-toast-jumbo-gap: 12px;--vibe-toast-transition-duration: .5s;--vibe-toast-transition-timing: ease-in-out;--vibe-toast-slide-in-duration: .25s;--vibe-toast-slide-in-timing: ease-out;--vibe-toast-slide-out-duration: .2s;--vibe-toast-slide-out-timing: ease-in;--vibe-toast-slide-distance: 12px;--vibe-toast-opacity-duration: .2s;--vibe-toast-opacity-timing: ease;--vibe-toast-z-index: 26;--vibe-toast-bg: rgb(22.74% 22.74% 23.14% / 72%);--vibe-toast-text: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-icon-color: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-border-color: rgba(92, 92, 92, .5);--vibe-toast-shadow: none;--vibe-toast-info-bg: #ffffff;--vibe-toast-info-border-color: #000000;--vibe-toast-info-color: #000000;--vibe-toast-success-bg: var(--vibe-color-bg-success, #e8f5e1);--vibe-toast-success-border-color: var(--vibe-color-border-success, #269000);--vibe-toast-success-color: var(--vibe-color-text-success, #269000);--vibe-toast-error-bg: var(--vibe-color-bg-error, #fde8e8);--vibe-toast-error-border-color: var(--vibe-color-border-error, #e30000);--vibe-toast-error-color: var(--vibe-color-text-error, #e30000);--vibe-toast-warning-bg: var(--vibe-color-bg-warning, #fff4e6);--vibe-toast-warning-border-color: var(--vibe-color-border-warning, #EA580C);--vibe-toast-warning-color: var(--vibe-color-text-warning, #EA580C)}[data-theme=bridge]{--vibe-toast-regular-min-height: 48px;--vibe-toast-regular-min-width: auto;--vibe-toast-regular-max-width: 90vw;--vibe-toast-regular-padding-h: 16px;--vibe-toast-regular-padding-v: 9px;--vibe-toast-regular-icon-size: 20px;--vibe-toast-jumbo-min-height: 120px;--vibe-toast-jumbo-min-width: 160px;--vibe-toast-jumbo-max-width: 240px;--vibe-toast-jumbo-max-height: 90vh;--vibe-toast-jumbo-padding-top: 32px;--vibe-toast-jumbo-padding-h: 24px;--vibe-toast-jumbo-padding-bottom: 24px;--vibe-toast-jumbo-icon-size: 128px;--vibe-toast-border-radius: 12px;--vibe-toast-jumbo-border-radius: 20px;--vibe-toast-font-size: .875rem;--vibe-toast-jumbo-font-size: 1.0625rem;--vibe-toast-font-weight: 600;--vibe-toast-line-height: 1.5;--vibe-toast-gap: 1rem;--vibe-toast-jumbo-gap: 12px;--vibe-toast-transition-duration: .5s;--vibe-toast-transition-timing: ease-in-out;--vibe-toast-slide-in-duration: .25s;--vibe-toast-slide-in-timing: ease-out;--vibe-toast-slide-out-duration: .2s;--vibe-toast-slide-out-timing: ease-in;--vibe-toast-slide-distance: 12px;--vibe-toast-opacity-duration: .2s;--vibe-toast-opacity-timing: ease;--vibe-toast-z-index: 26}[data-theme=apple-care],[data-theme=gsx]{--vibe-toast-regular-min-height: 48px;--vibe-toast-regular-min-width: auto;--vibe-toast-regular-max-width: 90vw;--vibe-toast-regular-padding-h: 16px;--vibe-toast-regular-padding-v: 9px;--vibe-toast-regular-icon-size: 20px;--vibe-toast-jumbo-min-height: 120px;--vibe-toast-jumbo-min-width: 160px;--vibe-toast-jumbo-max-width: 240px;--vibe-toast-jumbo-max-height: 90vh;--vibe-toast-jumbo-padding-top: 32px;--vibe-toast-jumbo-padding-h: 24px;--vibe-toast-jumbo-padding-bottom: 24px;--vibe-toast-jumbo-icon-size: 128px;--vibe-toast-border-radius: 12px;--vibe-toast-jumbo-border-radius: 20px;--vibe-toast-font-size: .875rem;--vibe-toast-jumbo-font-size: 1.0625rem;--vibe-toast-font-weight: 600;--vibe-toast-line-height: 1.4;--vibe-toast-gap: 1rem;--vibe-toast-jumbo-gap: 12px;--vibe-toast-transition-duration: .5s;--vibe-toast-transition-timing: ease-in-out;--vibe-toast-slide-in-duration: .25s;--vibe-toast-slide-in-timing: ease-out;--vibe-toast-slide-out-duration: .2s;--vibe-toast-slide-out-timing: ease-in;--vibe-toast-slide-distance: 12px;--vibe-toast-opacity-duration: .2s;--vibe-toast-opacity-timing: ease;--vibe-toast-z-index: 26}[data-theme=marcom]{--vibe-toast-regular-min-height: 48px;--vibe-toast-regular-min-width: auto;--vibe-toast-regular-max-width: 90vw;--vibe-toast-regular-padding-h: 16px;--vibe-toast-regular-padding-v: 9px;--vibe-toast-regular-icon-size: 20px;--vibe-toast-jumbo-min-height: 120px;--vibe-toast-jumbo-min-width: 160px;--vibe-toast-jumbo-max-width: 240px;--vibe-toast-jumbo-max-height: 90vh;--vibe-toast-jumbo-padding-top: 32px;--vibe-toast-jumbo-padding-h: 24px;--vibe-toast-jumbo-padding-bottom: 24px;--vibe-toast-jumbo-icon-size: 128px;--vibe-toast-border-radius: 12px;--vibe-toast-jumbo-border-radius: 20px;--vibe-toast-font-size: .875rem;--vibe-toast-jumbo-font-size: 1.0625rem;--vibe-toast-font-weight: 600;--vibe-toast-line-height: 1.5;--vibe-toast-gap: 1rem;--vibe-toast-jumbo-gap: 12px;--vibe-toast-transition-duration: .5s;--vibe-toast-transition-timing: ease-in-out;--vibe-toast-slide-in-duration: .25s;--vibe-toast-slide-in-timing: ease-out;--vibe-toast-slide-out-duration: .2s;--vibe-toast-slide-out-timing: ease-in;--vibe-toast-slide-distance: 12px;--vibe-toast-opacity-duration: .2s;--vibe-toast-opacity-timing: ease;--vibe-toast-z-index: 26}[data-theme=apl]{--vibe-toast-regular-min-height: 48px;--vibe-toast-regular-min-width: auto;--vibe-toast-regular-max-width: 90vw;--vibe-toast-regular-padding-h: 16px;--vibe-toast-regular-padding-v: 16px;--vibe-toast-regular-icon-size: 20px;--vibe-toast-jumbo-min-height: 120px;--vibe-toast-jumbo-min-width: 160px;--vibe-toast-jumbo-max-width: 240px;--vibe-toast-jumbo-max-height: 90vh;--vibe-toast-jumbo-padding-top: 32px;--vibe-toast-jumbo-padding-h: 24px;--vibe-toast-jumbo-padding-bottom: 24px;--vibe-toast-jumbo-icon-size: 128px;--vibe-toast-border-radius: 16px;--vibe-toast-jumbo-border-radius: 16px;--vibe-toast-font-size: .875rem;--vibe-toast-jumbo-font-size: 1.0625rem;--vibe-toast-font-weight: 400;--vibe-toast-line-height: 1.4;--vibe-toast-gap: 1rem;--vibe-toast-jumbo-gap: 12px;--vibe-toast-transition-duration: .5s;--vibe-toast-transition-timing: ease-in-out;--vibe-toast-slide-in-duration: .25s;--vibe-toast-slide-in-timing: ease-out;--vibe-toast-slide-out-duration: .2s;--vibe-toast-slide-out-timing: ease-in;--vibe-toast-slide-distance: 12px;--vibe-toast-opacity-duration: .2s;--vibe-toast-opacity-timing: ease;--vibe-toast-z-index: 26}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-toast-bg: rgb(22.74% 22.74% 23.14% / 72%);--vibe-toast-text: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-icon-color: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-border-color: rgba(92, 92, 92, .5);--vibe-toast-shadow: none;--vibe-toast-info-bg: var(--vibe-color-white, #ffffff);--vibe-toast-info-border-color: var(--vibe-color-black, #000000);--vibe-toast-info-color: var(--vibe-color-black, #000000);--vibe-toast-success-bg: var(--vibe-color-bg-success, #e8f5e1);--vibe-toast-success-border-color: var(--vibe-color-border-success, #269000);--vibe-toast-success-color: var(--vibe-color-text-success, #269000);--vibe-toast-error-bg: var(--vibe-color-bg-error, #fde8e8);--vibe-toast-error-border-color: var(--vibe-color-border-error, #e30000);--vibe-toast-error-color: var(--vibe-color-text-error, #e30000);--vibe-toast-warning-bg: var(--vibe-color-bg-warning, #fff4e6);--vibe-toast-warning-border-color: var(--vibe-color-border-warning, #EA580C);--vibe-toast-warning-color: var(--vibe-color-text-warning, #EA580C)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-toast-bg: rgb(22.74% 22.74% 23.14% / 72%);--vibe-toast-text: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-icon-color: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-border-color: rgba(92, 92, 92, .5);--vibe-toast-shadow: none;--vibe-toast-info-bg: var(--vibe-color-white, #ffffff);--vibe-toast-info-border-color: var(--vibe-color-black, #000000);--vibe-toast-info-color: var(--vibe-color-black, #000000);--vibe-toast-success-bg: var(--vibe-color-bg-success, #e8f5e1);--vibe-toast-success-border-color: var(--vibe-color-border-success, #269000);--vibe-toast-success-color: var(--vibe-color-text-success, #269000);--vibe-toast-error-bg: var(--vibe-color-bg-error, #fde8e8);--vibe-toast-error-border-color: var(--vibe-color-border-error, #e30000);--vibe-toast-error-color: var(--vibe-color-text-error, #e30000);--vibe-toast-warning-bg: var(--vibe-color-bg-warning, #fff4e6);--vibe-toast-warning-border-color: var(--vibe-color-border-warning, #EA580C);--vibe-toast-warning-color: var(--vibe-color-text-warning, #EA580C)}[data-theme=gsx]{--vibe-toast-bg: rgb(22.74% 22.74% 23.14% / 72%);--vibe-toast-text: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-icon-color: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-border-color: rgba(92, 92, 92, .5);--vibe-toast-shadow: none;--vibe-toast-info-bg: var(--vibe-color-white, #ffffff);--vibe-toast-info-border-color: var(--vibe-color-black, #000000);--vibe-toast-info-color: var(--vibe-color-black, #000000);--vibe-toast-success-bg: var(--vibe-color-bg-success, #e8f5e1);--vibe-toast-success-border-color: var(--vibe-color-border-success, #269000);--vibe-toast-success-color: var(--vibe-color-text-success, #269000);--vibe-toast-error-bg: var(--vibe-color-bg-error, #fde8e8);--vibe-toast-error-border-color: var(--vibe-color-border-error, #e30000);--vibe-toast-error-color: var(--vibe-color-text-error, #e30000);--vibe-toast-warning-bg: var(--vibe-color-bg-warning, #fff4e6);--vibe-toast-warning-border-color: var(--vibe-color-border-warning, #EA580C);--vibe-toast-warning-color: var(--vibe-color-text-warning, #EA580C)}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-toast-bg: rgb(22.74% 22.74% 23.14% / 72%);--vibe-toast-text: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-icon-color: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-border-color: rgba(92, 92, 92, .5);--vibe-toast-shadow: none;--vibe-toast-info-bg: var(--vibe-color-white, #ffffff);--vibe-toast-info-border-color: var(--vibe-color-black, #000000);--vibe-toast-info-color: var(--vibe-color-black, #000000);--vibe-toast-success-bg: var(--vibe-color-bg-success, #e8f5e1);--vibe-toast-success-border-color: var(--vibe-color-border-success, #269000);--vibe-toast-success-color: var(--vibe-color-text-success, #269000);--vibe-toast-error-bg: var(--vibe-color-bg-error, #fde8e8);--vibe-toast-error-border-color: var(--vibe-color-border-error, #e30000);--vibe-toast-error-color: var(--vibe-color-text-error, #e30000);--vibe-toast-warning-bg: var(--vibe-color-bg-warning, #fff4e6);--vibe-toast-warning-border-color: var(--vibe-color-border-warning, #EA580C);--vibe-toast-warning-color: var(--vibe-color-text-warning, #EA580C)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-toast-bg: #ffffff;--vibe-toast-text: #1d1d1f;--vibe-toast-icon-color: #1d1d1f;--vibe-toast-border-color: #e8e8ed;--vibe-toast-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 24px 0 rgba(0, 0, 0, .08);--vibe-toast-info-bg: #ffffff;--vibe-toast-info-border-color: #0071e3;--vibe-toast-info-color: #0071e3;--vibe-toast-success-bg: #f5fff6;--vibe-toast-success-border-color: #008009;--vibe-toast-success-color: #008009;--vibe-toast-error-bg: #fff2f4;--vibe-toast-error-border-color: #e30000;--vibe-toast-error-color: #e30000;--vibe-toast-warning-bg: #fffef2;--vibe-toast-warning-border-color: #ffe045;--vibe-toast-warning-color: #977009}@media(prefers-color-scheme:dark){[data-theme=bridge]:not([data-mode]){--vibe-toast-bg: rgb(22.74% 22.74% 23.14% / 72%);--vibe-toast-text: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-icon-color: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-border-color: rgba(92, 92, 92, .5);--vibe-toast-shadow: none;--vibe-toast-info-bg: var(--vibe-color-white, #ffffff);--vibe-toast-info-border-color: var(--vibe-color-black, #000000);--vibe-toast-info-color: var(--vibe-color-black, #000000);--vibe-toast-success-bg: var(--vibe-color-bg-success, #e8f5e1);--vibe-toast-success-border-color: var(--vibe-color-border-success, #31bb01);--vibe-toast-success-color: var(--vibe-color-text-success, #31bb01);--vibe-toast-error-bg: var(--vibe-color-bg-error, #fde8e8);--vibe-toast-error-border-color: var(--vibe-color-border-error, #ff3037);--vibe-toast-error-color: var(--vibe-color-text-error, #ff3037);--vibe-toast-warning-bg: var(--vibe-color-bg-warning, #fff4e6);--vibe-toast-warning-border-color: var(--vibe-color-border-warning, #ffd000);--vibe-toast-warning-color: var(--vibe-color-text-warning, #ffd000)}}[data-theme=bridge][data-mode=dark],[data-theme=apple-care][data-mode=dark],[data-theme=marcom][data-mode=dark]{--vibe-toast-bg: rgb(22.74% 22.74% 23.14% / 72%);--vibe-toast-text: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-icon-color: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-border-color: rgba(92, 92, 92, .5);--vibe-toast-shadow: none;--vibe-toast-info-bg: var(--vibe-color-white, #ffffff);--vibe-toast-info-border-color: var(--vibe-color-black, #000000);--vibe-toast-info-color: var(--vibe-color-black, #000000);--vibe-toast-success-bg: var(--vibe-color-bg-success, #e8f5e1);--vibe-toast-success-border-color: var(--vibe-color-border-success, #31bb01);--vibe-toast-success-color: var(--vibe-color-text-success, #31bb01);--vibe-toast-error-bg: var(--vibe-color-bg-error, #fde8e8);--vibe-toast-error-border-color: var(--vibe-color-border-error, #ff3037);--vibe-toast-error-color: var(--vibe-color-text-error, #ff3037);--vibe-toast-warning-bg: var(--vibe-color-bg-warning, #fff4e6);--vibe-toast-warning-border-color: var(--vibe-color-border-warning, #ffd000);--vibe-toast-warning-color: var(--vibe-color-text-warning, #ffd000)}@media(prefers-color-scheme:dark){[data-theme=apl]:not([data-mode]){--vibe-toast-bg: #1d1d1f;--vibe-toast-text: #f5f5f7;--vibe-toast-icon-color: #f5f5f7;--vibe-toast-border-color: #424245;--vibe-toast-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 24px 0 rgba(0, 0, 0, .08);--vibe-toast-info-bg: #1d1d1f;--vibe-toast-info-border-color: #2997ff;--vibe-toast-info-color: #2997ff;--vibe-toast-success-bg: #002b03;--vibe-toast-success-border-color: #03a10e;--vibe-toast-success-color: #03a10e;--vibe-toast-error-bg: #330000;--vibe-toast-error-border-color: #ff3037;--vibe-toast-error-color: #ff3037;--vibe-toast-warning-bg: #2b2000;--vibe-toast-warning-border-color: #ad8200;--vibe-toast-warning-color: #ffe045}}[data-theme=apl][data-mode=dark]{--vibe-toast-bg: #1d1d1f;--vibe-toast-text: #f5f5f7;--vibe-toast-icon-color: #f5f5f7;--vibe-toast-border-color: #424245;--vibe-toast-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 24px 0 rgba(0, 0, 0, .08);--vibe-toast-info-bg: #1d1d1f;--vibe-toast-info-border-color: #2997ff;--vibe-toast-info-color: #2997ff;--vibe-toast-success-bg: #002b03;--vibe-toast-success-border-color: #03a10e;--vibe-toast-success-color: #03a10e;--vibe-toast-error-bg: #330000;--vibe-toast-error-border-color: #ff3037;--vibe-toast-error-color: #ff3037;--vibe-toast-warning-bg: #2b2000;--vibe-toast-warning-border-color: #ad8200;--vibe-toast-warning-color: #ffe045}.vibe-toast{position:fixed;z-index:var(--vibe-toast-z-index);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:fit-content;min-width:var(--vibe-toast-regular-min-width);max-width:var(--vibe-toast-regular-max-width);gap:var(--vibe-toast-gap);background-color:var(--vibe-toast-bg);color:var(--vibe-toast-text);border-radius:var(--vibe-toast-border-radius);border:1px solid var(--vibe-toast-border-color);font-size:var(--vibe-toast-font-size);font-weight:var(--vibe-toast-font-weight);line-height:var(--vibe-toast-line-height);word-break:break-all;backdrop-filter:blur(8px) saturate(80%);-webkit-backdrop-filter:blur(8px) saturate(80%);opacity:0;pointer-events:none;transform:translateY(calc(-1 * var(--vibe-toast-slide-distance, 12px)));transition:transform var(--vibe-toast-slide-in-duration, .25s) var(--vibe-toast-slide-in-timing, ease-out),opacity var(--vibe-toast-opacity-duration) var(--vibe-toast-opacity-timing);inset-block-start:0;inset-inline-start:0;height:fit-content;margin-inline-end:64px}[data-theme=apl] .vibe-toast{box-shadow:var(--vibe-toast-shadow)}.vibe-toast[style*=--vibe-toast-offset-x],.vibe-toast[style*=--vibe-toast-offset-y]{inset-block-start:0;inset-inline-start:0;margin:0;inset-inline-end:auto;transform:translate(var(--vibe-toast-offset-x, 0),var(--vibe-toast-offset-y, 0)) translateY(calc(-1 * var(--vibe-toast-slide-distance, 12px)))}.vibe-toast--visible[style*=--vibe-toast-offset-x],.vibe-toast--visible[style*=--vibe-toast-offset-y]{transform:translate(var(--vibe-toast-offset-x, 0),var(--vibe-toast-offset-y, 0)) translateY(0)}.vibe-toast--top-right{inset-block-start:50px;inset-inline-end:32px;inset-inline-start:auto;margin-inline-start:64px;margin-inline-end:auto}.vibe-toast--top-left{inset-block-start:50px;inset-inline-start:32px;margin-inline-end:64px}.vibe-toast--top-center{inset-block-start:50px;inset-inline-start:50%;transform:translate(-50%) translateY(calc(-1 * var(--vibe-toast-slide-distance, 12px)))}.vibe-toast--top-center.vibe-toast--visible{transform:translate(-50%) translateY(0)}[dir=rtl] .vibe-toast--top-center{transform:translate(50%) translateY(calc(-1 * var(--vibe-toast-slide-distance, 12px)))}[dir=rtl] .vibe-toast--top-center.vibe-toast--visible{transform:translate(50%) translateY(0)}.vibe-toast--bottom-right{inset-block-start:auto;inset-block-end:50px;inset-inline-end:32px;inset-inline-start:auto;margin-inline-start:64px;transform:translateY(var(--vibe-toast-slide-distance, 12px))}.vibe-toast--bottom-right.vibe-toast--visible{transform:translateY(0)}.vibe-toast--bottom-left{inset-block-start:auto;inset-block-end:50px;inset-inline-start:32px;margin-inline-end:64px;transform:translateY(var(--vibe-toast-slide-distance, 12px))}.vibe-toast--bottom-left.vibe-toast--visible{transform:translateY(0)}.vibe-toast--bottom-center{inset-block-start:auto;inset-block-end:50px;inset-inline-start:50%;transform:translate(-50%) translateY(var(--vibe-toast-slide-distance, 12px))}.vibe-toast--bottom-center.vibe-toast--visible{transform:translate(-50%) translateY(0)}[dir=rtl] .vibe-toast--bottom-center{transform:translate(50%) translateY(var(--vibe-toast-slide-distance, 12px))}[dir=rtl] .vibe-toast--bottom-center.vibe-toast--visible{transform:translate(50%) translateY(0)}.vibe-toast--page-center{inset-block-start:50%;inset-inline-start:50%;margin:0;transform:translate(-50%,-50%) translateY(calc(-1 * var(--vibe-toast-slide-distance, 12px)))}.vibe-toast--page-center.vibe-toast--visible{transform:translate(-50%,-50%) translateY(0)}[dir=rtl] .vibe-toast--page-center{transform:translate(50%,-50%) translateY(calc(-1 * var(--vibe-toast-slide-distance, 12px)))}[dir=rtl] .vibe-toast--page-center.vibe-toast--visible{transform:translate(50%,-50%) translateY(0)}.vibe-toast--regular{min-height:var(--vibe-toast-regular-min-height);max-height:90vh;padding:var(--vibe-toast-regular-padding-v) var(--vibe-toast-regular-padding-h)}.vibe-toast--jumbo{width:auto;min-height:var(--vibe-toast-jumbo-min-height);min-width:var(--vibe-toast-jumbo-min-width);max-width:var(--vibe-toast-jumbo-max-width);max-height:var(--vibe-toast-jumbo-max-height);padding:var(--vibe-toast-jumbo-padding-top) var(--vibe-toast-jumbo-padding-h) var(--vibe-toast-jumbo-padding-bottom);flex-direction:column;gap:var(--vibe-toast-jumbo-gap);justify-content:start;text-align:center;font-size:var(--vibe-toast-jumbo-font-size);border-radius:var(--vibe-toast-jumbo-border-radius)}.vibe-toast--visible{transform:translateY(0);opacity:1;pointer-events:auto}.vibe-toast--info{color:var(--vibe-toast-info-color);background-color:var(--vibe-toast-info-bg);border-color:var(--vibe-toast-info-border-color)}.vibe-toast--info .vibe-toast-icon{color:var(--vibe-toast-info-color)}.vibe-toast--success{color:var(--vibe-toast-success-color);background-color:var(--vibe-toast-success-bg);border-color:var(--vibe-toast-success-border-color)}.vibe-toast--success .vibe-toast-icon{color:var(--vibe-toast-success-color)}.vibe-toast--error{color:var(--vibe-toast-error-color);background-color:var(--vibe-toast-error-bg);border-color:var(--vibe-toast-error-border-color)}.vibe-toast--error .vibe-toast-icon{color:var(--vibe-toast-error-color)}.vibe-toast--warning{color:var(--vibe-toast-warning-color);background-color:var(--vibe-toast-warning-bg);border-color:var(--vibe-toast-warning-border-color)}.vibe-toast--warning .vibe-toast-icon{color:var(--vibe-toast-warning-color)}.vibe-toast-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--vibe-toast-icon-color)}.vibe-toast--regular .vibe-toast-icon{width:var(--vibe-toast-regular-icon-size);height:var(--vibe-toast-regular-icon-size)}.vibe-toast--jumbo .vibe-toast-icon{width:var(--vibe-toast-jumbo-icon-size);height:var(--vibe-toast-jumbo-icon-size);font-size:var(--vibe-toast-jumbo-icon-size)}.vibe-toast-message{flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}.vibe-toast-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:none;padding:2px;margin:0;cursor:pointer;color:inherit;opacity:.7;transition:opacity .15s ease;width:20px;height:20px;border-radius:50%}.vibe-toast-close:hover{opacity:1}.vibe-toast-close:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.vibe-toast--jumbo .vibe-toast-message{-webkit-line-clamp:4}.vibe-toast-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.vibe-toast{transform:translateY(0)!important;transition:opacity var(--vibe-toast-opacity-duration) var(--vibe-toast-opacity-timing)}.vibe-toast--top-center,[dir=rtl] .vibe-toast--top-center{transform:translate(-50%)!important}[dir=rtl] .vibe-toast--top-center{transform:translate(50%)!important}.vibe-toast--bottom-center,[dir=rtl] .vibe-toast--bottom-center{transform:translate(-50%)!important}[dir=rtl] .vibe-toast--bottom-center{transform:translate(50%)!important}.vibe-toast--page-center,[dir=rtl] .vibe-toast--page-center{transform:translate(-50%,-50%)!important}[dir=rtl] .vibe-toast--page-center{transform:translate(50%,-50%)!important}.vibe-toast--visible{opacity:1}.vibe-toast:not(.vibe-toast--visible){opacity:0}}@media(prefers-contrast:more){.vibe-toast{border:2px solid ButtonText}.vibe-toast-message{color:ButtonText}}@media(forced-colors:active){.vibe-toast{forced-color-adjust:none;background-color:Canvas;border:2px solid ButtonText;color:ButtonText}.vibe-toast-icon{color:ButtonText}}[data-theme=marcom] .vibe-toast,[data-theme=marcom].vibe-toast{--vibe-toast-font-size: 14px;--vibe-toast-jumbo-font-size: 17px;--vibe-toast-font-weight: 600;--vibe-toast-line-height: 18px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-label: #272727;--color-bg-primary: #f6f6f6;--color-keyline: #d9d9d9}[data-theme=apple-care][data-mode=dark]{--color-label: #e0e0e0;--color-bg-primary: #1e1e1e;--color-keyline: #404040}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-toast-regular-min-height: 48px;--vibe-toast-regular-min-width: auto;--vibe-toast-regular-max-width: 90vw;--vibe-toast-regular-padding-h: 16px;--vibe-toast-regular-padding-v: 9px;--vibe-toast-regular-icon-size: 20px;--vibe-toast-jumbo-min-height: 120px;--vibe-toast-jumbo-min-width: 160px;--vibe-toast-jumbo-max-width: 240px;--vibe-toast-jumbo-max-height: 90vh;--vibe-toast-jumbo-padding-top: 32px;--vibe-toast-jumbo-padding-h: 24px;--vibe-toast-jumbo-padding-bottom: 24px;--vibe-toast-jumbo-icon-size: 128px;--vibe-toast-border-radius: 12px;--vibe-toast-jumbo-border-radius: 20px;--vibe-toast-font-size: .875rem;--vibe-toast-jumbo-font-size: 1.0625rem;--vibe-toast-font-weight: 600;--vibe-toast-line-height: 1.4;--vibe-toast-gap: 1rem;--vibe-toast-jumbo-gap: 12px;--vibe-toast-transition-duration: .5s;--vibe-toast-transition-timing: ease-in-out;--vibe-toast-slide-in-duration: .25s;--vibe-toast-slide-in-timing: ease-out;--vibe-toast-slide-out-duration: .2s;--vibe-toast-slide-out-timing: ease-in;--vibe-toast-slide-distance: 12px;--vibe-toast-opacity-duration: .2s;--vibe-toast-opacity-timing: ease;--vibe-toast-z-index: 26;--vibe-toast-bg: rgb(22.74% 22.74% 23.14% / 72%);--vibe-toast-text: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-icon-color: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-border-color: var(--color-keyline);--vibe-toast-shadow: none;--vibe-toast-info-bg: var(--color-bg-primary);--vibe-toast-info-border-color: var(--color-keyline);--vibe-toast-info-color: var(--color-label);--vibe-toast-success-bg: var(--vibe-color-bg-success, #e8f5e1);--vibe-toast-success-border-color: var(--vibe-color-border-success, #269000);--vibe-toast-success-color: var(--vibe-color-text-success, #269000);--vibe-toast-error-bg: var(--vibe-color-bg-error, #fde8e8);--vibe-toast-error-border-color: var(--vibe-color-border-error, #e30000);--vibe-toast-error-color: var(--vibe-color-text-error, #e30000);--vibe-toast-warning-bg: var(--vibe-color-bg-warning, #fff4e6);--vibe-toast-warning-border-color: var(--vibe-color-border-warning, #EA580C);--vibe-toast-warning-color: var(--vibe-color-text-warning, #EA580C)}[data-theme=apple-care][data-mode=dark]{--vibe-toast-regular-min-height: 48px;--vibe-toast-regular-min-width: auto;--vibe-toast-regular-max-width: 90vw;--vibe-toast-regular-padding-h: 16px;--vibe-toast-regular-padding-v: 9px;--vibe-toast-regular-icon-size: 20px;--vibe-toast-jumbo-min-height: 120px;--vibe-toast-jumbo-min-width: 160px;--vibe-toast-jumbo-max-width: 240px;--vibe-toast-jumbo-max-height: 90vh;--vibe-toast-jumbo-padding-top: 32px;--vibe-toast-jumbo-padding-h: 24px;--vibe-toast-jumbo-padding-bottom: 24px;--vibe-toast-jumbo-icon-size: 128px;--vibe-toast-border-radius: 12px;--vibe-toast-jumbo-border-radius: 20px;--vibe-toast-font-size: .875rem;--vibe-toast-jumbo-font-size: 1.0625rem;--vibe-toast-font-weight: 600;--vibe-toast-line-height: 1.4;--vibe-toast-gap: 1rem;--vibe-toast-jumbo-gap: 12px;--vibe-toast-transition-duration: .5s;--vibe-toast-transition-timing: ease-in-out;--vibe-toast-slide-in-duration: .25s;--vibe-toast-slide-in-timing: ease-out;--vibe-toast-slide-out-duration: .2s;--vibe-toast-slide-out-timing: ease-in;--vibe-toast-slide-distance: 12px;--vibe-toast-opacity-duration: .2s;--vibe-toast-opacity-timing: ease;--vibe-toast-z-index: 26;--vibe-toast-bg: rgb(22.74% 22.74% 23.14% / 72%);--vibe-toast-text: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-icon-color: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-border-color: var(--color-keyline);--vibe-toast-shadow: none;--vibe-toast-info-bg: var(--color-bg-primary);--vibe-toast-info-border-color: var(--color-keyline);--vibe-toast-info-color: var(--color-label);--vibe-toast-success-bg: var(--vibe-color-bg-success, #e8f5e1);--vibe-toast-success-border-color: var(--vibe-color-border-success, #269000);--vibe-toast-success-color: var(--vibe-color-text-success, #269000);--vibe-toast-error-bg: var(--vibe-color-bg-error, #fde8e8);--vibe-toast-error-border-color: var(--vibe-color-border-error, #e30000);--vibe-toast-error-color: var(--vibe-color-text-error, #e30000);--vibe-toast-warning-bg: var(--vibe-color-bg-warning, #fff4e6);--vibe-toast-warning-border-color: var(--vibe-color-border-warning, #EA580C);--vibe-toast-warning-color: var(--vibe-color-text-warning, #EA580C)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-toast-regular-min-height: 48px;--vibe-toast-regular-min-width: auto;--vibe-toast-regular-max-width: 90vw;--vibe-toast-regular-padding-h: 16px;--vibe-toast-regular-padding-v: 9px;--vibe-toast-regular-icon-size: 20px;--vibe-toast-jumbo-min-height: 120px;--vibe-toast-jumbo-min-width: 160px;--vibe-toast-jumbo-max-width: 240px;--vibe-toast-jumbo-max-height: 90vh;--vibe-toast-jumbo-padding-top: 32px;--vibe-toast-jumbo-padding-h: 24px;--vibe-toast-jumbo-padding-bottom: 24px;--vibe-toast-jumbo-icon-size: 128px;--vibe-toast-border-radius: 12px;--vibe-toast-jumbo-border-radius: 20px;--vibe-toast-font-size: .875rem;--vibe-toast-jumbo-font-size: 1.0625rem;--vibe-toast-font-weight: 600;--vibe-toast-line-height: 1.5;--vibe-toast-gap: 1rem;--vibe-toast-jumbo-gap: 12px;--vibe-toast-transition-duration: .5s;--vibe-toast-transition-timing: ease-in-out;--vibe-toast-slide-in-duration: .25s;--vibe-toast-slide-in-timing: ease-out;--vibe-toast-slide-out-duration: .2s;--vibe-toast-slide-out-timing: ease-in;--vibe-toast-slide-distance: 12px;--vibe-toast-opacity-duration: .2s;--vibe-toast-opacity-timing: ease;--vibe-toast-z-index: 26}[data-theme=apple-care][data-mode=dark]{--vibe-toast-regular-min-height: 48px;--vibe-toast-regular-min-width: auto;--vibe-toast-regular-max-width: 90vw;--vibe-toast-regular-padding-h: 16px;--vibe-toast-regular-padding-v: 9px;--vibe-toast-regular-icon-size: 20px;--vibe-toast-jumbo-min-height: 120px;--vibe-toast-jumbo-min-width: 160px;--vibe-toast-jumbo-max-width: 240px;--vibe-toast-jumbo-max-height: 90vh;--vibe-toast-jumbo-padding-top: 32px;--vibe-toast-jumbo-padding-h: 24px;--vibe-toast-jumbo-padding-bottom: 24px;--vibe-toast-jumbo-icon-size: 128px;--vibe-toast-border-radius: 12px;--vibe-toast-jumbo-border-radius: 20px;--vibe-toast-font-size: .875rem;--vibe-toast-jumbo-font-size: 1.0625rem;--vibe-toast-font-weight: 600;--vibe-toast-line-height: 1.5;--vibe-toast-gap: 1rem;--vibe-toast-jumbo-gap: 12px;--vibe-toast-transition-duration: .5s;--vibe-toast-transition-timing: ease-in-out;--vibe-toast-slide-in-duration: .25s;--vibe-toast-slide-in-timing: ease-out;--vibe-toast-slide-out-duration: .2s;--vibe-toast-slide-out-timing: ease-in;--vibe-toast-slide-distance: 12px;--vibe-toast-opacity-duration: .2s;--vibe-toast-opacity-timing: ease;--vibe-toast-z-index: 26}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-toast-bg: rgb(22.74% 22.74% 23.14% / 72%);--vibe-toast-text: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-icon-color: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-border-color: var(--color-keyline);--vibe-toast-shadow: none;--vibe-toast-info-bg: var(--vibe-color-white, #ffffff);--vibe-toast-info-border-color: var(--vibe-color-black, #000000);--vibe-toast-info-color: var(--vibe-color-black, #000000);--vibe-toast-success-bg: var(--vibe-color-bg-success, #e8f5e1);--vibe-toast-success-border-color: var(--vibe-color-border-success, #269000);--vibe-toast-success-color: var(--vibe-color-text-success, #269000);--vibe-toast-error-bg: var(--vibe-color-bg-error, #fde8e8);--vibe-toast-error-border-color: var(--vibe-color-border-error, #e30000);--vibe-toast-error-color: var(--vibe-color-text-error, #e30000);--vibe-toast-warning-bg: var(--vibe-color-bg-warning, #fff4e6);--vibe-toast-warning-border-color: var(--vibe-color-border-warning, #EA580C);--vibe-toast-warning-color: var(--vibe-color-text-warning, #EA580C)}[data-theme=apple-care][data-mode=dark]{--vibe-toast-bg: rgb(22.74% 22.74% 23.14% / 72%);--vibe-toast-text: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-icon-color: rgb(96.08% 96.08% 96.86% / 100%);--vibe-toast-border-color: var(--color-keyline);--vibe-toast-shadow: none;--vibe-toast-info-bg: var(--vibe-color-white, #ffffff);--vibe-toast-info-border-color: var(--vibe-color-black, #000000);--vibe-toast-info-color: var(--vibe-color-black, #000000);--vibe-toast-success-bg: var(--vibe-color-bg-success, #e8f5e1);--vibe-toast-success-border-color: var(--vibe-color-border-success, #31bb01);--vibe-toast-success-color: var(--vibe-color-text-success, #31bb01);--vibe-toast-error-bg: var(--vibe-color-bg-error, #fde8e8);--vibe-toast-error-border-color: var(--vibe-color-border-error, #ff3037);--vibe-toast-error-color: var(--vibe-color-text-error, #ff3037);--vibe-toast-warning-bg: var(--vibe-color-bg-warning, #fff4e6);--vibe-toast-warning-border-color: var(--vibe-color-border-warning, #ffd000);--vibe-toast-warning-color: var(--vibe-color-text-warning, #ffd000)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-toast-border-color: var(--color-keyline)}[data-theme=apple-care][data-mode=dark]{--vibe-toast-border-color: var(--color-keyline)}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-focus-trap-focus-ring: #0071e3;--vibe-focus-trap-focus-ring-width: 2px;--vibe-focus-trap-focus-ring-offset: 2px}[data-theme=bridge][data-mode=dark]{--vibe-focus-trap-focus-ring: #2997ff;--vibe-focus-trap-focus-ring-width: 2px;--vibe-focus-trap-focus-ring-offset: 2px}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-focus-trap-focus-ring: #0071e3;--vibe-focus-trap-focus-ring-width: 2px;--vibe-focus-trap-focus-ring-offset: 2px}[data-theme=gsx]{--vibe-focus-trap-focus-ring: #0071e3;--vibe-focus-trap-focus-ring-width: 2px;--vibe-focus-trap-focus-ring-offset: 2px}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-focus-trap-focus-ring: #0071e3;--vibe-focus-trap-focus-ring-width: 2px;--vibe-focus-trap-focus-ring-offset: 2px}[data-theme=marcom][data-mode=dark]{--vibe-focus-trap-focus-ring: #2997ff;--vibe-focus-trap-focus-ring-width: 2px;--vibe-focus-trap-focus-ring-offset: 2px}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-focus-trap-focus-ring: #0071e3;--vibe-focus-trap-focus-ring-width: 2px;--vibe-focus-trap-focus-ring-offset: 2px}[data-theme=apl][data-mode=dark]{--vibe-focus-trap-focus-ring: #2997ff;--vibe-focus-trap-focus-ring-width: 2px;--vibe-focus-trap-focus-ring-offset: 2px}.vibe-focus-trap{display:contents;border:none;outline:none;box-shadow:none}.vibe-focus-trap-sentinel,.vibe-focus-trap__sentinel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.vibe-focus-trap--outline-bridge :focus-visible{outline:var(--vibe-focus-trap-focus-ring-width) solid var(--vibe-focus-trap-focus-ring);outline-offset:var(--vibe-focus-trap-focus-ring-offset)}.vibe-focus-trap--outline-none :focus-visible{outline:none}.vibe-focus-trap--overlay{display:block;border:none;border-radius:6px;box-shadow:none}.vibe-focus-trap--overlay:focus-visible{outline:var(--vibe-focus-trap-focus-ring-width) solid var(--vibe-focus-trap-focus-ring);outline-offset:var(--vibe-focus-trap-focus-ring-offset)}@media(prefers-reduced-motion:reduce){.vibe-focus-trap,.vibe-focus-trap *{transition:none!important;animation:none!important}}@media(forced-colors:active){.vibe-focus-trap--outline-bridge :focus-visible{outline-color:Highlight}}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-focus-trap-focus-ring: #0071e3;--vibe-focus-trap-focus-ring-width: 2px;--vibe-focus-trap-focus-ring-offset: 2px}[data-theme=apple-care][data-mode=dark]{--vibe-focus-trap-focus-ring: #2997ff;--vibe-focus-trap-focus-ring-width: 2px;--vibe-focus-trap-focus-ring-offset: 2px}[data-theme=bridge],[data-theme=apple-care],[data-theme=gsx],[data-theme=marcom]{--vibe-idms-card-min-height: 200px;--vibe-idms-card-border: none;--vibe-idms-card-border-radius: 0}[data-theme=apl]{--vibe-idms-card-min-height: 200px;--vibe-idms-card-border: none;--vibe-idms-card-border-radius: 8px}.vibe-idms-card{display:block;position:relative;border:var(--vibe-idms-card-border, none);border-radius:var(--vibe-idms-card-border-radius);overflow:hidden;box-shadow:none;outline:none}.vibe-idms-card-iframe{display:block;width:100%;min-height:var(--vibe-idms-card-min-height, 200px);border:none;border-radius:var(--vibe-idms-card-border-radius)}[data-theme=bridge][data-mode=light],[data-theme=bridge]{--vibe-dialog-bg: #ffffff;--vibe-dialog-border: #d3d3d3;--vibe-dialog-border-radius: 15px;--vibe-dialog-scrim-bg: rgba(0, 0, 0, .48);--vibe-dialog-header-text: #242426;--vibe-dialog-body-text: #242426;--vibe-dialog-close-btn-color: #8b8b92;--vibe-dialog-close-btn-hover-bg: rgba(0, 0, 0, .06);--vibe-dialog-focus-ring: #0071e3;--vibe-dialog-z-index: 10;--vibe-dialog-size-small: 244px;--vibe-dialog-size-medium: 372px;--vibe-dialog-size-large: 492px;--vibe-dialog-icon-size-offset: 48px;--vibe-dialog-content-small: 45ch;--vibe-dialog-content-large: 75ch;--vibe-dialog-padding: 24px;--vibe-dialog-header-padding: 20px 24px;--vibe-dialog-footer-gap: 8px;--vibe-dialog-close-btn-size: 44px;--vibe-dialog-close-btn-offset-block: 20px;--vibe-dialog-close-btn-offset-inline: 24px;--vibe-dialog-transition-duration: .2s;--vibe-dialog-transition-easing: ease-in-out;--vibe-dialog-scrim-duration: .15s;--vibe-dialog-scrim-easing: ease;--vibe-dialog-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16)}[data-theme=bridge][data-mode=dark]{--vibe-dialog-bg: #161619;--vibe-dialog-border: #424247;--vibe-dialog-border-radius: 15px;--vibe-dialog-scrim-bg: rgba(0, 0, 0, .48);--vibe-dialog-header-text: #eff0f0;--vibe-dialog-body-text: #eff0f0;--vibe-dialog-close-btn-color: #8b8b92;--vibe-dialog-close-btn-hover-bg: rgba(255, 255, 255, .08);--vibe-dialog-focus-ring: #0071e3;--vibe-dialog-z-index: 10;--vibe-dialog-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]{--vibe-dialog-bg: #ffffff;--vibe-dialog-border: #c7c7cc;--vibe-dialog-border-radius: 10px;--vibe-dialog-scrim-bg: rgba(0, 0, 0, .35);--vibe-dialog-header-text: #1c1c1e;--vibe-dialog-body-text: #48484a;--vibe-dialog-close-btn-color: #8e8e93;--vibe-dialog-close-btn-hover-bg: rgba(0, 0, 0, .05);--vibe-dialog-focus-ring: #007aff;--vibe-dialog-z-index: 1000;--vibe-dialog-shadow: 0 4px 24px rgba(0, 0, 0, .1), 0 1px 4px rgba(0, 0, 0, .06)}[data-theme=apple-care][data-mode=dark]{--vibe-dialog-bg: #2c2c2e;--vibe-dialog-border: #48484a;--vibe-dialog-border-radius: 10px;--vibe-dialog-scrim-bg: rgba(0, 0, 0, .55);--vibe-dialog-header-text: #f2f2f7;--vibe-dialog-body-text: #d1d1d6;--vibe-dialog-close-btn-color: #8e8e93;--vibe-dialog-close-btn-hover-bg: rgba(255, 255, 255, .07);--vibe-dialog-focus-ring: #0a84ff;--vibe-dialog-z-index: 1000;--vibe-dialog-shadow: 0 4px 24px rgba(0, 0, 0, .36), 0 1px 4px rgba(0, 0, 0, .2)}[data-theme=gsx][data-mode=light],[data-theme=gsx]{--vibe-dialog-bg: #f5f5f7;--vibe-dialog-border: #c6c6c8;--vibe-dialog-border-radius: 8px;--vibe-dialog-scrim-bg: rgba(0, 0, 0, .45);--vibe-dialog-header-text: #1d1d1f;--vibe-dialog-body-text: #3a3a3c;--vibe-dialog-close-btn-color: #6c6c70;--vibe-dialog-close-btn-hover-bg: rgba(0, 0, 0, .08);--vibe-dialog-focus-ring: #0071e3;--vibe-dialog-z-index: 1000;--vibe-dialog-shadow: 0 6px 20px rgba(0, 0, 0, .1)}[data-theme=gsx][data-mode=dark]{--vibe-dialog-bg: #1c1c1e;--vibe-dialog-border: #3a3a3c;--vibe-dialog-border-radius: 8px;--vibe-dialog-scrim-bg: rgba(0, 0, 0, .6);--vibe-dialog-header-text: #f2f2f7;--vibe-dialog-body-text: #d1d1d6;--vibe-dialog-close-btn-color: #8d8d93;--vibe-dialog-close-btn-hover-bg: rgba(255, 255, 255, .08);--vibe-dialog-focus-ring: #0a84ff;--vibe-dialog-z-index: 1000;--vibe-dialog-shadow: 0 6px 20px rgba(0, 0, 0, .4)}[data-theme=marcom][data-mode=light],[data-theme=marcom]{--vibe-dialog-bg: #ffffff;--vibe-dialog-border: #d6d6d6;--vibe-dialog-border-radius: 12px;--vibe-dialog-scrim-bg: rgba(0, 0, 0, .4);--vibe-dialog-header-text: #1d1d1f;--vibe-dialog-body-text: #424245;--vibe-dialog-close-btn-color: #6e6e73;--vibe-dialog-close-btn-hover-bg: rgba(0, 0, 0, .06);--vibe-dialog-focus-ring: #06c;--vibe-dialog-z-index: 1000;--vibe-dialog-shadow: 0 8px 32px rgba(0, 0, 0, .12)}[data-theme=marcom][data-mode=dark]{--vibe-dialog-bg: #1d1d1f;--vibe-dialog-border: #3d3d3f;--vibe-dialog-border-radius: 12px;--vibe-dialog-scrim-bg: rgba(0, 0, 0, .6);--vibe-dialog-header-text: #f5f5f7;--vibe-dialog-body-text: #d2d2d7;--vibe-dialog-close-btn-color: #98989d;--vibe-dialog-close-btn-hover-bg: rgba(255, 255, 255, .08);--vibe-dialog-focus-ring: #2997ff;--vibe-dialog-z-index: 1000;--vibe-dialog-shadow: 0 8px 32px rgba(0, 0, 0, .4)}[data-theme=apl][data-mode=light],[data-theme=apl]{--vibe-dialog-bg: #ffffff;--vibe-dialog-border: #e8e8ed;--vibe-dialog-border-radius: 24px;--vibe-dialog-scrim-bg: rgba(0, 0, 0, .48);--vibe-dialog-header-text: #1d1d1f;--vibe-dialog-body-text: #1d1d1f;--vibe-dialog-close-btn-color: #6e6e73;--vibe-dialog-close-btn-hover-bg: rgba(0, 0, 0, .06);--vibe-dialog-focus-ring: #0071e3;--vibe-dialog-z-index: 10;--vibe-dialog-size-small: 244px;--vibe-dialog-size-medium: 372px;--vibe-dialog-size-large: 492px;--vibe-dialog-icon-size-offset: 48px;--vibe-dialog-content-small: 45ch;--vibe-dialog-content-large: 75ch;--vibe-dialog-padding: 24px;--vibe-dialog-header-padding: 20px 24px;--vibe-dialog-footer-gap: 8px;--vibe-dialog-close-btn-size: 44px;--vibe-dialog-close-btn-offset-block: 20px;--vibe-dialog-close-btn-offset-inline: 24px;--vibe-dialog-transition-duration: .2s;--vibe-dialog-transition-easing: ease-in-out;--vibe-dialog-scrim-duration: .15s;--vibe-dialog-scrim-easing: ease;--vibe-dialog-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 24px 0 rgba(0, 0, 0, .08)}[data-theme=apl][data-mode=dark]{--vibe-dialog-bg: #1d1d1f;--vibe-dialog-border: #424245;--vibe-dialog-border-radius: 24px;--vibe-dialog-scrim-bg: rgba(0, 0, 0, .48);--vibe-dialog-header-text: #f5f5f7;--vibe-dialog-body-text: #f5f5f7;--vibe-dialog-close-btn-color: #86868b;--vibe-dialog-close-btn-hover-bg: rgba(255, 255, 255, .08);--vibe-dialog-focus-ring: #2997ff;--vibe-dialog-z-index: 10;--vibe-dialog-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 24px 0 rgba(0, 0, 0, .08)}.vibe-dialog-scrim{position:fixed;inset:0;background-color:var(--vibe-dialog-scrim-bg);z-index:var(--vibe-dialog-z-index, 1000);display:flex;align-items:center;justify-content:center;transition:opacity var(--vibe-dialog-scrim-duration, .15s) var(--vibe-dialog-scrim-easing, ease)}.vibe-dialog-scrim--entering{opacity:0}.vibe-dialog-scrim--visible{opacity:1}.vibe-dialog-scrim--exiting{opacity:0}.vibe-dialog-container{position:relative;background-color:var(--vibe-dialog-bg);border:1px solid var(--vibe-dialog-border);border-radius:var(--vibe-dialog-border-radius);box-shadow:var(--vibe-dialog-shadow);display:flex;flex-direction:column;max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);overflow:hidden;transition:opacity var(--vibe-dialog-transition-duration, .2s) var(--vibe-dialog-transition-easing, ease-in-out),transform var(--vibe-dialog-transition-duration, .2s) ease-out}.vibe-dialog-scrim .vibe-focus-trap--overlay{border-radius:var(--vibe-dialog-border-radius)}.vibe-dialog-container--entering{opacity:0;transform:scale(.95) translateY(8px)}.vibe-dialog-container--visible{opacity:1}.vibe-dialog-container--exiting{opacity:0;transform:scale(.95) translateY(8px)}.vibe-dialog-container--size-small{width:var(--vibe-dialog-size-small, 244px)}.vibe-dialog-container--size-medium{width:var(--vibe-dialog-size-medium, 372px)}.vibe-dialog-container--size-large{width:var(--vibe-dialog-size-large, 492px)}.vibe-dialog-container--size-small.vibe-dialog-container--has-icon{width:calc(var(--vibe-dialog-size-small, 244px) + var(--vibe-dialog-icon-size-offset, 48px))}.vibe-dialog-container--size-medium.vibe-dialog-container--has-icon{width:calc(var(--vibe-dialog-size-medium, 372px) + var(--vibe-dialog-icon-size-offset, 48px))}.vibe-dialog-container--size-large.vibe-dialog-container--has-icon{width:calc(var(--vibe-dialog-size-large, 492px) + var(--vibe-dialog-icon-size-offset, 48px))}.vibe-dialog-header{display:flex;align-items:center;padding:var(--vibe-dialog-header-padding, 16px 24px);flex-shrink:0}.vibe-dialog-header--quasimodal-left{flex-direction:row;justify-content:flex-start;padding-inline-start:calc(var(--vibe-dialog-close-btn-offset-inline, 24px) + var(--vibe-dialog-close-btn-size, 44px) + 8px)}.vibe-dialog-header--quasimodal-right{flex-direction:row;justify-content:flex-start;padding-inline-end:calc(var(--vibe-dialog-close-btn-offset-inline, 24px) + var(--vibe-dialog-close-btn-size, 44px) + 8px)}.vibe-dialog-heading{font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--vibe-dialog-header-text);margin:0;flex:1}.vibe-dialog-close-btn{position:absolute;inset-block-start:var(--vibe-dialog-close-btn-offset-block, 16px);z-index:1;flex-shrink:0;color:var(--vibe-dialog-close-btn-color);border-radius:50%}.vibe-dialog-close-btn--right{inset-inline-end:var(--vibe-dialog-close-btn-offset-inline, 24px)}.vibe-dialog-close-btn--left{inset-inline-start:var(--vibe-dialog-close-btn-offset-inline, 24px)}.vibe-dialog-close-btn:hover{background-color:var(--vibe-dialog-close-btn-hover-bg)}.vibe-dialog-close-btn:focus-visible{outline:2px solid var(--vibe-dialog-focus-ring);outline-offset:2px}.vibe-dialog-divider{height:1px;background-color:var(--vibe-dialog-border);flex-shrink:0}.vibe-dialog-icon{display:flex;align-items:center;justify-content:center;padding:16px 24px 0;flex-shrink:0}.vibe-dialog-body{flex:1;overflow-y:auto;padding:var(--vibe-dialog-padding, 24px);color:var(--vibe-dialog-body-text);overscroll-behavior:contain}.vibe-dialog-body--content-small{max-width:var(--vibe-dialog-content-small, 45ch)}.vibe-dialog-body--content-large{max-width:var(--vibe-dialog-content-large, 75ch)}.vibe-dialog-suppress-checkbox{margin-top:16px}.vibe-dialog-footer{display:flex;align-items:center;padding:var(--vibe-dialog-padding, 24px);padding-top:0;gap:var(--vibe-dialog-footer-gap, 8px);flex-shrink:0}.vibe-dialog-footer--desktop{flex-direction:row;justify-content:flex-end}.vibe-dialog-footer--desktop .vibe-dialog-footer-tertiary{margin-right:auto}.vibe-dialog-footer--mobile{flex-direction:column;align-items:stretch}@media only screen and (max-width:414px){.vibe-dialog-container--size-small,.vibe-dialog-container--size-medium,.vibe-dialog-container--size-large{width:314px}}@media only screen and (max-width:375px){.vibe-dialog-container--size-small,.vibe-dialog-container--size-medium,.vibe-dialog-container--size-large{width:285px}}@media only screen and (max-width:320px){.vibe-dialog-container--size-small,.vibe-dialog-container--size-medium,.vibe-dialog-container--size-large{width:244px}}@media(prefers-reduced-motion:reduce){.vibe-dialog-scrim,.vibe-dialog-container{transition:none}.vibe-dialog-container--entering,.vibe-dialog-container--exiting{opacity:1;transform:none}.vibe-dialog-scrim--entering,.vibe-dialog-scrim--exiting{opacity:1}}@media(prefers-contrast:more){.vibe-dialog-container{border-width:2px;border-color:ButtonText}.vibe-dialog-heading,.vibe-dialog-body{color:ButtonText}.vibe-dialog-close-btn:focus-visible{outline-width:3px}}@media(forced-colors:active){.vibe-dialog-scrim{background-color:#0006;forced-color-adjust:none}.vibe-dialog-container{background-color:Canvas;border:2px solid ButtonText;color:CanvasText;forced-color-adjust:none}.vibe-dialog-heading,.vibe-dialog-body{color:CanvasText}.vibe-dialog-close-btn{color:ButtonText;forced-color-adjust:none}.vibe-dialog-close-btn:hover{background-color:Highlight;color:HighlightText}.vibe-dialog-close-btn:focus-visible{outline:2px solid Highlight}.vibe-dialog-divider{background-color:ButtonText}}html.has-dialog-modal,html.has-dialog-quasimodal{overflow:hidden}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-focus-color: #0071e3;--sk-glyph-gray: rgb(29, 29, 31)}[data-theme=marcom][data-mode=dark]{--sk-focus-color: #0071e3;--sk-glyph-gray: rgb(245, 245, 247)}[data-theme=marcom]:not([data-mode]) .vibe-dialog-scrim,[data-theme=marcom]:not([data-mode]).vibe-dialog-scrim,[data-theme=marcom][data-mode=light] .vibe-dialog-scrim,[data-theme=marcom][data-mode=light].vibe-dialog-scrim{--sk-iconcontrol-scrim-color-hover: #ececf0;--sk-iconcontrol-content-color: rgba(0, 0, 0, .56);--vibe-dialog-scrim-bg: rgba(0, 0, 0, .48);--vibe-dialog-bg: rgb(255, 255, 255);--vibe-dialog-border: transparent;--vibe-dialog-border-radius: 18px;--vibe-dialog-header-text: var(--sk-glyph-gray);--vibe-dialog-body-text: var(--sk-glyph-gray);--vibe-dialog-close-btn-color: var(--sk-iconcontrol-content-color);--vibe-dialog-close-btn-hover-bg: var(--sk-iconcontrol-scrim-color-hover);--vibe-dialog-focus-ring: var(--sk-focus-color);--vibe-dialog-z-index: 11000;--vibe-dialog-size-small: 480px;--vibe-dialog-size-medium: 816.6666666667px;--vibe-dialog-size-large: 1029px;--vibe-dialog-content-small: 45ch;--vibe-dialog-content-large: 75ch;--vibe-dialog-padding: 76px;--vibe-dialog-header-padding: 76px 76px 0;--vibe-dialog-footer-gap: 12px;--vibe-dialog-close-btn-size: 44px;--vibe-dialog-close-btn-offset-block: 16px;--vibe-dialog-close-btn-offset-inline: 16px;--vibe-dialog-transition-duration: .4s;--vibe-dialog-transition-easing: ease;--vibe-dialog-scrim-duration: .4s;--vibe-dialog-scrim-easing: ease;--vibe-dialog-shadow: none}[data-theme=marcom][data-mode=dark] .vibe-dialog-scrim,[data-theme=marcom][data-mode=dark].vibe-dialog-scrim{--sk-iconcontrol-scrim-color-hover: #37373a;--sk-iconcontrol-content-color: rgba(255, 255, 255, .8);--vibe-dialog-scrim-bg: rgba(0, 0, 0, .48);--vibe-dialog-bg: rgb(29, 29, 31);--vibe-dialog-border: transparent;--vibe-dialog-border-radius: 18px;--vibe-dialog-header-text: var(--sk-glyph-gray);--vibe-dialog-body-text: var(--sk-glyph-gray);--vibe-dialog-close-btn-color: var(--sk-iconcontrol-content-color);--vibe-dialog-close-btn-hover-bg: var(--sk-iconcontrol-scrim-color-hover);--vibe-dialog-focus-ring: var(--sk-focus-color);--vibe-dialog-z-index: 11000;--vibe-dialog-size-small: 480px;--vibe-dialog-size-medium: 816.6666666667px;--vibe-dialog-size-large: 1029px;--vibe-dialog-content-small: 45ch;--vibe-dialog-content-large: 75ch;--vibe-dialog-padding: 76px;--vibe-dialog-header-padding: 76px 76px 0;--vibe-dialog-footer-gap: 12px;--vibe-dialog-close-btn-size: 44px;--vibe-dialog-close-btn-offset-block: 16px;--vibe-dialog-close-btn-offset-inline: 16px;--vibe-dialog-transition-duration: .4s;--vibe-dialog-transition-easing: ease;--vibe-dialog-scrim-duration: .4s;--vibe-dialog-scrim-easing: ease;--vibe-dialog-shadow: none}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-system-blue: #007aff;--color-label: #272727;--color-keyline: #d9d9d9;--color-modal-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee}[data-theme=apple-care][data-mode=dark]{--color-system-blue: #0a84ff;--color-label: #e0e0e0;--color-keyline: #404040;--color-modal-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-dialog-bg: var(--color-modal-bg);--vibe-dialog-border: var(--color-keyline);--vibe-dialog-border-radius: 15px;--vibe-dialog-scrim-bg: var(--color-modal-bg);--vibe-dialog-header-text: var(--color-label);--vibe-dialog-body-text: var(--color-label);--vibe-dialog-close-btn-color: var(--color-label);--vibe-dialog-close-btn-hover-bg: var(--color-modal-bg);--vibe-dialog-focus-ring: #0071e3;--vibe-dialog-z-index: 10;--vibe-dialog-size-small: 244px;--vibe-dialog-size-medium: 372px;--vibe-dialog-size-large: 492px;--vibe-dialog-icon-size-offset: 48px;--vibe-dialog-content-small: 45ch;--vibe-dialog-content-large: 75ch;--vibe-dialog-padding: 24px;--vibe-dialog-header-padding: 20px 24px;--vibe-dialog-footer-gap: 8px;--vibe-dialog-close-btn-size: 44px;--vibe-dialog-close-btn-offset-block: 20px;--vibe-dialog-close-btn-offset-inline: 24px;--vibe-dialog-transition-duration: .2s;--vibe-dialog-transition-easing: ease-in-out;--vibe-dialog-scrim-duration: .15s;--vibe-dialog-scrim-easing: ease;--vibe-dialog-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16)}[data-theme=apple-care][data-mode=dark]{--vibe-dialog-bg: var(--color-modal-bg);--vibe-dialog-border: var(--color-keyline);--vibe-dialog-border-radius: 15px;--vibe-dialog-scrim-bg: var(--color-modal-bg);--vibe-dialog-header-text: var(--color-label);--vibe-dialog-body-text: var(--color-label);--vibe-dialog-close-btn-color: var(--color-label);--vibe-dialog-close-btn-hover-bg: var(--color-modal-bg);--vibe-dialog-focus-ring: #0071e3;--vibe-dialog-z-index: 10;--vibe-dialog-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care],[data-theme=apple-care][data-mode=dark]{--vibe-dialog-bg: var(--color-modal-bg);--vibe-dialog-border: var(--color-keyline);--vibe-dialog-scrim-bg: var(--color-modal-bg);--vibe-dialog-header-text: var(--color-label);--vibe-dialog-body-text: var(--color-label);--vibe-dialog-close-btn-color: var(--color-label);--vibe-dialog-close-btn-hover-bg: var(--color-modal-bg);--vibe-dialog-focus-ring: var(--color-system-blue)}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-slideout-panel-bg: #ffffff;--vibe-slideout-panel-header-border: #6e6e73;--vibe-slideout-panel-close-btn-color: #86868b;--vibe-slideout-panel-backdrop-bg: rgba(0, 0, 0, .48);--vibe-slideout-panel-focus-ring: #2997ff;--vibe-slideout-panel-z-index: 35;--vibe-slideout-panel-backdrop-z-index: 8;--vibe-slideout-panel-horizontal-width-md: 30%;--vibe-slideout-panel-horizontal-width-sm: 70%;--vibe-slideout-panel-horizontal-width-xs: 85%;--vibe-slideout-panel-vertical-height: 35%;--vibe-slideout-panel-resize-handle-size: 6px;--vibe-slideout-panel-resize-handle-color: var(--vibe-slideout-panel-header-border);--vibe-slideout-panel-resize-handle-hover-color: var(--vibe-slideout-panel-focus-ring)}[data-theme=bridge][data-mode=dark]{--vibe-slideout-panel-bg: #000000;--vibe-slideout-panel-header-border: #d2d2d7;--vibe-slideout-panel-close-btn-color: #86868b;--vibe-slideout-panel-backdrop-bg: rgba(0, 0, 0, .48);--vibe-slideout-panel-focus-ring: #2997ff;--vibe-slideout-panel-z-index: 35;--vibe-slideout-panel-backdrop-z-index: 8;--vibe-slideout-panel-horizontal-width-md: 30%;--vibe-slideout-panel-horizontal-width-sm: 70%;--vibe-slideout-panel-horizontal-width-xs: 85%;--vibe-slideout-panel-vertical-height: 35%;--vibe-slideout-panel-resize-handle-size: 6px;--vibe-slideout-panel-resize-handle-color: var(--vibe-slideout-panel-header-border);--vibe-slideout-panel-resize-handle-hover-color: var(--vibe-slideout-panel-focus-ring)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-slideout-panel-bg: #ffffff;--vibe-slideout-panel-header-border: #706c6c;--vibe-slideout-panel-close-btn-color: #8e8c8d;--vibe-slideout-panel-backdrop-bg: rgba(0, 0, 0, .4);--vibe-slideout-panel-focus-ring: #0071e3;--vibe-slideout-panel-z-index: 35;--vibe-slideout-panel-backdrop-z-index: 8;--vibe-slideout-panel-horizontal-width-md: 30%;--vibe-slideout-panel-horizontal-width-sm: 70%;--vibe-slideout-panel-horizontal-width-xs: 85%;--vibe-slideout-panel-vertical-height: 35%;--vibe-slideout-panel-resize-handle-size: 6px;--vibe-slideout-panel-resize-handle-color: var(--vibe-slideout-panel-header-border);--vibe-slideout-panel-resize-handle-hover-color: var(--vibe-slideout-panel-focus-ring)}[data-theme=apple-care][data-mode=dark]{--vibe-slideout-panel-bg: #000000;--vibe-slideout-panel-header-border: #706c6c;--vibe-slideout-panel-close-btn-color: #8e8c8d;--vibe-slideout-panel-backdrop-bg: rgba(0, 0, 0, .6);--vibe-slideout-panel-focus-ring: #2997ff;--vibe-slideout-panel-z-index: 35;--vibe-slideout-panel-backdrop-z-index: 8;--vibe-slideout-panel-horizontal-width-md: 30%;--vibe-slideout-panel-horizontal-width-sm: 70%;--vibe-slideout-panel-horizontal-width-xs: 85%;--vibe-slideout-panel-vertical-height: 35%;--vibe-slideout-panel-resize-handle-size: 6px;--vibe-slideout-panel-resize-handle-color: var(--vibe-slideout-panel-header-border);--vibe-slideout-panel-resize-handle-hover-color: var(--vibe-slideout-panel-focus-ring)}[data-theme=gsx]{--vibe-slideout-panel-bg: #ffffff;--vibe-slideout-panel-header-border: #706c6c;--vibe-slideout-panel-close-btn-color: #8e8c8d;--vibe-slideout-panel-backdrop-bg: rgba(0, 0, 0, .48);--vibe-slideout-panel-focus-ring: #0071e3;--vibe-slideout-panel-z-index: 35;--vibe-slideout-panel-backdrop-z-index: 8;--vibe-slideout-panel-horizontal-width-md: 30%;--vibe-slideout-panel-horizontal-width-sm: 70%;--vibe-slideout-panel-horizontal-width-xs: 85%;--vibe-slideout-panel-vertical-height: 35%;--vibe-slideout-panel-resize-handle-size: 6px;--vibe-slideout-panel-resize-handle-color: var(--vibe-slideout-panel-header-border);--vibe-slideout-panel-resize-handle-hover-color: var(--vibe-slideout-panel-focus-ring)}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-slideout-panel-bg: #ffffff;--vibe-slideout-panel-header-border: #706c6c;--vibe-slideout-panel-close-btn-color: #8e8c8d;--vibe-slideout-panel-backdrop-bg: rgba(0, 0, 0, .4);--vibe-slideout-panel-focus-ring: #0071e3;--vibe-slideout-panel-z-index: 35;--vibe-slideout-panel-backdrop-z-index: 8;--vibe-slideout-panel-horizontal-width-md: 30%;--vibe-slideout-panel-horizontal-width-sm: 70%;--vibe-slideout-panel-horizontal-width-xs: 85%;--vibe-slideout-panel-vertical-height: 35%;--vibe-slideout-panel-resize-handle-size: 6px;--vibe-slideout-panel-resize-handle-color: var(--vibe-slideout-panel-header-border);--vibe-slideout-panel-resize-handle-hover-color: var(--vibe-slideout-panel-focus-ring)}[data-theme=marcom][data-mode=dark]{--vibe-slideout-panel-bg: #000000;--vibe-slideout-panel-header-border: #706c6c;--vibe-slideout-panel-close-btn-color: #8e8c8d;--vibe-slideout-panel-backdrop-bg: rgba(0, 0, 0, .6);--vibe-slideout-panel-focus-ring: #2997ff;--vibe-slideout-panel-z-index: 35;--vibe-slideout-panel-backdrop-z-index: 8;--vibe-slideout-panel-horizontal-width-md: 30%;--vibe-slideout-panel-horizontal-width-sm: 70%;--vibe-slideout-panel-horizontal-width-xs: 85%;--vibe-slideout-panel-vertical-height: 35%;--vibe-slideout-panel-resize-handle-size: 6px;--vibe-slideout-panel-resize-handle-color: var(--vibe-slideout-panel-header-border);--vibe-slideout-panel-resize-handle-hover-color: var(--vibe-slideout-panel-focus-ring)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-slideout-panel-bg: #ffffff;--vibe-slideout-panel-header-border: #6e6e73;--vibe-slideout-panel-close-btn-color: #6e6e73;--vibe-slideout-panel-backdrop-bg: rgba(0, 0, 0, .48);--vibe-slideout-panel-focus-ring: #0071e3;--vibe-slideout-panel-border: #e8e8ed;--vibe-slideout-panel-border-radius: 18px;--vibe-slideout-panel-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 24px 0 rgba(0, 0, 0, .08);--vibe-slideout-panel-z-index: 35;--vibe-slideout-panel-backdrop-z-index: 8;--vibe-slideout-panel-horizontal-width-md: 30%;--vibe-slideout-panel-horizontal-width-sm: 70%;--vibe-slideout-panel-horizontal-width-xs: 85%;--vibe-slideout-panel-vertical-height: 35%;--vibe-slideout-panel-resize-handle-size: 6px;--vibe-slideout-panel-resize-handle-color: var(--vibe-slideout-panel-header-border);--vibe-slideout-panel-resize-handle-hover-color: var(--vibe-slideout-panel-focus-ring)}[data-theme=apl][data-mode=dark]{--vibe-slideout-panel-bg: #161617;--vibe-slideout-panel-header-border: #d2d2d7;--vibe-slideout-panel-close-btn-color: #86868b;--vibe-slideout-panel-backdrop-bg: rgba(0, 0, 0, .48);--vibe-slideout-panel-focus-ring: #2997ff;--vibe-slideout-panel-border: #424245;--vibe-slideout-panel-border-radius: 18px;--vibe-slideout-panel-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 24px 0 rgba(0, 0, 0, .08);--vibe-slideout-panel-z-index: 35;--vibe-slideout-panel-backdrop-z-index: 8;--vibe-slideout-panel-horizontal-width-md: 30%;--vibe-slideout-panel-horizontal-width-sm: 70%;--vibe-slideout-panel-horizontal-width-xs: 85%;--vibe-slideout-panel-vertical-height: 35%;--vibe-slideout-panel-resize-handle-size: 6px;--vibe-slideout-panel-resize-handle-color: var(--vibe-slideout-panel-header-border);--vibe-slideout-panel-resize-handle-hover-color: var(--vibe-slideout-panel-focus-ring)}html.has-slideout{overflow:hidden}.vibe-slideout-panel-backdrop{position:fixed;inset:0;background-color:var(--vibe-slideout-panel-backdrop-bg);z-index:var(--vibe-slideout-panel-backdrop-z-index);opacity:0;transition:opacity .2s ease}.vibe-slideout-panel-backdrop--visible{opacity:1}.vibe-slideout-panel{position:fixed;z-index:var(--vibe-slideout-panel-z-index);background-color:var(--vibe-slideout-panel-bg);display:flex;flex-direction:column;overflow:hidden;padding:2rem;box-sizing:border-box;transition:transform .15s ease;--focus-ring: var(--vibe-slideout-panel-focus-ring)}.vibe-slideout-panel--right{inset-block-start:0;inset-inline-end:0;inset-block-end:0;inline-size:var(--vibe-slideout-panel-horizontal-width-md, 30%);transform:translate(100%);box-shadow:-.0625rem .625rem .3125rem #00000040}.vibe-slideout-panel--left{inset-block-start:0;inset-inline-start:0;inset-block-end:0;inline-size:var(--vibe-slideout-panel-horizontal-width-md, 30%);transform:translate(-100%);box-shadow:-.0625rem .625rem .3125rem #00000040}.vibe-slideout-panel--top{inset-block-start:0;inset-inline-start:0;inset-inline-end:0;block-size:var(--vibe-slideout-panel-vertical-height, 35%);transform:translateY(-100%);box-shadow:.9375rem 0 .625rem #00000040}.vibe-slideout-panel--bottom{inset-block-end:0;inset-inline-start:0;inset-inline-end:0;block-size:var(--vibe-slideout-panel-vertical-height, 35%);transform:translateY(100%);box-shadow:.9375rem 0 .625rem #00000040}.vibe-slideout-panel--open{transform:translate(0)}.vibe-slideout-panel__resize-handle{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:none;padding:0;touch-action:none;-webkit-user-select:none;user-select:none}.vibe-slideout-panel__resize-handle:after{content:"";border-radius:2px;background-color:var(--vibe-slideout-panel-resize-handle-color);transition:background-color .15s ease}.vibe-slideout-panel__resize-handle:hover:after,.vibe-slideout-panel__resize-handle:focus-visible:after{background-color:var(--vibe-slideout-panel-resize-handle-hover-color)}.vibe-slideout-panel__resize-handle:focus-visible{outline:2px solid var(--vibe-slideout-panel-focus-ring);outline-offset:-2px}.vibe-slideout-panel--right>.vibe-slideout-panel__resize-handle{inset-block-start:0;inset-block-end:0;inset-inline-start:0;inline-size:var(--vibe-slideout-panel-resize-handle-size);cursor:col-resize}.vibe-slideout-panel--left>.vibe-slideout-panel__resize-handle{inset-block-start:0;inset-block-end:0;inset-inline-end:0;inline-size:var(--vibe-slideout-panel-resize-handle-size);cursor:col-resize}.vibe-slideout-panel--top>.vibe-slideout-panel__resize-handle{inset-inline-start:0;inset-inline-end:0;inset-block-end:0;block-size:var(--vibe-slideout-panel-resize-handle-size);cursor:row-resize}.vibe-slideout-panel--bottom>.vibe-slideout-panel__resize-handle{inset-inline-start:0;inset-inline-end:0;inset-block-start:0;block-size:var(--vibe-slideout-panel-resize-handle-size);cursor:row-resize}.vibe-slideout-panel--right>.vibe-slideout-panel__resize-handle:after,.vibe-slideout-panel--left>.vibe-slideout-panel__resize-handle:after{inline-size:3px;block-size:32px}.vibe-slideout-panel--top>.vibe-slideout-panel__resize-handle:after,.vibe-slideout-panel--bottom>.vibe-slideout-panel__resize-handle:after{inline-size:32px;block-size:3px}.vibe-slideout-panel--resizing{transition:none!important}html.vibe-slideout-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html.vibe-slideout-resizing-vertical{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}@media only screen and (max-width:375px){.vibe-slideout-panel--right,.vibe-slideout-panel--left{inline-size:var(--vibe-slideout-panel-horizontal-width-sm, 70%)}}@media only screen and (max-width:320px){.vibe-slideout-panel--right,.vibe-slideout-panel--left{inline-size:var(--vibe-slideout-panel-horizontal-width-xs, 85%)}}@media(max-width:768px){.vibe-slideout-panel--top,.vibe-slideout-panel--bottom{inline-size:fit-content}}@media(min-width:769px){.vibe-slideout-panel--top,.vibe-slideout-panel--bottom{inline-size:100%}}.vibe-slideout-panel__header{display:flex;align-items:center;justify-content:flex-end;border-bottom:.5px solid var(--vibe-slideout-panel-header-border);padding-block-end:.625rem;margin-block-end:.625rem;flex-shrink:0;min-block-size:52px;position:relative;background-color:inherit}.vibe-slideout-panel__header-content{flex:1}.vibe-slideout-panel__close{color:var(--vibe-slideout-panel-close-btn-color);flex-shrink:0}.vibe-slideout-panel__content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-block-end:2rem}.vibe-slideout-panel__footer{flex-shrink:0;padding-block-start:1rem;background-color:inherit}.vibe-slideout-panel__loading{display:flex;align-items:center;justify-content:center;flex:1}.vibe-slideout-panel--loading .vibe-slideout-panel__content,.vibe-slideout-panel--loading .vibe-slideout-panel__footer{display:none}@media(prefers-reduced-motion:reduce){.vibe-slideout-panel,.vibe-slideout-panel-backdrop{transition:none!important;animation:none!important}.vibe-slideout-panel__resize-handle:after{transition:none}}@media(prefers-contrast:more){.vibe-slideout-panel{border:2px solid currentColor}.vibe-slideout-panel__header{border-bottom-width:2px}.vibe-slideout-panel__close:focus-visible{outline-width:3px}}@media(forced-colors:active){.vibe-slideout-panel{border:2px solid ButtonText;background-color:Canvas;color:CanvasText;forced-color-adjust:auto}.vibe-slideout-panel-backdrop{background-color:#00000080;forced-color-adjust:none}.vibe-slideout-panel__close{color:ButtonText;border:1px solid ButtonText;forced-color-adjust:auto}.vibe-slideout-panel__close:hover{background-color:Highlight;color:HighlightText}.vibe-slideout-panel__close:focus-visible{outline-color:Highlight}.vibe-slideout-panel__header{border-bottom-color:ButtonText}.vibe-slideout-panel__resize-handle:after{background-color:ButtonText}.vibe-slideout-panel__resize-handle:hover:after,.vibe-slideout-panel__resize-handle:focus-visible:after{background-color:Highlight}}[data-theme=apl] .vibe-slideout-panel{border:1px solid var(--vibe-slideout-panel-border);border-radius:var(--vibe-slideout-panel-border-radius)}[data-theme=apl] .vibe-slideout-panel--right,[data-theme=apl] .vibe-slideout-panel--left,[data-theme=apl] .vibe-slideout-panel--top,[data-theme=apl] .vibe-slideout-panel--bottom{box-shadow:var(--vibe-slideout-panel-shadow)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-label: #272727;--color-keyline: #d9d9d9;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee}[data-theme=apple-care][data-mode=dark]{--color-label: #e0e0e0;--color-keyline: #404040;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-slideout-panel-bg: var(--color-panel-bg);--vibe-slideout-panel-header-border: var(--color-keyline);--vibe-slideout-panel-close-btn-color: var(--color-label);--vibe-slideout-panel-backdrop-bg: var(--color-panel-bg);--vibe-slideout-panel-focus-ring: #2997ff;--vibe-slideout-panel-z-index: 35;--vibe-slideout-panel-backdrop-z-index: 8;--vibe-slideout-panel-horizontal-width-md: 30%;--vibe-slideout-panel-horizontal-width-sm: 70%;--vibe-slideout-panel-horizontal-width-xs: 85%;--vibe-slideout-panel-vertical-height: 35%;--vibe-slideout-panel-resize-handle-size: 6px;--vibe-slideout-panel-resize-handle-color: var(--vibe-slideout-panel-header-border);--vibe-slideout-panel-resize-handle-hover-color: var(--vibe-slideout-panel-focus-ring)}[data-theme=apple-care][data-mode=dark]{--vibe-slideout-panel-bg: var(--color-panel-bg);--vibe-slideout-panel-header-border: var(--color-keyline);--vibe-slideout-panel-close-btn-color: var(--color-label);--vibe-slideout-panel-backdrop-bg: var(--color-panel-bg);--vibe-slideout-panel-focus-ring: #2997ff;--vibe-slideout-panel-z-index: 35;--vibe-slideout-panel-backdrop-z-index: 8;--vibe-slideout-panel-horizontal-width-md: 30%;--vibe-slideout-panel-horizontal-width-sm: 70%;--vibe-slideout-panel-horizontal-width-xs: 85%;--vibe-slideout-panel-vertical-height: 35%;--vibe-slideout-panel-resize-handle-size: 6px;--vibe-slideout-panel-resize-handle-color: var(--vibe-slideout-panel-header-border);--vibe-slideout-panel-resize-handle-hover-color: var(--vibe-slideout-panel-focus-ring)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-slideout-panel-bg: var(--color-panel-bg);--vibe-slideout-panel-header-border: var(--color-keyline);--vibe-slideout-panel-close-btn-color: var(--color-label);--vibe-slideout-panel-backdrop-bg: var(--color-panel-bg)}[data-theme=apple-care][data-mode=dark]{--vibe-slideout-panel-bg: var(--color-panel-bg);--vibe-slideout-panel-header-border: var(--color-keyline);--vibe-slideout-panel-close-btn-color: var(--color-label);--vibe-slideout-panel-backdrop-bg: var(--color-panel-bg)}:root,[data-theme=bridge]{--vibe-img-max-width: 100%;--vibe-img-display: block}[data-theme=apple-care],[data-theme=gsx],[data-theme=marcom],[data-theme=apl]{--vibe-img-max-width: 100%;--vibe-img-display: block}.vibe-img{display:var(--vibe-img-display);max-width:var(--vibe-img-max-width);width:100%;height:100%;object-fit:inherit;object-position:inherit}@media(prefers-contrast:more){.vibe-img{outline:1px solid CanvasText}}@media(forced-colors:active){.vibe-img{border:1px solid ButtonText;forced-color-adjust:none}}@media(inverted-colors:inverted){.vibe-img{filter:invert(1)}}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-img-max-width: 100%;--vibe-img-display: block}[data-theme=apple-care][data-mode=dark]{--vibe-img-max-width: 100%;--vibe-img-display: block}:root{--vibe-avatar-initials-bg: rgba(0, 0, 0, .08);--vibe-avatar-initials-text: #1d1d1f;--vibe-avatar-outline-border: #d2d2d7;--vibe-avatar-focus-ring: #2997ff;--vibe-border-radius-full: 9999px}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-avatar-initials-bg: rgba(0, 0, 0, .08);--vibe-avatar-initials-text: #1d1d1f;--vibe-avatar-outline-border: #d2d2d7;--vibe-avatar-focus-ring: #2997ff}[data-theme=bridge][data-mode=dark]{--vibe-avatar-initials-bg: rgba(255, 255, 255, .24);--vibe-avatar-initials-text: #f5f5f7;--vibe-avatar-outline-border: #424245;--vibe-avatar-focus-ring: #2997ff}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-avatar-initials-bg: #e3f2e1;--vibe-avatar-initials-text: #1d1d1f;--vibe-avatar-outline-border: #c6e1c3;--vibe-avatar-focus-ring: #0071e3}[data-theme=apple-care][data-mode=dark]{--vibe-avatar-initials-bg: #2a3a2a;--vibe-avatar-initials-text: #f5f5f7;--vibe-avatar-outline-border: #4a6a4a;--vibe-avatar-focus-ring: #2997ff}[data-theme=gsx]{--vibe-avatar-initials-bg: #e8e8ed;--vibe-avatar-initials-text: #1d1d1f;--vibe-avatar-outline-border: #d2d2d7;--vibe-avatar-focus-ring: #0071e3}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-avatar-initials-bg: #e8e8ed;--vibe-avatar-initials-text: #1d1d1f;--vibe-avatar-outline-border: #d2d2d7;--vibe-avatar-focus-ring: #0071e3}[data-theme=marcom][data-mode=dark]{--vibe-avatar-initials-bg: #3a3a3c;--vibe-avatar-initials-text: #f5f5f7;--vibe-avatar-outline-border: #636366;--vibe-avatar-focus-ring: #2997ff}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-avatar-initials-bg: #e8e8ed;--vibe-avatar-initials-text: #1d1d1f;--vibe-avatar-outline-border: #d2d2d7;--vibe-avatar-focus-ring: #0071e3}[data-theme=apl][data-mode=dark]{--vibe-avatar-initials-bg: #333336;--vibe-avatar-initials-text: #f5f5f7;--vibe-avatar-outline-border: #424245;--vibe-avatar-focus-ring: #2997ff}.vibe-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--vibe-border-radius-full, 9999px);overflow:hidden;box-sizing:border-box;vertical-align:middle;transition:outline .15s ease,box-shadow .15s ease}.vibe-avatar.size--small{width:24px;height:24px}.vibe-avatar.size--medium{width:30px;height:30px}.vibe-avatar.size--large{width:36px;height:36px}.vibe-avatar.size--extra-large{width:42px;height:42px}.vibe-avatar.size--double-extra-large{width:48px;height:48px}.vibe-avatar.size--triple-extra-large{width:54px;height:54px}.vibe-avatar.size--quadruple-extra-large{width:60px;height:60px}.vibe-avatar-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--vibe-avatar-initials-bg);color:var(--vibe-avatar-initials-text);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-weight:600;line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.vibe-avatar.size--small .vibe-avatar-initials{font-size:10px}.vibe-avatar.size--medium .vibe-avatar-initials{font-size:14px}.vibe-avatar.size--large .vibe-avatar-initials{font-size:16px}.vibe-avatar.size--extra-large .vibe-avatar-initials{font-size:18px}.vibe-avatar.size--double-extra-large .vibe-avatar-initials{font-size:20px}.vibe-avatar.size--triple-extra-large .vibe-avatar-initials{font-size:22px}.vibe-avatar.size--quadruple-extra-large .vibe-avatar-initials{font-size:24px}.vibe-avatar .vibe-img,.vibe-avatar img{width:100%;height:100%;object-fit:cover;border-radius:var(--vibe-border-radius-full, 9999px)}.vibe-avatar .vibe-icon{display:flex;align-items:center;justify-content:center}.vibe-avatar.outlined .vibe-avatar-initials,.vibe-avatar.outlined [data-part=base-icon],.vibe-avatar.outlined .vibe-img,.vibe-avatar.outlined img{outline:1px solid var(--vibe-avatar-outline-border)}.vibe-avatar:focus-visible{outline:2px solid var(--vibe-avatar-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.vibe-avatar{transition:none}}@media(forced-colors:active){.vibe-avatar{forced-color-adjust:none}.vibe-avatar.outlined{outline-color:ButtonText}.vibe-avatar-initials{color:ButtonText;background-color:Canvas;border:1px solid ButtonText;border-radius:var(--vibe-border-radius-full, 9999px)}.vibe-avatar .vibe-icon{color:ButtonText}}@media(prefers-contrast:more){.vibe-avatar.outlined{outline-width:3px}}[data-theme=apl] .vibe-avatar-initials{font-weight:400}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-keyline: #d9d9d9;--color-label: #272727;--color-bg-primary: #f6f6f6}[data-theme=apple-care][data-mode=dark]{--color-keyline: #404040;--color-label: #e0e0e0;--color-bg-primary: #1e1e1e}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-avatar-initials-bg: var(--color-bg-primary);--vibe-avatar-initials-text: var(--color-label);--vibe-avatar-outline-border: var(--color-keyline);--vibe-avatar-focus-ring: #2997ff;--vibe-border-radius-full: 9999px}[data-theme=apple-care][data-mode=dark]{--vibe-avatar-initials-bg: var(--color-bg-primary);--vibe-avatar-initials-text: var(--color-label);--vibe-avatar-outline-border: var(--color-keyline);--vibe-avatar-focus-ring: #2997ff;--vibe-border-radius-full: 9999px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-avatar-initials-bg: var(--color-bg-primary);--vibe-avatar-initials-text: var(--color-label);--vibe-avatar-outline-border: var(--color-keyline);--vibe-avatar-focus-ring: #2997ff}[data-theme=apple-care][data-mode=dark]{--vibe-avatar-initials-bg: var(--color-bg-primary);--vibe-avatar-initials-text: var(--color-label);--vibe-avatar-outline-border: var(--color-keyline);--vibe-avatar-focus-ring: #2997ff}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-avatar-initials-bg: var(--color-bg-primary);--vibe-avatar-initials-text: var(--color-label);--vibe-avatar-outline-border: var(--color-keyline)}[data-theme=apple-care][data-mode=dark]{--vibe-avatar-initials-bg: var(--color-bg-primary);--vibe-avatar-initials-text: var(--color-label);--vibe-avatar-outline-border: var(--color-keyline)}:root{--vibe-file-upload-bg: #fbfbfd;--vibe-file-upload-bg-hover: rgba(41, 151, 255, .2);--vibe-file-upload-bg-drag-active: rgba(41, 151, 255, .2);--vibe-file-upload-bg-disabled: rgba(0, 0, 0, .08);--vibe-file-upload-bg-busy: #f1f1f5;--vibe-file-upload-border: #8f8f94;--vibe-file-upload-border-hover: #0066cc;--vibe-file-upload-border-drag-active: #0066cc;--vibe-file-upload-border-disabled: rgba(0, 0, 0, .08);--vibe-file-upload-title: #1d1d1f;--vibe-file-upload-text: #6e6e73;--vibe-file-upload-warning-text: #bf4800;--vibe-file-upload-toggle-color: #0066cc;--vibe-file-upload-file-list-bg: #f5f5f7;--vibe-file-upload-file-list-border: #e8e8ed;--vibe-file-upload-error-text: #e30000;--vibe-file-upload-error-list-bg: #fff2f4;--vibe-file-upload-error-list-border: #e30000;--vibe-file-upload-success-icon: #008009;--vibe-file-upload-error-icon: #e30000;--vibe-file-upload-icon: #0066cc;--vibe-file-upload-focus-ring: #2997ff;--vibe-file-upload-disabled-text: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-label: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-icon: rgba(0, 0, 0, .16)}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-file-upload-bg: #fbfbfd;--vibe-file-upload-bg-hover: rgba(41, 151, 255, .2);--vibe-file-upload-bg-drag-active: rgba(41, 151, 255, .2);--vibe-file-upload-bg-disabled: rgba(0, 0, 0, .08);--vibe-file-upload-bg-busy: #f1f1f5;--vibe-file-upload-border: #8f8f94;--vibe-file-upload-border-hover: #0066cc;--vibe-file-upload-border-drag-active: #0066cc;--vibe-file-upload-border-disabled: rgba(0, 0, 0, .08);--vibe-file-upload-title: #1d1d1f;--vibe-file-upload-text: #6e6e73;--vibe-file-upload-warning-text: #bf4800;--vibe-file-upload-toggle-color: #0066cc;--vibe-file-upload-file-list-bg: #f5f5f7;--vibe-file-upload-file-list-border: #e8e8ed;--vibe-file-upload-error-text: #e30000;--vibe-file-upload-error-list-bg: #fff2f4;--vibe-file-upload-error-list-border: #e30000;--vibe-file-upload-success-icon: #03a10e;--vibe-file-upload-error-icon: #e30000;--vibe-file-upload-icon: #0066cc;--vibe-file-upload-focus-ring: #2997ff;--vibe-file-upload-disabled-text: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-label: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-icon: rgba(0, 0, 0, .16)}[data-theme=bridge][data-mode=dark]{--vibe-file-upload-bg: #161617;--vibe-file-upload-bg-hover: rgba(41, 151, 255, .2);--vibe-file-upload-bg-drag-active: rgba(41, 151, 255, .2);--vibe-file-upload-bg-disabled: rgba(255, 255, 255, .2);--vibe-file-upload-bg-busy: rgba(255, 255, 255, .2);--vibe-file-upload-border: #5b5b5e;--vibe-file-upload-border-hover: #2997ff;--vibe-file-upload-border-drag-active: #2997ff;--vibe-file-upload-border-disabled: rgba(255, 255, 255, .2);--vibe-file-upload-title: #f5f5f7;--vibe-file-upload-text: #a1a1a6;--vibe-file-upload-warning-text: #f56300;--vibe-file-upload-toggle-color: #2997ff;--vibe-file-upload-file-list-bg: #1d1d1f;--vibe-file-upload-file-list-border: #333336;--vibe-file-upload-error-text: #ff8085;--vibe-file-upload-error-list-bg: #330000;--vibe-file-upload-error-list-border: #ff3037;--vibe-file-upload-success-icon: #03a10e;--vibe-file-upload-error-icon: #ff8085;--vibe-file-upload-icon: #2997ff;--vibe-file-upload-focus-ring: #2997ff;--vibe-file-upload-disabled-text: rgba(255, 255, 255, .2);--vibe-file-upload-disabled-label: rgba(255, 255, 255, .2);--vibe-file-upload-disabled-icon: rgba(255, 255, 255, .2)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-file-upload-bg: #ffffff;--vibe-file-upload-bg-hover: rgba(0, 113, 227, .12);--vibe-file-upload-bg-drag-active: rgba(0, 113, 227, .12);--vibe-file-upload-bg-disabled: rgba(0, 0, 0, .08);--vibe-file-upload-bg-busy: #f5f5f7;--vibe-file-upload-border: #86868b;--vibe-file-upload-border-hover: #0066cc;--vibe-file-upload-border-drag-active: #0066cc;--vibe-file-upload-border-disabled: rgba(0, 0, 0, .08);--vibe-file-upload-title: #1d1d1f;--vibe-file-upload-text: #6e6e73;--vibe-file-upload-warning-text: #977009;--vibe-file-upload-toggle-color: #0071e3;--vibe-file-upload-file-list-bg: #f5f5f7;--vibe-file-upload-file-list-border: #e8e8ed;--vibe-file-upload-error-text: #e30000;--vibe-file-upload-error-list-bg: #fff2f4;--vibe-file-upload-error-list-border: #e30000;--vibe-file-upload-success-icon: #008009;--vibe-file-upload-error-icon: #e30000;--vibe-file-upload-icon: #0071e3;--vibe-file-upload-focus-ring: #0071e3;--vibe-file-upload-disabled-text: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-label: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-icon: rgba(0, 0, 0, .16)}[data-theme=apl][data-mode=dark]{--vibe-file-upload-bg: #161617;--vibe-file-upload-bg-hover: rgba(41, 151, 255, .2);--vibe-file-upload-bg-drag-active: rgba(41, 151, 255, .2);--vibe-file-upload-bg-disabled: rgba(255, 255, 255, .2);--vibe-file-upload-bg-busy: #333336;--vibe-file-upload-border: #6e6e73;--vibe-file-upload-border-hover: #2997ff;--vibe-file-upload-border-drag-active: #2997ff;--vibe-file-upload-border-disabled: rgba(255, 255, 255, .2);--vibe-file-upload-title: #f5f5f7;--vibe-file-upload-text: #86868b;--vibe-file-upload-warning-text: #ffe045;--vibe-file-upload-toggle-color: #2997ff;--vibe-file-upload-file-list-bg: #1d1d1f;--vibe-file-upload-file-list-border: #333336;--vibe-file-upload-error-text: #ff3037;--vibe-file-upload-error-list-bg: #330000;--vibe-file-upload-error-list-border: #ff3037;--vibe-file-upload-success-icon: #03a10e;--vibe-file-upload-error-icon: #ff3037;--vibe-file-upload-icon: #2997ff;--vibe-file-upload-focus-ring: #2997ff;--vibe-file-upload-disabled-text: rgba(255, 255, 255, .2);--vibe-file-upload-disabled-label: rgba(255, 255, 255, .2);--vibe-file-upload-disabled-icon: rgba(255, 255, 255, .2)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-file-upload-bg: rgba(0, 0, 0, .03);--vibe-file-upload-bg-hover: rgba(0, 113, 227, .07);--vibe-file-upload-bg-drag-active: rgba(0, 113, 227, .07);--vibe-file-upload-bg-disabled: rgba(0, 0, 0, .02);--vibe-file-upload-bg-busy: rgba(0, 0, 0, .04);--vibe-file-upload-border: #c6e1c3;--vibe-file-upload-border-hover: #0071e3;--vibe-file-upload-border-drag-active: #0071e3;--vibe-file-upload-border-disabled: #e3f2e1;--vibe-file-upload-title: #1d1d1f;--vibe-file-upload-text: #6e6e73;--vibe-file-upload-warning-text: #bf4800;--vibe-file-upload-toggle-color: #0071e3;--vibe-file-upload-file-list-bg: #f0f9ef;--vibe-file-upload-file-list-border: #c6e1c3;--vibe-file-upload-error-text: #ff3b30;--vibe-file-upload-error-list-bg: #fff2f4;--vibe-file-upload-error-list-border: #ff3b30;--vibe-file-upload-success-icon: #34c759;--vibe-file-upload-error-icon: #ff3b30;--vibe-file-upload-icon: #0071e3;--vibe-file-upload-focus-ring: #0071e3;--vibe-file-upload-disabled-text: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-label: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-icon: rgba(0, 0, 0, .16)}[data-theme=apple-care][data-mode=dark]{--vibe-file-upload-bg: rgba(255, 255, 255, .04);--vibe-file-upload-bg-hover: rgba(41, 151, 255, .1);--vibe-file-upload-bg-drag-active: rgba(41, 151, 255, .1);--vibe-file-upload-bg-disabled: rgba(255, 255, 255, .02);--vibe-file-upload-bg-busy: rgba(255, 255, 255, .04);--vibe-file-upload-border: #4a6a4a;--vibe-file-upload-border-hover: #2997ff;--vibe-file-upload-border-drag-active: #2997ff;--vibe-file-upload-border-disabled: #2a3a2a;--vibe-file-upload-title: #f5f5f7;--vibe-file-upload-text: #a1a1a6;--vibe-file-upload-warning-text: #f56300;--vibe-file-upload-toggle-color: #2997ff;--vibe-file-upload-file-list-bg: #1e2e1e;--vibe-file-upload-file-list-border: #4a6a4a;--vibe-file-upload-error-text: #ff453a;--vibe-file-upload-error-list-bg: #330000;--vibe-file-upload-error-list-border: #ff453a;--vibe-file-upload-success-icon: #30d158;--vibe-file-upload-error-icon: #ff453a;--vibe-file-upload-icon: #2997ff;--vibe-file-upload-focus-ring: #2997ff;--vibe-file-upload-disabled-text: rgba(255, 255, 255, .2);--vibe-file-upload-disabled-label: rgba(255, 255, 255, .2);--vibe-file-upload-disabled-icon: rgba(255, 255, 255, .2)}[data-theme=gsx]{--vibe-file-upload-bg: rgba(0, 0, 0, .04);--vibe-file-upload-bg-hover: rgba(0, 113, 227, .08);--vibe-file-upload-bg-drag-active: rgba(0, 113, 227, .08);--vibe-file-upload-bg-disabled: rgba(0, 0, 0, .02);--vibe-file-upload-bg-busy: rgba(0, 0, 0, .04);--vibe-file-upload-border: #d2d2d7;--vibe-file-upload-border-hover: #0071e3;--vibe-file-upload-border-drag-active: #0071e3;--vibe-file-upload-border-disabled: #e5e5ea;--vibe-file-upload-title: #1d1d1f;--vibe-file-upload-text: #6e6e73;--vibe-file-upload-warning-text: #bf4800;--vibe-file-upload-toggle-color: #0071e3;--vibe-file-upload-file-list-bg: #f5f5f7;--vibe-file-upload-file-list-border: #d2d2d7;--vibe-file-upload-error-text: #ff3b30;--vibe-file-upload-error-list-bg: #fff2f4;--vibe-file-upload-error-list-border: #ff3b30;--vibe-file-upload-success-icon: #34c759;--vibe-file-upload-error-icon: #ff3b30;--vibe-file-upload-icon: #0071e3;--vibe-file-upload-focus-ring: #0071e3;--vibe-file-upload-disabled-text: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-label: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-icon: rgba(0, 0, 0, .16)}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-file-upload-bg: rgba(0, 0, 0, .03);--vibe-file-upload-bg-hover: rgba(0, 0, 0, .07);--vibe-file-upload-bg-drag-active: rgba(0, 0, 0, .07);--vibe-file-upload-bg-disabled: rgba(0, 0, 0, .02);--vibe-file-upload-bg-busy: rgba(0, 0, 0, .04);--vibe-file-upload-border: #d2d2d7;--vibe-file-upload-border-hover: #1d1d1f;--vibe-file-upload-border-drag-active: #1d1d1f;--vibe-file-upload-border-disabled: #e5e5ea;--vibe-file-upload-title: #1d1d1f;--vibe-file-upload-text: #6e6e73;--vibe-file-upload-warning-text: #bf4800;--vibe-file-upload-toggle-color: #1d1d1f;--vibe-file-upload-file-list-bg: #f5f5f7;--vibe-file-upload-file-list-border: #d2d2d7;--vibe-file-upload-error-text: #ff3b30;--vibe-file-upload-error-list-bg: #fff2f4;--vibe-file-upload-error-list-border: #ff3b30;--vibe-file-upload-success-icon: #34c759;--vibe-file-upload-error-icon: #ff3b30;--vibe-file-upload-icon: #1d1d1f;--vibe-file-upload-focus-ring: #0071e3;--vibe-file-upload-disabled-text: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-label: rgba(0, 0, 0, .16);--vibe-file-upload-disabled-icon: rgba(0, 0, 0, .16)}[data-theme=marcom][data-mode=dark]{--vibe-file-upload-bg: rgba(255, 255, 255, .05);--vibe-file-upload-bg-hover: rgba(255, 255, 255, .1);--vibe-file-upload-bg-drag-active: rgba(255, 255, 255, .1);--vibe-file-upload-bg-disabled: rgba(255, 255, 255, .02);--vibe-file-upload-bg-busy: rgba(255, 255, 255, .04);--vibe-file-upload-border: #636366;--vibe-file-upload-border-hover: #f5f5f7;--vibe-file-upload-border-drag-active: #f5f5f7;--vibe-file-upload-border-disabled: #3a3a3c;--vibe-file-upload-title: #f5f5f7;--vibe-file-upload-text: #a1a1a6;--vibe-file-upload-warning-text: #f56300;--vibe-file-upload-toggle-color: #f5f5f7;--vibe-file-upload-file-list-bg: #2c2c2e;--vibe-file-upload-file-list-border: #3a3a3c;--vibe-file-upload-error-text: #ff453a;--vibe-file-upload-error-list-bg: #330000;--vibe-file-upload-error-list-border: #ff453a;--vibe-file-upload-success-icon: #30d158;--vibe-file-upload-error-icon: #ff453a;--vibe-file-upload-icon: #f5f5f7;--vibe-file-upload-focus-ring: #2997ff;--vibe-file-upload-disabled-text: rgba(255, 255, 255, .2);--vibe-file-upload-disabled-label: rgba(255, 255, 255, .2);--vibe-file-upload-disabled-icon: rgba(255, 255, 255, .2)}.vibe-file-upload{display:flex;flex-direction:column;gap:.75rem;width:100%;box-sizing:border-box;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:1.0625rem}.vibe-file-upload-label{display:block;font-size:1.0625rem;font-weight:600;color:var(--vibe-file-upload-title);line-height:1.5}.vibe-file-upload-input{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vibe-file-upload-drop-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:.75rem;border-radius:.75rem;box-sizing:border-box;background-color:var(--vibe-file-upload-bg);border:.0625rem solid var(--vibe-file-upload-border);transition:background-color .15s ease,border-color .15s ease;text-align:center}.vibe-file-upload-drop-zone:hover:not(.is-disabled){border-color:var(--vibe-file-upload-border-hover);background-color:var(--vibe-file-upload-bg-hover)}.vibe-file-upload-drop-zone--combo{min-height:7.5rem;cursor:pointer}.vibe-file-upload-drop-zone--advanced{min-height:10rem}.vibe-file-upload-drop-zone--drag-drop{min-height:12.5rem}.vibe-file-upload-drop-zone.is-drag-active{background-color:var(--vibe-file-upload-bg-drag-active);border-color:var(--vibe-file-upload-border-drag-active)}.vibe-file-upload-drop-zone.is-disabled{background-color:var(--vibe-file-upload-bg-disabled);border-color:var(--vibe-file-upload-border-disabled);cursor:not-allowed;pointer-events:none}.vibe-file-upload-drop-zone--combo:focus-visible{outline:.125rem solid var(--vibe-file-upload-focus-ring);outline-offset:.125rem}.vibe-file-upload-drop-zone-icon{color:var(--vibe-file-upload-icon);display:flex;align-items:center;justify-content:center}.vibe-file-upload-header-title{font-size:1.0625rem;font-weight:600;color:var(--vibe-file-upload-title);margin:0;line-height:1.3}.vibe-file-upload-hint{font-size:.875rem;color:var(--vibe-file-upload-text);margin:0;line-height:1.24}.vibe-file-upload-progress{width:100%}.vibe-file-upload-warning{font-size:.8125rem;color:var(--vibe-file-upload-warning-text);background-color:var(--vibe-file-upload-file-list-bg);border:.0625rem solid var(--vibe-file-upload-file-list-border);border-radius:.5rem;padding:.5rem .75rem;display:flex;align-items:center;gap:.375rem}.vibe-file-upload-required-error{font-size:.875rem;color:var(--vibe-file-upload-error-text);display:flex;align-items:center;gap:.375rem}.vibe-file-upload-toggle{display:flex;align-items:center;gap:.375rem;background:none;border:none;padding:.25rem .3125rem .25rem .5rem;cursor:pointer;font-size:.9375rem;font-weight:400;color:var(--vibe-file-upload-toggle-color);font-family:inherit;min-height:2.75rem;border-radius:.25rem}.vibe-file-upload-toggle:focus-visible{outline:.125rem solid var(--vibe-file-upload-focus-ring);outline-offset:.125rem}.vibe-file-upload-file-list{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.vibe-file-upload-file-item{display:flex;align-items:center;gap:.375rem;background-color:var(--vibe-file-upload-file-list-bg);border:.0625rem solid var(--vibe-file-upload-file-list-border);border-radius:.25rem;padding:0 .5rem;box-sizing:border-box;min-height:1.875rem;font-size:.875rem}.vibe-file-upload-file-item.has-error{background-color:var(--vibe-file-upload-error-list-bg);border-color:var(--vibe-file-upload-error-list-border)}.vibe-file-upload-file-thumb{flex-shrink:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--vibe-file-upload-icon);align-self:center}.vibe-file-upload-file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem;padding-block-start:.3125rem}.vibe-file-upload-file-name{font-size:.875rem;font-weight:400;color:var(--vibe-file-upload-title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.33}.vibe-file-upload-file-size{font-size:.875rem;color:var(--vibe-file-upload-text);line-height:1.33}.vibe-file-upload-file-status{flex-shrink:0;display:flex;align-items:center;align-self:center}.vibe-file-upload-file-status--success{color:var(--vibe-file-upload-success-icon)}.vibe-file-upload-file-status--error{color:var(--vibe-file-upload-error-icon)}.vibe-file-upload-file-errors{font-size:.75rem;color:var(--vibe-file-upload-error-text);display:flex;flex-direction:column;gap:.125rem;margin-top:.125rem;line-height:1.33}.vibe-file-upload-file-delete{flex-shrink:0;color:var(--vibe-file-upload-text);min-width:2.75rem;min-height:2.75rem;border-radius:.375rem}.vibe-file-upload-file-delete:hover{color:var(--vibe-file-upload-error-icon)}.vibe-file-upload-file-delete:focus-visible{outline:.125rem solid var(--vibe-file-upload-focus-ring);outline-offset:.125rem}.vibe-file-upload-file-delete:disabled{cursor:not-allowed;opacity:.5}.vibe-file-upload-additional-links{display:flex;flex-direction:column;gap:.25rem}.vibe-file-upload-live{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vibe-file-upload.is-busy .vibe-file-upload-drop-zone{background-color:var(--vibe-file-upload-bg-busy);cursor:not-allowed;pointer-events:none}.vibe-file-upload.is-disabled .vibe-file-upload-drop-zone{background-color:var(--vibe-file-upload-bg-disabled);border-color:var(--vibe-file-upload-border-disabled);cursor:not-allowed;pointer-events:none}.vibe-file-upload.is-disabled .vibe-file-upload-label{color:var(--vibe-file-upload-disabled-label)}.vibe-file-upload.is-disabled .vibe-file-upload-drop-zone-icon{color:var(--vibe-file-upload-disabled-icon)}.vibe-file-upload.is-disabled .vibe-file-upload-header-title,.vibe-file-upload.is-disabled .vibe-file-upload-hint{color:var(--vibe-file-upload-disabled-text)}@media(prefers-reduced-motion:reduce){.vibe-file-upload-drop-zone{transition:none}.vibe-file-upload-file-list{animation:none}}@media(forced-colors:active){.vibe-file-upload-drop-zone{background-color:Canvas;border-color:ButtonText;forced-color-adjust:none}.vibe-file-upload-drop-zone.is-drag-active{border-color:Highlight;background-color:Canvas}.vibe-file-upload-file-item{background-color:Canvas;border-color:ButtonText;forced-color-adjust:none}.vibe-file-upload-file-item.has-error{border-color:Mark}.vibe-file-upload-file-status--error,.vibe-file-upload-required-error{color:Mark}.vibe-file-upload-file-delete{color:ButtonText;forced-color-adjust:none}}@media(prefers-contrast:more){.vibe-file-upload-drop-zone{border-width:.1875rem}.vibe-file-upload-file-item{border-width:.125rem}}[data-theme=apl] .vibe-file-upload-drop-zone{padding:1.5rem}[data-theme=apl] .vibe-file-upload,[data-theme=apl] .vibe-file-upload-label{font-size:1rem}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-icon-gray-medium: #737373;--color-secondary-label: #666666;--color-icon-gray-dark: #262626;--color-icon-error: #ff3126;--color-icon-valid: #007d1b;--color-error: #d70015;--color-warn: #c93400;--color-label: #272727;--color-keyline: #d9d9d9;--color-bg-secondary: #eeeeee;--color-bg-primary: #f6f6f6}[data-theme=apple-care][data-mode=dark]{--color-icon-gray-medium: #8c8c8c;--color-secondary-label: #a3a3a3;--color-icon-gray-dark: #d9d9d9;--color-icon-error: #ff4f44;--color-icon-valid: #3ce155;--color-error: #ff6961;--color-warn: #ffb340;--color-label: #e0e0e0;--color-keyline: #404040;--color-bg-secondary: #2f2f2f;--color-bg-primary: #1e1e1e}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-file-upload-bg: var(--color-bg-primary);--vibe-file-upload-bg-hover: var(--color-bg-secondary);--vibe-file-upload-bg-drag-active: var(--color-bg-primary);--vibe-file-upload-bg-disabled: var(--color-bg-secondary);--vibe-file-upload-bg-busy: var(--color-bg-primary);--vibe-file-upload-border: var(--color-keyline);--vibe-file-upload-border-hover: var(--color-keyline);--vibe-file-upload-border-drag-active: var(--color-keyline);--vibe-file-upload-border-disabled: var(--color-keyline);--vibe-file-upload-title: var(--color-label);--vibe-file-upload-text: var(--color-label);--vibe-file-upload-warning-text: var(--color-warn);--vibe-file-upload-toggle-color: var(--color-label);--vibe-file-upload-file-list-bg: var(--color-bg-primary);--vibe-file-upload-file-list-border: var(--color-keyline);--vibe-file-upload-error-text: var(--color-error);--vibe-file-upload-error-list-bg: var(--color-error);--vibe-file-upload-error-list-border: var(--color-error);--vibe-file-upload-success-icon: var(--color-icon-valid);--vibe-file-upload-error-icon: var(--color-icon-error);--vibe-file-upload-icon: var(--color-icon-gray-dark);--vibe-file-upload-focus-ring: #2997ff;--vibe-file-upload-disabled-text: var(--color-secondary-label);--vibe-file-upload-disabled-label: var(--color-secondary-label);--vibe-file-upload-disabled-icon: var(--color-icon-gray-medium)}[data-theme=apple-care][data-mode=dark]{--vibe-file-upload-bg: var(--color-bg-primary);--vibe-file-upload-bg-hover: var(--color-bg-secondary);--vibe-file-upload-bg-drag-active: var(--color-bg-primary);--vibe-file-upload-bg-disabled: var(--color-bg-secondary);--vibe-file-upload-bg-busy: var(--color-bg-primary);--vibe-file-upload-border: var(--color-keyline);--vibe-file-upload-border-hover: var(--color-keyline);--vibe-file-upload-border-drag-active: var(--color-keyline);--vibe-file-upload-border-disabled: var(--color-keyline);--vibe-file-upload-title: var(--color-label);--vibe-file-upload-text: var(--color-label);--vibe-file-upload-warning-text: var(--color-warn);--vibe-file-upload-toggle-color: var(--color-label);--vibe-file-upload-file-list-bg: var(--color-bg-primary);--vibe-file-upload-file-list-border: var(--color-keyline);--vibe-file-upload-error-text: var(--color-error);--vibe-file-upload-error-list-bg: var(--color-error);--vibe-file-upload-error-list-border: var(--color-error);--vibe-file-upload-success-icon: var(--color-icon-valid);--vibe-file-upload-error-icon: var(--color-icon-error);--vibe-file-upload-icon: var(--color-icon-gray-dark);--vibe-file-upload-focus-ring: #2997ff;--vibe-file-upload-disabled-text: var(--color-secondary-label);--vibe-file-upload-disabled-label: var(--color-secondary-label);--vibe-file-upload-disabled-icon: var(--color-icon-gray-medium)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-file-upload-bg: var(--color-bg-primary);--vibe-file-upload-bg-hover: var(--color-bg-secondary);--vibe-file-upload-bg-drag-active: var(--color-bg-primary);--vibe-file-upload-bg-disabled: var(--color-bg-secondary);--vibe-file-upload-bg-busy: var(--color-bg-primary);--vibe-file-upload-border: var(--color-keyline);--vibe-file-upload-border-hover: var(--color-keyline);--vibe-file-upload-border-drag-active: var(--color-keyline);--vibe-file-upload-border-disabled: var(--color-keyline);--vibe-file-upload-title: var(--color-label);--vibe-file-upload-text: var(--color-label);--vibe-file-upload-warning-text: var(--color-warn);--vibe-file-upload-toggle-color: var(--color-label);--vibe-file-upload-file-list-bg: var(--color-bg-primary);--vibe-file-upload-file-list-border: var(--color-keyline);--vibe-file-upload-error-text: var(--color-error);--vibe-file-upload-error-list-bg: var(--color-error);--vibe-file-upload-error-list-border: var(--color-error);--vibe-file-upload-success-icon: var(--color-icon-valid);--vibe-file-upload-error-icon: var(--color-icon-error);--vibe-file-upload-icon: var(--color-icon-gray-dark);--vibe-file-upload-disabled-text: var(--color-secondary-label);--vibe-file-upload-disabled-label: var(--color-secondary-label);--vibe-file-upload-disabled-icon: var(--color-icon-gray-medium)}[data-theme=apple-care][data-mode=dark]{--vibe-file-upload-bg: var(--color-bg-primary);--vibe-file-upload-bg-hover: var(--color-bg-secondary);--vibe-file-upload-bg-drag-active: var(--color-bg-primary);--vibe-file-upload-bg-disabled: var(--color-bg-secondary);--vibe-file-upload-bg-busy: var(--color-bg-primary);--vibe-file-upload-border: var(--color-keyline);--vibe-file-upload-border-hover: var(--color-keyline);--vibe-file-upload-border-drag-active: var(--color-keyline);--vibe-file-upload-border-disabled: var(--color-keyline);--vibe-file-upload-title: var(--color-label);--vibe-file-upload-text: var(--color-label);--vibe-file-upload-warning-text: var(--color-warn);--vibe-file-upload-toggle-color: var(--color-label);--vibe-file-upload-file-list-bg: var(--color-bg-primary);--vibe-file-upload-file-list-border: var(--color-keyline);--vibe-file-upload-error-text: var(--color-error);--vibe-file-upload-error-list-bg: var(--color-error);--vibe-file-upload-error-list-border: var(--color-error);--vibe-file-upload-success-icon: var(--color-icon-valid);--vibe-file-upload-error-icon: var(--color-icon-error);--vibe-file-upload-icon: var(--color-icon-gray-dark);--vibe-file-upload-disabled-text: var(--color-secondary-label);--vibe-file-upload-disabled-label: var(--color-secondary-label);--vibe-file-upload-disabled-icon: var(--color-icon-gray-medium)}[data-theme=bridge],[data-theme=apple-care],[data-theme=marcom],[data-theme=gsx]{--vibe-menu-button-panel-radius: var(--vibe-border-radius-sm, 6px);--vibe-menu-button-panel-padding: 4px;--vibe-menu-button-panel-min-width: 180px;--vibe-menu-button-focus-ring-width: 2px;--vibe-menu-button-focus-ring-offset: 2px;--vibe-menu-button-panel-transition-open-duration: .15s;--vibe-menu-button-panel-transition-open-timing: ease-out;--vibe-menu-button-panel-transition-close-duration: .1s;--vibe-menu-button-panel-transition-close-timing: ease-in;--vibe-menu-button-panel-z-index: var(--vibe-z-index-overlay, 9000)}[data-theme=apl]{--vibe-menu-button-panel-radius: 12px;--vibe-menu-button-panel-padding: 4px;--vibe-menu-button-panel-min-width: 180px;--vibe-menu-button-focus-ring-width: 2px;--vibe-menu-button-focus-ring-offset: 2px;--vibe-menu-button-panel-transition-open-duration: .15s;--vibe-menu-button-panel-transition-open-timing: ease-out;--vibe-menu-button-panel-transition-close-duration: .1s;--vibe-menu-button-panel-transition-close-timing: ease-in;--vibe-menu-button-panel-z-index: var(--vibe-z-index-overlay, 9000)}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-menu-button-panel-bg: #ffffff;--vibe-menu-button-panel-border: #d2d2d7;--vibe-menu-button-panel-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16);--vibe-menu-button-focus-ring: #2997ff;--vibe-menu-button-item-text: #1d1d1f;--vibe-menu-button-item-text-destructive: #e30000;--vibe-menu-button-item-text-destructive-hover: #ffffff;--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: #0071e3;--vibe-menu-button-item-text-hover: #ffffff}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-menu-button-panel-bg: #ffffff;--vibe-menu-button-panel-border: #d2d2d7;--vibe-menu-button-panel-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16);--vibe-menu-button-focus-ring: #0078ff;--vibe-menu-button-item-text: #1d1d1f;--vibe-menu-button-item-text-destructive: #e30000;--vibe-menu-button-item-text-destructive-hover: #ffffff;--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: #006eec;--vibe-menu-button-item-text-hover: #ffffff}[data-theme=gsx]{--vibe-menu-button-panel-bg: #ffffff;--vibe-menu-button-panel-border: #d2d2d7;--vibe-menu-button-panel-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16);--vibe-menu-button-focus-ring: #2997ff;--vibe-menu-button-item-text: #1d1d1f;--vibe-menu-button-item-text-destructive: #e30000;--vibe-menu-button-item-text-destructive-hover: #ffffff;--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: #0071e3;--vibe-menu-button-item-text-hover: #ffffff}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-menu-button-panel-bg: #ffffff;--vibe-menu-button-panel-border: #d2d2d7;--vibe-menu-button-panel-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16);--vibe-menu-button-focus-ring: #2997ff;--vibe-menu-button-item-text: #1d1d1f;--vibe-menu-button-item-text-destructive: #e30000;--vibe-menu-button-item-text-destructive-hover: #ffffff;--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: #0071e3;--vibe-menu-button-item-text-hover: #ffffff}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-menu-button-panel-bg: #ffffff;--vibe-menu-button-panel-border: #e8e8ed;--vibe-menu-button-panel-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-menu-button-focus-ring: #0071e3;--vibe-menu-button-item-text: #1d1d1f;--vibe-menu-button-item-text-destructive: #e30000;--vibe-menu-button-item-text-destructive-hover: #ffffff;--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: #0071e3;--vibe-menu-button-item-text-hover: #ffffff}@media(prefers-color-scheme:dark){[data-theme=bridge]:not([data-mode]){--vibe-menu-button-panel-bg: #1d1d1f;--vibe-menu-button-panel-border: #424245;--vibe-menu-button-panel-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16);--vibe-menu-button-focus-ring: #2997ff;--vibe-menu-button-item-text: #f5f5f7;--vibe-menu-button-item-text-destructive: #ff8085;--vibe-menu-button-item-text-destructive-hover: #ffffff;--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: #0071e3;--vibe-menu-button-item-text-hover: #ffffff}}[data-theme=bridge][data-mode=dark]{--vibe-menu-button-panel-bg: #1d1d1f;--vibe-menu-button-panel-border: #424245;--vibe-menu-button-panel-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16);--vibe-menu-button-focus-ring: #2997ff;--vibe-menu-button-item-text: #f5f5f7;--vibe-menu-button-item-text-destructive: #ff8085;--vibe-menu-button-item-text-destructive-hover: #ffffff;--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: #0071e3;--vibe-menu-button-item-text-hover: #ffffff}[data-theme=apple-care][data-mode=dark]{--vibe-menu-button-panel-bg: #1d1d1f;--vibe-menu-button-panel-border: #424245;--vibe-menu-button-panel-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16);--vibe-menu-button-focus-ring: #0078ff;--vibe-menu-button-item-text: #f5f5f7;--vibe-menu-button-item-text-destructive: #ff6060;--vibe-menu-button-item-text-destructive-hover: #ffffff;--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: #006eec;--vibe-menu-button-item-text-hover: #ffffff}[data-theme=marcom][data-mode=dark]{--vibe-menu-button-panel-bg: #1d1d1f;--vibe-menu-button-panel-border: #424245;--vibe-menu-button-panel-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16);--vibe-menu-button-focus-ring: #2997ff;--vibe-menu-button-item-text: #f5f5f7;--vibe-menu-button-item-text-destructive: #ff8085;--vibe-menu-button-item-text-destructive-hover: #ffffff;--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: #0071e3;--vibe-menu-button-item-text-hover: #ffffff}@media(prefers-color-scheme:dark){[data-theme=apl]:not([data-mode]){--vibe-menu-button-panel-bg: #1d1d1f;--vibe-menu-button-panel-border: #424245;--vibe-menu-button-panel-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-menu-button-focus-ring: #2997ff;--vibe-menu-button-item-text: #f5f5f7;--vibe-menu-button-item-text-destructive: #ff3037;--vibe-menu-button-item-text-destructive-hover: #ffffff;--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: #2997ff;--vibe-menu-button-item-text-hover: #ffffff}}[data-theme=apl][data-mode=dark]{--vibe-menu-button-panel-bg: #1d1d1f;--vibe-menu-button-panel-border: #424245;--vibe-menu-button-panel-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-menu-button-focus-ring: #2997ff;--vibe-menu-button-item-text: #f5f5f7;--vibe-menu-button-item-text-destructive: #ff3037;--vibe-menu-button-item-text-destructive-hover: #ffffff;--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: #2997ff;--vibe-menu-button-item-text-hover: #ffffff}.vibe-menu-button{position:relative;display:inline-flex}.vibe-menu-button-trigger{display:inline-flex}.vibe-menu-button-trigger button:focus-visible,.vibe-menu-button-trigger [role=button]:focus-visible{outline:var(--vibe-menu-button-focus-ring-width) solid var(--vibe-menu-button-focus-ring);outline-offset:var(--vibe-menu-button-focus-ring-offset)}.vibe-menu-button--disabled{pointer-events:none}.vibe-menu-button--disabled .vibe-menu-button-trigger{opacity:.42}.vibe-menu-button-panel{display:none;pointer-events:none;z-index:var(--vibe-menu-button-panel-z-index);min-width:var(--vibe-menu-button-panel-min-width);padding:var(--vibe-menu-button-panel-padding);background-color:var(--vibe-menu-button-panel-bg);color:var(--vibe-menu-button-item-text);border:1px solid var(--vibe-menu-button-panel-border);border-radius:var(--vibe-menu-button-panel-radius);box-shadow:var(--vibe-menu-button-panel-shadow);overflow:auto;max-height:75vh}.vibe-menu-button-panel--open{display:block;pointer-events:auto}.vibe-menu-button-panel [role=menuitem],.vibe-menu-button-panel [role=menu]>li>button,.vibe-menu-button-panel [role=menu]>li>a{display:flex;align-items:center;width:100%;padding:6px 12px;min-height:28px;box-sizing:border-box;background-color:var(--vibe-menu-button-item-bg, transparent);color:var(--vibe-menu-button-item-text);border:none;border-radius:4px;cursor:pointer;font-size:.875rem;line-height:1.4;text-align:start;text-decoration:none;transition:background-color .1s ease,color .1s ease}.vibe-menu-button-panel [role=menuitem]:hover,.vibe-menu-button-panel [role=menuitem]:focus,.vibe-menu-button-panel [role=menu]>li>button:hover,.vibe-menu-button-panel [role=menu]>li>button:focus,.vibe-menu-button-panel [role=menu]>li>a:hover,.vibe-menu-button-panel [role=menu]>li>a:focus{--vibe-menu-button-item-text-destructive: var(--vibe-menu-button-item-text-destructive-hover, #ffffff);background-color:var(--vibe-menu-button-item-bg-hover, #0071e3);color:var(--vibe-menu-button-item-text-hover, #ffffff);outline:none}.vibe-menu-button-panel:hover [role=menuitem]:focus:not(:hover),.vibe-menu-button-panel:hover [role=menu]>li>button:focus:not(:hover),.vibe-menu-button-panel:hover [role=menu]>li>a:focus:not(:hover){--vibe-menu-button-item-text-destructive: unset;background-color:var(--vibe-menu-button-item-bg, transparent);color:var(--vibe-menu-button-item-text)}.vibe-menu-button-panel [role=menuitem]:focus-visible,.vibe-menu-button-panel [role=menu]>li>button:focus-visible,.vibe-menu-button-panel [role=menu]>li>a:focus-visible{outline:none}.vibe-menu-button-panel [role=menuitem][aria-disabled=true],.vibe-menu-button-panel [role=menuitem]:disabled{opacity:.42;cursor:default;pointer-events:none}.vibe-menu-button .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.vibe-menu-button-panel{transition:none!important}}@media(prefers-contrast:more){.vibe-menu-button-panel{border-width:2px;border-color:ButtonText}.vibe-menu-button-trigger button:focus-visible,.vibe-menu-button-trigger [role=button]:focus-visible{outline-width:3px;outline-color:Highlight;outline-offset:3px}}@media(forced-colors:active){.vibe-menu-button-panel{forced-color-adjust:none;background-color:Canvas;border:2px solid ButtonText;box-shadow:none}.vibe-menu-button-trigger button:focus-visible,.vibe-menu-button-trigger [role=button]:focus-visible{outline-color:Highlight;outline-width:3px;outline-offset:3px}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-glyph-gray: rgb(29, 29, 31);--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, .08);--sk-glyph-red: rgb(227, 0, 0);--sk-focus-color: #0071e3;--sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, .16);--sk-fill-secondary: rgb(250, 250, 252);--sk-fill-blue: rgb(0, 113, 227);--sk-fill-gray-tertiary: rgb(210, 210, 215);--sk-fill: rgb(255, 255, 255)}[data-theme=marcom][data-mode=dark]{--sk-glyph-gray: rgb(245, 245, 247);--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, .2);--sk-glyph-red: rgb(255, 48, 55);--sk-focus-color: #0071e3;--sk-fill-gray-tertiary-alpha: rgba(255, 255, 255, .24);--sk-fill-secondary: rgb(22, 22, 23);--sk-fill-blue: rgb(0, 113, 227);--sk-fill-gray-tertiary: rgb(66, 66, 69);--sk-fill: rgb(0, 0, 0)}[data-theme=marcom]:not([data-mode]) .vibe-menu-button-panel:has(>.vibe-header__user-menu-content),[data-theme=marcom][data-mode=light] .vibe-menu-button-panel:has(>.vibe-header__user-menu-content){--vibe-menu-button-panel-bg: var(--sk-fill-secondary);--vibe-menu-button-panel-border: var(--sk-fill-gray-tertiary-alpha);--vibe-menu-button-panel-shadow: 8px 8px 16px 0 rgba(0, 0, 0, .08);--vibe-menu-button-panel-radius: 12px;--vibe-menu-button-panel-padding: 8px;--vibe-menu-button-panel-min-width: 220px;--vibe-menu-button-focus-ring: var(--sk-focus-color);--vibe-menu-button-item-text: var(--sk-glyph-gray);--vibe-menu-button-item-text-destructive: var(--sk-glyph-red);--vibe-menu-button-item-text-destructive-hover: var(--sk-glyph-red);--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-button-item-text-hover: var(--sk-glyph-gray)}[data-theme=marcom]:not([data-mode]) .vibe-menu-button,[data-theme=marcom]:not([data-mode]).vibe-menu-button,[data-theme=marcom][data-mode=light] .vibe-menu-button,[data-theme=marcom][data-mode=light].vibe-menu-button{--vibe-menu-button-panel-bg: var(--sk-fill);--vibe-menu-button-panel-border: var(--sk-fill-gray-tertiary);--vibe-menu-button-focus-ring: var(--sk-focus-color);--vibe-menu-button-panel-radius: var(--vibe-global-border-radius);--vibe-menu-button-item-text: var(--sk-glyph-gray);--vibe-menu-button-item-text-destructive: var(--sk-glyph-red);--vibe-menu-button-item-text-destructive-hover: rgb(245, 245, 247);--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: var(--sk-fill-blue);--vibe-menu-button-item-text-hover: rgb(245, 245, 247)}[data-theme=marcom][data-mode=dark] .vibe-menu-button-panel:has(>.vibe-header__user-menu-content){--vibe-menu-button-panel-bg: var(--sk-fill-secondary);--vibe-menu-button-panel-border: var(--sk-fill-gray-tertiary-alpha);--vibe-menu-button-panel-shadow: 8px 8px 16px 0 rgba(0, 0, 0, .08);--vibe-menu-button-panel-radius: 12px;--vibe-menu-button-panel-padding: 8px;--vibe-menu-button-panel-min-width: 220px;--vibe-menu-button-focus-ring: var(--sk-focus-color);--vibe-menu-button-item-text: var(--sk-glyph-gray);--vibe-menu-button-item-text-destructive: var(--sk-glyph-red);--vibe-menu-button-item-text-destructive-hover: var(--sk-glyph-red);--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: var(--sk-fill-gray-quaternary-alpha);--vibe-menu-button-item-text-hover: var(--sk-glyph-gray)}[data-theme=marcom][data-mode=dark] .vibe-menu-button,[data-theme=marcom][data-mode=dark].vibe-menu-button{--vibe-menu-button-panel-bg: var(--sk-fill);--vibe-menu-button-panel-border: var(--sk-fill-gray-tertiary);--vibe-menu-button-focus-ring: var(--sk-focus-color);--vibe-menu-button-panel-radius: var(--vibe-global-border-radius);--vibe-menu-button-item-text: var(--sk-glyph-gray);--vibe-menu-button-item-text-destructive: var(--sk-glyph-red);--vibe-menu-button-item-text-destructive-hover: rgb(245, 245, 247);--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: var(--sk-fill-blue);--vibe-menu-button-item-text-hover: rgb(245, 245, 247)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-error: #d70015;--color-label: #272727;--color-keyline: #d9d9d9;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee}[data-theme=apple-care][data-mode=dark]{--color-error: #ff6961;--color-label: #e0e0e0;--color-keyline: #404040;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-menu-button-panel-bg: var(--color-panel-bg);--vibe-menu-button-panel-border: var(--color-keyline);--vibe-menu-button-panel-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16);--vibe-menu-button-focus-ring: #2997ff;--vibe-menu-button-item-text: var(--color-label);--vibe-menu-button-item-text-destructive: var(--color-error);--vibe-menu-button-item-text-destructive-hover: var(--color-error);--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: var(--color-panel-bg);--vibe-menu-button-item-text-hover: var(--color-label)}[data-theme=apple-care][data-mode=dark]{--vibe-menu-button-panel-bg: var(--color-panel-bg);--vibe-menu-button-panel-border: var(--color-keyline);--vibe-menu-button-panel-shadow: 0 9px 12px -5px rgba(0, 0, 0, .16), 0 -2px 12px -5px rgba(0, 0, 0, .16);--vibe-menu-button-focus-ring: #2997ff;--vibe-menu-button-item-text: var(--color-label);--vibe-menu-button-item-text-destructive: var(--color-error);--vibe-menu-button-item-text-destructive-hover: var(--color-error);--vibe-menu-button-item-bg: transparent;--vibe-menu-button-item-bg-hover: var(--color-panel-bg);--vibe-menu-button-item-text-hover: var(--color-label)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-menu-button-panel-bg: var(--color-panel-bg);--vibe-menu-button-panel-border: var(--color-keyline);--vibe-menu-button-item-text: var(--color-label);--vibe-menu-button-item-text-destructive: var(--color-error);--vibe-menu-button-item-text-destructive-hover: var(--color-error);--vibe-menu-button-item-bg-hover: var(--color-panel-bg);--vibe-menu-button-item-text-hover: var(--color-label)}[data-theme=apple-care][data-mode=dark]{--vibe-menu-button-panel-bg: var(--color-panel-bg);--vibe-menu-button-panel-border: var(--color-keyline);--vibe-menu-button-item-text: var(--color-label);--vibe-menu-button-item-text-destructive: var(--color-error);--vibe-menu-button-item-text-destructive-hover: var(--color-error);--vibe-menu-button-item-bg-hover: var(--color-panel-bg);--vibe-menu-button-item-text-hover: var(--color-label)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-menu-button-panel-radius: 5px}[data-theme=apple-care][data-mode=dark]{--vibe-menu-button-panel-radius: 5px}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]),[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]),[data-theme=gsx],[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-floating-side-nav-item-text: #6e6e73;--vibe-floating-side-nav-item-text-active: #1d1d1f;--vibe-floating-side-nav-item-text-hover: #1d1d1f;--vibe-floating-side-nav-active-indicator: #1d1d1f;--vibe-floating-side-nav-header-text: #1d1d1f;--vibe-floating-side-nav-item-bg-hover: rgba(0, 0, 0, .04);--vibe-floating-side-nav-focus-ring: #0071e3;--vibe-floating-side-nav-divider: #d2d2d7;--vibe-floating-side-nav-color-border: transparent;--vibe-floating-side-nav-color-border-active: #1d1d1f;--vibe-floating-side-nav-color-label: #6e6e73;--vibe-floating-side-nav-color-label-active: #1d1d1f;--vibe-floating-side-nav-max-width: 200px;--vibe-floating-side-nav-font-size: 14px;--vibe-floating-side-nav-sub-font-size: 13px;--vibe-floating-side-nav-item-min-height: 28px;--vibe-floating-side-nav-sub-padding-start: 16px}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-floating-side-nav-color-border: #d2d2d7;--vibe-floating-side-nav-color-border-active: rgba(0, 0, 0, .16);--vibe-floating-side-nav-item-bg-hover: transparent;--vibe-floating-side-nav-focus-ring: #2997ff}[data-theme=bridge][data-mode=dark],[data-theme=apple-care][data-mode=dark],[data-theme=marcom][data-mode=dark]{--vibe-floating-side-nav-item-text: #98989d;--vibe-floating-side-nav-item-text-active: #f5f5f7;--vibe-floating-side-nav-item-text-hover: #f5f5f7;--vibe-floating-side-nav-active-indicator: #f5f5f7;--vibe-floating-side-nav-header-text: #f5f5f7;--vibe-floating-side-nav-item-bg-hover: rgba(255, 255, 255, .06);--vibe-floating-side-nav-focus-ring: #2997ff;--vibe-floating-side-nav-divider: #48484a;--vibe-floating-side-nav-color-border: transparent;--vibe-floating-side-nav-color-border-active: #f5f5f7;--vibe-floating-side-nav-color-label: #98989d;--vibe-floating-side-nav-color-label-active: #f5f5f7;--vibe-floating-side-nav-max-width: 200px;--vibe-floating-side-nav-font-size: 14px;--vibe-floating-side-nav-sub-font-size: 13px;--vibe-floating-side-nav-item-min-height: 28px;--vibe-floating-side-nav-sub-padding-start: 16px}[data-theme=bridge][data-mode=dark]{--vibe-floating-side-nav-color-border: #424245;--vibe-floating-side-nav-color-border-active: rgba(255, 255, 255, .24);--vibe-floating-side-nav-item-bg-hover: transparent;--vibe-floating-side-nav-focus-ring: #2997ff}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-floating-side-nav-item-text: #6e6e73;--vibe-floating-side-nav-item-text-active: #0071e3;--vibe-floating-side-nav-item-text-hover: #1d1d1f;--vibe-floating-side-nav-active-indicator: #0071e3;--vibe-floating-side-nav-header-text: #1d1d1f;--vibe-floating-side-nav-item-bg-hover: rgba(0, 0, 0, .04);--vibe-floating-side-nav-focus-ring: #0071e3;--vibe-floating-side-nav-divider: #e8e8ed;--vibe-floating-side-nav-color-border: transparent;--vibe-floating-side-nav-color-border-active: #0071e3;--vibe-floating-side-nav-color-label: #6e6e73;--vibe-floating-side-nav-color-label-active: #0071e3;--vibe-floating-side-nav-max-width: 200px;--vibe-floating-side-nav-font-size: 14px;--vibe-floating-side-nav-sub-font-size: 13px;--vibe-floating-side-nav-item-min-height: 28px;--vibe-floating-side-nav-sub-padding-start: 16px}[data-theme=apl][data-mode=dark]{--vibe-floating-side-nav-item-text: #86868b;--vibe-floating-side-nav-item-text-active: #2997ff;--vibe-floating-side-nav-item-text-hover: #f5f5f7;--vibe-floating-side-nav-active-indicator: #2997ff;--vibe-floating-side-nav-header-text: #f5f5f7;--vibe-floating-side-nav-item-bg-hover: rgba(255, 255, 255, .06);--vibe-floating-side-nav-focus-ring: #2997ff;--vibe-floating-side-nav-divider: #424245;--vibe-floating-side-nav-color-border: transparent;--vibe-floating-side-nav-color-border-active: #2997ff;--vibe-floating-side-nav-color-label: #86868b;--vibe-floating-side-nav-color-label-active: #2997ff;--vibe-floating-side-nav-max-width: 200px;--vibe-floating-side-nav-font-size: 14px;--vibe-floating-side-nav-sub-font-size: 13px;--vibe-floating-side-nav-item-min-height: 28px;--vibe-floating-side-nav-sub-padding-start: 16px}.vibe-floating-side-nav{display:block;position:sticky;top:0;width:100%;max-width:var(--vibe-floating-side-nav-max-width, 200px);border-radius:10px}.vibe-floating-side-nav--hidden{display:none}.vibe-floating-side-nav-header,.vibe-floating-side-nav__header{padding:2px 8px;color:var(--vibe-floating-side-nav-header-text);font-size:1.2em;font-weight:600;letter-spacing:normal}.vibe-floating-side-nav-header-text{color:inherit}.vibe-floating-side-nav-list,.vibe-floating-side-nav__list{list-style:none;margin:0;padding:0}.vibe-floating-side-nav-item,.vibe-floating-side-nav-item-link,.vibe-floating-side-nav__link{display:flex;align-items:center;gap:4px;padding:4px 8px;min-height:var(--vibe-floating-side-nav-item-min-height, 28px);text-decoration:none;color:var(--vibe-floating-side-nav-color-label, var(--vibe-floating-side-nav-item-text));border:none;border-left:1px solid var(--vibe-floating-side-nav-color-border, transparent);background:none;cursor:pointer;font:inherit;font-size:var(--vibe-floating-side-nav-font-size, 14px);line-height:2em;width:100%;text-align:start;box-sizing:border-box;transition:background-color .15s ease}.vibe-floating-side-nav-item--active,.vibe-floating-side-nav-item-link[aria-current=true],.vibe-floating-side-nav__link--active{color:var(--vibe-floating-side-nav-color-label-active, var(--vibe-floating-side-nav-item-text-active));font-weight:600;border-left:1px solid var(--vibe-floating-side-nav-color-border-active, var(--vibe-floating-side-nav-active-indicator))}.vibe-floating-side-nav-item:hover,.vibe-floating-side-nav-item-link:hover,.vibe-floating-side-nav__link:hover{color:var(--vibe-floating-side-nav-item-text-hover)}.vibe-floating-side-nav-item:focus-visible,.vibe-floating-side-nav-item-link:focus-visible,.vibe-floating-side-nav__link:focus-visible{box-shadow:0 0 0 1px var(--vibe-floating-side-nav-bg, #ffffff),0 0 0 3px var(--vibe-floating-side-nav-focus-ring);outline:none}.vibe-floating-side-nav-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vibe-floating-side-nav-item--nested .vibe-floating-side-nav-item-link,.vibe-floating-side-nav-sub-item,.vibe-floating-side-nav__item--sub .vibe-floating-side-nav__link{padding-left:1em;font-size:var(--vibe-floating-side-nav-sub-font-size, 13px)}.vibe-floating-side-nav-sub-list,.vibe-floating-side-nav__sub-list{list-style:none;margin:0;padding:0}.vibe-floating-side-nav-item-wrapper,.vibe-floating-side-nav-sub-item-wrapper{list-style:none}.vibe-floating-side-nav-item--external{gap:6px}.vibe-floating-side-nav-external-icon,.vibe-floating-side-nav__external-icon{font-style:normal;font-size:.75em;opacity:.6}.vibe-floating-side-nav-expand-icon{font-size:.75em;margin-left:auto;display:none}.vibe-floating-side-nav-divider,.vibe-floating-side-nav__item--has-divider{border-bottom:1px solid var(--vibe-floating-side-nav-divider);margin:4px 12px;list-style:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.vibe-floating-side-nav-item,.vibe-floating-side-nav-item-link,.vibe-floating-side-nav__link{transition:none}}@media(forced-colors:active){.vibe-floating-side-nav-item--active,.vibe-floating-side-nav-item-link[aria-current=true],.vibe-floating-side-nav__link--active{border-left:1px solid Highlight;color:Highlight}.vibe-floating-side-nav-divider,.vibe-floating-side-nav__item--has-divider{border-bottom-color:CanvasText}.vibe-floating-side-nav-item:focus-visible,.vibe-floating-side-nav-item-link:focus-visible,.vibe-floating-side-nav__link:focus-visible{outline-color:Highlight}}[data-theme=marcom] .vibe-floating-side-nav,[data-theme=marcom].vibe-floating-side-nav{--vibe-floating-side-nav-font-size: 14px;--vibe-floating-side-nav-sub-font-size: 12px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-divider: #737373;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee;--color-label: #272727;--color-keyline: #d9d9d9}[data-theme=apple-care][data-mode=dark]{--color-divider: #8c8c8c;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f;--color-cream: #f5f5f7;--color-label: #e0e0e0;--color-keyline: #404040}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-floating-side-nav-color-border: var(--color-keyline);--vibe-floating-side-nav-color-border-active: var(--color-keyline);--vibe-floating-side-nav-item-bg-hover: transparent;--vibe-floating-side-nav-focus-ring: #2997ff}[data-theme=apple-care][data-mode=dark]{--vibe-floating-side-nav-color-border: var(--color-keyline);--vibe-floating-side-nav-color-border-active: var(--color-keyline);--vibe-floating-side-nav-item-bg-hover: transparent;--vibe-floating-side-nav-focus-ring: #2997ff}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-floating-side-nav-item-text: var(--color-label);--vibe-floating-side-nav-item-text-active: var(--color-label);--vibe-floating-side-nav-item-text-hover: var(--color-label);--vibe-floating-side-nav-header-text: var(--color-label);--vibe-floating-side-nav-item-bg-hover: var(--color-panel-bg);--vibe-floating-side-nav-divider: var(--color-divider);--vibe-floating-side-nav-color-border-active: var(--color-keyline);--vibe-floating-side-nav-color-label: var(--color-label);--vibe-floating-side-nav-color-label-active: var(--color-label)}[data-theme=apple-care][data-mode=dark]{--vibe-floating-side-nav-item-text: var(--color-label);--vibe-floating-side-nav-item-text-active: var(--color-label);--vibe-floating-side-nav-item-text-hover: var(--color-label);--vibe-floating-side-nav-active-indicator: var(--color-cream);--vibe-floating-side-nav-header-text: var(--color-label);--vibe-floating-side-nav-item-bg-hover: var(--color-panel-bg);--vibe-floating-side-nav-divider: var(--color-divider);--vibe-floating-side-nav-color-border-active: var(--color-keyline);--vibe-floating-side-nav-color-label: var(--color-label);--vibe-floating-side-nav-color-label-active: var(--color-label)}:root{--vibe-tree-nav-bg: transparent;--vibe-tree-nav-item-hover-bg: rgba(0, 0, 0, .04);--vibe-tree-nav-item-active-bg: #0071e3;--vibe-tree-nav-item-active-bg-selected: #0071e3;--vibe-tree-nav-text: #1d1d1f;--vibe-tree-nav-item-active-text: #ffffff;--vibe-tree-nav-icon: #6e6e73;--vibe-tree-nav-item-active-icon: #ffffff;--vibe-tree-nav-category-text: #6e6e73;--vibe-tree-nav-indicator-bg: #f5f5f7;--vibe-tree-nav-indicator-text: #1d1d1f;--vibe-tree-nav-indicator-border: #d2d2d7;--vibe-tree-nav-indicator-dot: #ff3b30;--vibe-tree-nav-focus-ring: #0071e3;--vibe-tree-nav-item-border-radius: 6px}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-tree-nav-bg: #FFFFFF;--vibe-tree-nav-item-hover-bg: rgba(0, 0, 0, .08);--vibe-tree-nav-item-active-bg: #0071e3;--vibe-tree-nav-text: #1d1d1f;--vibe-tree-nav-item-active-text: #ffffff;--vibe-tree-nav-icon: #1d1d1f;--vibe-tree-nav-item-active-icon: #ffffff;--vibe-tree-nav-category-text: #86868b;--vibe-tree-nav-indicator-bg: rgba(0, 0, 0, .08);--vibe-tree-nav-indicator-text: #1d1d1f;--vibe-tree-nav-indicator-border: #d2d2d7;--vibe-tree-nav-indicator-dot: #e30000;--vibe-tree-nav-focus-ring: #2997ff;--vibe-tree-nav-item-border-radius: 4px}[data-theme=bridge][data-mode=dark]{--vibe-tree-nav-bg: #161617;--vibe-tree-nav-item-hover-bg: rgba(255, 255, 255, .16);--vibe-tree-nav-item-active-bg: #0071e3;--vibe-tree-nav-text: #f5f5f7;--vibe-tree-nav-item-active-text: #ffffff;--vibe-tree-nav-icon: #f5f5f7;--vibe-tree-nav-item-active-icon: #ffffff;--vibe-tree-nav-category-text: #6e6e73;--vibe-tree-nav-indicator-bg: rgba(255, 255, 255, .16);--vibe-tree-nav-indicator-text: #f5f5f7;--vibe-tree-nav-indicator-border: #424245;--vibe-tree-nav-indicator-dot: #e30000;--vibe-tree-nav-focus-ring: #2997ff;--vibe-tree-nav-item-border-radius: 4px}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-tree-nav-bg: transparent;--vibe-tree-nav-item-hover-bg: rgba(0, 113, 227, .06);--vibe-tree-nav-item-active-bg: #0071e3;--vibe-tree-nav-text: #1d1d1f;--vibe-tree-nav-item-active-text: #ffffff;--vibe-tree-nav-icon: #6e6e73;--vibe-tree-nav-item-active-icon: #ffffff;--vibe-tree-nav-category-text: #6e6e73;--vibe-tree-nav-indicator-bg: #f5f5f7;--vibe-tree-nav-indicator-text: #1d1d1f;--vibe-tree-nav-indicator-border: #d2d2d7;--vibe-tree-nav-indicator-dot: #ff3b30;--vibe-tree-nav-focus-ring: #0071e3;--vibe-tree-nav-item-border-radius: 6px}[data-theme=apple-care][data-mode=dark]{--vibe-tree-nav-bg: transparent;--vibe-tree-nav-item-hover-bg: rgba(41, 151, 255, .08);--vibe-tree-nav-item-active-bg: #2997ff;--vibe-tree-nav-text: #f5f5f7;--vibe-tree-nav-item-active-text: #000000;--vibe-tree-nav-icon: #98989d;--vibe-tree-nav-item-active-icon: #000000;--vibe-tree-nav-category-text: #98989d;--vibe-tree-nav-indicator-bg: #2c2c2e;--vibe-tree-nav-indicator-text: #f5f5f7;--vibe-tree-nav-indicator-border: #48484a;--vibe-tree-nav-indicator-dot: #ff453a;--vibe-tree-nav-focus-ring: #2997ff;--vibe-tree-nav-item-border-radius: 6px}[data-theme=gsx]{--vibe-tree-nav-bg: transparent;--vibe-tree-nav-item-hover-bg: rgba(0, 0, 0, .04);--vibe-tree-nav-item-active-bg: #0071e3;--vibe-tree-nav-text: #1d1d1f;--vibe-tree-nav-item-active-text: #ffffff;--vibe-tree-nav-icon: #6e6e73;--vibe-tree-nav-item-active-icon: #ffffff;--vibe-tree-nav-category-text: #6e6e73;--vibe-tree-nav-indicator-bg: #f5f5f7;--vibe-tree-nav-indicator-text: #1d1d1f;--vibe-tree-nav-indicator-border: #d2d2d7;--vibe-tree-nav-indicator-dot: #ff3b30;--vibe-tree-nav-focus-ring: #0071e3;--vibe-tree-nav-item-border-radius: 6px}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-tree-nav-bg: transparent;--vibe-tree-nav-item-hover-bg: rgba(0, 0, 0, .04);--vibe-tree-nav-item-active-bg: #0071e3;--vibe-tree-nav-text: #1d1d1f;--vibe-tree-nav-item-active-text: #ffffff;--vibe-tree-nav-icon: #6e6e73;--vibe-tree-nav-item-active-icon: #ffffff;--vibe-tree-nav-category-text: #6e6e73;--vibe-tree-nav-indicator-bg: #f5f5f7;--vibe-tree-nav-indicator-text: #1d1d1f;--vibe-tree-nav-indicator-border: #d2d2d7;--vibe-tree-nav-indicator-dot: #ff3b30;--vibe-tree-nav-focus-ring: #0071e3;--vibe-tree-nav-item-border-radius: 6px}[data-theme=marcom][data-mode=dark]{--vibe-tree-nav-bg: transparent;--vibe-tree-nav-item-hover-bg: rgba(255, 255, 255, .06);--vibe-tree-nav-item-active-bg: #2997ff;--vibe-tree-nav-text: #f5f5f7;--vibe-tree-nav-item-active-text: #000000;--vibe-tree-nav-icon: #98989d;--vibe-tree-nav-item-active-icon: #000000;--vibe-tree-nav-category-text: #98989d;--vibe-tree-nav-indicator-bg: #2c2c2e;--vibe-tree-nav-indicator-text: #f5f5f7;--vibe-tree-nav-indicator-border: #48484a;--vibe-tree-nav-indicator-dot: #ff453a;--vibe-tree-nav-focus-ring: #2997ff;--vibe-tree-nav-item-border-radius: 6px}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-tree-nav-bg: transparent;--vibe-tree-nav-item-hover-bg: rgba(0, 0, 0, .04);--vibe-tree-nav-item-active-bg: #0071e3;--vibe-tree-nav-text: #1d1d1f;--vibe-tree-nav-item-active-text: #ffffff;--vibe-tree-nav-icon: #6e6e73;--vibe-tree-nav-item-active-icon: #ffffff;--vibe-tree-nav-category-text: #86868b;--vibe-tree-nav-indicator-bg: #f5f5f7;--vibe-tree-nav-indicator-text: #1d1d1f;--vibe-tree-nav-indicator-border: #e8e8ed;--vibe-tree-nav-indicator-dot: #e30000;--vibe-tree-nav-focus-ring: #0071e3;--vibe-tree-nav-item-border-radius: 8px}[data-theme=apl][data-mode=dark]{--vibe-tree-nav-bg: transparent;--vibe-tree-nav-item-hover-bg: rgba(255, 255, 255, .06);--vibe-tree-nav-item-active-bg: #2997ff;--vibe-tree-nav-text: #f5f5f7;--vibe-tree-nav-item-active-text: #ffffff;--vibe-tree-nav-icon: #86868b;--vibe-tree-nav-item-active-icon: #ffffff;--vibe-tree-nav-category-text: #6e6e73;--vibe-tree-nav-indicator-bg: #333336;--vibe-tree-nav-indicator-text: #f5f5f7;--vibe-tree-nav-indicator-border: #424245;--vibe-tree-nav-indicator-dot: #ff3037;--vibe-tree-nav-focus-ring: #2997ff;--vibe-tree-nav-item-border-radius: 8px}.vibe-tree-nav{background:var(--vibe-tree-nav-bg);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:14px;line-height:1.4;inline-size:var(--vibe-tree-nav-width, 200px);padding:16px 8px;position:relative}.vibe-tree-nav__tree,.vibe-tree-nav__group{list-style:none;margin:0;padding:0}.vibe-tree-nav__category{list-style:none}.vibe-tree-nav__category-heading{display:block;padding:8px 8px 4px;font-size:12px;font-weight:600;color:var(--vibe-tree-nav-category-text);-webkit-user-select:none;user-select:none}.vibe-tree-nav__item{list-style:none;position:relative}.vibe-tree-nav__item-row{display:flex;align-items:center;gap:8px;padding:5.21px 4.5px 5.21px 10px;height:auto;min-height:30px;cursor:pointer;border-radius:var(--vibe-tree-nav-item-border-radius);color:var(--vibe-tree-nav-text);background:transparent;border:none;font:inherit;font-size:14px;font-weight:400;text-align:left;width:100%;box-sizing:border-box;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease;position:relative}.vibe-tree-nav__item-row:hover:not(.vibe-tree-nav__item-row--active){background-color:var(--vibe-tree-nav-item-hover-bg)}.vibe-tree-nav__item-row--active{background-color:var(--vibe-tree-nav-item-active-bg);color:var(--vibe-tree-nav-item-active-text);font-weight:600}.vibe-tree-nav__item-row:focus-visible{outline:none;box-shadow:0 0 0 2px var(--vibe-tree-nav-focus-ring);border-radius:var(--vibe-tree-nav-item-border-radius, 4px)}.vibe-tree-nav__item-row{padding-left:calc(var(--vibe-tree-nav-indent-level, 1) * 16px)}.vibe-tree-nav__item--level-1{--vibe-tree-nav-indent-level: 1}.vibe-tree-nav__item--level-2{--vibe-tree-nav-indent-level: 2}.vibe-tree-nav__item--level-3{--vibe-tree-nav-indent-level: 3}.vibe-tree-nav__item--level-4{--vibe-tree-nav-indent-level: 4}.vibe-tree-nav__item--level-5{--vibe-tree-nav-indent-level: 5}.vibe-tree-nav__item--level-6{--vibe-tree-nav-indent-level: 6}@media(pointer:coarse){.vibe-tree-nav__item-row{min-height:40px;padding-block:10.3px}}.vibe-tree-nav__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;color:var(--vibe-tree-nav-icon)}.vibe-tree-nav__item-row--active .vibe-tree-nav__icon{color:var(--vibe-tree-nav-item-active-icon)}.vibe-tree-nav__img-icon{width:16px;height:16px;object-fit:contain;flex-shrink:0;border-radius:3px}.vibe-tree-nav__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vibe-tree-nav__indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:18px;height:18px;padding:0 6px;border-radius:9px;background-color:var(--vibe-tree-nav-indicator-bg);color:var(--vibe-tree-nav-indicator-text);border:1px solid var(--vibe-tree-nav-indicator-border, #d2d2d7);font-size:12px;font-weight:500;line-height:1;box-sizing:border-box}.vibe-tree-nav__indicator--dot{width:8px;height:8px;min-width:8px;padding:0;border-radius:50%;background-color:var(--vibe-tree-nav-indicator-dot, #ff3b30);border:none}.vibe-tree-nav__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:var(--vibe-tree-nav-icon);font-size:13px;margin-left:0;margin-right:0;margin-inline-end:4px;transition:transform .5s ease-in-out;cursor:pointer;background:none;border:none;padding:0;border-radius:3px;order:-1}.vibe-tree-nav__empty-chevron{display:inline-flex;flex-shrink:0;width:18px;height:18px;margin-inline-end:4px;order:-1}.vibe-tree-nav__chevron:focus-visible{outline:none;box-shadow:0 0 0 2px var(--vibe-tree-nav-focus-ring)}.vibe-tree-nav__chevron--expanded{transform:rotate(90deg)}.vibe-tree-nav__item-row--has-children .vibe-tree-nav__chevron{margin-left:0}.vibe-tree-nav__sub-group{list-style:none;margin:0;padding:0;overflow:hidden;max-height:0;transition:max-height .2s ease-in-out}.vibe-tree-nav__sub-group--expanded{max-height:2000px}.vibe-tree-nav .visually-hidden,.vibe-tree-nav__new-tab-hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.vibe-tree-nav__item-row,.vibe-tree-nav__chevron,.vibe-tree-nav__sub-group{transition:none}}@media(prefers-contrast:more){.vibe-tree-nav__item-row{color:CanvasText}.vibe-tree-nav__item-row--active{outline:2px solid Highlight;outline-offset:-2px;color:Highlight;background-color:Canvas}.vibe-tree-nav__item-row:focus-visible{outline-width:3px;outline-color:Highlight}.vibe-tree-nav__indicator{background-color:Highlight;color:HighlightText;border-color:Highlight}.vibe-tree-nav__indicator--dot{background-color:Highlight}.vibe-tree-nav__category-heading,.vibe-tree-nav__icon{color:CanvasText}.vibe-tree-nav__item-row--active .vibe-tree-nav__icon{color:Highlight}}@media(forced-colors:active){.vibe-tree-nav__item-row{forced-color-adjust:auto;color:ButtonText;background:ButtonFace}.vibe-tree-nav__item-row--active{color:Highlight;background:Highlight}.vibe-tree-nav__item-row--active .vibe-tree-nav__label,.vibe-tree-nav__item-row--active .vibe-tree-nav__icon{color:HighlightText}.vibe-tree-nav__item-row:focus-visible{outline-color:Highlight}.vibe-tree-nav__indicator{background-color:Highlight;color:HighlightText;border-color:Highlight;forced-color-adjust:none}.vibe-tree-nav__chevron{color:ButtonText;forced-color-adjust:auto}}.vibe-tree-nav__resize-handle-hit{position:absolute;inset-block:0;inset-inline-end:-22px;inline-size:44px;cursor:col-resize;z-index:1;background:transparent;border:none;padding:0;user-select:none;-webkit-user-select:none;touch-action:none;outline:none}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-system-red: #ff3b30;--color-keyline: #d9d9d9;--color-icon-blue: #0068da;--color-icon-gray-dark: #262626;--color-label: #272727;--color-chrysalis-blue: #0068da;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee}[data-theme=apple-care][data-mode=dark]{--color-system-red: #ff453a;--color-keyline: #404040;--color-icon-blue: #419cff;--color-icon-gray-dark: #d9d9d9;--color-label: #e0e0e0;--color-chrysalis-blue: #419cff;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-tree-nav-bg: transparent;--vibe-tree-nav-item-hover-bg: var(--color-panel-bg);--vibe-tree-nav-item-active-bg: var(--color-panel-bg);--vibe-tree-nav-item-active-bg-selected: var(--color-chrysalis-blue);--vibe-tree-nav-text: var(--color-label);--vibe-tree-nav-item-active-text: var(--color-label);--vibe-tree-nav-icon: var(--color-icon-gray-dark);--vibe-tree-nav-item-active-icon: var(--color-icon-blue);--vibe-tree-nav-category-text: var(--color-label);--vibe-tree-nav-indicator-bg: var(--color-panel-bg);--vibe-tree-nav-indicator-text: var(--color-label);--vibe-tree-nav-indicator-border: var(--color-keyline);--vibe-tree-nav-indicator-dot: var(--color-system-red);--vibe-tree-nav-focus-ring: #0071e3;--vibe-tree-nav-item-border-radius: 6px}[data-theme=apple-care][data-mode=dark]{--vibe-tree-nav-bg: transparent;--vibe-tree-nav-item-hover-bg: var(--color-panel-bg);--vibe-tree-nav-item-active-bg: var(--color-panel-bg);--vibe-tree-nav-item-active-bg-selected: var(--color-chrysalis-blue);--vibe-tree-nav-text: var(--color-label);--vibe-tree-nav-item-active-text: var(--color-label);--vibe-tree-nav-icon: var(--color-icon-gray-dark);--vibe-tree-nav-item-active-icon: var(--color-icon-blue);--vibe-tree-nav-category-text: var(--color-label);--vibe-tree-nav-indicator-bg: var(--color-panel-bg);--vibe-tree-nav-indicator-text: var(--color-label);--vibe-tree-nav-indicator-border: var(--color-keyline);--vibe-tree-nav-indicator-dot: #ff3b30;--vibe-tree-nav-focus-ring: #0071e3;--vibe-tree-nav-item-border-radius: 6px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-tree-nav-bg: var(--color-panel-bg);--vibe-tree-nav-item-hover-bg: var(--color-panel-bg);--vibe-tree-nav-item-active-bg: var(--color-panel-bg);--vibe-tree-nav-text: var(--color-label);--vibe-tree-nav-item-active-text: var(--color-label);--vibe-tree-nav-icon: var(--color-icon-gray-dark);--vibe-tree-nav-item-active-icon: var(--color-icon-blue);--vibe-tree-nav-category-text: var(--color-label);--vibe-tree-nav-indicator-bg: var(--color-panel-bg);--vibe-tree-nav-indicator-text: var(--color-label);--vibe-tree-nav-indicator-border: var(--color-keyline);--vibe-tree-nav-indicator-dot: #e30000;--vibe-tree-nav-focus-ring: #2997ff;--vibe-tree-nav-item-border-radius: 4px}[data-theme=apple-care][data-mode=dark]{--vibe-tree-nav-bg: var(--color-panel-bg);--vibe-tree-nav-item-hover-bg: var(--color-panel-bg);--vibe-tree-nav-item-active-bg: var(--color-panel-bg);--vibe-tree-nav-text: var(--color-label);--vibe-tree-nav-item-active-text: var(--color-label);--vibe-tree-nav-icon: var(--color-icon-gray-dark);--vibe-tree-nav-item-active-icon: var(--color-icon-blue);--vibe-tree-nav-category-text: var(--color-label);--vibe-tree-nav-indicator-bg: var(--color-panel-bg);--vibe-tree-nav-indicator-text: var(--color-label);--vibe-tree-nav-indicator-border: var(--color-keyline);--vibe-tree-nav-indicator-dot: #e30000;--vibe-tree-nav-focus-ring: #2997ff;--vibe-tree-nav-item-border-radius: 4px}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-tree-nav-item-hover-bg: var(--color-panel-bg);--vibe-tree-nav-item-active-bg: var(--color-panel-bg);--vibe-tree-nav-text: var(--color-label);--vibe-tree-nav-item-active-text: var(--color-label);--vibe-tree-nav-icon: var(--color-icon-gray-dark);--vibe-tree-nav-item-active-icon: var(--color-icon-blue);--vibe-tree-nav-category-text: var(--color-label);--vibe-tree-nav-indicator-bg: var(--color-panel-bg);--vibe-tree-nav-indicator-text: var(--color-label);--vibe-tree-nav-indicator-border: var(--color-keyline);--vibe-tree-nav-indicator-dot: var(--color-system-red)}[data-theme=apple-care][data-mode=dark]{--vibe-tree-nav-item-hover-bg: var(--color-panel-bg);--vibe-tree-nav-item-active-bg: var(--color-panel-bg);--vibe-tree-nav-text: var(--color-label);--vibe-tree-nav-item-active-text: var(--color-label);--vibe-tree-nav-icon: var(--color-icon-gray-dark);--vibe-tree-nav-item-active-icon: var(--color-icon-blue);--vibe-tree-nav-category-text: var(--color-label);--vibe-tree-nav-indicator-bg: var(--color-panel-bg);--vibe-tree-nav-indicator-text: var(--color-label);--vibe-tree-nav-indicator-border: var(--color-keyline);--vibe-tree-nav-indicator-dot: var(--color-system-red)}:root,[data-theme=bridge][data-mode=light]{--vibe-side-nav-bg: #ffffff;--vibe-side-nav-item-bg-hover: rgba(0, 0, 0, .08);--vibe-side-nav-item-bg-active: #0071e3;--vibe-side-nav-item-text: #1d1d1f;--vibe-side-nav-item-text-active: #ffffff;--vibe-side-nav-item-icon: #1d1d1f;--vibe-side-nav-item-icon-active: #ffffff;--vibe-side-nav-branding-text: #1d1d1f;--vibe-side-nav-category-text: #86868b;--vibe-side-nav-divider: #d2d2d7;--vibe-side-nav-indicator-dot: #e30000;--vibe-side-nav-indicator-badge-bg: rgba(0, 0, 0, .08);--vibe-side-nav-indicator-badge-text: #1d1d1f;--vibe-side-nav-focus-ring: #2997ff;--vibe-side-nav-toggle-icon: #6e6e73;--vibe-side-nav-width-full: 200px;--vibe-side-nav-width-compact: 60px}[data-theme=bridge][data-mode=dark]{--vibe-side-nav-bg: #161617;--vibe-side-nav-item-bg-hover: rgba(255, 255, 255, .16);--vibe-side-nav-item-bg-active: #0071e3;--vibe-side-nav-item-text: #f5f5f7;--vibe-side-nav-item-text-active: #ffffff;--vibe-side-nav-item-icon: #98989d;--vibe-side-nav-item-icon-active: #ffffff;--vibe-side-nav-branding-text: #f5f5f7;--vibe-side-nav-category-text: #6e6e73;--vibe-side-nav-divider: #424245;--vibe-side-nav-indicator-dot: #e30000;--vibe-side-nav-indicator-badge-bg: rgba(255, 255, 255, .16);--vibe-side-nav-indicator-badge-text: #f5f5f7;--vibe-side-nav-focus-ring: #2997ff;--vibe-side-nav-toggle-icon: #98989d;--vibe-side-nav-width-full: 200px;--vibe-side-nav-width-compact: 60px}[data-theme=apple-care][data-mode=light]{--vibe-side-nav-bg: #f2f2f2;--vibe-side-nav-item-bg-hover: rgba(0, 0, 0, .05);--vibe-side-nav-item-bg-active: #0071e3;--vibe-side-nav-item-text: #1d1d1f;--vibe-side-nav-item-text-active: #ffffff;--vibe-side-nav-item-icon: #6e6e73;--vibe-side-nav-item-icon-active: #ffffff;--vibe-side-nav-branding-text: #1d1d1f;--vibe-side-nav-category-text: #86868b;--vibe-side-nav-divider: #c7c7cc;--vibe-side-nav-indicator-dot: #0071e3;--vibe-side-nav-indicator-badge-bg: #0071e3;--vibe-side-nav-indicator-badge-text: #ffffff;--vibe-side-nav-focus-ring: #0071e3;--vibe-side-nav-toggle-icon: #6e6e73;--vibe-side-nav-width-full: 240px;--vibe-side-nav-width-compact: 64px}[data-theme=apple-care][data-mode=dark]{--vibe-side-nav-bg: #1c1c1e;--vibe-side-nav-item-bg-hover: rgba(255, 255, 255, .07);--vibe-side-nav-item-bg-active: #2997ff;--vibe-side-nav-item-text: #f5f5f7;--vibe-side-nav-item-text-active: #000000;--vibe-side-nav-item-icon: #98989d;--vibe-side-nav-item-icon-active: #000000;--vibe-side-nav-branding-text: #f5f5f7;--vibe-side-nav-category-text: #6e6e73;--vibe-side-nav-divider: #3a3a3c;--vibe-side-nav-indicator-dot: #2997ff;--vibe-side-nav-indicator-badge-bg: #2997ff;--vibe-side-nav-indicator-badge-text: #000000;--vibe-side-nav-focus-ring: #2997ff;--vibe-side-nav-toggle-icon: #98989d;--vibe-side-nav-width-full: 240px;--vibe-side-nav-width-compact: 64px}[data-theme=gsx][data-mode=light]{--vibe-side-nav-bg: #ffffff;--vibe-side-nav-item-bg-hover: #f5f5f7;--vibe-side-nav-item-bg-active: #0066cc;--vibe-side-nav-item-text: #1d1d1f;--vibe-side-nav-item-text-active: #ffffff;--vibe-side-nav-item-icon: #6e6e73;--vibe-side-nav-item-icon-active: #ffffff;--vibe-side-nav-branding-text: #1d1d1f;--vibe-side-nav-category-text: #86868b;--vibe-side-nav-divider: #d2d2d7;--vibe-side-nav-indicator-dot: #0066cc;--vibe-side-nav-indicator-badge-bg: #0066cc;--vibe-side-nav-indicator-badge-text: #ffffff;--vibe-side-nav-focus-ring: #0066cc;--vibe-side-nav-toggle-icon: #6e6e73;--vibe-side-nav-width-full: 240px;--vibe-side-nav-width-compact: 64px}[data-theme=gsx][data-mode=dark]{--vibe-side-nav-bg: #1c1c1e;--vibe-side-nav-item-bg-hover: rgba(255, 255, 255, .06);--vibe-side-nav-item-bg-active: #4da3ff;--vibe-side-nav-item-text: #f5f5f7;--vibe-side-nav-item-text-active: #000000;--vibe-side-nav-item-icon: #98989d;--vibe-side-nav-item-icon-active: #000000;--vibe-side-nav-branding-text: #f5f5f7;--vibe-side-nav-category-text: #6e6e73;--vibe-side-nav-divider: #38383a;--vibe-side-nav-indicator-dot: #4da3ff;--vibe-side-nav-indicator-badge-bg: #4da3ff;--vibe-side-nav-indicator-badge-text: #000000;--vibe-side-nav-focus-ring: #4da3ff;--vibe-side-nav-toggle-icon: #98989d;--vibe-side-nav-width-full: 240px;--vibe-side-nav-width-compact: 64px}[data-theme=marcom][data-mode=light]{--vibe-side-nav-bg: #fbfbfd;--vibe-side-nav-item-bg-hover: rgba(0, 0, 0, .04);--vibe-side-nav-item-bg-active: #0071e3;--vibe-side-nav-item-text: #1d1d1f;--vibe-side-nav-item-text-active: #ffffff;--vibe-side-nav-item-icon: #6e6e73;--vibe-side-nav-item-icon-active: #ffffff;--vibe-side-nav-branding-text: #1d1d1f;--vibe-side-nav-category-text: #86868b;--vibe-side-nav-divider: #d2d2d7;--vibe-side-nav-indicator-dot: #0071e3;--vibe-side-nav-indicator-badge-bg: #0071e3;--vibe-side-nav-indicator-badge-text: #ffffff;--vibe-side-nav-focus-ring: #0071e3;--vibe-side-nav-toggle-icon: #6e6e73;--vibe-side-nav-width-full: 240px;--vibe-side-nav-width-compact: 64px}[data-theme=marcom][data-mode=dark]{--vibe-side-nav-bg: #161617;--vibe-side-nav-item-bg-hover: rgba(255, 255, 255, .08);--vibe-side-nav-item-bg-active: #2997ff;--vibe-side-nav-item-text: #f5f5f7;--vibe-side-nav-item-text-active: #000000;--vibe-side-nav-item-icon: #98989d;--vibe-side-nav-item-icon-active: #000000;--vibe-side-nav-branding-text: #f5f5f7;--vibe-side-nav-category-text: #6e6e73;--vibe-side-nav-divider: #3a3a3c;--vibe-side-nav-indicator-dot: #2997ff;--vibe-side-nav-indicator-badge-bg: #2997ff;--vibe-side-nav-indicator-badge-text: #000000;--vibe-side-nav-focus-ring: #2997ff;--vibe-side-nav-toggle-icon: #98989d;--vibe-side-nav-width-full: 240px;--vibe-side-nav-width-compact: 64px}[data-theme=apl][data-mode=light]{--vibe-side-nav-bg: #ffffff;--vibe-side-nav-item-bg-hover: rgba(0, 0, 0, .04);--vibe-side-nav-item-bg-active: #0071e3;--vibe-side-nav-item-text: #1d1d1f;--vibe-side-nav-item-text-active: #ffffff;--vibe-side-nav-item-icon: #6e6e73;--vibe-side-nav-item-icon-active: #ffffff;--vibe-side-nav-branding-text: #1d1d1f;--vibe-side-nav-category-text: #86868b;--vibe-side-nav-divider: #e8e8ed;--vibe-side-nav-indicator-dot: #e30000;--vibe-side-nav-indicator-badge-bg: #0071e3;--vibe-side-nav-indicator-badge-text: #ffffff;--vibe-side-nav-focus-ring: #0071e3;--vibe-side-nav-toggle-icon: #6e6e73;--vibe-side-nav-width-full: 240px;--vibe-side-nav-width-compact: 64px}[data-theme=apl][data-mode=dark]{--vibe-side-nav-bg: #161617;--vibe-side-nav-item-bg-hover: rgba(255, 255, 255, .08);--vibe-side-nav-item-bg-active: #2997ff;--vibe-side-nav-item-text: #f5f5f7;--vibe-side-nav-item-text-active: #ffffff;--vibe-side-nav-item-icon: #86868b;--vibe-side-nav-item-icon-active: #ffffff;--vibe-side-nav-branding-text: #f5f5f7;--vibe-side-nav-category-text: #6e6e73;--vibe-side-nav-divider: #424245;--vibe-side-nav-indicator-dot: #ff3037;--vibe-side-nav-indicator-badge-bg: #2997ff;--vibe-side-nav-indicator-badge-text: #ffffff;--vibe-side-nav-focus-ring: #2997ff;--vibe-side-nav-toggle-icon: #86868b;--vibe-side-nav-width-full: 240px;--vibe-side-nav-width-compact: 64px}.vibe-side-nav{display:flex;flex-direction:column;width:var(--vibe-side-nav-width-full);height:100%;background:var(--vibe-side-nav-bg);overflow:hidden;position:relative;box-sizing:border-box;border:1px solid var(--vibe-side-nav-divider)}.vibe-side-nav--compact{width:var(--vibe-side-nav-width-compact)}.vibe-side-nav--compact .vibe-side-nav__branding{justify-content:center;padding:16px 6px;margin-bottom:0}.vibe-side-nav--compact .vibe-side-nav__branding-icon{width:24px;height:24px}.vibe-side-nav--compact .vibe-side-nav__nav-section{padding:4px 6px}.vibe-side-nav--compact .vibe-side-nav__item{display:flex;justify-content:center}.vibe-side-nav--animated{transition:width .25s ease-in-out}.vibe-side-nav__branding{display:flex;align-items:center;padding:0 8px;margin-bottom:16px;gap:8px;text-decoration:none;color:var(--vibe-side-nav-branding-text);min-height:24px;box-sizing:border-box;flex-shrink:0;border:none;background:transparent;cursor:pointer;width:100%;text-align:left}.vibe-side-nav__branding:focus-visible{box-shadow:0 0 0 2px var(--vibe-side-nav-focus-ring);outline:none;border-radius:6px}.vibe-side-nav__branding-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.vibe-side-nav__branding-icon img{width:100%;height:100%;object-fit:contain}.vibe-side-nav__brand-title{font-size:20px;font-weight:600;color:var(--vibe-side-nav-branding-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vibe-side-nav__environment-badge{font-size:10px;background:var(--vibe-side-nav-indicator-badge-bg);color:var(--vibe-side-nav-indicator-badge-text);padding:1px 5px;border-radius:4px;white-space:nowrap}.vibe-side-nav__nav-section{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px 8px}.vibe-side-nav__list{list-style:none;margin:0;padding:0}.vibe-side-nav__category{margin-bottom:4px}.vibe-side-nav__category-heading{display:block;font-size:12px;font-weight:600;color:var(--vibe-side-nav-category-text);padding:8px 16px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vibe-side-nav--compact .vibe-side-nav__category-heading{display:none}.vibe-side-nav__divider{height:1px;background:var(--vibe-side-nav-divider);margin:14px 0 22px}.vibe-side-nav__item{list-style:none;position:relative}.vibe-side-nav__item-link{display:flex;align-items:center;gap:8px;padding:5.21px 4.5px 5.21px 10px;min-height:30px;color:var(--vibe-side-nav-item-text);text-decoration:none;border-radius:4px;margin:0 8px;border:none;background:transparent;cursor:pointer;width:calc(100% - 16px);box-sizing:border-box;font-size:14px;text-align:left;position:relative;transition:background .15s ease}.vibe-side-nav__item-link:hover:not(.vibe-side-nav__item-link--active){background:var(--vibe-side-nav-item-bg-hover)}.vibe-side-nav__item-link:focus-visible{box-shadow:0 0 0 2px var(--vibe-side-nav-focus-ring);outline:none}.vibe-side-nav__item-link--active{background:var(--vibe-side-nav-item-bg-active);color:var(--vibe-side-nav-item-text-active)}.vibe-side-nav__item-link--disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.vibe-side-nav__item-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--vibe-side-nav-item-icon);width:16px;height:16px}.vibe-side-nav__item-link--active .vibe-side-nav__item-icon{color:var(--vibe-side-nav-item-icon-active)}.vibe-side-nav__item-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vibe-side-nav--compact .vibe-side-nav__item-label{display:none}.vibe-side-nav--compact .vibe-side-nav__item-link{justify-content:center;gap:0;padding:0;margin:2px auto;width:30px;height:30px;min-height:30px;border-radius:4px}.vibe-side-nav__indicator{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:12px;font-weight:600;background:var(--vibe-side-nav-indicator-badge-bg);color:var(--vibe-side-nav-indicator-badge-text);box-sizing:border-box}.vibe-side-nav__indicator--dot{width:8px;height:8px;min-width:8px;padding:0;border-radius:50%;background:var(--vibe-side-nav-indicator-dot)}.vibe-side-nav--compact .vibe-side-nav__indicator{position:absolute;top:6px;right:2px;transform:scale(.85)}.vibe-side-nav__sub-list{list-style:none;margin:0;padding:0;overflow:hidden}.vibe-side-nav__sub-list .vibe-side-nav__item-link{padding-left:24px}.vibe-side-nav__additional-icons{display:flex;align-items:center;gap:4px;padding:8px 16px;flex-shrink:0}.vibe-side-nav--compact .vibe-side-nav__additional-icons{flex-direction:column;padding:8px;gap:4px}.vibe-side-nav__icon-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;color:var(--vibe-side-nav-toggle-icon);text-decoration:none;background:transparent;border:none;cursor:pointer}.vibe-side-nav__icon-link:hover{background:var(--vibe-side-nav-item-bg-hover)}.vibe-side-nav__icon-link:focus-visible{box-shadow:0 0 0 2px var(--vibe-side-nav-focus-ring);outline:none;border-radius:6px}.vibe-side-nav__user-section{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--vibe-side-nav-divider);min-height:60px;flex-shrink:0;position:relative;box-sizing:border-box}.vibe-side-nav--compact .vibe-side-nav__user-section{justify-content:center;padding:12px 8px;gap:0}.vibe-side-nav__user-trigger{display:flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;padding:6px 8px;border-radius:5px;width:100%;text-align:left;color:var(--vibe-side-nav-item-text)}.vibe-side-nav__user-trigger:hover{background:var(--vibe-side-nav-item-bg-hover)}.vibe-side-nav__user-trigger:focus-visible{box-shadow:0 0 0 2px var(--vibe-side-nav-focus-ring);outline:none;border-radius:5px}.vibe-side-nav__user-info{flex:1;overflow:hidden}.vibe-side-nav__user-name{display:block;font-size:14px;font-weight:500;color:var(--vibe-side-nav-item-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vibe-side-nav__user-subtitle{display:block;font-size:11px;color:var(--vibe-side-nav-category-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vibe-side-nav--compact .vibe-side-nav__user-info{display:none}.vibe-side-nav--compact .vibe-side-nav__user-trigger{width:auto;padding:4px}.vibe-side-nav__user-menu{position:absolute;bottom:calc(100% + 4px);left:12px;right:12px;z-index:100;background:var(--vibe-side-nav-bg);border:1px solid var(--vibe-side-nav-divider);border-radius:10px;box-shadow:0 4px 20px #00000026;overflow:hidden}.vibe-side-nav__toggle{display:flex;align-items:center;justify-content:center;height:24px;padding:0 2px;border-radius:6px;background:transparent;border:none;cursor:pointer;color:var(--vibe-side-nav-toggle-icon);flex-shrink:0}.vibe-side-nav__toggle:hover{background:var(--vibe-side-nav-item-bg-hover)}.vibe-side-nav__toggle:focus-visible{box-shadow:0 0 0 2px var(--vibe-side-nav-focus-ring);outline:none;border-radius:6px}.vibe-side-nav__logged-out{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--vibe-side-nav-item-bg-hover);color:var(--vibe-side-nav-item-icon);text-decoration:none;border:none;cursor:pointer}.vibe-side-nav__logged-out:focus-visible{box-shadow:0 0 0 2px var(--vibe-side-nav-focus-ring);outline:none;border-radius:50%}.vibe-side-nav--animating .vibe-side-nav__brand-title,.vibe-side-nav--animating .vibe-side-nav__item-label,.vibe-side-nav--animating .vibe-side-nav__category-heading,.vibe-side-nav--animating .vibe-side-nav__user-info{opacity:0;transition:opacity .15s ease-in}.vibe-side-nav__user-caret{flex-shrink:0;width:12px;height:12px;color:var(--vibe-side-nav-category-text);transition:transform .2s ease}.vibe-side-nav__user-caret--open{transform:rotate(180deg)}.vibe-side-nav__compact-tree{display:flex;flex-direction:column;gap:2px;padding:8px}.vibe-side-nav .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(pointer:coarse){.vibe-side-nav__item-link{min-height:40px;padding-block:10.3px}}@media(prefers-reduced-motion:reduce){.vibe-side-nav,.vibe-side-nav--animated,.vibe-side-nav__item-link,.vibe-side-nav__branding,.vibe-side-nav__icon-link,.vibe-side-nav__user-trigger,.vibe-side-nav__toggle,.vibe-side-nav__sub-list,.vibe-side-nav__user-caret,.vibe-side-nav--animating .vibe-side-nav__brand-title,.vibe-side-nav--animating .vibe-side-nav__item-label,.vibe-side-nav--animating .vibe-side-nav__category-heading,.vibe-side-nav--animating .vibe-side-nav__user-info{transition:none!important;animation:none!important}}@media(prefers-contrast:more){.vibe-side-nav{--vibe-side-nav-item-text: #000000;--vibe-side-nav-item-text-active: #000000;--vibe-side-nav-item-icon: #000000;--vibe-side-nav-item-icon-active: #000000;--vibe-side-nav-category-text: #000000;--vibe-side-nav-branding-text: #000000;--vibe-side-nav-divider: #000000;--vibe-side-nav-toggle-icon: #000000}.vibe-side-nav__item-link--active{outline:2px solid currentColor}.vibe-side-nav__item-link:focus-visible,.vibe-side-nav__branding:focus-visible,.vibe-side-nav__icon-link:focus-visible,.vibe-side-nav__user-trigger:focus-visible,.vibe-side-nav__toggle:focus-visible{outline-width:3px}}@media(forced-colors:active){.vibe-side-nav{border-right:1px solid ButtonText;forced-color-adjust:none}.vibe-side-nav__item-link--active{forced-color-adjust:none;background:Highlight;color:HighlightText}.vibe-side-nav__item-link:focus-visible,.vibe-side-nav__branding:focus-visible,.vibe-side-nav__user-trigger:focus-visible{forced-color-adjust:none;outline:3px solid ButtonText}.vibe-side-nav__divider{forced-color-adjust:none;background:ButtonText}.vibe-side-nav__indicator{forced-color-adjust:none;background:Highlight;color:HighlightText}}.vibe-side-nav__resize-handle-hit{position:absolute;inset-block:0;inset-inline-end:-22px;inline-size:44px;cursor:col-resize;z-index:1;background:transparent;border:none;padding:0;user-select:none;-webkit-user-select:none;touch-action:none;outline:none}html.vibe-resizing,html.vibe-resizing *{cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-glyph-gray-secondary: rgb(110, 110, 115);--sk-focus-color: #0071e3;--sk-fill: rgb(255, 255, 255);--sk-glyph-blue: rgb(0, 102, 204);--sk-glyph-red: rgb(227, 0, 0);--sk-fill-gray-tertiary: rgb(210, 210, 215);--sk-glyph-gray-tertiary: rgb(134, 134, 139);--sk-glyph-gray: rgb(29, 29, 31);--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, .08);--sk-fill-secondary: rgb(250, 250, 252)}[data-theme=marcom][data-mode=dark]{--sk-glyph-gray-secondary: rgb(134, 134, 139);--sk-focus-color: #0071e3;--sk-fill: rgb(0, 0, 0);--sk-glyph-blue: rgb(41, 151, 255);--sk-glyph-red: rgb(255, 48, 55);--sk-fill-gray-tertiary: rgb(66, 66, 69);--sk-glyph-gray-tertiary: rgb(110, 110, 115);--sk-glyph-gray: rgb(245, 245, 247);--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, .2);--sk-fill-secondary: rgb(22, 22, 23)}[data-theme=marcom]:not([data-mode]) .vibe-side-nav,[data-theme=marcom]:not([data-mode]).vibe-side-nav,[data-theme=marcom][data-mode=light] .vibe-side-nav,[data-theme=marcom][data-mode=light].vibe-side-nav{--vibe-side-nav-bg: var(--sk-fill-secondary);--vibe-side-nav-item-bg-hover: var(--sk-fill-gray-quaternary-alpha);--vibe-side-nav-item-bg-active: var(--sk-fill-gray-quaternary-alpha);--vibe-side-nav-item-text: var(--sk-glyph-gray-secondary);--vibe-side-nav-item-text-active: var(--sk-glyph-gray);--vibe-side-nav-item-icon: var(--sk-glyph-gray-secondary);--vibe-side-nav-item-icon-active: var(--sk-glyph-gray);--vibe-side-nav-branding-text: var(--sk-glyph-gray);--vibe-side-nav-category-text: var(--sk-glyph-gray-tertiary);--vibe-side-nav-divider: var(--sk-fill-gray-tertiary);--vibe-side-nav-indicator-dot: var(--sk-glyph-red);--vibe-side-nav-indicator-badge-bg: var(--sk-glyph-blue);--vibe-side-nav-indicator-badge-text: var(--sk-fill);--vibe-side-nav-focus-ring: var(--sk-focus-color);--vibe-side-nav-toggle-icon: var(--sk-glyph-gray-secondary);--vibe-side-nav-width-full: 240px;--vibe-side-nav-width-compact: 64px}[data-theme=marcom][data-mode=dark] .vibe-side-nav,[data-theme=marcom][data-mode=dark].vibe-side-nav{--vibe-side-nav-bg: var(--sk-fill-secondary);--vibe-side-nav-item-bg-hover: var(--sk-fill-gray-quaternary-alpha);--vibe-side-nav-item-bg-active: var(--sk-fill-gray-quaternary-alpha);--vibe-side-nav-item-text: var(--sk-glyph-gray-secondary);--vibe-side-nav-item-text-active: var(--sk-glyph-gray);--vibe-side-nav-item-icon: var(--sk-glyph-gray-secondary);--vibe-side-nav-item-icon-active: var(--sk-glyph-gray);--vibe-side-nav-branding-text: var(--sk-glyph-gray);--vibe-side-nav-category-text: var(--sk-glyph-gray-tertiary);--vibe-side-nav-divider: var(--sk-fill-gray-tertiary);--vibe-side-nav-indicator-dot: var(--sk-glyph-red);--vibe-side-nav-indicator-badge-bg: var(--sk-glyph-blue);--vibe-side-nav-indicator-badge-text: var(--sk-fill);--vibe-side-nav-focus-ring: var(--sk-focus-color);--vibe-side-nav-toggle-icon: var(--sk-glyph-gray-secondary);--vibe-side-nav-width-full: 240px;--vibe-side-nav-width-compact: 64px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-divider: #737373;--color-icon-blue: #0068da;--color-icon-gray-dark: #262626;--color-label: #272727;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee}[data-theme=apple-care][data-mode=dark]{--color-divider: #8c8c8c;--color-icon-blue: #419cff;--color-icon-gray-dark: #d9d9d9;--color-label: #e0e0e0;--color-panel-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-side-nav-bg: var(--color-panel-bg);--vibe-side-nav-item-bg-hover: var(--color-panel-bg);--vibe-side-nav-item-bg-active: var(--color-panel-bg);--vibe-side-nav-item-text: var(--color-label);--vibe-side-nav-item-text-active: var(--color-label);--vibe-side-nav-item-icon: var(--color-icon-gray-dark);--vibe-side-nav-item-icon-active: var(--color-icon-blue);--vibe-side-nav-branding-text: var(--color-label);--vibe-side-nav-category-text: var(--color-label);--vibe-side-nav-divider: var(--color-divider);--vibe-side-nav-indicator-dot: #e30000;--vibe-side-nav-indicator-badge-bg: var(--color-panel-bg);--vibe-side-nav-indicator-badge-text: var(--color-label);--vibe-side-nav-focus-ring: #2997ff;--vibe-side-nav-toggle-icon: var(--color-icon-gray-dark);--vibe-side-nav-width-full: 200px;--vibe-side-nav-width-compact: 60px}[data-theme=apple-care][data-mode=dark]{--vibe-side-nav-bg: var(--color-panel-bg);--vibe-side-nav-item-bg-hover: var(--color-panel-bg);--vibe-side-nav-item-bg-active: var(--color-panel-bg);--vibe-side-nav-item-text: var(--color-label);--vibe-side-nav-item-text-active: var(--color-label);--vibe-side-nav-item-icon: var(--color-icon-gray-dark);--vibe-side-nav-item-icon-active: var(--color-icon-blue);--vibe-side-nav-branding-text: var(--color-label);--vibe-side-nav-category-text: var(--color-label);--vibe-side-nav-divider: var(--color-divider);--vibe-side-nav-indicator-dot: #e30000;--vibe-side-nav-indicator-badge-bg: var(--color-panel-bg);--vibe-side-nav-indicator-badge-text: var(--color-label);--vibe-side-nav-focus-ring: #2997ff;--vibe-side-nav-toggle-icon: var(--color-icon-gray-dark);--vibe-side-nav-width-full: 200px;--vibe-side-nav-width-compact: 60px}[data-theme=apple-care][data-mode=light],[data-theme=apple-care][data-mode=dark]{--vibe-side-nav-bg: var(--color-panel-bg);--vibe-side-nav-item-bg-hover: var(--color-panel-bg);--vibe-side-nav-item-bg-active: var(--color-panel-bg);--vibe-side-nav-item-text: var(--color-label);--vibe-side-nav-item-text-active: var(--color-label);--vibe-side-nav-item-icon: var(--color-icon-gray-dark);--vibe-side-nav-item-icon-active: var(--color-icon-blue);--vibe-side-nav-branding-text: var(--color-label);--vibe-side-nav-category-text: var(--color-label);--vibe-side-nav-divider: var(--color-divider);--vibe-side-nav-indicator-badge-bg: var(--color-panel-bg);--vibe-side-nav-indicator-badge-text: var(--color-label);--vibe-side-nav-toggle-icon: var(--color-icon-gray-dark)}:root{--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: rgba(0, 0, 0, .08);--vibe-pagination-button-bg-active: rgba(0, 0, 0, .12);--vibe-pagination-button-text: #1d1d1f;--vibe-pagination-current-bg: #e8f0fe;--vibe-pagination-current-text: #0071e3;--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: #8f8f94;--vibe-pagination-input-bg: #ffffff;--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: rgba(0, 0, 0, .16);--vibe-pagination-focus-ring: #2997ff;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: #0071E3;--vibe-pagination-icon-disabled-color: rgba(0, 0, 0, .16);--vibe-pagination-label-color: #6e6e73;--vibe-pagination-placeholder-color: #6e6e73}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: rgba(0, 0, 0, .08);--vibe-pagination-button-bg-active: rgba(0, 0, 0, .12);--vibe-pagination-button-text: #1d1d1f;--vibe-pagination-current-bg: #e8f0fe;--vibe-pagination-current-text: #0071e3;--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: #8f8f94;--vibe-pagination-input-bg: #ffffff;--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: rgba(0, 0, 0, .16);--vibe-pagination-focus-ring: #2997ff;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: #0071E3;--vibe-pagination-icon-disabled-color: rgba(0, 0, 0, .16);--vibe-pagination-label-color: #6e6e73;--vibe-pagination-placeholder-color: #6e6e73}[data-theme=bridge][data-mode=dark]{--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: rgba(255, 255, 255, .16);--vibe-pagination-button-bg-active: rgba(255, 255, 255, .2);--vibe-pagination-button-text: #f5f5f7;--vibe-pagination-current-bg: #1c3a5e;--vibe-pagination-current-text: #2997ff;--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: #5b5b5e;--vibe-pagination-input-bg: #000000;--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: rgba(255, 255, 255, .2);--vibe-pagination-focus-ring: #2997ff;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: #0071E3;--vibe-pagination-icon-disabled-color: rgba(255, 255, 255, .2);--vibe-pagination-label-color: #a1a1a6;--vibe-pagination-placeholder-color: #a1a1a6}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: rgba(0, 0, 0, .08);--vibe-pagination-button-bg-active: rgba(0, 0, 0, .12);--vibe-pagination-button-text: #1d1d1f;--vibe-pagination-current-bg: #e3f2e1;--vibe-pagination-current-text: #248a2e;--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: #8f8f94;--vibe-pagination-input-bg: #ffffff;--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: rgba(0, 0, 0, .16);--vibe-pagination-focus-ring: #248a2e;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: #248a2e;--vibe-pagination-icon-disabled-color: rgba(0, 0, 0, .16);--vibe-pagination-label-color: #6e6e73;--vibe-pagination-placeholder-color: #6e6e73}[data-theme=apple-care][data-mode=dark]{--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: rgba(255, 255, 255, .16);--vibe-pagination-button-bg-active: rgba(255, 255, 255, .2);--vibe-pagination-button-text: #f5f5f7;--vibe-pagination-current-bg: #1a3a1a;--vibe-pagination-current-text: #30d158;--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: #5b5b5e;--vibe-pagination-input-bg: #000000;--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: rgba(255, 255, 255, .2);--vibe-pagination-focus-ring: #30d158;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: #30d158;--vibe-pagination-icon-disabled-color: rgba(255, 255, 255, .2);--vibe-pagination-label-color: #a1a1a6;--vibe-pagination-placeholder-color: #a1a1a6}[data-theme=gsx]{--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: rgba(0, 0, 0, .08);--vibe-pagination-button-bg-active: rgba(0, 0, 0, .12);--vibe-pagination-button-text: #1d1d1f;--vibe-pagination-current-bg: #e8f0fe;--vibe-pagination-current-text: #0071e3;--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: #8f8f94;--vibe-pagination-input-bg: #ffffff;--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: rgba(0, 0, 0, .16);--vibe-pagination-focus-ring: #2997ff;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: #0071E3;--vibe-pagination-icon-disabled-color: rgba(0, 0, 0, .16);--vibe-pagination-label-color: #6e6e73;--vibe-pagination-placeholder-color: #6e6e73}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: rgba(0, 0, 0, .08);--vibe-pagination-button-bg-active: rgba(0, 0, 0, .12);--vibe-pagination-button-text: #1d1d1f;--vibe-pagination-current-bg: #e8f0fe;--vibe-pagination-current-text: #0071e3;--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: #8f8f94;--vibe-pagination-input-bg: #ffffff;--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: rgba(0, 0, 0, .16);--vibe-pagination-focus-ring: #2997ff;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: #0071E3;--vibe-pagination-icon-disabled-color: rgba(0, 0, 0, .16);--vibe-pagination-label-color: #6e6e73;--vibe-pagination-placeholder-color: #6e6e73}[data-theme=marcom][data-mode=dark]{--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: rgba(255, 255, 255, .16);--vibe-pagination-button-bg-active: rgba(255, 255, 255, .2);--vibe-pagination-button-text: #f5f5f7;--vibe-pagination-current-bg: #1c3a5e;--vibe-pagination-current-text: #2997ff;--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: #5b5b5e;--vibe-pagination-input-bg: #000000;--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: rgba(255, 255, 255, .2);--vibe-pagination-focus-ring: #2997ff;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: #2997ff;--vibe-pagination-icon-disabled-color: rgba(255, 255, 255, .2);--vibe-pagination-label-color: #a1a1a6;--vibe-pagination-placeholder-color: #a1a1a6}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: rgba(0, 0, 0, .04);--vibe-pagination-button-bg-active: rgba(0, 0, 0, .08);--vibe-pagination-button-text: #1d1d1f;--vibe-pagination-current-bg: rgba(0, 113, 227, .1);--vibe-pagination-current-text: #0071e3;--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: #86868b;--vibe-pagination-input-bg: #ffffff;--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: rgba(0, 0, 0, .16);--vibe-pagination-focus-ring: #0071e3;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: #0071e3;--vibe-pagination-icon-disabled-color: rgba(0, 0, 0, .16);--vibe-pagination-label-color: #6e6e73;--vibe-pagination-placeholder-color: #6e6e73}[data-theme=apl][data-mode=dark]{--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: rgba(255, 255, 255, .06);--vibe-pagination-button-bg-active: rgba(255, 255, 255, .12);--vibe-pagination-button-text: #f5f5f7;--vibe-pagination-current-bg: rgba(41, 151, 255, .16);--vibe-pagination-current-text: #2997ff;--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: #6e6e73;--vibe-pagination-input-bg: #161617;--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: rgba(255, 255, 255, .2);--vibe-pagination-focus-ring: #2997ff;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: #2997ff;--vibe-pagination-icon-disabled-color: rgba(255, 255, 255, .2);--vibe-pagination-label-color: #86868b;--vibe-pagination-placeholder-color: #86868b}[data-theme=apl] .vibe-pagination,[data-theme=apl] .vibe-pagination-button,[data-theme=apl] .vibe-pagination-ellipsis,[data-theme=apl] .vibe-pagination-input,[data-theme=apl] .vibe-pagination-label,[data-theme=apl] .vibe-pagination-total,[data-theme=apl] .vibe-pagination-icon{font-size:14px}.vibe-pagination{display:inline-flex;align-items:center;gap:12px;font-family:inherit;font-size:17px;line-height:1;color:var(--vibe-pagination-button-text);box-sizing:border-box}.vibe-pagination-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6.5px 7px;margin:0;background-color:var(--vibe-pagination-button-bg);color:var(--vibe-pagination-button-text);border:1px solid var(--vibe-pagination-button-border);border-radius:var(--vibe-pagination-button-radius);cursor:pointer;font-family:inherit;font-size:17px;line-height:1;box-sizing:border-box;transition:background-color .15s ease-in-out,color .15s ease,opacity .15s ease}.vibe-pagination-button:hover:not(:disabled){background-color:var(--vibe-pagination-button-bg-hover)}.vibe-pagination-button:active:not(:disabled){background-color:var(--vibe-pagination-button-bg-active)}.vibe-pagination-button:focus-visible{outline:none;box-shadow:0 0 0 1.5px var(--vibe-pagination-input-bg, #fff),0 0 0 4px var(--vibe-pagination-focus-ring)}.vibe-pagination-button:disabled{color:var(--vibe-pagination-disabled-text-color);background-color:transparent;border-color:transparent;cursor:not-allowed;pointer-events:none}.vibe-pagination-button:disabled .vibe-pagination-icon{color:var(--vibe-pagination-icon-disabled-color)}.vibe-pagination-button--current{background-color:var(--vibe-pagination-current-bg);color:var(--vibe-pagination-current-text);font-weight:700;border-color:var(--vibe-pagination-current-text);border-radius:50%}.vibe-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:44px;padding:4px 8px;font-size:17px;color:var(--vibe-pagination-button-text);-webkit-user-select:none;user-select:none;cursor:default}.vibe-pagination-input{min-width:55px;width:55px;height:44px;padding:.5px 6px;margin:0;background-color:var(--vibe-pagination-input-bg);color:var(--vibe-pagination-button-text);border:1px solid var(--vibe-pagination-input-border);border-radius:var(--vibe-pagination-input-radius);font-family:inherit;font-size:17px;text-align:center;box-sizing:border-box;transition:border-color .15s ease-in-out}.vibe-pagination-input:focus-visible{outline:none;box-shadow:0 0 0 1.5px var(--vibe-pagination-input-bg, #fff),0 0 0 4px var(--vibe-pagination-focus-ring)}.vibe-pagination-input:disabled{color:var(--vibe-pagination-disabled-text-color);cursor:not-allowed}.vibe-pagination-input::placeholder{color:var(--vibe-pagination-placeholder-color)}.vibe-pagination-label{font-size:17px;color:var(--vibe-pagination-label-color);white-space:nowrap;-webkit-user-select:none;user-select:none}.vibe-pagination-total{font-size:17px;color:var(--vibe-pagination-button-text);white-space:nowrap;-webkit-user-select:none;user-select:none}.vibe-pagination--disabled{pointer-events:none}.vibe-pagination-icon{display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1;pointer-events:none;color:var(--vibe-pagination-icon-color)}@media(prefers-reduced-motion:reduce){.vibe-pagination-button,.vibe-pagination-input{transition:none}}@media(prefers-contrast:more){.vibe-pagination-button{border-width:2px;border-color:ButtonText;background-color:Canvas;color:CanvasText}.vibe-pagination-button:focus-visible{outline:none;box-shadow:0 0 0 1.5px Canvas,0 0 0 4px Highlight}.vibe-pagination-button--current{border-width:2px;border-color:Highlight;color:Highlight;background-color:Canvas}.vibe-pagination-button:disabled{color:GrayText;border-color:GrayText}.vibe-pagination-input{border-width:2px;border-color:ButtonText;background-color:Canvas;color:CanvasText}.vibe-pagination-input:focus-visible{outline:none;box-shadow:0 0 0 1.5px Canvas,0 0 0 4px Highlight}}@media(forced-colors:active){.vibe-pagination-button{border:1px solid ButtonText;background-color:Canvas;color:ButtonText;forced-color-adjust:none}.vibe-pagination-button:disabled{color:GrayText;border-color:GrayText}.vibe-pagination-button--current{border:2px solid Highlight;color:Highlight;background-color:Canvas}.vibe-pagination-input{border:1px solid ButtonText;background-color:Canvas;color:ButtonText;forced-color-adjust:none}.vibe-pagination-input:disabled{color:GrayText;border-color:GrayText}}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-icon-gray-medium: #737373;--color-icon-gray-dark: #262626;--color-secondary-label: #666666;--color-input-background: var(--color-bg-control);--color-bg-control: white;--color-keyline: #d9d9d9;--color-bg-primary: #f6f6f6;--color-label: #272727;--color-button-base-bg: var(--color-bg-control)}[data-theme=apple-care][data-mode=dark]{--color-icon-gray-medium: #8c8c8c;--color-icon-gray-dark: #d9d9d9;--color-secondary-label: #a3a3a3;--color-input-background: var(--color-bg-control);--color-bg-control: #282828;--color-keyline: #404040;--color-bg-primary: #1e1e1e;--color-label: #e0e0e0;--color-button-base-bg: var(--color-bg-control)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: var(--color-button-base-bg);--vibe-pagination-button-bg-active: var(--color-button-base-bg);--vibe-pagination-button-text: var(--color-label);--vibe-pagination-current-bg: var(--color-bg-primary);--vibe-pagination-current-text: var(--color-label);--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: var(--color-keyline);--vibe-pagination-input-bg: var(--color-input-background);--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: var(--color-secondary-label);--vibe-pagination-focus-ring: #2997ff;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: var(--color-icon-gray-dark);--vibe-pagination-icon-disabled-color: var(--color-icon-gray-medium);--vibe-pagination-label-color: var(--color-label);--vibe-pagination-placeholder-color: var(--color-secondary-label)}[data-theme=apple-care][data-mode=dark]{--vibe-pagination-button-bg: transparent;--vibe-pagination-button-bg-hover: var(--color-button-base-bg);--vibe-pagination-button-bg-active: var(--color-button-base-bg);--vibe-pagination-button-text: var(--color-label);--vibe-pagination-current-bg: var(--color-bg-primary);--vibe-pagination-current-text: var(--color-label);--vibe-pagination-button-border: transparent;--vibe-pagination-input-border: var(--color-keyline);--vibe-pagination-input-bg: var(--color-input-background);--vibe-pagination-disabled-opacity: .42;--vibe-pagination-disabled-text-color: var(--color-secondary-label);--vibe-pagination-focus-ring: #2997ff;--vibe-pagination-button-radius: 8px;--vibe-pagination-input-radius: 8px;--vibe-pagination-icon-color: var(--color-icon-gray-dark);--vibe-pagination-icon-disabled-color: var(--color-icon-gray-medium);--vibe-pagination-label-color: var(--color-label);--vibe-pagination-placeholder-color: var(--color-secondary-label)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-pagination-button-bg-hover: var(--color-button-base-bg);--vibe-pagination-button-bg-active: var(--color-button-base-bg);--vibe-pagination-button-text: var(--color-label);--vibe-pagination-current-bg: var(--color-bg-primary);--vibe-pagination-current-text: var(--color-label);--vibe-pagination-input-border: var(--color-keyline);--vibe-pagination-input-bg: var(--color-input-background);--vibe-pagination-disabled-text-color: var(--color-secondary-label);--vibe-pagination-icon-color: var(--color-icon-gray-dark);--vibe-pagination-icon-disabled-color: var(--color-icon-gray-medium);--vibe-pagination-label-color: var(--color-label);--vibe-pagination-placeholder-color: var(--color-secondary-label)}[data-theme=apple-care][data-mode=dark]{--vibe-pagination-button-bg-hover: var(--color-button-base-bg);--vibe-pagination-button-bg-active: var(--color-button-base-bg);--vibe-pagination-button-text: var(--color-label);--vibe-pagination-current-bg: var(--color-bg-primary);--vibe-pagination-current-text: var(--color-label);--vibe-pagination-input-border: var(--color-keyline);--vibe-pagination-input-bg: var(--color-input-background);--vibe-pagination-disabled-text-color: var(--color-secondary-label);--vibe-pagination-icon-color: var(--color-icon-gray-dark);--vibe-pagination-icon-disabled-color: var(--color-icon-gray-medium);--vibe-pagination-label-color: var(--color-label);--vibe-pagination-placeholder-color: var(--color-secondary-label)}:root{--vibe-custom-select-dropdown-z-index: var(--vibe-z-index-overlay, 9000)}[data-theme=bridge][data-mode=light],:root{--vibe-custom-select-bg: #ffffff;--vibe-custom-select-bg-disabled: #ffffff;--vibe-custom-select-border: #8f8f94;--vibe-custom-select-border-focus: #0071e3;--vibe-custom-select-border-invalid: #e30000;--vibe-custom-select-border-disabled: #e8e8ed;--vibe-custom-select-text: #1d1d1f;--vibe-custom-select-text-placeholder: #6e6e73;--vibe-custom-select-text-disabled: rgba(0, 0, 0, .16);--vibe-custom-select-label: #6e6e73;--vibe-custom-select-label-active: #0071e3;--vibe-custom-select-focus-ring: #2997ff;--vibe-custom-select-dropdown-bg: #ffffff;--vibe-custom-select-helper-text: #a1a1a6;--vibe-custom-select-error-text: #e30000;--vibe-custom-select-icon: #1d1d1f;--vibe-custom-select-icon-clear: #86868b;--vibe-custom-select-border-radius: 6px;--vibe-custom-select-border-radius-floating: 8px;--vibe-custom-select-option-hover-bg: #f5f5f7;--vibe-custom-select-option-selected-bg: #e8f0fe;--vibe-custom-select-option-selected-text: #0071e3;--vibe-custom-select-option-disabled-text: rgba(0, 0, 0, .16);--vibe-custom-select-dropdown-shadow: 0 4px 16px rgba(0, 0, 0, .12);--vibe-custom-select-dropdown-max-height: 240px;--vibe-custom-select-bg-invalid: #fff2f4;--vibe-custom-select-token-bg: #e5e5ea;--vibe-custom-select-token-text: #1d1d1f;--vibe-custom-select-readonly-bg: rgba(0, 0, 0, .04);--vibe-custom-select-readonly-text: #6e6e73;--vibe-custom-select-readonly-border: #8f8f94;--vibe-custom-select-valid-text: #008009;--vibe-custom-select-warning-text: #bf4800;--vibe-custom-select-warning-border: #f56300;--vibe-custom-select-warning-bg: #fff9f4;--vibe-custom-select-focus-outline-size: .125rem;--vibe-custom-select-height: 2rem;--vibe-custom-select-height-floating: 3.125rem;--vibe-custom-select-width: 14.0625rem;--vibe-custom-select-token-gap: 6px}[data-theme=bridge][data-mode=dark]{--vibe-custom-select-bg: #000000;--vibe-custom-select-bg-disabled: #000000;--vibe-custom-select-border: #5b5b5e;--vibe-custom-select-border-focus: #2997ff;--vibe-custom-select-border-invalid: #ff3037;--vibe-custom-select-border-disabled: #333336;--vibe-custom-select-text: #f5f5f7;--vibe-custom-select-text-placeholder: rgba(255, 255, 255, .64);--vibe-custom-select-text-disabled: rgba(255, 255, 255, .2);--vibe-custom-select-label: rgba(255, 255, 255, .64);--vibe-custom-select-label-active: #2997ff;--vibe-custom-select-focus-ring: #2997ff;--vibe-custom-select-dropdown-bg: #000000;--vibe-custom-select-helper-text: rgba(255, 255, 255, .64);--vibe-custom-select-error-text: #ff8085;--vibe-custom-select-icon: #f5f5f7;--vibe-custom-select-icon-clear: rgba(255, 255, 255, .64);--vibe-custom-select-border-radius: 6px;--vibe-custom-select-border-radius-floating: 8px;--vibe-custom-select-option-hover-bg: #3a3a3c;--vibe-custom-select-option-selected-bg: #1a3461;--vibe-custom-select-option-selected-text: #2997ff;--vibe-custom-select-option-disabled-text: rgba(255, 255, 255, .2);--vibe-custom-select-dropdown-shadow: 0 4px 16px rgba(0, 0, 0, .4);--vibe-custom-select-dropdown-max-height: 240px;--vibe-custom-select-bg-invalid: #330000;--vibe-custom-select-token-bg: #3a3a3c;--vibe-custom-select-token-text: #f5f5f7;--vibe-custom-select-readonly-bg: rgba(255, 255, 255, .04);--vibe-custom-select-readonly-text: rgba(255, 255, 255, .64);--vibe-custom-select-readonly-border: #5b5b5e;--vibe-custom-select-valid-text: #03a10e;--vibe-custom-select-warning-text: #f56300;--vibe-custom-select-warning-border: #f56300;--vibe-custom-select-warning-bg: #290d00;--vibe-custom-select-focus-outline-size: .125rem;--vibe-custom-select-height: 2rem;--vibe-custom-select-height-floating: 3.125rem;--vibe-custom-select-width: 14.0625rem;--vibe-custom-select-token-gap: 6px}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-custom-select-bg: #ffffff;--vibe-custom-select-bg-disabled: #f5f5f7;--vibe-custom-select-border: #86868b;--vibe-custom-select-border-focus: #0071e3;--vibe-custom-select-border-invalid: #e30000;--vibe-custom-select-border-disabled: #e8e8ed;--vibe-custom-select-text: #1d1d1f;--vibe-custom-select-text-placeholder: #6e6e73;--vibe-custom-select-text-disabled: #6e6e73;--vibe-custom-select-label: #6e6e73;--vibe-custom-select-label-active: #0071e3;--vibe-custom-select-focus-ring: #0071e3;--vibe-custom-select-dropdown-bg: #ffffff;--vibe-custom-select-helper-text: #6e6e73;--vibe-custom-select-error-text: #e30000;--vibe-custom-select-icon: #1d1d1f;--vibe-custom-select-icon-clear: #86868b;--vibe-custom-select-border-radius: 12px;--vibe-custom-select-border-radius-floating: 12px;--vibe-custom-select-option-hover-bg: #f5f5f7;--vibe-custom-select-option-selected-bg: rgba(0, 113, 227, .1);--vibe-custom-select-option-selected-text: #0071e3;--vibe-custom-select-option-disabled-text: #86868b;--vibe-custom-select-dropdown-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-custom-select-dropdown-max-height: 240px;--vibe-custom-select-bg-invalid: #fff2f4;--vibe-custom-select-token-bg: #e8e8ed;--vibe-custom-select-token-text: #1d1d1f;--vibe-custom-select-readonly-bg: rgba(0, 0, 0, .04);--vibe-custom-select-readonly-text: #6e6e73;--vibe-custom-select-readonly-border: #86868b;--vibe-custom-select-valid-text: #008009;--vibe-custom-select-warning-text: #977009;--vibe-custom-select-warning-border: #977009;--vibe-custom-select-warning-bg: #fffef2;--vibe-custom-select-focus-outline-size: .125rem;--vibe-custom-select-height: 3.5rem;--vibe-custom-select-height-floating: 3.5rem;--vibe-custom-select-width: 14.0625rem}[data-theme=apl][data-mode=dark]{--vibe-custom-select-bg: #161617;--vibe-custom-select-bg-disabled: #333336;--vibe-custom-select-border: #6e6e73;--vibe-custom-select-border-focus: #2997ff;--vibe-custom-select-border-invalid: #ff3037;--vibe-custom-select-border-disabled: #424245;--vibe-custom-select-text: #f5f5f7;--vibe-custom-select-text-placeholder: #86868b;--vibe-custom-select-text-disabled: #86868b;--vibe-custom-select-label: #86868b;--vibe-custom-select-label-active: #2997ff;--vibe-custom-select-focus-ring: #2997ff;--vibe-custom-select-dropdown-bg: #1d1d1f;--vibe-custom-select-helper-text: #86868b;--vibe-custom-select-error-text: #ff3037;--vibe-custom-select-icon: #f5f5f7;--vibe-custom-select-icon-clear: #86868b;--vibe-custom-select-border-radius: 12px;--vibe-custom-select-border-radius-floating: 12px;--vibe-custom-select-option-hover-bg: #333336;--vibe-custom-select-option-selected-bg: rgba(41, 151, 255, .16);--vibe-custom-select-option-selected-text: #2997ff;--vibe-custom-select-option-disabled-text: #6e6e73;--vibe-custom-select-dropdown-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-custom-select-dropdown-max-height: 240px;--vibe-custom-select-bg-invalid: #330000;--vibe-custom-select-token-bg: #424245;--vibe-custom-select-token-text: #f5f5f7;--vibe-custom-select-readonly-bg: rgba(255, 255, 255, .04);--vibe-custom-select-readonly-text: #86868b;--vibe-custom-select-readonly-border: #6e6e73;--vibe-custom-select-valid-text: #03a10e;--vibe-custom-select-warning-text: #ffe045;--vibe-custom-select-warning-border: #ad8200;--vibe-custom-select-warning-bg: #2b2000;--vibe-custom-select-focus-outline-size: .125rem;--vibe-custom-select-height: 3.5rem;--vibe-custom-select-height-floating: 3.5rem;--vibe-custom-select-width: 14.0625rem}.vibe-custom-select{display:inline-block;position:relative;width:var(--vibe-custom-select-width, 100%);min-width:200px;font-family:inherit}.vibe-custom-select__label{display:block;font-family:var(--vibe-label-font-family);font-size:var(--vibe-label-font-size);line-height:var(--vibe-label-line-height);letter-spacing:var(--vibe-label-letter-spacing);font-weight:var(--vibe-label-font-weight);color:var(--vibe-label-color);margin-bottom:var(--vibe-label-margin-bottom)}.vibe-custom-select__label--required:after{content:" *";color:var(--vibe-custom-select-error-text)}.vibe-custom-select__label--floating{position:absolute;inset-block-start:50%;inset-inline-start:12px;transform:translateY(-50%);font-size:1.0625rem;font-weight:400;line-height:1.375rem;letter-spacing:-.024em;color:var(--vibe-custom-select-text-placeholder);pointer-events:none;transition:.125s ease-in;z-index:1;margin:0;background:transparent;padding:0 2px;line-height:1.35}.vibe-custom-select--floating .vibe-custom-select__label--floating.is-active,.vibe-custom-select--floating .vibe-custom-select__label--floating.has-value{inset-block-start:6px;transform:none;margin-block-start:0;font-size:12px;color:var(--vibe-custom-select-label);line-height:1.35}.vibe-custom-select--floating .vibe-custom-select__label--floating.has-value{color:var(--vibe-custom-select-label)}.vibe-custom-select--floating .vibe-custom-select__trigger-text--placeholder{visibility:hidden}@media(prefers-reduced-motion:reduce){.vibe-custom-select__label--floating{transition:none}}.vibe-custom-select__trigger-wrapper{position:relative;display:flex;align-items:center;flex-wrap:wrap;min-height:var(--vibe-custom-select-height);padding-inline-start:12px;padding-inline-end:36px;background-color:var(--vibe-custom-select-bg);border:1px solid var(--vibe-custom-select-border);border-radius:var(--vibe-custom-select-border-radius);cursor:pointer;box-sizing:border-box;overflow:hidden;transition:border-color .15s ease,background-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:1.0625rem;font-weight:400;line-height:1.375rem;letter-spacing:-.024em;color:var(--vibe-custom-select-text);text-align:start;width:100%}.vibe-custom-select__trigger-wrapper:focus,.vibe-custom-select__trigger-wrapper:focus-visible{outline:none;border-color:var(--vibe-custom-select-border-focus);border-radius:var(--vibe-custom-select-border-radius);box-shadow:0 0 0 var(--vibe-custom-select-focus-outline-size) var(--vibe-custom-select-focus-ring)}.vibe-custom-select__trigger-wrapper:focus-within{border-color:var(--vibe-custom-select-border-focus);box-shadow:0 0 0 var(--vibe-custom-select-focus-outline-size) var(--vibe-custom-select-focus-ring)}@media(prefers-reduced-motion:reduce){.vibe-custom-select__trigger-wrapper{transition:none}}.vibe-custom-select--floating .vibe-custom-select__trigger-wrapper{min-height:var(--vibe-custom-select-height-floating);border-radius:var(--vibe-custom-select-border-radius-floating);padding-inline-start:12px;padding-inline-end:36px;padding-block-start:20px;padding-block-end:6px;align-items:center}[data-theme=apl] .vibe-custom-select__trigger-wrapper,[data-theme=apl] .vibe-custom-select--floating .vibe-custom-select__trigger-wrapper{padding-inline-start:16px;font-size:1rem}[data-theme=apl] .vibe-custom-select__label--floating{font-size:1rem}[data-theme=apl] .vibe-custom-select__dropdown .vibe-menu-item{padding:16px 12px;font-size:1rem;border-radius:8px}.vibe-custom-select--disabled .vibe-custom-select__trigger-wrapper,.vibe-custom-select__trigger-wrapper:disabled{background-color:var(--vibe-custom-select-bg-disabled);border-color:var(--vibe-custom-select-border-disabled);color:var(--vibe-custom-select-text-disabled);cursor:not-allowed;pointer-events:none}.vibe-custom-select--disabled .vibe-custom-select__trigger-wrapper:focus,.vibe-custom-select--disabled .vibe-custom-select__trigger-wrapper:focus-visible{box-shadow:none}.vibe-custom-select--disabled .vibe-custom-select__label,.vibe-custom-select--disabled .vibe-custom-select__label--floating,.vibe-custom-select--disabled .vibe-custom-select__trigger-icons{color:var(--vibe-custom-select-text-disabled)}.vibe-custom-select--readonly .vibe-custom-select__trigger-wrapper{background-color:var(--vibe-custom-select-readonly-bg);border-color:var(--vibe-custom-select-readonly-border);cursor:not-allowed;pointer-events:none}.vibe-custom-select--readonly .vibe-custom-select__label,.vibe-custom-select--readonly .vibe-custom-select__label--floating,.vibe-custom-select--readonly .vibe-custom-select__trigger-text,.vibe-custom-select--readonly .vibe-custom-select__trigger-icons{color:var(--vibe-custom-select-readonly-text)}.vibe-custom-select--invalid .vibe-custom-select__trigger-wrapper{border-color:var(--vibe-custom-select-border-invalid);background-color:var(--vibe-custom-select-bg-invalid)}.vibe-custom-select--invalid .vibe-custom-select__label,.vibe-custom-select--invalid .vibe-custom-select__label--floating.has-value,.vibe-custom-select--invalid .vibe-custom-select__label--floating.is-active{color:var(--vibe-custom-select-error-text)}.vibe-custom-select--invalid .vibe-custom-select__trigger-wrapper:focus,.vibe-custom-select--invalid .vibe-custom-select__trigger-wrapper:focus-visible,.vibe-custom-select--invalid .vibe-custom-select__trigger-wrapper:focus-within{background-color:var(--vibe-custom-select-bg);border-color:var(--vibe-custom-select-border-focus)}.vibe-custom-select--warning .vibe-custom-select__trigger-wrapper{border-color:var(--vibe-custom-select-warning-border);background-color:var(--vibe-custom-select-warning-bg)}.vibe-custom-select--warning .vibe-custom-select__trigger-wrapper:focus,.vibe-custom-select--warning .vibe-custom-select__trigger-wrapper:focus-visible,.vibe-custom-select--warning .vibe-custom-select__trigger-wrapper:focus-within{background-color:var(--vibe-custom-select-bg);border-color:var(--vibe-custom-select-border-focus)}.vibe-custom-select__helper--warning{color:var(--vibe-custom-select-warning-text);display:flex;align-items:center;gap:4px}.vibe-custom-select__trigger-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.375rem;color:var(--vibe-custom-select-text)}.vibe-custom-select__trigger-text--placeholder{color:var(--vibe-custom-select-text-placeholder)}.vibe-custom-select--disabled .vibe-custom-select__trigger-text{color:var(--vibe-custom-select-text-disabled)}.vibe-custom-select__trigger-icons{position:absolute;inset-inline-end:0;inset-block-start:0;display:flex;align-items:center;justify-content:center;height:var(--vibe-custom-select-height);color:var(--vibe-custom-select-icon);pointer-events:none}.vibe-custom-select--floating .vibe-custom-select__trigger-icons,.vibe-custom-select--floating .vibe-custom-select__clear-btn{height:var(--vibe-custom-select-height-floating)}.vibe-custom-select__clear-btn{position:absolute;inset-inline-end:42px;inset-block-start:0;height:var(--vibe-custom-select-height);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;background:transparent;border:none;cursor:pointer;color:var(--vibe-custom-select-icon-clear);-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:all}.vibe-custom-select__clear-btn:hover{cursor:pointer}.vibe-custom-select__clear-btn:focus-visible{outline:2px solid var(--vibe-custom-select-focus-ring);outline-offset:2px}.vibe-custom-select__clear-btn:disabled{opacity:.4;cursor:not-allowed}.vibe-custom-select--has-clear .vibe-custom-select__trigger-wrapper{padding-inline-end:48px}.vibe-custom-select__chevron{position:absolute;inset-block-start:0;height:var(--vibe-custom-select-height);inset-inline-end:10px;display:flex;align-items:center;justify-content:center;color:var(--vibe-custom-select-icon);padding:8.5px;font-size:1rem;pointer-events:none}.vibe-custom-select--floating .vibe-custom-select__chevron{height:var(--vibe-custom-select-height-floating)}.vibe-custom-select__chevron--updown .vibe-icon{transform:scaleX(1.3)}.vibe-custom-select__tokens{display:flex;flex-wrap:wrap;column-gap:var(--vibe-custom-select-token-gap);row-gap:var(--vibe-custom-select-token-gap);align-items:center;padding-block-start:5px;padding-block-end:5px;max-width:calc(100% - 16px)}.vibe-custom-select__tokens .vibe-custom-select__filter-input{flex:1;min-width:3px}.vibe-custom-select--open .vibe-custom-select__tokens{flex-wrap:wrap}.vibe-custom-select__dropdown{max-height:var(--vibe-custom-select-dropdown-max-height);overflow-y:auto;overflow-x:hidden}.vibe-custom-select__dropdown-host{z-index:var(--vibe-custom-select-dropdown-z-index)}.vibe-custom-select__dropdown.vibe-menu{background:var(--vibe-custom-select-dropdown-bg);border:1px solid var(--vibe-custom-select-border);border-radius:var(--vibe-custom-select-border-radius);box-shadow:var(--vibe-custom-select-dropdown-shadow);min-width:0;width:100%;padding:4px 0;max-height:var(--vibe-custom-select-dropdown-max-height);overflow-y:auto;overflow-x:hidden}.vibe-custom-select__no-items{padding:12px;padding-inline-start:12px;font-size:1.0625rem;line-height:1.375rem;color:var(--vibe-custom-select-text-placeholder);cursor:not-allowed}.vibe-custom-select__helper{font-size:12px;color:var(--vibe-custom-select-helper-text);line-height:1.35}.vibe-custom-select__helper--error{color:var(--vibe-custom-select-error-text);display:flex;align-items:center;gap:4px}.vibe-custom-select__live-region,.vibe-custom-select .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vibe-custom-select__spinner{position:absolute;inset-block-start:calc(50% - 12px);inset-inline-end:0}.vibe-custom-select .vibe-input{display:flex;flex:1;min-width:3px}.vibe-custom-select .vibe-input__input{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;height:auto!important;min-height:auto!important;padding:0 1px!important;font-size:inherit;font-family:inherit;color:var(--vibe-custom-select-text);caret-color:var(--vibe-custom-select-text)}.vibe-custom-select .vibe-input__input:focus{border:none!important;box-shadow:none!important;background:transparent!important}.vibe-custom-select .vibe-input__input::placeholder{color:var(--vibe-custom-select-text-placeholder)}.vibe-custom-select .vibe-input__label,.vibe-custom-select .vibe-input__helper,.vibe-custom-select .vibe-input__error{display:none!important}.vibe-custom-select .vibe-token{word-break:break-all}@media(prefers-contrast:more){.vibe-custom-select__trigger-wrapper{border-width:2px}.vibe-custom-select__trigger-wrapper:focus,.vibe-custom-select__trigger-wrapper:focus-visible,.vibe-custom-select__trigger-wrapper:focus-within{outline:3px solid var(--vibe-custom-select-focus-ring);outline-offset:2px;box-shadow:none}.vibe-custom-select--invalid .vibe-custom-select__trigger-wrapper{border-width:2px}.vibe-custom-select__clear-btn:focus-visible{outline-width:3px}.vibe-custom-select__helper--error .vibe-icon{font-size:.75rem}}@media(forced-colors:active){.vibe-custom-select__trigger-wrapper{border:2px solid ButtonText;forced-color-adjust:none}.vibe-custom-select__trigger-wrapper:focus,.vibe-custom-select__trigger-wrapper:focus-visible,.vibe-custom-select__trigger-wrapper:focus-within{outline:3px solid Highlight;box-shadow:none}.vibe-custom-select--disabled .vibe-custom-select__trigger-wrapper{border-color:GrayText;color:GrayText}.vibe-custom-select--invalid .vibe-custom-select__trigger-wrapper{border-color:Mark}.vibe-custom-select__dropdown{border:2px solid ButtonText}.vibe-custom-select__clear-btn:focus-visible{outline:3px solid Highlight}}@media(prefers-reduced-motion:reduce){.vibe-custom-select__chevron,.vibe-custom-select__trigger-wrapper{transition:none}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-fill-orange-secondary: rgb(255, 249, 244);--sk-glyph-orange: rgb(182, 68, 0);--sk-glyph-green: rgb(0, 128, 9);--sk-fill-gray-secondary: rgb(134, 134, 139);--sk-glyph-gray-secondary: rgb(110, 110, 115);--sk-fill-tertiary: rgb(245, 245, 247);--sk-glyph-gray: rgb(29, 29, 31);--sk-fill-gray-quaternary: rgb(232, 232, 237);--sk-glyph-gray-tertiary: rgb(134, 134, 139);--sk-glyph-blue: rgb(0, 102, 204);--sk-glyph-red: rgb(227, 0, 0);--sk-fill: rgb(255, 255, 255);--sk-focus-color: #0071e3}[data-theme=marcom][data-mode=dark]{--sk-fill-orange-secondary: rgb(41, 13, 0);--sk-glyph-orange: rgb(255, 121, 27);--sk-glyph-green: rgb(3, 161, 14);--sk-fill-gray-secondary: rgb(110, 110, 115);--sk-glyph-gray-secondary: rgb(134, 134, 139);--sk-fill-tertiary: rgb(29, 29, 31);--sk-glyph-gray: rgb(245, 245, 247);--sk-fill-gray-quaternary: rgb(51, 51, 54);--sk-glyph-gray-tertiary: rgb(110, 110, 115);--sk-glyph-blue: rgb(41, 151, 255);--sk-glyph-red: rgb(255, 48, 55);--sk-fill: rgb(0, 0, 0);--sk-focus-color: #0071e3}[data-theme=marcom]{--vibe-custom-select-border-radius: var(--vibe-input-all-border-radius);--vibe-custom-select-border-radius-floating: var(--vibe-input-all-border-radius);--vibe-custom-select-focus-outline-size: 2px;--vibe-custom-select-height: var(--vibe-input-field-height);--vibe-custom-select-height-floating: 56px}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--vibe-custom-select-bg: var(--vibe-input-field-bg-enabled);--vibe-custom-select-bg-disabled: var(--vibe-input-field-bg-disabled);--vibe-custom-select-bg-invalid: var(--vibe-input-field-bg-error);--vibe-custom-select-border: var(--sk-fill-gray-secondary);--vibe-custom-select-border-focus: var(--sk-glyph-blue);--vibe-custom-select-border-invalid: var(--sk-glyph-red);--vibe-custom-select-border-disabled: rgba(134, 134, 139, .42);--vibe-custom-select-text: var(--sk-glyph-gray);--vibe-custom-select-text-placeholder: var(--sk-glyph-gray-secondary);--vibe-custom-select-text-disabled: var(--vibe-input-field-text-disabled, #6e6e73);--vibe-custom-select-label: var(--sk-glyph-gray-secondary);--vibe-custom-select-label-active: var(--sk-glyph-blue);--vibe-custom-select-focus-ring: var(--sk-focus-color);--vibe-custom-select-dropdown-bg: var(--sk-fill);--vibe-custom-select-helper-text: var(--sk-glyph-gray-secondary);--vibe-custom-select-error-text: var(--sk-glyph-red);--vibe-custom-select-icon: var(--sk-glyph-gray-secondary);--vibe-custom-select-icon-clear: var(--sk-glyph-gray-tertiary);--vibe-custom-select-option-hover-bg: var(--sk-fill-tertiary);--vibe-custom-select-option-selected-bg: var(--sk-fill-gray-quaternary);--vibe-custom-select-option-selected-text: var(--sk-glyph-blue);--vibe-custom-select-option-disabled-text: var(--sk-glyph-gray-tertiary);--vibe-custom-select-token-bg: var(--sk-fill-gray-quaternary);--vibe-custom-select-token-text: var(--sk-glyph-gray);--vibe-custom-select-readonly-bg: var(--sk-fill-tertiary);--vibe-custom-select-readonly-text: var(--sk-glyph-gray-secondary);--vibe-custom-select-readonly-border: var(--sk-fill-gray-secondary);--vibe-custom-select-valid-text: var(--sk-glyph-green);--vibe-custom-select-warning-text: var(--sk-glyph-orange);--vibe-custom-select-warning-border: var(--sk-glyph-orange);--vibe-custom-select-warning-bg: var(--sk-fill-orange-secondary)}[data-theme=marcom][data-mode=dark]{--vibe-custom-select-bg: var(--vibe-input-field-bg-enabled);--vibe-custom-select-bg-disabled: var(--vibe-input-field-bg-disabled);--vibe-custom-select-bg-invalid: var(--vibe-input-field-bg-error);--vibe-custom-select-border: var(--sk-fill-gray-secondary);--vibe-custom-select-border-focus: var(--sk-glyph-blue);--vibe-custom-select-border-invalid: var(--sk-glyph-red);--vibe-custom-select-border-disabled: rgba(110, 110, 115, .36);--vibe-custom-select-text: var(--sk-glyph-gray);--vibe-custom-select-text-placeholder: var(--sk-glyph-gray-secondary);--vibe-custom-select-text-disabled: var(--vibe-input-field-text-disabled, #86868b);--vibe-custom-select-label: var(--sk-glyph-gray-secondary);--vibe-custom-select-label-active: var(--sk-glyph-blue);--vibe-custom-select-focus-ring: var(--sk-focus-color);--vibe-custom-select-dropdown-bg: var(--sk-fill);--vibe-custom-select-helper-text: var(--sk-glyph-gray-secondary);--vibe-custom-select-error-text: var(--sk-glyph-red);--vibe-custom-select-icon: var(--sk-glyph-gray-secondary);--vibe-custom-select-icon-clear: var(--sk-glyph-gray-tertiary);--vibe-custom-select-option-hover-bg: var(--sk-fill-tertiary);--vibe-custom-select-option-selected-bg: var(--sk-fill-gray-quaternary);--vibe-custom-select-option-selected-text: var(--sk-glyph-blue);--vibe-custom-select-option-disabled-text: var(--sk-glyph-gray-tertiary);--vibe-custom-select-token-bg: var(--sk-fill-gray-quaternary);--vibe-custom-select-token-text: var(--sk-glyph-gray);--vibe-custom-select-readonly-bg: var(--sk-fill-tertiary);--vibe-custom-select-readonly-text: var(--sk-glyph-gray-secondary);--vibe-custom-select-readonly-border: var(--sk-fill-gray-secondary);--vibe-custom-select-valid-text: var(--sk-glyph-green);--vibe-custom-select-warning-text: var(--sk-glyph-orange);--vibe-custom-select-warning-border: var(--sk-glyph-orange);--vibe-custom-select-warning-bg: var(--sk-fill-orange-secondary)}[data-theme=marcom] .vibe-custom-select__trigger-wrapper{font-family:var(--vibe-input-field-font-family);font-size:var(--vibe-input-field-font-size);line-height:var(--vibe-input-field-line-height, 21px);letter-spacing:var(--vibe-input-field-letter-spacing);padding-inline-start:var(--vibe-input-field-padding-horizontal, 16px)}[data-theme=marcom] .vibe-custom-select__trigger-text{line-height:var(--vibe-input-field-line-height, 21px)}[data-theme=marcom] .vibe-custom-select__trigger-wrapper:focus,[data-theme=marcom] .vibe-custom-select__trigger-wrapper:focus-visible,[data-theme=marcom] .vibe-custom-select__trigger-wrapper:focus-within{border-width:var(--vibe-input-all-border-width-focused, 2px);border-color:var(--vibe-input-field-border-focused, #0071e3);box-shadow:none}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-warn: #c93400;--color-valid: #007d1b;--color-bubble-text-right: white;--color-icon-gray-dark: #262626;--color-secondary-label: #666666;--color-label: #272727;--color-error: #d70015;--color-chrysalis-blue: #0068da;--color-keyline: #d9d9d9;--color-input-background: var(--color-bg-control);--color-bg-control: white}[data-theme=apple-care][data-mode=dark]{--color-warn: #ffb340;--color-valid: #31de4b;--color-bubble-text-right: black;--color-icon-gray-dark: #d9d9d9;--color-secondary-label: #a3a3a3;--color-label: #e0e0e0;--color-error: #ff6961;--color-chrysalis-blue: #419cff;--color-keyline: #404040;--color-input-background: var(--color-bg-control);--color-bg-control: #282828}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-custom-select-bg: var(--color-input-background);--vibe-custom-select-bg-disabled: var(--color-input-background);--vibe-custom-select-border: var(--color-keyline);--vibe-custom-select-border-focus: var(--color-chrysalis-blue);--vibe-custom-select-border-invalid: var(--color-error);--vibe-custom-select-border-disabled: var(--color-keyline);--vibe-custom-select-text: var(--color-label);--vibe-custom-select-text-placeholder: var(--color-secondary-label);--vibe-custom-select-text-disabled: var(--color-secondary-label);--vibe-custom-select-label: var(--color-label);--vibe-custom-select-label-active: var(--color-label);--vibe-custom-select-focus-ring: #2997ff;--vibe-custom-select-dropdown-bg: var(--color-input-background);--vibe-custom-select-helper-text: var(--color-secondary-label);--vibe-custom-select-error-text: var(--color-error);--vibe-custom-select-icon: var(--color-icon-gray-dark);--vibe-custom-select-icon-clear: var(--color-icon-gray-dark);--vibe-custom-select-border-radius: 6px;--vibe-custom-select-border-radius-floating: 8px;--vibe-custom-select-option-hover-bg: var(--color-input-background);--vibe-custom-select-option-selected-bg: var(--color-chrysalis-blue);--vibe-custom-select-option-selected-text: var(--color-bubble-text-right);--vibe-custom-select-option-disabled-text: var(--color-secondary-label);--vibe-custom-select-dropdown-shadow: 0 4px 16px rgba(0, 0, 0, .12);--vibe-custom-select-dropdown-max-height: 240px;--vibe-custom-select-bg-invalid: var(--color-error);--vibe-custom-select-token-bg: var(--color-input-background);--vibe-custom-select-token-text: var(--color-label);--vibe-custom-select-readonly-bg: var(--color-input-background);--vibe-custom-select-readonly-text: var(--color-label);--vibe-custom-select-readonly-border: var(--color-keyline);--vibe-custom-select-valid-text: var(--color-valid);--vibe-custom-select-warning-text: var(--color-warn);--vibe-custom-select-warning-border: var(--color-warn);--vibe-custom-select-warning-bg: var(--color-warn);--vibe-custom-select-focus-outline-size: .125rem;--vibe-custom-select-height: 2rem;--vibe-custom-select-height-floating: 3.125rem;--vibe-custom-select-width: 14.0625rem;--vibe-custom-select-token-gap: 6px}[data-theme=apple-care][data-mode=dark]{--vibe-custom-select-bg: var(--color-input-background);--vibe-custom-select-bg-disabled: var(--color-input-background);--vibe-custom-select-border: var(--color-keyline);--vibe-custom-select-border-focus: var(--color-chrysalis-blue);--vibe-custom-select-border-invalid: var(--color-error);--vibe-custom-select-border-disabled: var(--color-keyline);--vibe-custom-select-text: var(--color-label);--vibe-custom-select-text-placeholder: var(--color-secondary-label);--vibe-custom-select-text-disabled: var(--color-secondary-label);--vibe-custom-select-label: var(--color-label);--vibe-custom-select-label-active: var(--color-label);--vibe-custom-select-focus-ring: #2997ff;--vibe-custom-select-dropdown-bg: var(--color-input-background);--vibe-custom-select-helper-text: var(--color-secondary-label);--vibe-custom-select-error-text: var(--color-error);--vibe-custom-select-icon: var(--color-icon-gray-dark);--vibe-custom-select-icon-clear: var(--color-icon-gray-dark);--vibe-custom-select-border-radius: 6px;--vibe-custom-select-border-radius-floating: 8px;--vibe-custom-select-option-hover-bg: var(--color-input-background);--vibe-custom-select-option-selected-bg: var(--color-chrysalis-blue);--vibe-custom-select-option-selected-text: var(--color-bubble-text-right);--vibe-custom-select-option-disabled-text: var(--color-secondary-label);--vibe-custom-select-dropdown-shadow: 0 4px 16px rgba(0, 0, 0, .4);--vibe-custom-select-dropdown-max-height: 240px;--vibe-custom-select-bg-invalid: var(--color-error);--vibe-custom-select-token-bg: var(--color-input-background);--vibe-custom-select-token-text: var(--color-label);--vibe-custom-select-readonly-bg: var(--color-input-background);--vibe-custom-select-readonly-text: var(--color-label);--vibe-custom-select-readonly-border: var(--color-keyline);--vibe-custom-select-valid-text: var(--color-valid);--vibe-custom-select-warning-text: var(--color-warn);--vibe-custom-select-warning-border: var(--color-warn);--vibe-custom-select-warning-bg: var(--color-warn);--vibe-custom-select-focus-outline-size: .125rem;--vibe-custom-select-height: 2rem;--vibe-custom-select-height-floating: 3.125rem;--vibe-custom-select-width: 14.0625rem;--vibe-custom-select-token-gap: 6px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-custom-select-border-radius: 5px;--vibe-custom-select-border-radius-floating: 5px;--vibe-custom-select-height: 28px}[data-theme=apple-care][data-mode=dark]{--vibe-custom-select-border-radius: 5px;--vibe-custom-select-border-radius-floating: 5px;--vibe-custom-select-height: 28px}[data-theme=apple-care] .vibe-custom-select__trigger-wrapper,[data-theme=apple-care] .vibe-custom-select__dropdown{font-family:system-ui,-apple-system,Helvetica Neue,sans-serif;font-size:13px;line-height:16px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-custom-select-warning-bg: #fff8f2}[data-theme=apple-care][data-mode=dark]{--vibe-custom-select-warning-bg: #290d00}:root{--vibe-header-hamburger-size: 48px;--vibe-header-hamburger-bar-width: 17px;--vibe-header-hamburger-bar-height: 1px;--vibe-header-hamburger-bar-gap: 6px;--vibe-header-hamburger-bar-radius: .5px;--vibe-header-hamburger-button-radius: 6px;--vibe-header-hamburger-focus-ring-width: 2px;--vibe-header-hamburger-focus-ring-offset: 2px;--vibe-header-hamburger-transition-duration: .2s;--vibe-header-hamburger-transition-timing: ease-in-out;--vibe-header-hamburger-bg-transition-duration: .15s;--vibe-header-hamburger-bg-transition-timing: ease;--vibe-header-hamburger-bar-light: #000000;--vibe-header-hamburger-bar-dark: #ffffff;--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(0, 0, 0, .04);--vibe-header-hamburger-focus-ring: #2997ff}[data-theme=bridge],[data-theme=apple-care]{--vibe-header-hamburger-size: 48px;--vibe-header-hamburger-bar-width: 17px;--vibe-header-hamburger-bar-height: 1px;--vibe-header-hamburger-bar-gap: 6px;--vibe-header-hamburger-bar-radius: .5px;--vibe-header-hamburger-button-radius: var(--vibe-border-radius-sm, 6px);--vibe-header-hamburger-focus-ring-width: 2px;--vibe-header-hamburger-focus-ring-offset: 2px;--vibe-header-hamburger-transition-duration: .2s;--vibe-header-hamburger-transition-timing: ease-in-out;--vibe-header-hamburger-bg-transition-duration: .15s;--vibe-header-hamburger-bg-transition-timing: ease}[data-theme=gsx]{--vibe-header-hamburger-size: 48px;--vibe-header-hamburger-bar-width: 17px;--vibe-header-hamburger-bar-height: 1px;--vibe-header-hamburger-bar-gap: 6px;--vibe-header-hamburger-bar-radius: .5px;--vibe-header-hamburger-button-radius: var(--vibe-border-radius-sm, 4px);--vibe-header-hamburger-focus-ring-width: 2px;--vibe-header-hamburger-focus-ring-offset: 2px;--vibe-header-hamburger-transition-duration: .2s;--vibe-header-hamburger-transition-timing: ease-in-out;--vibe-header-hamburger-bg-transition-duration: .15s;--vibe-header-hamburger-bg-transition-timing: ease}[data-theme=marcom]{--vibe-header-hamburger-size: 48px;--vibe-header-hamburger-bar-width: 17px;--vibe-header-hamburger-bar-height: 1px;--vibe-header-hamburger-bar-gap: 6px;--vibe-header-hamburger-bar-radius: .5px;--vibe-header-hamburger-button-radius: var(--vibe-border-radius-sm, 6px);--vibe-header-hamburger-focus-ring-width: 2px;--vibe-header-hamburger-focus-ring-offset: 2px;--vibe-header-hamburger-transition-duration: .2s;--vibe-header-hamburger-transition-timing: ease-in-out;--vibe-header-hamburger-bg-transition-duration: .15s;--vibe-header-hamburger-bg-transition-timing: ease}[data-theme=apl]{--vibe-header-hamburger-size: 48px;--vibe-header-hamburger-bar-width: 17px;--vibe-header-hamburger-bar-height: 1px;--vibe-header-hamburger-bar-gap: 6px;--vibe-header-hamburger-bar-radius: .5px;--vibe-header-hamburger-button-radius: var(--vibe-border-radius-sm, 8px);--vibe-header-hamburger-focus-ring-width: 2px;--vibe-header-hamburger-focus-ring-offset: 2px;--vibe-header-hamburger-transition-duration: .2s;--vibe-header-hamburger-transition-timing: ease-in-out;--vibe-header-hamburger-bg-transition-duration: .15s;--vibe-header-hamburger-bg-transition-timing: ease}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-header-hamburger-bar-light: #000000;--vibe-header-hamburger-bar-dark: #ffffff;--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(0%, 0%, 0%, .04);--vibe-header-hamburger-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-header-hamburger-bar-light: #000000;--vibe-header-hamburger-bar-dark: #ffffff;--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(0%, 0%, 0%, .04);--vibe-header-hamburger-focus-ring: rgba(0%, 47.06%, 100%, 1)}[data-theme=gsx]{--vibe-header-hamburger-bar-light: #000000;--vibe-header-hamburger-bar-dark: #ffffff;--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(0%, 0%, 0%, .04);--vibe-header-hamburger-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-header-hamburger-bar-light: #000000;--vibe-header-hamburger-bar-dark: #ffffff;--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(0%, 0%, 0%, .04);--vibe-header-hamburger-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-header-hamburger-bar-light: #000000;--vibe-header-hamburger-bar-dark: #ffffff;--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(0%, 0%, 0%, .04);--vibe-header-hamburger-focus-ring: rgba(0%, 44.31%, 89.02%, 1)}@media(prefers-color-scheme:dark){[data-theme=bridge]:not([data-mode]){--vibe-header-hamburger-bar-light: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-header-hamburger-bar-dark: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(100%, 100%, 100%, .06);--vibe-header-hamburger-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}}[data-theme=bridge][data-mode=dark]{--vibe-header-hamburger-bar-light: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-header-hamburger-bar-dark: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(100%, 100%, 100%, .06);--vibe-header-hamburger-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-header-hamburger-bar-light: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-header-hamburger-bar-dark: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(100%, 100%, 100%, .06);--vibe-header-hamburger-focus-ring: rgba(0%, 47.06%, 100%, 1)}[data-theme=marcom][data-mode=dark],[data-theme=apl][data-mode=dark]{--vibe-header-hamburger-bar-light: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-header-hamburger-bar-dark: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(100%, 100%, 100%, .06);--vibe-header-hamburger-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}.vibe-header-hamburger{margin:0;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;box-shadow:none;font:inherit;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;width:var(--vibe-header-hamburger-size);height:var(--vibe-header-hamburger-size);border-radius:var(--vibe-header-hamburger-button-radius);background-color:var(--vibe-header-hamburger-bg);cursor:pointer;position:relative;transition:background-color var(--vibe-header-hamburger-bg-transition-duration) var(--vibe-header-hamburger-bg-transition-timing)}.vibe-header-hamburger:hover{background-color:var(--vibe-header-hamburger-bg-hover)}.vibe-header-hamburger:focus-visible{outline:var(--vibe-header-hamburger-focus-ring-width) solid var(--vibe-header-hamburger-focus-ring);outline-offset:var(--vibe-header-hamburger-focus-ring-offset)}.vibe-header-hamburger-bars{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--vibe-header-hamburger-bar-gap);width:var(--vibe-header-hamburger-bar-width);opacity:.8;transition:opacity .3s cubic-bezier(.25,.1,.25,1)}:root{--vibe-header-hamburger-bar-translate: calc( var(--vibe-header-hamburger-bar-gap) / 2 + var(--vibe-header-hamburger-bar-height) / 2 )}@keyframes vibe-hamburger-open-top{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(var(--vibe-header-hamburger-bar-translate)) rotate(0)}to{transform:translateY(var(--vibe-header-hamburger-bar-translate)) rotate(45deg)}}@keyframes vibe-hamburger-open-bottom{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(calc(-1 * var(--vibe-header-hamburger-bar-translate))) rotate(0)}to{transform:translateY(calc(-1 * var(--vibe-header-hamburger-bar-translate))) rotate(-45deg)}}@keyframes vibe-hamburger-close-top{0%{transform:translateY(var(--vibe-header-hamburger-bar-translate)) rotate(45deg)}50%{transform:translateY(var(--vibe-header-hamburger-bar-translate)) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes vibe-hamburger-close-bottom{0%{transform:translateY(calc(-1 * var(--vibe-header-hamburger-bar-translate))) rotate(-45deg)}50%{transform:translateY(calc(-1 * var(--vibe-header-hamburger-bar-translate))) rotate(0)}to{transform:translateY(0) rotate(0)}}.vibe-header-hamburger-bar{display:block;width:var(--vibe-header-hamburger-bar-width);height:var(--vibe-header-hamburger-bar-height);border-radius:var(--vibe-header-hamburger-bar-radius);background-color:var(--vibe-header-hamburger-bar-light);transform-origin:center center}.vibe-header-hamburger-bar--top{animation:vibe-hamburger-close-top .3192s cubic-bezier(.04,.04,.12,.96) both}.vibe-header-hamburger-bar--bottom{animation:vibe-hamburger-close-bottom .3192s cubic-bezier(.04,.04,.12,.96) both}.vibe-header-hamburger--light .vibe-header-hamburger-bar{background-color:var(--vibe-header-hamburger-bar-light)}.vibe-header-hamburger--dark .vibe-header-hamburger-bar{background-color:var(--vibe-header-hamburger-bar-dark)}.vibe-header-hamburger--open .vibe-header-hamburger-bar--top{animation:vibe-hamburger-open-top .3192s cubic-bezier(.04,.04,.12,.96) both}.vibe-header-hamburger--open .vibe-header-hamburger-bar--bottom{animation:vibe-hamburger-open-bottom .3192s cubic-bezier(.04,.04,.12,.96) both}@media(prefers-reduced-motion:reduce){.vibe-header-hamburger{transition:none}.vibe-header-hamburger-bar--top,.vibe-header-hamburger-bar--bottom,.vibe-header-hamburger--open .vibe-header-hamburger-bar--top,.vibe-header-hamburger--open .vibe-header-hamburger-bar--bottom{animation:none}.vibe-header-hamburger--open .vibe-header-hamburger-bar--top{transform:translateY(var(--vibe-header-hamburger-bar-translate)) rotate(45deg)}.vibe-header-hamburger--open .vibe-header-hamburger-bar--bottom{transform:translateY(calc(-1 * var(--vibe-header-hamburger-bar-translate))) rotate(-45deg)}}@media(prefers-contrast:more){.vibe-header-hamburger-bar{background-color:ButtonText}.vibe-header-hamburger:focus-visible{outline-width:3px;outline-color:Highlight;outline-offset:3px}}@media(forced-colors:active){.vibe-header-hamburger-bar{forced-color-adjust:none;background-color:ButtonText}.vibe-header-hamburger:focus-visible{outline-color:Highlight;outline-width:3px;outline-offset:3px}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-focus-color: #0071e3;--sk-fill-gray-quaternary-alpha: rgba(0, 0, 0, .08);--sk-glyph-gray: rgb(29, 29, 31)}[data-theme=marcom][data-mode=dark]{--sk-focus-color: #0071e3;--sk-fill-gray-quaternary-alpha: rgba(255, 255, 255, .2);--sk-glyph-gray: rgb(245, 245, 247)}[data-theme=marcom]:not([data-mode]) .vibe-header-hamburger,[data-theme=marcom][data-mode=light] .vibe-header-hamburger{--vibe-header-hamburger-bar-light: var(--sk-glyph-gray);--vibe-header-hamburger-bar-dark: var(--sk-glyph-gray);--vibe-header-hamburger-bg-hover: var(--sk-fill-gray-quaternary-alpha);--vibe-header-hamburger-focus-ring: var(--sk-focus-color)}[data-theme=marcom][data-mode=dark] .vibe-header-hamburger{--vibe-header-hamburger-bar-light: var(--sk-glyph-gray);--vibe-header-hamburger-bar-dark: var(--sk-glyph-gray);--vibe-header-hamburger-bg-hover: var(--sk-fill-gray-quaternary-alpha);--vibe-header-hamburger-focus-ring: var(--sk-focus-color)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-header-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee;--color-bg: white;--color-text: black}[data-theme=apple-care][data-mode=dark]{--color-header-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f;--color-text: white;--color-bg: black}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-header-hamburger-size: 48px;--vibe-header-hamburger-bar-width: 17px;--vibe-header-hamburger-bar-height: 1px;--vibe-header-hamburger-bar-gap: 6px;--vibe-header-hamburger-bar-radius: .5px;--vibe-header-hamburger-button-radius: 6px;--vibe-header-hamburger-focus-ring-width: 2px;--vibe-header-hamburger-focus-ring-offset: 2px;--vibe-header-hamburger-transition-duration: .2s;--vibe-header-hamburger-transition-timing: ease-in-out;--vibe-header-hamburger-bg-transition-duration: .15s;--vibe-header-hamburger-bg-transition-timing: ease;--vibe-header-hamburger-bar-light: var(--color-text);--vibe-header-hamburger-bar-dark: var(--color-bg);--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: var(--color-header-bg);--vibe-header-hamburger-focus-ring: #2997ff}[data-theme=apple-care][data-mode=dark]{--vibe-header-hamburger-size: 48px;--vibe-header-hamburger-bar-width: 17px;--vibe-header-hamburger-bar-height: 1px;--vibe-header-hamburger-bar-gap: 6px;--vibe-header-hamburger-bar-radius: .5px;--vibe-header-hamburger-button-radius: 6px;--vibe-header-hamburger-focus-ring-width: 2px;--vibe-header-hamburger-focus-ring-offset: 2px;--vibe-header-hamburger-transition-duration: .2s;--vibe-header-hamburger-transition-timing: ease-in-out;--vibe-header-hamburger-bg-transition-duration: .15s;--vibe-header-hamburger-bg-transition-timing: ease;--vibe-header-hamburger-bar-light: var(--color-bg);--vibe-header-hamburger-bar-dark: var(--color-text);--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: var(--color-header-bg);--vibe-header-hamburger-focus-ring: #2997ff}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-header-hamburger-size: 48px;--vibe-header-hamburger-bar-width: 17px;--vibe-header-hamburger-bar-height: 1px;--vibe-header-hamburger-bar-gap: 6px;--vibe-header-hamburger-bar-radius: .5px;--vibe-header-hamburger-button-radius: var(--vibe-border-radius-sm, 6px);--vibe-header-hamburger-focus-ring-width: 2px;--vibe-header-hamburger-focus-ring-offset: 2px;--vibe-header-hamburger-transition-duration: .2s;--vibe-header-hamburger-transition-timing: ease-in-out;--vibe-header-hamburger-bg-transition-duration: .15s;--vibe-header-hamburger-bg-transition-timing: ease}[data-theme=apple-care][data-mode=dark]{--vibe-header-hamburger-size: 48px;--vibe-header-hamburger-bar-width: 17px;--vibe-header-hamburger-bar-height: 1px;--vibe-header-hamburger-bar-gap: 6px;--vibe-header-hamburger-bar-radius: .5px;--vibe-header-hamburger-button-radius: var(--vibe-border-radius-sm, 6px);--vibe-header-hamburger-focus-ring-width: 2px;--vibe-header-hamburger-focus-ring-offset: 2px;--vibe-header-hamburger-transition-duration: .2s;--vibe-header-hamburger-transition-timing: ease-in-out;--vibe-header-hamburger-bg-transition-duration: .15s;--vibe-header-hamburger-bg-transition-timing: ease}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-header-hamburger-bar-light: var(--color-text);--vibe-header-hamburger-bar-dark: var(--color-bg);--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(0%, 0%, 0%, .04);--vibe-header-hamburger-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apple-care][data-mode=dark]{--vibe-header-hamburger-bar-light: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-header-hamburger-bar-dark: rgba(96.08%, 96.08%, 96.86%, 1);--vibe-header-hamburger-bg: transparent;--vibe-header-hamburger-bg-hover: rgba(100%, 100%, 100%, .06);--vibe-header-hamburger-focus-ring: rgba(16.08%, 59.22%, 100%, 1)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-header-hamburger-bar-translate: calc( var(--vibe-header-hamburger-bar-gap) / 2 + var(--vibe-header-hamburger-bar-height) / 2 )}[data-theme=apple-care][data-mode=dark]{--vibe-header-hamburger-bar-translate: calc( var(--vibe-header-hamburger-bar-gap) / 2 + var(--vibe-header-hamburger-bar-height) / 2 )}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-header-hamburger-bar-light: var(--color-text);--vibe-header-hamburger-bar-dark: var(--color-bg)}:root,[data-theme=bridge][data-mode=light]{--vibe-header-bg-black: #000000;--vibe-header-bg-semi-black: rgba(0, 0, 0, .68);--vibe-header-bg-semi-light-gray: rgba(240, 240, 240, .8);--vibe-header-bg-semi-white: rgba(255, 255, 255, .73);--vibe-header-text: #f5f5f7;--vibe-header-nav-text: rgba(245, 245, 247, .8);--vibe-header-nav-text-active: #ffffff;--vibe-header-nav-text-hover: #ffffff;--vibe-header-brand-title: #f5f5f7;--vibe-header-icon: rgba(245, 245, 247, .8);--vibe-header-icon-hover: #ffffff;--vibe-header-focus-ring: #2997ff;--vibe-header-mobile-menu-bg: #000000;--vibe-header-backdrop-blur: 20px;--vibe-header-divider: #d2d2d7;--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 10;--vibe-header-user-menu-bg: #2c2c2e;--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .4);--vibe-header-user-menu-border: rgba(255, 255, 255, .12);--vibe-header-skip-link-bg: #0071e3;--vibe-header-skip-link-text: #ffffff}[data-theme=bridge][data-mode=dark]{--vibe-header-bg-black: #000000;--vibe-header-bg-semi-black: rgba(0, 0, 0, .68);--vibe-header-bg-semi-light-gray: rgba(240, 240, 240, .8);--vibe-header-bg-semi-white: rgba(255, 255, 255, .73);--vibe-header-text: #f5f5f7;--vibe-header-nav-text: rgba(245, 245, 247, .72);--vibe-header-nav-text-active: #ffffff;--vibe-header-nav-text-hover: #ffffff;--vibe-header-brand-title: #f5f5f7;--vibe-header-icon: rgba(245, 245, 247, .72);--vibe-header-icon-hover: #ffffff;--vibe-header-focus-ring: #2997ff;--vibe-header-mobile-menu-bg: #000000;--vibe-header-backdrop-blur: 20px;--vibe-header-divider: #d2d2d7;--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 10;--vibe-header-user-menu-bg: #2c2c2e;--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .6);--vibe-header-user-menu-border: rgba(255, 255, 255, .08);--vibe-header-skip-link-bg: #2997ff;--vibe-header-skip-link-text: #000000}[data-theme=apple-care][data-mode=light]{--vibe-header-bg-black: #1d1d1f;--vibe-header-bg-semi-black: rgba(0, 0, 0, .72);--vibe-header-bg-semi-light-gray: rgba(242, 242, 242, .72);--vibe-header-bg-semi-white: rgba(255, 255, 255, .72);--vibe-header-text: #f5f5f7;--vibe-header-nav-text: rgba(245, 245, 247, .8);--vibe-header-nav-text-active: #ffffff;--vibe-header-nav-text-hover: #ffffff;--vibe-header-brand-title: #ffffff;--vibe-header-icon: rgba(245, 245, 247, .8);--vibe-header-icon-hover: #ffffff;--vibe-header-focus-ring: #0071e3;--vibe-header-mobile-menu-bg: #1d1d1f;--vibe-header-backdrop-blur: 20px;--vibe-header-divider: rgba(255, 255, 255, .12);--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 1000;--vibe-header-user-menu-bg: #2c2c2e;--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .4);--vibe-header-user-menu-border: rgba(255, 255, 255, .12);--vibe-header-skip-link-bg: #0071e3;--vibe-header-skip-link-text: #ffffff}[data-theme=apple-care][data-mode=dark]{--vibe-header-bg-black: #1c1c1e;--vibe-header-bg-semi-black: rgba(28, 28, 30, .82);--vibe-header-bg-semi-light-gray: rgba(28, 28, 30, .82);--vibe-header-bg-semi-white: rgba(44, 44, 46, .82);--vibe-header-text: #f5f5f7;--vibe-header-nav-text: rgba(245, 245, 247, .72);--vibe-header-nav-text-active: #ffffff;--vibe-header-nav-text-hover: #ffffff;--vibe-header-brand-title: #f5f5f7;--vibe-header-icon: rgba(245, 245, 247, .72);--vibe-header-icon-hover: #ffffff;--vibe-header-focus-ring: #2997ff;--vibe-header-mobile-menu-bg: #1c1c1e;--vibe-header-backdrop-blur: 20px;--vibe-header-divider: rgba(255, 255, 255, .08);--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 1000;--vibe-header-user-menu-bg: #3a3a3c;--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .6);--vibe-header-user-menu-border: rgba(255, 255, 255, .08);--vibe-header-skip-link-bg: #2997ff;--vibe-header-skip-link-text: #000000}[data-theme=gsx][data-mode=light]{--vibe-header-bg-black: #1d1d1f;--vibe-header-bg-semi-black: rgba(0, 0, 0, .72);--vibe-header-bg-semi-light-gray: rgba(245, 245, 247, .72);--vibe-header-bg-semi-white: rgba(255, 255, 255, .72);--vibe-header-text: #f5f5f7;--vibe-header-nav-text: rgba(245, 245, 247, .8);--vibe-header-nav-text-active: #ffffff;--vibe-header-nav-text-hover: #ffffff;--vibe-header-brand-title: #ffffff;--vibe-header-icon: rgba(245, 245, 247, .8);--vibe-header-icon-hover: #ffffff;--vibe-header-focus-ring: #0066cc;--vibe-header-mobile-menu-bg: #1d1d1f;--vibe-header-backdrop-blur: 20px;--vibe-header-divider: rgba(255, 255, 255, .12);--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 1000;--vibe-header-user-menu-bg: #2c2c2e;--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .4);--vibe-header-user-menu-border: rgba(255, 255, 255, .12);--vibe-header-skip-link-bg: #0066cc;--vibe-header-skip-link-text: #ffffff}[data-theme=gsx][data-mode=dark]{--vibe-header-bg-black: #1c1c1e;--vibe-header-bg-semi-black: rgba(28, 28, 30, .82);--vibe-header-bg-semi-light-gray: rgba(28, 28, 30, .82);--vibe-header-bg-semi-white: rgba(44, 44, 46, .82);--vibe-header-text: #f5f5f7;--vibe-header-nav-text: rgba(245, 245, 247, .72);--vibe-header-nav-text-active: #ffffff;--vibe-header-nav-text-hover: #ffffff;--vibe-header-brand-title: #f5f5f7;--vibe-header-icon: rgba(245, 245, 247, .72);--vibe-header-icon-hover: #ffffff;--vibe-header-focus-ring: #4da3ff;--vibe-header-mobile-menu-bg: #1c1c1e;--vibe-header-backdrop-blur: 20px;--vibe-header-divider: rgba(255, 255, 255, .08);--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 1000;--vibe-header-user-menu-bg: #3a3a3c;--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .6);--vibe-header-user-menu-border: rgba(255, 255, 255, .08);--vibe-header-skip-link-bg: #4da3ff;--vibe-header-skip-link-text: #000000}[data-theme=marcom][data-mode=light]{--vibe-header-bg-black: #1d1d1f;--vibe-header-bg-semi-black: rgba(0, 0, 0, .72);--vibe-header-bg-semi-light-gray: rgba(251, 251, 253, .72);--vibe-header-bg-semi-white: rgba(255, 255, 255, .72);--vibe-header-text: #f5f5f7;--vibe-header-nav-text: rgba(245, 245, 247, .8);--vibe-header-nav-text-active: #ffffff;--vibe-header-nav-text-hover: #ffffff;--vibe-header-brand-title: #ffffff;--vibe-header-icon: rgba(245, 245, 247, .8);--vibe-header-icon-hover: #ffffff;--vibe-header-focus-ring: #0071e3;--vibe-header-mobile-menu-bg: #1d1d1f;--vibe-header-backdrop-blur: 20px;--vibe-header-divider: rgba(255, 255, 255, .12);--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 1000;--vibe-header-user-menu-bg: #2c2c2e;--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .4);--vibe-header-user-menu-border: rgba(255, 255, 255, .12);--vibe-header-skip-link-bg: #0071e3;--vibe-header-skip-link-text: #ffffff}[data-theme=marcom][data-mode=dark]{--vibe-header-bg-black: #161617;--vibe-header-bg-semi-black: rgba(22, 22, 23, .82);--vibe-header-bg-semi-light-gray: rgba(22, 22, 23, .82);--vibe-header-bg-semi-white: rgba(44, 44, 46, .82);--vibe-header-text: #f5f5f7;--vibe-header-nav-text: rgba(245, 245, 247, .72);--vibe-header-nav-text-active: #ffffff;--vibe-header-nav-text-hover: #ffffff;--vibe-header-brand-title: #f5f5f7;--vibe-header-icon: rgba(245, 245, 247, .72);--vibe-header-icon-hover: #ffffff;--vibe-header-focus-ring: #2997ff;--vibe-header-mobile-menu-bg: #161617;--vibe-header-backdrop-blur: 20px;--vibe-header-divider: rgba(255, 255, 255, .08);--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 1000;--vibe-header-user-menu-bg: #2c2c2e;--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .6);--vibe-header-user-menu-border: rgba(255, 255, 255, .08);--vibe-header-skip-link-bg: #2997ff;--vibe-header-skip-link-text: #000000}[data-theme=apl][data-mode=light]{--vibe-header-bg-black: #161617;--vibe-header-bg-semi-black: rgba(22, 22, 23, .72);--vibe-header-bg-semi-light-gray: rgba(245, 245, 247, .72);--vibe-header-bg-semi-white: rgba(255, 255, 255, .72);--vibe-header-text: #f5f5f7;--vibe-header-nav-text: rgba(245, 245, 247, .8);--vibe-header-nav-text-active: #ffffff;--vibe-header-nav-text-hover: #ffffff;--vibe-header-brand-title: #ffffff;--vibe-header-icon: rgba(245, 245, 247, .8);--vibe-header-icon-hover: #ffffff;--vibe-header-focus-ring: #0071e3;--vibe-header-mobile-menu-bg: #161617;--vibe-header-backdrop-blur: 20px;--vibe-header-divider: rgba(255, 255, 255, .12);--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 1000;--vibe-header-user-menu-bg: #333336;--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .4);--vibe-header-user-menu-border: rgba(255, 255, 255, .12);--vibe-header-skip-link-bg: #0071e3;--vibe-header-skip-link-text: #ffffff}[data-theme=apl][data-mode=dark]{--vibe-header-bg-black: #161617;--vibe-header-bg-semi-black: rgba(22, 22, 23, .82);--vibe-header-bg-semi-light-gray: rgba(22, 22, 23, .82);--vibe-header-bg-semi-white: rgba(44, 44, 46, .82);--vibe-header-text: #f5f5f7;--vibe-header-nav-text: rgba(245, 245, 247, .72);--vibe-header-nav-text-active: #ffffff;--vibe-header-nav-text-hover: #ffffff;--vibe-header-brand-title: #f5f5f7;--vibe-header-icon: rgba(245, 245, 247, .72);--vibe-header-icon-hover: #ffffff;--vibe-header-focus-ring: #2997ff;--vibe-header-mobile-menu-bg: #161617;--vibe-header-backdrop-blur: 20px;--vibe-header-divider: rgba(255, 255, 255, .08);--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 1000;--vibe-header-user-menu-bg: #333336;--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .6);--vibe-header-user-menu-border: rgba(255, 255, 255, .08);--vibe-header-skip-link-bg: #2997ff;--vibe-header-skip-link-text: #000000}.vibe-header__skip-link{position:absolute;top:-100%;left:var(--vibe-header-padding-h);z-index:calc(var(--vibe-header-z-index) + 10);background:var(--vibe-header-skip-link-bg);color:var(--vibe-header-skip-link-text);padding:8px 16px;border-radius:0 0 6px 6px;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:top .15s ease}.vibe-header__skip-link:focus{top:0;outline:2px solid var(--vibe-header-focus-ring);outline-offset:2px}.vibe-header{position:static;top:0;left:0;right:0;z-index:var(--vibe-header-z-index);background:var(--vibe-header-bg-black);height:var(--vibe-header-height);box-sizing:border-box}.vibe-header--sticky{position:fixed;top:0;left:0;width:100%}.vibe-header--translucent{backdrop-filter:saturate(180%) blur(var(--vibe-header-backdrop-blur));-webkit-backdrop-filter:saturate(180%) blur(var(--vibe-header-backdrop-blur))}.vibe-header--appearance-black{background:var(--vibe-header-bg-black)}.vibe-header--appearance-semi-transparent-black{background:var(--vibe-header-bg-semi-black)}.vibe-header--appearance-semi-transparent-light-gray{background:var(--vibe-header-bg-semi-light-gray);--vibe-header-text: #1d1d1f;--vibe-header-nav-text: #1d1d1f;--vibe-header-nav-text-active: #1d1d1f;--vibe-header-nav-text-hover: #000000;--vibe-header-brand-title: #1d1d1f;--vibe-header-icon: #1d1d1f;--vibe-header-icon-hover: #000000;--vibe-header-divider: rgba(0, 0, 0, .16);--vibe-header-mobile-menu-bg: rgba(240, 240, 240, .8)}.vibe-header--appearance-semi-transparent-white{background:var(--vibe-header-bg-semi-white);--vibe-header-text: #1d1d1f;--vibe-header-nav-text: #1d1d1f;--vibe-header-nav-text-active: #1d1d1f;--vibe-header-nav-text-hover: #000000;--vibe-header-brand-title: #1d1d1f;--vibe-header-icon: #1d1d1f;--vibe-header-icon-hover: #000000;--vibe-header-divider: #424245;--vibe-header-mobile-menu-bg: rgba(255, 255, 255, .73)}.vibe-header__content{display:flex;align-items:center;height:100%;max-width:var(--vibe-header-content-max-width, var(--vibe-header-max-width));margin:0 auto;padding:0 var(--vibe-header-padding-h);box-sizing:border-box;gap:8px}.vibe-header__content--full-width{max-width:100%}.vibe-header__content--align-start .vibe-header__nav{justify-content:flex-start}.vibe-header__content--align-center .vibe-header__nav{justify-content:center}.vibe-header__content--align-end .vibe-header__nav{justify-content:flex-end}.vibe-header__brand-group{display:flex;align-items:center;gap:5px;flex-shrink:0;text-decoration:none;color:var(--vibe-header-brand-title);padding-inline-end:24px}.vibe-header__brand-group:focus-visible{outline:2px solid var(--vibe-header-focus-ring);outline-offset:2px;border-radius:6px}.vibe-header__branding-logo{display:flex;align-items:center;flex-shrink:0;height:30px}.vibe-header__branding-logo img{height:100%;width:auto;object-fit:cover;border-radius:50%}.vibe-header__brand-title{font-size:22.5px;font-weight:600;letter-spacing:1px;color:var(--vibe-header-brand-title);white-space:nowrap}.vibe-header__environment-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background:#fff3;color:var(--vibe-header-text);white-space:nowrap;flex-shrink:0}.vibe-header__nav{flex:1;display:flex;align-items:center}.vibe-header__content--align-start .vibe-header__nav:before{content:"";display:block;min-width:1px;width:1px;height:50%;margin-inline-end:24px;background-color:var(--vibe-header-text);flex-shrink:0}.vibe-header__action-group{display:flex;align-items:center;gap:16px;flex-shrink:0}.vibe-header__action-icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:44px;min-width:44px;border-radius:50%;background:transparent;border:none;cursor:pointer;color:var(--vibe-header-icon);transition:color .15s ease;padding:0}.vibe-header__action-icon-btn:hover{color:var(--vibe-header-icon-hover)}.vibe-header__action-icon-btn:focus-visible{outline:2px solid var(--vibe-header-focus-ring);outline-offset:2px;border-radius:50%}.vibe-header__user-info-container{display:flex;align-items:center;gap:8px;flex-shrink:0;position:relative;padding-inline-start:24px}.vibe-header__action-user-wrapper{display:flex;align-items:center;position:relative}.vibe-header__user-trigger{display:flex;align-items:center;gap:0;background:transparent;border:none;cursor:pointer;padding:0;border-radius:20px;color:var(--vibe-header-text);min-height:44px;flex-wrap:nowrap}.vibe-header__user-trigger .vibe-header__header-avatar{height:24px;padding-inline-end:5px}.vibe-header__user-trigger:hover{opacity:.85}.vibe-header__user-trigger:focus-visible{outline:2px solid var(--vibe-header-focus-ring);outline-offset:2px;border-radius:20px}.vibe-header__user-name{font-size:14px;font-weight:500;color:var(--vibe-header-text);white-space:nowrap}.vibe-header__user-chevron{display:flex;align-items:center;color:var(--vibe-header-text);margin-inline-start:4px;transition:transform .2s ease-in-out;flex-shrink:0}.vibe-header__user-trigger[aria-expanded=true] .vibe-header__user-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.vibe-header__user-chevron{transition:none}}.vibe-header__sub-title{display:block;font-size:12px;color:#f5f5f799}.vibe-header__user-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:calc(var(--vibe-header-z-index) + 5);background:var(--vibe-header-user-menu-bg);border:1px solid var(--vibe-header-user-menu-border);border-radius:10px;box-shadow:var(--vibe-header-user-menu-shadow);min-width:200px;overflow:hidden}.vibe-header__hamburger,.vibe-header__search-icon{display:none;flex-shrink:0}.vibe-header__mobile-nav{position:fixed;top:var(--vibe-header-height);left:0;right:0;bottom:0;background:var(--vibe-header-mobile-menu-bg);z-index:calc(var(--vibe-header-z-index) - 1);overflow-y:auto;padding:16px var(--vibe-header-padding-h);box-sizing:border-box;color:var(--vibe-header-text)}.vibe-header__mobile-nav--open{display:block;animation:vibe-header-mobile-nav-open .3s ease forwards}@keyframes vibe-header-mobile-nav-open{0%{opacity:0}to{opacity:1}}.vibe-header__mobile-nav .vibe-nav__item:not(:last-child){border-bottom:1px solid var(--vibe-header-divider)}.vibe-header__sign-in{display:flex;align-items:center;color:var(--vibe-header-nav-text);text-decoration:none;font-size:14px;padding:4px 8px;border-radius:6px;min-height:44px;background:none;border:none;cursor:pointer;font:inherit}.vibe-header__sign-in:hover{color:var(--vibe-header-nav-text-hover)}.vibe-header__sign-in:focus-visible{outline:2px solid var(--vibe-header-focus-ring);outline-offset:2px;border-radius:6px}.vibe-header .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vibe-header--appearance-black .vibe-header__nav .vibe-nav,.vibe-header--appearance-semi-transparent-black .vibe-header__nav .vibe-nav{--vibe-nav-item-text: var(--vibe-header-nav-text);--vibe-nav-item-text-active: var(--vibe-header-nav-text-active);--vibe-nav-item-text-hover: var(--vibe-header-nav-text-hover);--vibe-nav-item-bg-hover: rgba(255, 255, 255, .1);--vibe-nav-item-active-indicator: rgba(255, 255, 255, .6);--vibe-nav-border: var(--vibe-header-divider);border-bottom:none}.vibe-header__nav .vibe-nav{border-bottom:none}.vibe-header--mobile .vibe-header__nav{display:none}.vibe-header--mobile .vibe-header__hamburger,.vibe-header--mobile .vibe-header__search-icon{display:flex}.vibe-header--mobile .vibe-header__action-group{display:none}.vibe-header__mobile-greeting{display:block;width:100%;padding:9px 0 16px;box-shadow:inset 0 -1px var(--vibe-header-divider)}.vibe-header__mobile-greeting .vibe-header__greeting-name{padding:0 40px;font-weight:600;font-size:14px;color:var(--vibe-header-text)}.vibe-header__mobile-nav .vibe-nav{border-bottom:none}.vibe-header__mobile-nav .vibe-nav__list{flex-direction:column;align-items:flex-start;margin:0;padding:0 40px;height:auto}.vibe-header__mobile-nav .vibe-nav__item-link{padding:9px 0;width:100%;color:var(--vibe-header-nav-text)}.vibe-header__mobile-nav .vibe-nav__item-link:hover,.vibe-header__mobile-nav .vibe-nav__item-link:focus{color:var(--vibe-header-nav-text-hover)}.vibe-header__mobile-nav .vibe-nav__item-link--active{color:var(--vibe-header-nav-text-active);--vibe-nav-item-active-indicator: currentColor}@media(prefers-reduced-motion:reduce){.vibe-header,.vibe-header__skip-link,.vibe-header__mobile-nav,.vibe-header__action-icon-btn,.vibe-header__user-trigger,.vibe-header__brand-group{transition:none!important;animation:none!important}.vibe-header--translucent{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-transparency:reduce){.vibe-header--translucent{backdrop-filter:none;-webkit-backdrop-filter:none}.vibe-header--appearance-semi-transparent-black{background:var(--vibe-header-bg-black)}.vibe-header--appearance-semi-transparent-light-gray{background:#e8e8ed}.vibe-header--appearance-semi-transparent-white{background:#fff}}@media(prefers-contrast:more){.vibe-header{--vibe-header-text: #ffffff;--vibe-header-nav-text: #ffffff;--vibe-header-nav-text-active: #ffffff;--vibe-header-nav-text-hover: #ffffff;--vibe-header-brand-title: #ffffff;--vibe-header-icon: #ffffff;--vibe-header-divider: #ffffff}.vibe-header__action-icon-btn:focus-visible,.vibe-header__user-trigger:focus-visible,.vibe-header__brand-group:focus-visible,.vibe-header__sign-in:focus-visible,.vibe-header__skip-link:focus{outline-width:3px}}@media(forced-colors:active){.vibe-header{forced-color-adjust:none;background:Canvas;border-bottom:1px solid ButtonText;color:ButtonText}.vibe-header__skip-link{forced-color-adjust:none;background:Highlight;color:HighlightText}.vibe-header__brand-title{color:ButtonText}.vibe-header__action-icon-btn,.vibe-header__user-trigger{color:ButtonText;forced-color-adjust:none}.vibe-header__action-icon-btn:focus-visible,.vibe-header__user-trigger:focus-visible,.vibe-header__brand-group:focus-visible{forced-color-adjust:none;outline:3px solid ButtonText}.vibe-header__mobile-nav{forced-color-adjust:none;background:Canvas;border-top:1px solid ButtonText}.vibe-header__user-menu{forced-color-adjust:none;background:Canvas;border:1px solid ButtonText}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-body-link-color: rgb(0, 102, 204);--sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, .16);--sk-fill-secondary: rgb(250, 250, 252);--sk-focus-color: #0071e3;--sk-glyph-gray: rgb(29, 29, 31)}[data-theme=marcom][data-mode=dark]{--sk-body-link-color: rgb(41, 151, 255);--sk-fill-gray-tertiary-alpha: rgba(255, 255, 255, .24);--sk-fill-secondary: rgb(22, 22, 23);--sk-focus-color: #0071e3;--sk-glyph-gray: rgb(245, 245, 247)}[data-theme=marcom]:not([data-mode]) .vibe-header,[data-theme=marcom]:not([data-mode]).vibe-header,[data-theme=marcom][data-mode=light] .vibe-header,[data-theme=marcom][data-mode=light].vibe-header{--vibe-header-bg-black: rgba(250, 250, 252, .8);--vibe-header-bg-semi-black: rgba(250, 250, 252, .8);--vibe-header-bg-semi-light-gray: rgba(250, 250, 252, .8);--vibe-header-bg-semi-white: rgba(250, 250, 252, .8);--vibe-header-text: var(--sk-glyph-gray);--vibe-header-nav-text: var(--sk-glyph-gray);--vibe-header-nav-text-active: var(--sk-glyph-gray);--vibe-header-nav-text-hover: var(--sk-glyph-gray);--vibe-header-brand-title: var(--sk-glyph-gray);--vibe-header-icon: var(--sk-glyph-gray);--vibe-header-icon-hover: var(--sk-glyph-gray);--vibe-header-focus-ring: var(--sk-focus-color);--vibe-header-mobile-menu-bg: var(--sk-fill-secondary);--vibe-header-backdrop-blur: 20px;--vibe-header-divider: var(--sk-fill-gray-tertiary-alpha);--vibe-header-height: 44px;--vibe-header-padding-h: 22px;--vibe-header-max-width: 1024px;--vibe-header-user-menu-bg: var(--sk-fill-secondary);--vibe-header-user-menu-shadow: 8px 8px 16px 0 rgba(0, 0, 0, .08);--vibe-header-user-menu-border: var(--sk-fill-gray-tertiary-alpha);--vibe-header-skip-link-bg: var(--sk-body-link-color);--vibe-header-skip-link-text: rgb(245, 245, 247)}[data-theme=marcom][data-mode=dark] .vibe-header,[data-theme=marcom][data-mode=dark].vibe-header{--vibe-header-bg-black: rgba(22, 22, 23, .8);--vibe-header-bg-semi-black: rgba(22, 22, 23, .8);--vibe-header-bg-semi-light-gray: rgba(22, 22, 23, .8);--vibe-header-bg-semi-white: rgba(22, 22, 23, .8);--vibe-header-text: var(--sk-glyph-gray);--vibe-header-nav-text: var(--sk-glyph-gray);--vibe-header-nav-text-active: var(--sk-glyph-gray);--vibe-header-nav-text-hover: var(--sk-glyph-gray);--vibe-header-brand-title: var(--sk-glyph-gray);--vibe-header-icon: var(--sk-glyph-gray);--vibe-header-icon-hover: var(--sk-glyph-gray);--vibe-header-focus-ring: var(--sk-focus-color);--vibe-header-mobile-menu-bg: var(--sk-fill-secondary);--vibe-header-backdrop-blur: 20px;--vibe-header-divider: var(--sk-fill-gray-tertiary-alpha);--vibe-header-height: 44px;--vibe-header-padding-h: 22px;--vibe-header-max-width: 1024px;--vibe-header-user-menu-bg: var(--sk-fill-secondary);--vibe-header-user-menu-shadow: 8px 8px 16px 0 rgba(0, 0, 0, .08);--vibe-header-user-menu-border: var(--sk-fill-gray-tertiary-alpha);--vibe-header-skip-link-bg: var(--sk-body-link-color);--vibe-header-skip-link-text: rgb(245, 245, 247)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-link: #0068da;--color-keyline: #d9d9d9;--color-divider: #737373;--color-icon-gray-dark: #262626;--color-label: #272727;--color-header-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee}[data-theme=apple-care][data-mode=dark]{--color-link: #419cff;--color-keyline: #404040;--color-divider: #8c8c8c;--color-icon-gray-dark: #d9d9d9;--color-label: #e0e0e0;--color-header-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-header-bg-black: var(--color-header-bg);--vibe-header-bg-semi-black: var(--color-header-bg);--vibe-header-bg-semi-light-gray: var(--color-header-bg);--vibe-header-bg-semi-white: var(--color-header-bg);--vibe-header-text: var(--color-label);--vibe-header-nav-text: var(--color-label);--vibe-header-nav-text-active: var(--color-label);--vibe-header-nav-text-hover: var(--color-label);--vibe-header-brand-title: var(--color-label);--vibe-header-icon: var(--color-icon-gray-dark);--vibe-header-icon-hover: var(--color-icon-gray-dark);--vibe-header-focus-ring: #2997ff;--vibe-header-mobile-menu-bg: var(--color-header-bg);--vibe-header-backdrop-blur: 20px;--vibe-header-divider: var(--color-divider);--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 10;--vibe-header-user-menu-bg: var(--color-header-bg);--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .4);--vibe-header-user-menu-border: var(--color-keyline);--vibe-header-skip-link-bg: var(--color-header-bg);--vibe-header-skip-link-text: var(--color-link)}[data-theme=apple-care][data-mode=dark]{--vibe-header-bg-black: var(--color-header-bg);--vibe-header-bg-semi-black: var(--color-header-bg);--vibe-header-bg-semi-light-gray: var(--color-header-bg);--vibe-header-bg-semi-white: var(--color-header-bg);--vibe-header-text: var(--color-label);--vibe-header-nav-text: var(--color-label);--vibe-header-nav-text-active: var(--color-label);--vibe-header-nav-text-hover: var(--color-label);--vibe-header-brand-title: var(--color-label);--vibe-header-icon: var(--color-icon-gray-dark);--vibe-header-icon-hover: var(--color-icon-gray-dark);--vibe-header-focus-ring: #2997ff;--vibe-header-mobile-menu-bg: var(--color-header-bg);--vibe-header-backdrop-blur: 20px;--vibe-header-divider: var(--color-divider);--vibe-header-height: 48px;--vibe-header-padding-h: 16px;--vibe-header-max-width: 1280px;--vibe-header-z-index: 10;--vibe-header-user-menu-bg: var(--color-header-bg);--vibe-header-user-menu-shadow: 0 8px 32px rgba(0, 0, 0, .6);--vibe-header-user-menu-border: var(--color-keyline);--vibe-header-skip-link-bg: var(--color-header-bg);--vibe-header-skip-link-text: var(--color-link)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care][data-mode=dark]{--vibe-header-bg-black: var(--color-header-bg);--vibe-header-bg-semi-black: var(--color-header-bg);--vibe-header-bg-semi-light-gray: var(--color-header-bg);--vibe-header-bg-semi-white: var(--color-header-bg);--vibe-header-text: var(--color-label);--vibe-header-nav-text: var(--color-label);--vibe-header-nav-text-active: var(--color-label);--vibe-header-nav-text-hover: var(--color-label);--vibe-header-brand-title: var(--color-label);--vibe-header-icon: var(--color-icon-gray-dark);--vibe-header-icon-hover: var(--color-icon-gray-dark);--vibe-header-mobile-menu-bg: var(--color-header-bg);--vibe-header-divider: var(--color-divider);--vibe-header-user-menu-bg: var(--color-header-bg);--vibe-header-user-menu-border: var(--color-keyline);--vibe-header-skip-link-bg: var(--color-header-bg);--vibe-header-skip-link-text: var(--color-link)}.vibe-header__brand-title{letter-spacing:0}:root{--vibe-nav-item-text: #1d1d1f;--vibe-nav-item-text-active: #1d1d1f;--vibe-nav-item-text-hover: #1d1d1f;--vibe-nav-item-text-disabled: #aeaeb2;--vibe-nav-item-bg-hover: rgba(0, 0, 0, .04);--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: #1d1d1f;--vibe-nav-border: #d2d2d7;--vibe-nav-focus-ring: #0071e3;--vibe-nav-external-icon: #1d1d1f;--vibe-nav-sub-bg: #ffffff;--vibe-nav-sub-border: rgba(0, 0, 0, .08)}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-nav-item-text: #1d1d1f;--vibe-nav-item-text-active: #1d1d1f;--vibe-nav-item-text-hover: #1d1d1f;--vibe-nav-item-text-disabled: #aeaeb2;--vibe-nav-item-bg-hover: rgba(0, 0, 0, .04);--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: #1d1d1f;--vibe-nav-border: #d2d2d7;--vibe-nav-focus-ring: #0071e3;--vibe-nav-external-icon: #1d1d1f;--vibe-nav-sub-bg: #ffffff;--vibe-nav-sub-border: rgba(0, 0, 0, .08)}[data-theme=bridge][data-mode=dark]{--vibe-nav-item-text: #f5f5f7;--vibe-nav-item-text-active: #f5f5f7;--vibe-nav-item-text-hover: #f5f5f7;--vibe-nav-item-text-disabled: #636366;--vibe-nav-item-bg-hover: rgba(255, 255, 255, .06);--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: #f5f5f7;--vibe-nav-border: #48484a;--vibe-nav-focus-ring: #2997ff;--vibe-nav-external-icon: #f5f5f7;--vibe-nav-sub-bg: #2c2c2e;--vibe-nav-sub-border: rgba(255, 255, 255, .08)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-nav-item-text: #1d1d1f;--vibe-nav-item-text-active: #1d1d1f;--vibe-nav-item-text-hover: #1d1d1f;--vibe-nav-item-text-disabled: #aeaeb2;--vibe-nav-item-bg-hover: rgba(0, 0, 0, .04);--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: #0071e3;--vibe-nav-border: #d2d2d7;--vibe-nav-focus-ring: #0071e3;--vibe-nav-external-icon: #1d1d1f;--vibe-nav-sub-bg: #ffffff;--vibe-nav-sub-border: rgba(0, 0, 0, .08)}[data-theme=apple-care][data-mode=dark]{--vibe-nav-item-text: #98989d;--vibe-nav-item-text-active: #f5f5f7;--vibe-nav-item-text-hover: #f5f5f7;--vibe-nav-item-text-disabled: #636366;--vibe-nav-item-bg-hover: rgba(255, 255, 255, .06);--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: #2997ff;--vibe-nav-border: #48484a;--vibe-nav-focus-ring: #2997ff;--vibe-nav-external-icon: #f5f5f7;--vibe-nav-sub-bg: #2c2c2e;--vibe-nav-sub-border: rgba(255, 255, 255, .08)}[data-theme=gsx]{--vibe-nav-item-text: #1d1d1f;--vibe-nav-item-text-active: #1d1d1f;--vibe-nav-item-text-hover: #1d1d1f;--vibe-nav-item-text-disabled: #aeaeb2;--vibe-nav-item-bg-hover: rgba(0, 0, 0, .04);--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: #1d1d1f;--vibe-nav-border: #d2d2d7;--vibe-nav-focus-ring: #0071e3;--vibe-nav-external-icon: #1d1d1f;--vibe-nav-sub-bg: #ffffff;--vibe-nav-sub-border: rgba(0, 0, 0, .08)}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-nav-item-text: #1d1d1f;--vibe-nav-item-text-active: #1d1d1f;--vibe-nav-item-text-hover: #1d1d1f;--vibe-nav-item-text-disabled: #aeaeb2;--vibe-nav-item-bg-hover: rgba(0, 0, 0, .04);--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: #1d1d1f;--vibe-nav-border: #d2d2d7;--vibe-nav-focus-ring: #0071e3;--vibe-nav-external-icon: #1d1d1f;--vibe-nav-sub-bg: #ffffff;--vibe-nav-sub-border: rgba(0, 0, 0, .08)}[data-theme=marcom][data-mode=dark]{--vibe-nav-item-text: #98989d;--vibe-nav-item-text-active: #f5f5f7;--vibe-nav-item-text-hover: #f5f5f7;--vibe-nav-item-text-disabled: #636366;--vibe-nav-item-bg-hover: rgba(255, 255, 255, .06);--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: #f5f5f7;--vibe-nav-border: #48484a;--vibe-nav-focus-ring: #2997ff;--vibe-nav-external-icon: #f5f5f7;--vibe-nav-sub-bg: #2c2c2e;--vibe-nav-sub-border: rgba(255, 255, 255, .08)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-nav-item-text: #1d1d1f;--vibe-nav-item-text-active: #1d1d1f;--vibe-nav-item-text-hover: #1d1d1f;--vibe-nav-item-text-disabled: #86868b;--vibe-nav-item-bg-hover: rgba(0, 0, 0, .04);--vibe-nav-item-bg-active: #e8e8ed;--vibe-nav-item-active-indicator: #0071e3;--vibe-nav-border: #e8e8ed;--vibe-nav-focus-ring: #0071e3;--vibe-nav-external-icon: #1d1d1f;--vibe-nav-sub-bg: #ffffff;--vibe-nav-sub-border: #e8e8ed}[data-theme=apl][data-mode=dark]{--vibe-nav-item-text: #f5f5f7;--vibe-nav-item-text-active: #f5f5f7;--vibe-nav-item-text-hover: #f5f5f7;--vibe-nav-item-text-disabled: #6e6e73;--vibe-nav-item-bg-hover: rgba(255, 255, 255, .06);--vibe-nav-item-bg-active: #333336;--vibe-nav-item-active-indicator: #2997ff;--vibe-nav-border: #424245;--vibe-nav-focus-ring: #2997ff;--vibe-nav-external-icon: #f5f5f7;--vibe-nav-sub-bg: #1d1d1f;--vibe-nav-sub-border: #424245}.vibe-nav{display:flex;align-items:center;border-bottom:1px solid var(--vibe-nav-border);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:14px;line-height:1.4}.vibe-nav--borderless{border-bottom:none}.vibe-nav--vertical{flex-direction:column;align-items:stretch;border-bottom:none;border-right:1px solid var(--vibe-nav-border)}.vibe-nav--vertical .vibe-nav__list{flex-direction:column;align-items:flex-start;margin:0;padding:0 40px}.vibe-nav--vertical .vibe-nav__item-link{padding:9px 0;line-height:2;width:100%}.vibe-nav--vertical .vibe-nav__item-link--active{box-shadow:none}.vibe-nav__list{display:flex;align-items:center;list-style:none;margin:0 -12px;padding:0;padding-inline-end:24px;gap:0;height:100%}.vibe-nav__item{list-style:none;position:relative}.vibe-nav__item-link{display:inline-flex;align-items:center;gap:4px;padding:0 12px;min-height:44px;text-decoration:none;color:var(--vibe-nav-item-text);background:none;border:none;cursor:pointer;font:inherit;font-size:14px;font-weight:500;line-height:2;white-space:nowrap;box-sizing:content-box;transition:background-color .15s ease-in-out,color .15s ease}.vibe-nav__item-link:hover{color:var(--vibe-nav-item-text-hover);background-color:var(--vibe-nav-item-bg-hover)}.vibe-nav__item-link--active{color:var(--vibe-nav-item-text-active);font-weight:500;box-shadow:inset 0 -2px 0 var(--vibe-nav-item-active-indicator)}[data-theme=apl] .vibe-nav{font-size:16px}[data-theme=apl] .vibe-nav__item-link{box-sizing:border-box;font-size:16px;line-height:1.375;padding:11px 8px}[data-theme=apl] .vibe-nav__item-link--active{background-color:var(--vibe-nav-item-bg-active);border-radius:8px;font-weight:600;box-shadow:none}[data-theme=apl] .vibe-nav__sub-list .vibe-nav__item-link{font-size:13px;padding:0 12px 0 16px;min-height:36px}.vibe-nav__item-link--disabled{color:var(--vibe-nav-item-text-disabled);cursor:not-allowed;pointer-events:none}.vibe-nav__item-link:focus-visible{outline:2px solid var(--vibe-nav-focus-ring);outline-offset:-2px;border-radius:2px}.vibe-nav__item-link--truncate .vibe-nav__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.vibe-nav__external-icon{color:var(--vibe-nav-external-icon);font-style:normal;font-size:.75em;display:inline-flex;align-items:center}.vibe-nav__chevron-icon{font-size:.625em;margin-left:4px;display:inline-flex;align-items:center;transition:transform .2s ease-out}.vibe-nav__chevron-icon--open{transform:rotate(180deg)}.vibe-nav__divider{width:1px;height:20px;background-color:var(--vibe-nav-border);margin:0 4px;list-style:none}.vibe-nav .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.vibe-nav__sub-list{list-style:none;margin:0;padding:0;background:var(--vibe-nav-sub-bg, #ffffff);box-shadow:0 4px 16px #0000001f;border:1px solid var(--vibe-nav-sub-border, rgba(0, 0, 0, .08));border-radius:var(--vibe-border-radius-md, 6px);z-index:10;position:absolute;top:100%;left:0}.vibe-nav__sub-list[data-placement=bottom-start]{inset:100% auto auto 0;transform:none}.vibe-nav__sub-list[data-placement=bottom-end]{inset:100% 0 auto auto;transform:none}.vibe-nav__sub-list[data-placement=bottom]{inset:100% auto auto 50%;transform:translate(-50%)}.vibe-nav__sub-list[data-placement=top-start]{inset:auto auto 100% 0;transform:none}.vibe-nav__sub-list[data-placement=top-end]{inset:auto 0 100% auto;transform:none}.vibe-nav__sub-list[data-placement=top]{inset:auto auto 100% 50%;transform:translate(-50%)}.vibe-nav__sub-list .vibe-nav__item-link{padding-left:16px;font-size:13px;min-height:36px}@media(prefers-reduced-motion:reduce){.vibe-nav__item-link,.vibe-nav__chevron-icon{transition:none}}@media(prefers-contrast:more){.vibe-nav{border-bottom-width:2px;border-bottom-color:CanvasText}.vibe-nav__item-link{color:CanvasText}.vibe-nav__item-link--active{box-shadow:inset 0 -3px 0 Highlight;color:Highlight}.vibe-nav__item-link--disabled{color:GrayText}.vibe-nav__item-link:focus-visible{outline-width:3px;outline-color:Highlight;outline-offset:2px}.vibe-nav__divider{background-color:CanvasText}}@media(forced-colors:active){.vibe-nav{border-bottom-width:2px;border-bottom-color:CanvasText}.vibe-nav__item-link--active{border-bottom-width:3px;border-bottom-color:Highlight;box-shadow:inset 0 -2px 0 Highlight;color:Highlight}.vibe-nav__item-link--disabled{color:GrayText}.vibe-nav__item-link:focus-visible{outline-color:Highlight}.vibe-nav__divider{background-color:CanvasText}}[data-theme=marcom]:not([data-mode]),[data-theme=marcom][data-mode=light]{--sk-fill-gray-tertiary-alpha: rgba(0, 0, 0, .16);--sk-fill: rgb(255, 255, 255);--sk-glyph: rgb(0, 0, 0);--sk-focus-color: #0071e3;--sk-fill-gray-tertiary: rgb(210, 210, 215);--sk-glyph-gray-tertiary: rgb(134, 134, 139)}[data-theme=marcom][data-mode=dark]{--sk-fill-gray-tertiary-alpha: rgba(255, 255, 255, .24);--sk-fill: rgb(0, 0, 0);--sk-glyph: rgb(255, 255, 255);--sk-focus-color: #0071e3;--sk-fill-gray-tertiary: rgb(66, 66, 69);--sk-glyph-gray-tertiary: rgb(110, 110, 115)}[data-theme=marcom] .vibe-header__nav .vibe-nav:not(.vibe-nav--vertical){--vibe-nav-item-text: var(--vibe-header-nav-text);--vibe-nav-item-text-active: var(--vibe-header-nav-text-active);--vibe-nav-item-text-hover: var(--vibe-header-nav-text-hover);--vibe-nav-item-bg-hover: transparent;--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: transparent}[data-theme=marcom]:not([data-mode]) .vibe-nav,[data-theme=marcom]:not([data-mode]).vibe-nav,[data-theme=marcom][data-mode=light] .vibe-nav,[data-theme=marcom][data-mode=light].vibe-nav{--vibe-nav-item-text: var(--sk-glyph);--vibe-nav-item-text-active: var(--sk-glyph);--vibe-nav-item-text-hover: var(--sk-glyph);--vibe-nav-item-text-disabled: var(--sk-glyph-gray-tertiary);--vibe-nav-item-bg-hover: transparent;--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: var(--sk-glyph);--vibe-nav-border: var(--sk-fill-gray-tertiary);--vibe-nav-focus-ring: var(--sk-focus-color);--vibe-nav-external-icon: var(--sk-glyph);--vibe-nav-sub-bg: var(--sk-fill);--vibe-nav-sub-border: var(--sk-fill-gray-tertiary-alpha)}[data-theme=marcom][data-mode=dark] .vibe-nav,[data-theme=marcom][data-mode=dark].vibe-nav{--vibe-nav-item-text: var(--sk-glyph);--vibe-nav-item-text-active: var(--sk-glyph);--vibe-nav-item-text-hover: var(--sk-glyph);--vibe-nav-item-text-disabled: var(--sk-glyph-gray-tertiary);--vibe-nav-item-bg-hover: transparent;--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: var(--sk-glyph);--vibe-nav-border: var(--sk-fill-gray-tertiary);--vibe-nav-focus-ring: var(--sk-focus-color);--vibe-nav-external-icon: var(--sk-glyph);--vibe-nav-sub-bg: var(--sk-fill);--vibe-nav-sub-border: var(--sk-fill-gray-tertiary-alpha)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-bg-primary: #f6f6f6;--color-icon-gray-dark: #262626;--color-keyline: #d9d9d9;--color-bg-secondary: #eeeeee;--color-secondary-label: #666666;--color-label: #272727}[data-theme=apple-care][data-mode=dark]{--color-cream: #f5f5f7;--color-bg-primary: #1e1e1e;--color-icon-gray-dark: #d9d9d9;--color-keyline: #404040;--color-bg-secondary: #2f2f2f;--color-secondary-label: #a3a3a3;--color-label: #e0e0e0}[data-theme=apple-care][data-mode=dark]{--vibe-nav-item-text: var(--color-label);--vibe-nav-item-text-active: var(--color-label);--vibe-nav-item-text-hover: var(--color-label);--vibe-nav-item-text-disabled: var(--color-secondary-label);--vibe-nav-item-bg-hover: var(--color-bg-secondary);--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: #1d1d1f;--vibe-nav-border: var(--color-keyline);--vibe-nav-focus-ring: #0071e3;--vibe-nav-external-icon: var(--color-icon-gray-dark);--vibe-nav-sub-bg: var(--color-bg-primary);--vibe-nav-sub-border: var(--color-keyline)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-nav-item-text: var(--color-label);--vibe-nav-item-text-active: var(--color-label);--vibe-nav-item-text-hover: var(--color-label);--vibe-nav-item-text-disabled: var(--color-secondary-label);--vibe-nav-item-bg-hover: var(--color-bg-secondary);--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: #1d1d1f;--vibe-nav-border: var(--color-keyline);--vibe-nav-focus-ring: #0071e3;--vibe-nav-external-icon: var(--color-icon-gray-dark);--vibe-nav-sub-bg: var(--color-bg-primary);--vibe-nav-sub-border: var(--color-keyline)}[data-theme=apple-care][data-mode=dark]{--vibe-nav-item-text: var(--color-label);--vibe-nav-item-text-active: var(--color-label);--vibe-nav-item-text-hover: var(--color-label);--vibe-nav-item-text-disabled: var(--color-secondary-label);--vibe-nav-item-bg-hover: var(--color-bg-secondary);--vibe-nav-item-bg-active: transparent;--vibe-nav-item-active-indicator: var(--color-cream);--vibe-nav-border: var(--color-keyline);--vibe-nav-focus-ring: #2997ff;--vibe-nav-external-icon: var(--color-icon-gray-dark);--vibe-nav-sub-bg: var(--color-bg-primary);--vibe-nav-sub-border: var(--color-keyline)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-nav-item-text: var(--color-label);--vibe-nav-item-text-active: var(--color-label);--vibe-nav-item-text-hover: var(--color-label);--vibe-nav-item-text-disabled: var(--color-secondary-label);--vibe-nav-item-bg-hover: var(--color-bg-secondary);--vibe-nav-border: var(--color-keyline);--vibe-nav-external-icon: var(--color-icon-gray-dark);--vibe-nav-sub-bg: var(--color-bg-primary);--vibe-nav-sub-border: var(--color-keyline)}[data-theme=apple-care][data-mode=dark]{--vibe-nav-item-text: var(--color-label);--vibe-nav-item-text-active: var(--color-label);--vibe-nav-item-text-hover: var(--color-label);--vibe-nav-item-text-disabled: var(--color-secondary-label);--vibe-nav-item-bg-hover: var(--color-bg-secondary);--vibe-nav-border: var(--color-keyline);--vibe-nav-external-icon: var(--color-icon-gray-dark);--vibe-nav-sub-bg: var(--color-bg-primary);--vibe-nav-sub-border: var(--color-keyline)}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-session-timeout-modal-bg: #ffffff;--vibe-session-timeout-modal-border: rgba(0, 0, 0, .12);--vibe-session-timeout-modal-border-radius: 12px;--vibe-session-timeout-backdrop-bg: rgba(0, 0, 0, .4);--vibe-session-timeout-header-text: #1d1d1f;--vibe-session-timeout-body-text: #6e6e73;--vibe-session-timeout-focus-ring: #2997ff;--vibe-session-timeout-z-index: 9000;--vibe-session-timeout-backdrop-z-index: 8999;--vibe-session-timeout-backdrop-transition-duration: .15s;--vibe-session-timeout-modal-transition-duration: .2s}[data-theme=bridge][data-mode=dark]{--vibe-session-timeout-modal-bg: #000000;--vibe-session-timeout-modal-border: rgba(255, 255, 255, .14);--vibe-session-timeout-modal-border-radius: 12px;--vibe-session-timeout-backdrop-bg: rgba(0, 0, 0, .6);--vibe-session-timeout-header-text: #f5f5f7;--vibe-session-timeout-body-text: #a1a1a6;--vibe-session-timeout-focus-ring: #2997ff;--vibe-session-timeout-z-index: 9000;--vibe-session-timeout-backdrop-z-index: 8999;--vibe-session-timeout-backdrop-transition-duration: .15s;--vibe-session-timeout-modal-transition-duration: .2s}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-session-timeout-modal-bg: #ffffff;--vibe-session-timeout-modal-border: rgba(0, 0, 0, .1);--vibe-session-timeout-modal-border-radius: 10px;--vibe-session-timeout-backdrop-bg: rgba(0, 0, 0, .35);--vibe-session-timeout-header-text: #1d1d1f;--vibe-session-timeout-body-text: #6e6e73;--vibe-session-timeout-focus-ring: #2997ff;--vibe-session-timeout-z-index: 9000;--vibe-session-timeout-backdrop-z-index: 8999;--vibe-session-timeout-backdrop-transition-duration: .15s;--vibe-session-timeout-modal-transition-duration: .2s}[data-theme=apple-care][data-mode=dark]{--vibe-session-timeout-modal-bg: #2c2c2e;--vibe-session-timeout-modal-border: rgba(255, 255, 255, .12);--vibe-session-timeout-modal-border-radius: 10px;--vibe-session-timeout-backdrop-bg: rgba(0, 0, 0, .55);--vibe-session-timeout-header-text: #f5f5f7;--vibe-session-timeout-body-text: #ebebf5cc;--vibe-session-timeout-focus-ring: #2997ff;--vibe-session-timeout-z-index: 9000;--vibe-session-timeout-backdrop-z-index: 8999;--vibe-session-timeout-backdrop-transition-duration: .15s;--vibe-session-timeout-modal-transition-duration: .2s}[data-theme=gsx]{--vibe-session-timeout-modal-bg: #ffffff;--vibe-session-timeout-modal-border: rgba(0, 0, 0, .14);--vibe-session-timeout-modal-border-radius: 8px;--vibe-session-timeout-backdrop-bg: rgba(0, 0, 0, .45);--vibe-session-timeout-header-text: #1d1d1f;--vibe-session-timeout-body-text: #6e6e73;--vibe-session-timeout-focus-ring: #2997ff;--vibe-session-timeout-z-index: 9000;--vibe-session-timeout-backdrop-z-index: 8999;--vibe-session-timeout-backdrop-transition-duration: .15s;--vibe-session-timeout-modal-transition-duration: .2s}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-session-timeout-modal-bg: #ffffff;--vibe-session-timeout-modal-border: rgba(0, 0, 0, .1);--vibe-session-timeout-modal-border-radius: 12px;--vibe-session-timeout-backdrop-bg: rgba(0, 0, 0, .4);--vibe-session-timeout-header-text: #1d1d1f;--vibe-session-timeout-body-text: #6e6e73;--vibe-session-timeout-focus-ring: #2997ff;--vibe-session-timeout-z-index: 9000;--vibe-session-timeout-backdrop-z-index: 8999;--vibe-session-timeout-backdrop-transition-duration: .15s;--vibe-session-timeout-modal-transition-duration: .2s}[data-theme=marcom][data-mode=dark]{--vibe-session-timeout-modal-bg: #000000;--vibe-session-timeout-modal-border: rgba(255, 255, 255, .14);--vibe-session-timeout-modal-border-radius: 12px;--vibe-session-timeout-backdrop-bg: rgba(0, 0, 0, .6);--vibe-session-timeout-header-text: #f5f5f7;--vibe-session-timeout-body-text: #a1a1a6;--vibe-session-timeout-focus-ring: #2997ff;--vibe-session-timeout-z-index: 9000;--vibe-session-timeout-backdrop-z-index: 8999;--vibe-session-timeout-backdrop-transition-duration: .15s;--vibe-session-timeout-modal-transition-duration: .2s}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-session-timeout-modal-bg: #ffffff;--vibe-session-timeout-modal-border: #e8e8ed;--vibe-session-timeout-modal-border-radius: 12px;--vibe-session-timeout-backdrop-bg: rgba(0, 0, 0, .48);--vibe-session-timeout-header-text: #1d1d1f;--vibe-session-timeout-body-text: #6e6e73;--vibe-session-timeout-focus-ring: #0071e3;--vibe-session-timeout-z-index: 9000;--vibe-session-timeout-backdrop-z-index: 8999;--vibe-session-timeout-backdrop-transition-duration: .15s;--vibe-session-timeout-modal-transition-duration: .2s}[data-theme=apl][data-mode=dark]{--vibe-session-timeout-modal-bg: #1d1d1f;--vibe-session-timeout-modal-border: #424245;--vibe-session-timeout-modal-border-radius: 12px;--vibe-session-timeout-backdrop-bg: rgba(0, 0, 0, .48);--vibe-session-timeout-header-text: #f5f5f7;--vibe-session-timeout-body-text: #86868b;--vibe-session-timeout-focus-ring: #2997ff;--vibe-session-timeout-z-index: 9000;--vibe-session-timeout-backdrop-z-index: 8999;--vibe-session-timeout-backdrop-transition-duration: .15s;--vibe-session-timeout-modal-transition-duration: .2s}.vibe-session-timeout{display:contents}.vibe-session-timeout-backdrop{position:fixed;inset:0;background-color:var(--vibe-session-timeout-backdrop-bg, rgba(0, 0, 0, .4));z-index:var(--vibe-session-timeout-backdrop-z-index, 8999);display:flex;align-items:center;justify-content:center;transition:opacity var(--vibe-session-timeout-backdrop-transition-duration, .15s) ease}.vibe-session-timeout-backdrop--entering,.vibe-session-timeout-backdrop--visible{opacity:1}.vibe-session-timeout-backdrop--hidden{opacity:0;pointer-events:none}.vibe-session-timeout-modal{position:fixed;top:50%;left:50%;transform:translate(-50%) translateY(-50%);background-color:var(--vibe-session-timeout-modal-bg, #ffffff);border:1px solid var(--vibe-session-timeout-modal-border, rgba(0, 0, 0, .12));border-radius:var(--vibe-session-timeout-modal-border-radius, 12px);z-index:var(--vibe-session-timeout-z-index, 9000);min-width:280px;max-width:480px;width:calc(100% - 32px);padding:24px;box-shadow:0 8px 32px #0000002e;transition:opacity var(--vibe-session-timeout-modal-transition-duration, .2s) ease-in-out,transform var(--vibe-session-timeout-modal-transition-duration, .2s) ease-out;outline:none}.vibe-session-timeout-modal--entering,.vibe-session-timeout-modal--visible{opacity:1;transform:translate(-50%) translateY(-50%)}.vibe-session-timeout-modal--hidden{opacity:0;transform:translate(-50%) translateY(calc(-50% - 8px)) scale(.97)}.vibe-session-timeout-modal :focus-visible{outline:2px solid var(--vibe-session-timeout-focus-ring, #2997ff);outline-offset:2px}.vibe-session-timeout-modal-header{color:var(--vibe-session-timeout-header-text, #1d1d1f);margin-bottom:12px}.vibe-session-timeout-modal-content{color:var(--vibe-session-timeout-body-text, #6e6e73);margin-bottom:20px}.vibe-session-timeout-modal-footer{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.vibe-session-timeout-modal-footer button,.vibe-session-timeout-modal-footer [role=button]{min-height:44px;min-width:44px}@media(prefers-reduced-motion:reduce){.vibe-session-timeout-backdrop,.vibe-session-timeout-modal{transition:none!important;animation:none!important}}@media(prefers-contrast:more){[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]),[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]),[data-theme=gsx],[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-session-timeout-header-text: #000000;--vibe-session-timeout-body-text: #000000;--vibe-session-timeout-modal-border: #000000;--vibe-session-timeout-backdrop-bg: rgba(0, 0, 0, .65)}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-session-timeout-header-text: #000000;--vibe-session-timeout-body-text: #000000;--vibe-session-timeout-modal-border: #000000;--vibe-session-timeout-backdrop-bg: rgba(0, 0, 0, .65)}[data-theme=bridge][data-mode=dark],[data-theme=apple-care][data-mode=dark],[data-theme=marcom][data-mode=dark],[data-theme=apl][data-mode=dark]{--vibe-session-timeout-header-text: #ffffff;--vibe-session-timeout-body-text: #ffffff;--vibe-session-timeout-modal-border: #ffffff}}@media(forced-colors:active){.vibe-session-timeout-backdrop{background-color:Canvas;opacity:.8}.vibe-session-timeout-modal{background-color:Canvas;border-color:ButtonText;color:CanvasText;box-shadow:none}.vibe-session-timeout-modal-header,.vibe-session-timeout-modal-content{color:CanvasText}.vibe-session-timeout-modal :focus-visible{outline-color:Highlight}}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-label: #272727;--color-bg-primary: #f6f6f6;--color-keyline: #d9d9d9;--color-modal-bg: var(--color-bg-secondary);--color-bg-secondary: #eeeeee}[data-theme=apple-care][data-mode=dark]{--color-label: #e0e0e0;--color-bg-primary: #1e1e1e;--color-keyline: #404040;--color-modal-bg: var(--color-bg-secondary);--color-bg-secondary: #2f2f2f}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-session-timeout-modal-bg: var(--color-modal-bg);--vibe-session-timeout-modal-border: var(--color-keyline);--vibe-session-timeout-modal-border-radius: 12px;--vibe-session-timeout-backdrop-bg: var(--color-bg-primary);--vibe-session-timeout-header-text: var(--color-label);--vibe-session-timeout-body-text: var(--color-label);--vibe-session-timeout-focus-ring: #2997ff;--vibe-session-timeout-z-index: 9000;--vibe-session-timeout-backdrop-z-index: 8999;--vibe-session-timeout-backdrop-transition-duration: .15s;--vibe-session-timeout-modal-transition-duration: .2s}[data-theme=apple-care][data-mode=dark]{--vibe-session-timeout-modal-bg: var(--color-modal-bg);--vibe-session-timeout-modal-border: var(--color-keyline);--vibe-session-timeout-modal-border-radius: 12px;--vibe-session-timeout-backdrop-bg: var(--color-bg-primary);--vibe-session-timeout-header-text: var(--color-label);--vibe-session-timeout-body-text: var(--color-label);--vibe-session-timeout-focus-ring: #2997ff;--vibe-session-timeout-z-index: 9000;--vibe-session-timeout-backdrop-z-index: 8999;--vibe-session-timeout-backdrop-transition-duration: .15s;--vibe-session-timeout-modal-transition-duration: .2s}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-session-timeout-modal-bg: var(--color-modal-bg);--vibe-session-timeout-modal-border: var(--color-keyline);--vibe-session-timeout-backdrop-bg: var(--color-bg-primary);--vibe-session-timeout-header-text: var(--color-label);--vibe-session-timeout-body-text: var(--color-label)}[data-theme=apple-care][data-mode=dark]{--vibe-session-timeout-modal-bg: var(--color-modal-bg);--vibe-session-timeout-modal-border: var(--color-keyline);--vibe-session-timeout-backdrop-bg: var(--color-bg-primary);--vibe-session-timeout-header-text: var(--color-label);--vibe-session-timeout-body-text: var(--color-label)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-session-timeout-header-text: var(--color-label);--vibe-session-timeout-body-text: var(--color-label);--vibe-session-timeout-modal-border: var(--color-keyline);--vibe-session-timeout-backdrop-bg: var(--color-bg-primary)}[data-theme=apple-care][data-mode=dark]{--vibe-session-timeout-header-text: var(--color-label);--vibe-session-timeout-body-text: var(--color-label);--vibe-session-timeout-modal-border: var(--color-keyline)}.vibe-time-input{display:inline-flex;flex-direction:column;gap:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.vibe-time-input__required{color:var(--vibe-input-error-text, #e30000);margin-left:2px}.vibe-time-input__field-wrapper{position:relative;display:inline-flex;align-items:center}.vibe-time-input__input{height:32px;padding:3px 12px;border:1px solid var(--vibe-input-border, #8f8f94);border-radius:var(--vibe-input-border-radius, 6px);background:var(--vibe-input-bg, #ffffff);color:var(--vibe-input-text, #1d1d1f);font-size:16px;font-weight:400;font-family:inherit;line-height:1.4;outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:140px}.vibe-time-input__input:focus{border-color:var(--vibe-input-border-focus, #0071e3);box-shadow:0 0 0 var(--vibe-input-focus-ring-size, 3px) var(--vibe-input-focus-ring, #2997ff33)}.vibe-time-input--invalid .vibe-time-input__input{border-color:var(--vibe-input-border-invalid, #e30000);background:var(--vibe-input-bg-error, #fff2f4)}.vibe-time-input--invalid .vibe-time-input__input:focus{box-shadow:0 0 0 var(--vibe-input-focus-ring-size, 3px) #e3000026}.vibe-time-input--disabled .vibe-time-input__input{background:var(--vibe-input-bg-disabled, rgba(0, 0, 0, .04));border-color:var(--vibe-input-border-disabled, rgba(0, 0, 0, .08));color:var(--vibe-input-text-disabled, rgba(0, 0, 0, .16));cursor:not-allowed}.vibe-time-input--readonly .vibe-time-input__input{background:var(--vibe-input-bg-readonly, rgba(0, 0, 0, .04));border-color:var(--vibe-input-border-readonly, #8f8f94)}.vibe-time-input__input::-webkit-datetime-edit{padding:0;display:flex;align-items:center}.vibe-time-input__input::-webkit-datetime-edit-fields-wrapper{display:flex;align-items:center;gap:0}.vibe-time-input__input::-webkit-datetime-edit-hour-field,.vibe-time-input__input::-webkit-datetime-edit-minute-field,.vibe-time-input__input::-webkit-datetime-edit-second-field{padding:2px 1px;border-radius:3px;font-variant-numeric:tabular-nums}.vibe-time-input__input::-webkit-datetime-edit-hour-field:focus,.vibe-time-input__input::-webkit-datetime-edit-minute-field:focus,.vibe-time-input__input::-webkit-datetime-edit-second-field:focus,.vibe-time-input__input::-webkit-datetime-edit-ampm-field:focus{background:var(--vibe-input-border-focus, #0071e3);color:#fff;border-radius:3px;outline:none}.vibe-time-input__input::-webkit-datetime-edit-ampm-field{padding:2px 4px;border-radius:3px;font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:.75rem;font-weight:500}.vibe-time-input__input::-webkit-datetime-edit-text{color:var(--vibe-input-text-placeholder, #6e6e73);padding:0 1px}.vibe-time-input__input::-webkit-calendar-picker-indicator{padding:2px;margin-left:4px;border-radius:3px;cursor:pointer;opacity:.6;transition:opacity .15s ease}.vibe-time-input__input::-webkit-calendar-picker-indicator:hover{opacity:1}.vibe-time-input--disabled .vibe-time-input__input::-webkit-calendar-picker-indicator{cursor:not-allowed;opacity:.3}.vibe-time-input__input::-webkit-inner-spin-button{display:none}.vibe-time-input__clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:50%;color:var(--vibe-input-icon, #86868b);cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.vibe-time-input__clear:hover{background:#0000000f;color:var(--vibe-input-text, #1d1d1f)}.vibe-time-input__clear:active{background:#0000001a}.vibe-time-input__field-wrapper:has(.vibe-time-input__clear) .vibe-time-input__input{padding-right:30px}.vibe-time-input__error{font-size:.75rem;line-height:1.33;color:var(--vibe-input-error-text, #e30000);margin:0}.vibe-time-input__helper{font-size:.75rem;line-height:1.33;color:var(--vibe-input-helper-text, #6e6e73);margin:0}@media(prefers-reduced-motion:reduce){.vibe-time-input__input,.vibe-time-input__clear{transition:none}}[data-theme=bridge][data-mode=dark] .vibe-time-input__clear:hover{background:#ffffff1a}[data-theme=bridge][data-mode=dark] .vibe-time-input__clear:active{background:#ffffff26}[data-theme=apl][data-mode=dark] .vibe-time-input__clear:hover{background:#ffffff1a}[data-theme=apl][data-mode=dark] .vibe-time-input__clear:active{background:#ffffff26}[data-theme=apl] .vibe-time-input__input{height:56px;padding:8px 16px;border-radius:12px}[data-theme=apl][data-mode=light] .vibe-time-input__input,[data-theme=apl]:not([data-mode]) .vibe-time-input__input{border-color:#86868b}[data-theme=apl][data-mode=light] .vibe-time-input__input:focus,[data-theme=apl]:not([data-mode]) .vibe-time-input__input:focus{border-color:#0071e3}[data-theme=apl][data-mode=dark] .vibe-time-input__input{background:#1d1d1f;color:#f5f5f7;border-color:#6e6e73}[data-theme=apl][data-mode=dark] .vibe-time-input__input:focus{border-color:#2997ff}[data-theme=marcom] .vibe-time-input__input{height:var(--vibe-input-field-height, 56px);padding:0 var(--vibe-input-field-padding-horizontal, 16px);border:1px solid var(--vibe-input-field-border-enabled, #86868b);border-radius:12px;background:var(--vibe-input-field-bg-enabled, rgba(255, 255, 255, .8));color:var(--vibe-input-field-text-enabled, #1d1d1f);font-size:var(--vibe-input-field-font-size, 17px);line-height:var(--vibe-input-field-line-height, 21px);letter-spacing:var(--vibe-input-field-letter-spacing, -.022em);font-family:var(--vibe-input-field-font-family, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif)}[data-theme=marcom] .vibe-time-input__input:focus{border-width:2px;border-color:var(--vibe-input-field-border-focused, #0071e3);padding-inline-start:calc(var(--vibe-input-field-padding-horizontal, 16px) - 1px);box-shadow:none}[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-hour-field:focus,[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-minute-field:focus,[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-second-field:focus,[data-theme=marcom] .vibe-time-input__input::-webkit-datetime-edit-ampm-field:focus{background:var(--vibe-input-field-border-focused, #0071e3)}[data-theme=marcom] .vibe-time-input--disabled .vibe-time-input__input{background:var(--vibe-input-field-bg-disabled, rgba(0, 0, 0, .01));border-color:var(--vibe-input-field-border-disabled, rgba(134, 134, 139, .42));color:var(--vibe-input-field-text-disabled, #6e6e73)}@-moz-document url-prefix(){.vibe-time-input__input{padding:0 8px}}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-date-picker-panel-bg: #ffffff;--vibe-date-picker-panel-border: 1px solid rgba(0, 0, 0, .12);--vibe-date-picker-panel-shadow: 0 4px 16px rgba(0, 0, 0, .12), 0 1px 4px rgba(0, 0, 0, .08);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: rgba(0, 0, 0, .06);--vibe-date-picker-day-text: #1d1d1f;--vibe-date-picker-day-selected-bg: #0071e3;--vibe-date-picker-day-selected-text: #ffffff;--vibe-date-picker-today-indicator: #0071e3;--vibe-date-picker-range-bg: rgba(97, 178, 255, .27);--vibe-date-picker-day-ineligible-text: #d2d2d7;--vibe-date-picker-placeholder-text: #6e6e73;--vibe-date-picker-weekday-text: #6e6e73;--vibe-date-picker-month-header-text: #1d1d1f;--vibe-date-picker-nav-button-color: #1d1d1f;--vibe-date-picker-focus-ring: #0071e3;--vibe-date-picker-scrim-bg: rgba(0, 0, 0, .48);--vibe-date-picker-readonly-bg: rgba(0, 0, 0, .04);--vibe-date-picker-readonly-border: #8f8f94;--vibe-date-picker-input-border-color: rgba(0, 0, 0, .48);--vibe-date-picker-error-color: #e30000;--vibe-date-picker-divider-color: rgba(0, 0, 0, .08);--vibe-date-picker-border-radius-floating: 8px;--vibe-date-picker-height-floating: 3.125rem}[data-theme=bridge][data-mode=dark]{--vibe-date-picker-panel-bg: #1c1c1e;--vibe-date-picker-panel-border: 1px solid rgba(255, 255, 255, .12);--vibe-date-picker-panel-shadow: 0 4px 16px rgba(0, 0, 0, .4), 0 1px 4px rgba(0, 0, 0, .24);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: rgba(255, 255, 255, .2);--vibe-date-picker-day-text: #f5f5f7;--vibe-date-picker-day-selected-bg: #0071e3;--vibe-date-picker-day-selected-text: #ffffff;--vibe-date-picker-today-indicator: #2997ff;--vibe-date-picker-range-bg: rgba(97, 178, 255, .27);--vibe-date-picker-day-ineligible-text: rgba(245, 245, 247, .3);--vibe-date-picker-placeholder-text: #a1a1a6;--vibe-date-picker-weekday-text: #aeaeb2;--vibe-date-picker-month-header-text: #f5f5f7;--vibe-date-picker-nav-button-color: #f5f5f7;--vibe-date-picker-focus-ring: #2997ff;--vibe-date-picker-scrim-bg: rgba(255, 255, 255, .16);--vibe-date-picker-readonly-bg: rgba(255, 255, 255, .11);--vibe-date-picker-readonly-border: #5b5b5e;--vibe-date-picker-input-border-color: rgba(255, 255, 255, .38);--vibe-date-picker-error-color: #ff8085;--vibe-date-picker-divider-color: rgba(255, 255, 255, .08);--vibe-link-text-focused: #2997ff;--vibe-button-link-text-focused: #2997ff;--vibe-date-picker-border-radius-floating: 8px;--vibe-date-picker-height-floating: 3.125rem}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-date-picker-panel-bg: #ffffff;--vibe-date-picker-panel-border: 1px solid #d2d2d7;--vibe-date-picker-panel-shadow: 0 4px 16px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .06);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: rgba(0, 0, 0, .06);--vibe-date-picker-day-text: #1d1d1f;--vibe-date-picker-day-selected-bg: #0071e3;--vibe-date-picker-day-selected-text: #ffffff;--vibe-date-picker-today-indicator: #0071e3;--vibe-date-picker-range-bg: rgba(97, 178, 255, .27);--vibe-date-picker-day-ineligible-text: #d2d2d7;--vibe-date-picker-placeholder-text: #6e6e73;--vibe-date-picker-weekday-text: #6e6e73;--vibe-date-picker-month-header-text: #1d1d1f;--vibe-date-picker-nav-button-color: #1d1d1f;--vibe-date-picker-focus-ring: #0071e3;--vibe-date-picker-scrim-bg: rgba(0, 0, 0, .48);--vibe-date-picker-readonly-bg: rgba(0, 0, 0, .04);--vibe-date-picker-readonly-border: #8f8f94;--vibe-date-picker-input-border-color: rgba(0, 0, 0, .48);--vibe-date-picker-error-color: #e30000;--vibe-date-picker-divider-color: rgba(0, 0, 0, .08);--vibe-date-picker-border-radius-floating: 8px;--vibe-date-picker-height-floating: 3.125rem}[data-theme=apple-care][data-mode=dark]{--vibe-date-picker-panel-bg: #1c1c1e;--vibe-date-picker-panel-border: 1px solid rgba(255, 255, 255, .12);--vibe-date-picker-panel-shadow: 0 4px 16px rgba(0, 0, 0, .4), 0 1px 4px rgba(0, 0, 0, .24);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: rgba(255, 255, 255, .2);--vibe-date-picker-day-text: #f5f5f7;--vibe-date-picker-day-selected-bg: #0071e3;--vibe-date-picker-day-selected-text: #ffffff;--vibe-date-picker-today-indicator: #2997ff;--vibe-date-picker-range-bg: rgba(97, 178, 255, .27);--vibe-date-picker-day-ineligible-text: rgba(245, 245, 247, .3);--vibe-date-picker-placeholder-text: #a1a1a6;--vibe-date-picker-weekday-text: #aeaeb2;--vibe-date-picker-month-header-text: #f5f5f7;--vibe-date-picker-nav-button-color: #f5f5f7;--vibe-date-picker-focus-ring: #2997ff;--vibe-date-picker-scrim-bg: rgba(255, 255, 255, .16);--vibe-date-picker-readonly-bg: rgba(255, 255, 255, .11);--vibe-date-picker-readonly-border: #5b5b5e;--vibe-date-picker-input-border-color: rgba(255, 255, 255, .38);--vibe-date-picker-error-color: #ff8085;--vibe-date-picker-divider-color: rgba(255, 255, 255, .08);--vibe-link-text-focused: #2997ff;--vibe-button-link-text-focused: #2997ff;--vibe-date-picker-border-radius-floating: 8px;--vibe-date-picker-height-floating: 3.125rem}[data-theme=gsx]{--vibe-date-picker-panel-bg: #ffffff;--vibe-date-picker-panel-border: 1px solid #d2d2d7;--vibe-date-picker-panel-shadow: 0 2px 12px rgba(0, 0, 0, .1);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: rgba(0, 0, 0, .06);--vibe-date-picker-day-text: #1d1d1f;--vibe-date-picker-day-selected-bg: #0071e3;--vibe-date-picker-day-selected-text: #ffffff;--vibe-date-picker-today-indicator: #0071e3;--vibe-date-picker-range-bg: rgba(97, 178, 255, .27);--vibe-date-picker-day-ineligible-text: #d2d2d7;--vibe-date-picker-placeholder-text: #6e6e73;--vibe-date-picker-weekday-text: #6e6e73;--vibe-date-picker-month-header-text: #1d1d1f;--vibe-date-picker-nav-button-color: #1d1d1f;--vibe-date-picker-focus-ring: #0071e3;--vibe-date-picker-scrim-bg: rgba(0, 0, 0, .48);--vibe-date-picker-readonly-bg: rgba(0, 0, 0, .04);--vibe-date-picker-readonly-border: #8f8f94;--vibe-date-picker-input-border-color: rgba(0, 0, 0, .48);--vibe-date-picker-error-color: #e30000;--vibe-date-picker-divider-color: rgba(0, 0, 0, .08);--vibe-date-picker-border-radius-floating: 8px;--vibe-date-picker-height-floating: 3.125rem}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-date-picker-panel-bg: #ffffff;--vibe-date-picker-panel-border: 1px solid rgba(0, 0, 0, .12);--vibe-date-picker-panel-shadow: 0 4px 20px rgba(0, 0, 0, .12);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: rgba(0, 0, 0, .06);--vibe-date-picker-day-text: #1d1d1f;--vibe-date-picker-day-selected-bg: #0071e3;--vibe-date-picker-day-selected-text: #ffffff;--vibe-date-picker-today-indicator: #0071e3;--vibe-date-picker-range-bg: rgba(97, 178, 255, .27);--vibe-date-picker-day-ineligible-text: #d2d2d7;--vibe-date-picker-placeholder-text: #6e6e73;--vibe-date-picker-weekday-text: #6e6e73;--vibe-date-picker-month-header-text: #1d1d1f;--vibe-date-picker-nav-button-color: #1d1d1f;--vibe-date-picker-focus-ring: #0071e3;--vibe-date-picker-scrim-bg: rgba(0, 0, 0, .48);--vibe-date-picker-readonly-bg: rgba(0, 0, 0, .04);--vibe-date-picker-readonly-border: #8f8f94;--vibe-date-picker-input-border-color: rgba(0, 0, 0, .48);--vibe-date-picker-error-color: #e30000;--vibe-date-picker-divider-color: rgba(0, 0, 0, .08);--vibe-date-picker-border-radius-floating: 8px;--vibe-date-picker-height-floating: 3.125rem}[data-theme=marcom][data-mode=dark]{--vibe-date-picker-panel-bg: #1c1c1e;--vibe-date-picker-panel-border: 1px solid rgba(255, 255, 255, .12);--vibe-date-picker-panel-shadow: 0 4px 20px rgba(0, 0, 0, .4);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: rgba(255, 255, 255, .2);--vibe-date-picker-day-text: #f5f5f7;--vibe-date-picker-day-selected-bg: #0071e3;--vibe-date-picker-day-selected-text: #ffffff;--vibe-date-picker-today-indicator: #2997ff;--vibe-date-picker-range-bg: rgba(97, 178, 255, .27);--vibe-date-picker-day-ineligible-text: rgba(245, 245, 247, .3);--vibe-date-picker-placeholder-text: #a1a1a6;--vibe-date-picker-weekday-text: #aeaeb2;--vibe-date-picker-month-header-text: #f5f5f7;--vibe-date-picker-nav-button-color: #f5f5f7;--vibe-date-picker-focus-ring: #2997ff;--vibe-date-picker-scrim-bg: rgba(255, 255, 255, .16);--vibe-date-picker-readonly-bg: rgba(255, 255, 255, .11);--vibe-date-picker-readonly-border: #5b5b5e;--vibe-date-picker-input-border-color: rgba(255, 255, 255, .38);--vibe-date-picker-error-color: #ff8085;--vibe-date-picker-divider-color: rgba(255, 255, 255, .08);--vibe-link-text-focused: #2997ff;--vibe-button-link-text-focused: #2997ff;--vibe-date-picker-border-radius-floating: 8px;--vibe-date-picker-height-floating: 3.125rem}[data-theme=primary][data-mode=light],[data-theme=primary]:not([data-mode]){--vibe-date-picker-panel-bg: #ffffff;--vibe-date-picker-panel-border: 1px solid rgba(0, 0, 0, .12);--vibe-date-picker-panel-shadow: 0 4px 16px rgba(0, 0, 0, .1);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: rgba(0, 0, 0, .06);--vibe-date-picker-day-text: #1d1d1f;--vibe-date-picker-day-selected-bg: #0071e3;--vibe-date-picker-day-selected-text: #ffffff;--vibe-date-picker-today-indicator: #0071e3;--vibe-date-picker-range-bg: rgba(97, 178, 255, .27);--vibe-date-picker-day-ineligible-text: #d2d2d7;--vibe-date-picker-placeholder-text: #6e6e73;--vibe-date-picker-weekday-text: #6e6e73;--vibe-date-picker-month-header-text: #1d1d1f;--vibe-date-picker-nav-button-color: #1d1d1f;--vibe-date-picker-focus-ring: #0071e3;--vibe-date-picker-scrim-bg: rgba(0, 0, 0, .48);--vibe-date-picker-readonly-bg: rgba(0, 0, 0, .04);--vibe-date-picker-readonly-border: #8f8f94;--vibe-date-picker-input-border-color: rgba(0, 0, 0, .48);--vibe-date-picker-error-color: #e30000;--vibe-date-picker-divider-color: rgba(0, 0, 0, .08);--vibe-date-picker-border-radius-floating: 8px;--vibe-date-picker-height-floating: 3.125rem}[data-theme=primary][data-mode=dark]{--vibe-date-picker-panel-bg: #1c1c1e;--vibe-date-picker-panel-border: 1px solid rgba(255, 255, 255, .12);--vibe-date-picker-panel-shadow: 0 4px 16px rgba(0, 0, 0, .36);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: rgba(255, 255, 255, .2);--vibe-date-picker-day-text: #f5f5f7;--vibe-date-picker-day-selected-bg: #0071e3;--vibe-date-picker-day-selected-text: #ffffff;--vibe-date-picker-today-indicator: #2997ff;--vibe-date-picker-range-bg: rgba(97, 178, 255, .27);--vibe-date-picker-day-ineligible-text: rgba(245, 245, 247, .3);--vibe-date-picker-placeholder-text: #a1a1a6;--vibe-date-picker-weekday-text: #aeaeb2;--vibe-date-picker-month-header-text: #f5f5f7;--vibe-date-picker-nav-button-color: #f5f5f7;--vibe-date-picker-focus-ring: #2997ff;--vibe-date-picker-scrim-bg: rgba(255, 255, 255, .16);--vibe-date-picker-readonly-bg: rgba(255, 255, 255, .11);--vibe-date-picker-readonly-border: #5b5b5e;--vibe-date-picker-input-border-color: rgba(255, 255, 255, .38);--vibe-date-picker-error-color: #ff8085;--vibe-date-picker-divider-color: rgba(255, 255, 255, .08);--vibe-link-text-focused: #2997ff;--vibe-button-link-text-focused: #2997ff;--vibe-date-picker-border-radius-floating: 8px;--vibe-date-picker-height-floating: 3.125rem}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-date-picker-panel-bg: #ffffff;--vibe-date-picker-panel-border: 1px solid #e8e8ed;--vibe-date-picker-panel-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: rgba(0, 0, 0, .06);--vibe-date-picker-day-text: #1d1d1f;--vibe-date-picker-day-selected-bg: #0071e3;--vibe-date-picker-day-selected-text: #ffffff;--vibe-date-picker-today-indicator: #0071e3;--vibe-date-picker-range-bg: rgba(112, 184, 255, .27);--vibe-date-picker-day-ineligible-text: #d2d2d7;--vibe-date-picker-placeholder-text: #6e6e73;--vibe-date-picker-weekday-text: #6e6e73;--vibe-date-picker-month-header-text: #1d1d1f;--vibe-date-picker-nav-button-color: #1d1d1f;--vibe-date-picker-focus-ring: #0071e3;--vibe-date-picker-scrim-bg: rgba(0, 0, 0, .48);--vibe-date-picker-input-border-color: #86868b;--vibe-date-picker-error-color: #e30000;--vibe-date-picker-divider-color: #e8e8ed}[data-theme=apl][data-mode=dark]{--vibe-date-picker-panel-bg: #1d1d1f;--vibe-date-picker-panel-border: 1px solid #424245;--vibe-date-picker-panel-shadow: 0 2px 8px 0 rgba(0, 0, 0, .12), 0 2px 16px 0 rgba(0, 0, 0, .08);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: rgba(255, 255, 255, .2);--vibe-date-picker-day-text: #f5f5f7;--vibe-date-picker-day-selected-bg: #0071e3;--vibe-date-picker-day-selected-text: #ffffff;--vibe-date-picker-today-indicator: #2997ff;--vibe-date-picker-range-bg: rgba(112, 184, 255, .27);--vibe-date-picker-day-ineligible-text: rgba(245, 245, 247, .3);--vibe-date-picker-placeholder-text: #86868b;--vibe-date-picker-weekday-text: #86868b;--vibe-date-picker-month-header-text: #f5f5f7;--vibe-date-picker-nav-button-color: #f5f5f7;--vibe-date-picker-focus-ring: #2997ff;--vibe-date-picker-scrim-bg: rgba(255, 255, 255, .16);--vibe-date-picker-input-border-color: #6e6e73;--vibe-date-picker-error-color: #ff3037;--vibe-date-picker-divider-color: #333336;--vibe-link-text-focused: #2997ff;--vibe-button-link-text-focused: #2997ff}.vibe-date-picker{display:inline-block;position:relative;font-family:inherit}.vibe-date-picker--inline{display:block}.vibe-date-picker__trigger{display:flex;align-items:center;gap:8px;width:100%}.vibe-date-picker__input-wrapper{position:relative;display:flex;align-items:center;width:100%}.vibe-date-picker__input{width:100%;height:44px;padding:0 44px 0 12px;border:1px solid var(--vibe-date-picker-input-border-color, rgba(0, 0, 0, .48));border-radius:8px;font-size:14px;font-family:inherit;background:var(--vibe-date-picker-panel-bg, #ffffff);color:var(--vibe-date-picker-day-text, #1d1d1f);cursor:default;outline:none;transition:border-color .1s ease;box-sizing:border-box}.vibe-date-picker__input:focus-visible{outline:2px solid var(--vibe-date-picker-focus-ring, #0071e3);outline-offset:2px;border-color:var(--vibe-date-picker-focus-ring, #0071e3)}.vibe-date-picker__input::placeholder{color:var(--vibe-date-picker-placeholder-text, #6e6e73)}.vibe-date-picker__input--readonly{background:var(--vibe-date-picker-readonly-bg, rgba(0, 0, 0, .04));border-color:var(--vibe-date-picker-readonly-border, #8f8f94);border-style:dashed}.vibe-date-picker__input--invalid{border-color:var(--vibe-date-picker-error-color, #e30000)}.vibe-date-picker__input--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.vibe-date-picker__calendar-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--vibe-date-picker-nav-button-color, #1d1d1f);transition:background .1s ease;min-width:44px;min-height:44px}.vibe-date-picker__calendar-icon:focus-visible,.vibe-date-picker__calendar-icon:focus{outline:2px solid var(--vibe-date-picker-focus-ring, #0071e3);outline-offset:2px}.vibe-date-picker__calendar-icon[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}[data-theme=apl] .vibe-date-picker__input{height:56px;border-radius:12px;font-size:16px;padding:0 44px 0 16px}[data-theme=apl][data-mode=light] .vibe-date-picker__input,[data-theme=apl]:not([data-mode]) .vibe-date-picker__input{background:#f5f5f7}[data-theme=apl][data-mode=dark] .vibe-date-picker__input{background:#1d1d1f}[data-theme=apl] .vibe-date-picker__calendar-icon{border-radius:8px}[data-theme=apl][data-mode=light] .vibe-date-picker__calendar-icon,[data-theme=apl]:not([data-mode]) .vibe-date-picker__calendar-icon{color:#0071e3}[data-theme=apl][data-mode=dark] .vibe-date-picker__calendar-icon{color:#2997ff}[data-theme=marcom] .vibe-date-picker__input:not(.vibe-date-picker__input--readonly){height:var(--vibe-input-field-height, 56px);border-radius:12px;font-size:var(--vibe-input-field-font-size, 17px);line-height:var(--vibe-input-field-line-height, 21px);letter-spacing:var(--vibe-input-field-letter-spacing, -.022em);font-family:var(--vibe-input-field-font-family, "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif);background:var(--vibe-input-field-bg-enabled, rgba(255, 255, 255, .8));padding-inline-start:var(--vibe-input-field-padding-horizontal, 16px)}[data-theme=apl] .vibe-date-picker__time-picker .vibe-time-input__input{height:24px;padding:0 6px;border-radius:6px}[data-theme=marcom] .vibe-date-picker__time-picker .vibe-time-input__input{height:24px;font-size:.75rem;padding:0 6px}.vibe-date-picker__calendar-icon[aria-disabled=true]:not([disabled]){color:var(--vibe-date-picker-placeholder-text, #6e6e73);cursor:default}.vibe-date-picker__label{display:block;font-family:var(--vibe-label-font-family);font-size:var(--vibe-label-font-size);line-height:var(--vibe-label-line-height);letter-spacing:var(--vibe-label-letter-spacing);font-weight:var(--vibe-label-font-weight);color:var(--vibe-label-color);margin-bottom:var(--vibe-label-margin-bottom)}.vibe-date-picker__optional-label{font-weight:400;opacity:.6}.vibe-date-picker__label--floating{position:absolute;inset-block-start:50%;inset-inline-start:12px;transform:translateY(-50%);font-size:1rem;font-weight:400;line-height:1.35;color:var(--vibe-date-picker-placeholder-text, #6e6e73);pointer-events:none;transition:.125s ease-in;z-index:1;margin:0;background:transparent;padding:0;max-inline-size:calc(100% - 68px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vibe-date-picker--floating .vibe-date-picker__label--floating.is-active,.vibe-date-picker--floating .vibe-date-picker__label--floating.has-value{inset-block-start:6px;transform:none;font-size:.6875rem;color:var(--vibe-label-color)}.vibe-date-picker--floating .vibe-date-picker__input{height:var(--vibe-date-picker-height-floating, 3.125rem);border-radius:var(--vibe-date-picker-border-radius-floating, 8px);padding-block-start:20px;padding-block-end:6px}@media(prefers-reduced-motion:reduce){.vibe-date-picker__label--floating{transition:none}}.vibe-date-picker__error{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;color:var(--vibe-date-picker-error-color, #e30000)}.vibe-date-picker__panel{background:var(--vibe-date-picker-panel-bg, #ffffff);border:var(--vibe-date-picker-panel-border, 1px solid rgba(0, 0, 0, .12));border-radius:12px;box-shadow:var(--vibe-date-picker-panel-shadow, 0 4px 16px rgba(0, 0, 0, .12));padding:16px;min-width:300px;width:300px;box-sizing:border-box;outline:none;transition:opacity .2s ease-out,scale .2s ease-out}.vibe-date-picker__panel--multi-month{width:624px;min-width:624px}.vibe-date-picker__panel-months{display:flex;gap:24px}.vibe-date-picker__scrim{position:fixed;inset:0;background:var(--vibe-date-picker-scrim-bg, rgba(0, 0, 0, .48));z-index:9998;display:flex;align-items:center;justify-content:center}.vibe-date-picker__panel--dialog{position:relative;z-index:9999}.vibe-date-picker__month-header{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:12px}.vibe-date-picker__month-title{margin:0;font-size:15px;font-weight:600;color:var(--vibe-date-picker-month-header-text, #1d1d1f);flex:1;text-align:center}.vibe-date-picker__nav-btn{width:34px;height:34px;min-width:34px;min-height:34px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:8px;cursor:pointer;color:var(--vibe-date-picker-nav-button-color, #1d1d1f);padding:0;transition:background .1s ease}.vibe-date-picker__nav-btn:focus-visible,.vibe-date-picker__nav-btn:focus{outline:2px solid var(--vibe-date-picker-focus-ring, #0071e3);outline-offset:2px}.vibe-date-picker__nav-btn:disabled{opacity:.3;cursor:not-allowed}.vibe-date-picker__live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vibe-date-picker__calendar-grid{width:100%;border-collapse:collapse;table-layout:fixed}.vibe-date-picker__weekday{font-size:11px;font-weight:600;text-align:center;padding:4px 0 8px;color:var(--vibe-date-picker-weekday-text, #6e6e73);text-transform:uppercase;letter-spacing:.04em}.vibe-date-picker__week-number{font-size:11px;text-align:center;padding:4px;color:var(--vibe-date-picker-weekday-text, #6e6e73);width:32px}.vibe-date-picker__day-cell{text-align:center;padding:2px}.vibe-date-picker__day-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:2px solid transparent;border-radius:50%;font-size:13px;font-family:inherit;color:var(--vibe-date-picker-day-text, #1d1d1f);cursor:pointer;padding:0;position:relative;transition:background .1s ease,border-color .1s ease}.vibe-date-picker__day-btn:hover:not([aria-disabled=true]):not(.vibe-date-picker__day-btn--selected){background:var(--vibe-date-picker-day-bg-hover, rgba(0, 0, 0, .06))}.vibe-date-picker__day-btn:hover:not([disabled]):not([aria-disabled=true]):not(.vibe-date-picker__day-btn--selected),.vibe-date-picker__day-btn--last-hover:not([disabled]):not([aria-disabled=true]):not(.vibe-date-picker__day-btn--selected){border-color:var(--vibe-date-picker-focus-ring, #0071e3)}.vibe-date-picker__day-btn:focus-visible,.vibe-date-picker__day-btn:focus{outline:none;border-color:var(--vibe-date-picker-focus-ring, #0071e3)}.vibe-date-picker__day-btn--selected{background:var(--vibe-date-picker-day-selected-bg, #0071e3);color:var(--vibe-date-picker-day-selected-text, #ffffff);border-radius:50%}.vibe-date-picker__day-btn--selected:focus-visible,.vibe-date-picker__day-btn--selected:focus{border-color:#ffffffa3}.vibe-date-picker__day-btn--outside-month{opacity:.66}.vibe-date-picker__day-btn--today{font-weight:700}.vibe-date-picker__day-btn[aria-disabled=true],.vibe-date-picker__day-btn[disabled]{color:var(--vibe-date-picker-day-ineligible-text, #d2d2d7);text-decoration:line-through;text-decoration-color:currentColor;cursor:not-allowed}.vibe-date-picker__day-cell--in-range{background:var(--vibe-date-picker-range-bg, rgba(97, 178, 255, .27))}.vibe-date-picker__day-cell--range-start{background:linear-gradient(to right,transparent 50%,var(--vibe-date-picker-range-bg, rgba(97, 178, 255, .27)) 50%)}.vibe-date-picker__day-cell--range-end{background:linear-gradient(to left,transparent 50%,var(--vibe-date-picker-range-bg, rgba(97, 178, 255, .27)) 50%)}@keyframes vibe-date-picker-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.vibe-date-picker__day-btn--shake{animation:vibe-date-picker-shake .3s ease-in-out}.vibe-date-picker__footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.vibe-date-picker__footer-btn{height:36px;min-height:44px;padding:0 16px;border:none;border-radius:8px;font-size:13px;font-family:inherit;font-weight:500;cursor:pointer;transition:background .1s ease}.vibe-date-picker__footer-btn--clear{background:none;color:var(--vibe-date-picker-nav-button-color, #1d1d1f)}.vibe-date-picker__footer-btn--clear:hover{background:var(--vibe-date-picker-day-bg-hover, rgba(0, 0, 0, .06))}.vibe-date-picker__footer-btn--done{background:var(--vibe-date-picker-day-selected-bg, #0071e3);color:var(--vibe-date-picker-day-selected-text, #ffffff)}.vibe-date-picker__footer-btn--done:hover{opacity:.9}.vibe-date-picker__footer-btn:focus-visible{outline:2px solid var(--vibe-date-picker-focus-ring, #0071e3);outline-offset:2px}[dir=rtl] .vibe-date-picker__day-cell--range-start{background:linear-gradient(to left,transparent 50%,var(--vibe-date-picker-range-bg, rgba(97, 178, 255, .27)) 50%)}[dir=rtl] .vibe-date-picker__day-cell--range-end{background:linear-gradient(to right,transparent 50%,var(--vibe-date-picker-range-bg, rgba(97, 178, 255, .27)) 50%)}@media(max-width:768px){.vibe-date-picker__panel--multi-month{width:280px}.vibe-date-picker__panel-months>*:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.vibe-date-picker__panel,.vibe-date-picker__day-btn,.vibe-date-picker__calendar-icon,.vibe-date-picker__footer-btn{transition:none}.vibe-date-picker__day-btn--shake{animation:none}}@media(forced-colors:active){.vibe-date-picker__day-btn--selected{forced-color-adjust:none;color:HighlightText;background:Highlight}.vibe-date-picker__day-btn:focus-visible,.vibe-date-picker__day-btn:focus{border-color:Highlight}.vibe-date-picker__nav-btn:focus-visible,.vibe-date-picker__nav-btn:focus{outline-color:Highlight}.vibe-date-picker__day-btn[aria-disabled=true]{color:GrayText}}@media(prefers-contrast:more){.vibe-date-picker__day-btn{font-weight:600}.vibe-date-picker__input,.vibe-date-picker__panel{border-width:2px}:root,.vibe-date-picker{--vibe-date-picker-day-text: #000000;--vibe-date-picker-day-ineligible-text: #545456;--vibe-date-picker-month-header-text: #000000;--vibe-date-picker-nav-button-color: #000000;--vibe-date-picker-input-border-color: #000000;--vibe-date-picker-panel-border: 2px solid #000000;--vibe-date-picker-weekday-text: #000000;--vibe-date-picker-day-selected-bg: #003da5;--vibe-date-picker-day-selected-text: #ffffff}[data-mode=dark]{--vibe-date-picker-day-text: #ffffff;--vibe-date-picker-day-ineligible-text: #b0b0b5;--vibe-date-picker-month-header-text: #ffffff;--vibe-date-picker-nav-button-color: #ffffff;--vibe-date-picker-input-border-color: #ffffff;--vibe-date-picker-panel-border: 2px solid #ffffff;--vibe-date-picker-weekday-text: #ffffff;--vibe-date-picker-day-selected-bg: #c8daff;--vibe-date-picker-day-selected-text: #000000}}.vibe-date-picker__footer--has-time{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:8px 12px}.vibe-date-picker__time-row{display:flex;align-items:flex-end;gap:8px}.vibe-date-picker__time-picker{gap:2px}.vibe-date-picker__time-picker .vibe-label{font-size:.6875rem;font-weight:500}.vibe-date-picker__time-picker .vibe-time-input__input{width:110px;height:24px;font-size:.75rem;padding:0 6px;min-width:unset}.vibe-date-picker__footer-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.vibe-date-picker__panel:not(.vibe-date-picker__panel--multi-month) .vibe-date-picker__footer--has-time:has(.vibe-date-picker__time-picker+.vibe-date-picker__time-picker){flex-direction:column;align-items:stretch}.vibe-date-picker__panel:not(.vibe-date-picker__panel--multi-month) .vibe-date-picker__footer--has-time:has(.vibe-date-picker__time-picker+.vibe-date-picker__time-picker) .vibe-date-picker__footer-actions{justify-content:flex-end}[dir=rtl] .vibe-date-picker__footer--has-time,[dir=rtl] .vibe-date-picker__time-row{flex-direction:row-reverse}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-divider: #737373;--color-error: #d70015;--color-keyline: #d9d9d9;--color-secondary-label: #666666;--color-bg-primary: #f6f6f6;--color-bubble-text-right: white;--color-chrysalis-blue: #0068da;--color-label: #272727;--color-bg-secondary: #eeeeee;--color-panel-bg: var(--color-bg-secondary)}[data-theme=apple-care][data-mode=dark]{--color-link: #419cff;--color-divider: #8c8c8c;--color-error: #ff6961;--color-keyline: #404040;--color-secondary-label: #a3a3a3;--color-bg-primary: #1e1e1e;--color-bubble-text-right: black;--color-chrysalis-blue: #419cff;--color-label: #e0e0e0;--color-bg-secondary: #2f2f2f;--color-panel-bg: var(--color-bg-secondary)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-date-picker-panel-bg: var(--color-panel-bg);--vibe-date-picker-panel-border: 1px solid rgba(0, 0, 0, .12);--vibe-date-picker-panel-shadow: 0 4px 16px rgba(0, 0, 0, .12), 0 1px 4px rgba(0, 0, 0, .08);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: var(--color-bg-secondary);--vibe-date-picker-day-text: var(--color-label);--vibe-date-picker-day-selected-bg: var(--color-chrysalis-blue);--vibe-date-picker-day-selected-text: var(--color-bubble-text-right);--vibe-date-picker-today-indicator: #0071e3;--vibe-date-picker-range-bg: var(--color-bg-primary);--vibe-date-picker-day-ineligible-text: var(--color-label);--vibe-date-picker-placeholder-text: var(--color-secondary-label);--vibe-date-picker-weekday-text: var(--color-label);--vibe-date-picker-month-header-text: var(--color-label);--vibe-date-picker-nav-button-color: var(--color-label);--vibe-date-picker-focus-ring: #0071e3;--vibe-date-picker-scrim-bg: var(--color-bg-primary);--vibe-date-picker-readonly-bg: var(--color-bg-primary);--vibe-date-picker-readonly-border: var(--color-keyline);--vibe-date-picker-input-border-color: var(--color-keyline);--vibe-date-picker-error-color: var(--color-error);--vibe-date-picker-divider-color: var(--color-divider);--vibe-date-picker-border-radius-floating: 8px;--vibe-date-picker-height-floating: 3.125rem}[data-theme=apple-care][data-mode=dark]{--vibe-date-picker-panel-bg: var(--color-panel-bg);--vibe-date-picker-panel-border: 1px solid rgba(255, 255, 255, .12);--vibe-date-picker-panel-shadow: 0 4px 16px rgba(0, 0, 0, .4), 0 1px 4px rgba(0, 0, 0, .24);--vibe-date-picker-day-bg: transparent;--vibe-date-picker-day-bg-hover: var(--color-bg-secondary);--vibe-date-picker-day-text: var(--color-label);--vibe-date-picker-day-selected-bg: var(--color-chrysalis-blue);--vibe-date-picker-day-selected-text: var(--color-bubble-text-right);--vibe-date-picker-today-indicator: #2997ff;--vibe-date-picker-range-bg: var(--color-bg-primary);--vibe-date-picker-day-ineligible-text: var(--color-label);--vibe-date-picker-placeholder-text: var(--color-secondary-label);--vibe-date-picker-weekday-text: var(--color-label);--vibe-date-picker-month-header-text: var(--color-label);--vibe-date-picker-nav-button-color: var(--color-label);--vibe-date-picker-focus-ring: #2997ff;--vibe-date-picker-scrim-bg: var(--color-bg-primary);--vibe-date-picker-readonly-bg: var(--color-bg-primary);--vibe-date-picker-readonly-border: var(--color-keyline);--vibe-date-picker-input-border-color: var(--color-keyline);--vibe-date-picker-error-color: var(--color-error);--vibe-date-picker-divider-color: var(--color-divider);--vibe-link-text-focused: var(--color-link);--vibe-button-link-text-focused: var(--color-link);--vibe-date-picker-border-radius-floating: 8px;--vibe-date-picker-height-floating: 3.125rem}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-date-picker-day-text: var(--color-label);--vibe-date-picker-day-ineligible-text: var(--color-label);--vibe-date-picker-month-header-text: var(--color-label);--vibe-date-picker-nav-button-color: var(--color-label);--vibe-date-picker-input-border-color: var(--color-keyline);--vibe-date-picker-panel-border: 2px solid #000000;--vibe-date-picker-weekday-text: var(--color-label);--vibe-date-picker-day-selected-bg: var(--color-chrysalis-blue);--vibe-date-picker-day-selected-text: var(--color-bubble-text-right)}[data-theme=apple-care][data-mode=dark]{--vibe-date-picker-day-text: var(--color-label);--vibe-date-picker-day-ineligible-text: var(--color-label);--vibe-date-picker-month-header-text: var(--color-label);--vibe-date-picker-nav-button-color: var(--color-label);--vibe-date-picker-input-border-color: var(--color-keyline);--vibe-date-picker-panel-border: 2px solid #000000;--vibe-date-picker-weekday-text: var(--color-label);--vibe-date-picker-day-selected-bg: var(--color-chrysalis-blue);--vibe-date-picker-day-selected-text: var(--color-bubble-text-right)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-date-picker-panel-bg: var(--color-panel-bg);--vibe-date-picker-day-bg-hover: var(--color-bg-secondary);--vibe-date-picker-day-text: var(--color-label);--vibe-date-picker-day-selected-bg: var(--color-chrysalis-blue);--vibe-date-picker-day-selected-text: var(--color-bubble-text-right);--vibe-date-picker-range-bg: var(--color-bg-primary);--vibe-date-picker-day-ineligible-text: var(--color-label);--vibe-date-picker-placeholder-text: var(--color-secondary-label);--vibe-date-picker-weekday-text: var(--color-label);--vibe-date-picker-month-header-text: var(--color-label);--vibe-date-picker-nav-button-color: var(--color-label);--vibe-date-picker-scrim-bg: var(--color-bg-primary);--vibe-date-picker-readonly-bg: var(--color-bg-primary);--vibe-date-picker-readonly-border: var(--color-keyline);--vibe-date-picker-input-border-color: var(--color-keyline);--vibe-date-picker-error-color: var(--color-error);--vibe-date-picker-divider-color: var(--color-divider)}[data-theme=apple-care][data-mode=dark]{--vibe-date-picker-panel-bg: var(--color-panel-bg);--vibe-date-picker-day-bg-hover: var(--color-bg-secondary);--vibe-date-picker-day-text: var(--color-label);--vibe-date-picker-day-selected-bg: var(--color-chrysalis-blue);--vibe-date-picker-day-selected-text: var(--color-bubble-text-right);--vibe-date-picker-range-bg: var(--color-bg-primary);--vibe-date-picker-day-ineligible-text: var(--color-label);--vibe-date-picker-placeholder-text: var(--color-secondary-label);--vibe-date-picker-weekday-text: var(--color-label);--vibe-date-picker-month-header-text: var(--color-label);--vibe-date-picker-nav-button-color: var(--color-label);--vibe-date-picker-scrim-bg: var(--color-bg-primary);--vibe-date-picker-readonly-bg: var(--color-bg-primary);--vibe-date-picker-readonly-border: var(--color-keyline);--vibe-date-picker-input-border-color: var(--color-keyline);--vibe-date-picker-error-color: var(--color-error);--vibe-date-picker-divider-color: var(--color-divider);--vibe-link-text-focused: var(--color-link);--vibe-button-link-text-focused: var(--color-link)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-date-picker-input-border-color: rgba(0, 0, 0, .48)}[data-theme=apple-care][data-mode=dark]{--vibe-date-picker-input-border-color: rgba(255, 255, 255, .38)}:root,[data-theme=bridge]{--vibe-data-table-cell-padding: 4px 8px;--vibe-data-table-header-padding: 13px 8px;--vibe-data-table-font-family: SF Pro Text, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vibe-data-table-header-font-weight: 600;--vibe-data-table-body-font-weight: 400;--vibe-data-table-body-font-size: 17px;--vibe-data-table-header-font-size: 17px;--vibe-data-table-line-height: 1.5;--vibe-data-table-letter-spacing: -.024em;--vibe-data-table-header-min-height: 44px;--vibe-data-table-cell-border-radius: 4px;--vibe-data-table-transition-duration: .15s;--vibe-data-table-focus-ring-width: 2px;--vibe-data-table-focus-ring-offset: -2px;--vibe-data-table-control-column-width: 48px;--vibe-data-table-expansion-column-width: 44px;--vibe-data-table-drag-column-width: 44px;--vibe-data-table-resize-handle-width: 24px}[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]){--vibe-data-table-bg: #ffffff;--vibe-data-table-header-bg: rgba(255, 255, 255, .64);--vibe-data-table-header-text: #1d1d1f;--vibe-data-table-header-border: #6e6e73;--vibe-data-table-column-divider: #8f8f94;--vibe-data-table-row-odd-bg: #f5f5f7;--vibe-data-table-row-even-bg: #ffffff;--vibe-data-table-row-hover-bg: #e8e8ed;--vibe-data-table-row-selected-bg: rgba(97, 178, 255, .27);--vibe-data-table-row-border: #d2d2d7;--vibe-data-table-cell-text: #1d1d1f;--vibe-data-table-sort-icon: #86868b;--vibe-data-table-sort-icon-active: #1d1d1f;--vibe-data-table-focus-ring: #2997ff;--vibe-data-table-checkbox-color: #0071e3;--vibe-data-table-drag-handle: #86868b;--vibe-data-table-drag-outline: #f56300;--vibe-data-table-drop-indicator: #0071e3;--vibe-data-table-frozen-shadow: #6e6e73;--vibe-data-table-empty-text: #86868b;--vibe-data-table-empty-bg: #f5f5f7;--vibe-data-table-loading-overlay-bg: rgba(255, 255, 255, .7);--vibe-data-table-status-bar-bg: #f5f5f7;--vibe-data-table-status-bar-text: #6e6e73;--vibe-data-table-pagination-text: #1d1d1f;--vibe-data-table-resize-handle: #8f8f94;--vibe-data-table-filter-border: #8f8f94;--vibe-data-table-filter-bg: #ffffff;--vibe-data-table-filter-text: #1d1d1f;--vibe-data-table-filter-placeholder: #86868b}[data-theme=bridge][data-mode=dark]{--vibe-data-table-bg: #000000;--vibe-data-table-header-bg: rgba(255, 255, 255, .16);--vibe-data-table-header-text: #f5f5f7;--vibe-data-table-header-border: #d2d2d7;--vibe-data-table-column-divider: #424245;--vibe-data-table-row-odd-bg: #1d1d1f;--vibe-data-table-row-even-bg: #000000;--vibe-data-table-row-hover-bg: #333336;--vibe-data-table-row-selected-bg: rgba(97, 178, 255, .27);--vibe-data-table-row-border: #424245;--vibe-data-table-cell-text: #f5f5f7;--vibe-data-table-sort-icon: #98989d;--vibe-data-table-sort-icon-active: #f5f5f7;--vibe-data-table-focus-ring: #2997ff;--vibe-data-table-checkbox-color: #2997ff;--vibe-data-table-drag-handle: #6e6e73;--vibe-data-table-drag-outline: #f56300;--vibe-data-table-drop-indicator: #2997ff;--vibe-data-table-frozen-shadow: #d2d2d7;--vibe-data-table-empty-text: #6e6e73;--vibe-data-table-empty-bg: #1d1d1f;--vibe-data-table-loading-overlay-bg: rgba(0, 0, 0, .7);--vibe-data-table-status-bar-bg: #1d1d1f;--vibe-data-table-status-bar-text: #8f8f94;--vibe-data-table-pagination-text: #f5f5f7;--vibe-data-table-resize-handle: #424245;--vibe-data-table-filter-border: #424245;--vibe-data-table-filter-bg: #1d1d1f;--vibe-data-table-filter-text: #f5f5f7;--vibe-data-table-filter-placeholder: #6e6e73}[data-theme=apl]{--vibe-data-table-body-font-size: 16px;--vibe-data-table-header-font-size: 16px;--vibe-data-table-line-height: 1.25;--vibe-data-table-header-padding: 20px 16px 16px 0;--vibe-data-table-cell-padding: 16px 16px 16px 0}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-data-table-bg: #ffffff;--vibe-data-table-header-bg: rgba(255, 255, 255, .66);--vibe-data-table-header-text: #1d1d1f;--vibe-data-table-header-border: #6e6e73;--vibe-data-table-column-divider: #86868b;--vibe-data-table-row-odd-bg: #f5f5f7;--vibe-data-table-row-even-bg: #ffffff;--vibe-data-table-row-hover-bg: #e8e8ed;--vibe-data-table-row-selected-bg: rgba(0, 113, 227, .14);--vibe-data-table-row-border: #d2d2d7;--vibe-data-table-cell-text: #1d1d1f;--vibe-data-table-sort-icon: #86868b;--vibe-data-table-sort-icon-active: #1d1d1f;--vibe-data-table-focus-ring: #0071e3;--vibe-data-table-checkbox-color: #0071e3;--vibe-data-table-drag-handle: #86868b;--vibe-data-table-drag-outline: #977009;--vibe-data-table-drop-indicator: #0071e3;--vibe-data-table-frozen-shadow: #6e6e73;--vibe-data-table-empty-text: #86868b;--vibe-data-table-empty-bg: #f5f5f7;--vibe-data-table-loading-overlay-bg: rgba(255, 255, 255, .7);--vibe-data-table-status-bar-bg: #f5f5f7;--vibe-data-table-status-bar-text: #6e6e73;--vibe-data-table-pagination-text: #1d1d1f;--vibe-data-table-resize-handle: #86868b;--vibe-data-table-filter-border: #86868b;--vibe-data-table-filter-bg: #ffffff;--vibe-data-table-filter-text: #1d1d1f;--vibe-data-table-filter-placeholder: #86868b}[data-theme=apl][data-mode=dark]{--vibe-data-table-bg: #161617;--vibe-data-table-header-bg: rgba(29, 29, 31, .64);--vibe-data-table-header-text: #f5f5f7;--vibe-data-table-header-border: #d2d2d7;--vibe-data-table-column-divider: #424245;--vibe-data-table-row-odd-bg: #1d1d1f;--vibe-data-table-row-even-bg: #161617;--vibe-data-table-row-hover-bg: #333336;--vibe-data-table-row-selected-bg: rgba(41, 151, 255, .24);--vibe-data-table-row-border: #424245;--vibe-data-table-cell-text: #f5f5f7;--vibe-data-table-sort-icon: #86868b;--vibe-data-table-sort-icon-active: #f5f5f7;--vibe-data-table-focus-ring: #2997ff;--vibe-data-table-checkbox-color: #2997ff;--vibe-data-table-drag-handle: #6e6e73;--vibe-data-table-drag-outline: #ffe045;--vibe-data-table-drop-indicator: #2997ff;--vibe-data-table-frozen-shadow: #d2d2d7;--vibe-data-table-empty-text: #6e6e73;--vibe-data-table-empty-bg: #1d1d1f;--vibe-data-table-loading-overlay-bg: rgba(22, 22, 23, .7);--vibe-data-table-status-bar-bg: #1d1d1f;--vibe-data-table-status-bar-text: #86868b;--vibe-data-table-pagination-text: #f5f5f7;--vibe-data-table-resize-handle: #424245;--vibe-data-table-filter-border: #424245;--vibe-data-table-filter-bg: #1d1d1f;--vibe-data-table-filter-text: #f5f5f7;--vibe-data-table-filter-placeholder: #6e6e73}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]),[data-theme=gsx]{--vibe-data-table-bg: #ffffff;--vibe-data-table-header-bg: #f5f5f7;--vibe-data-table-header-text: #1d1d1f;--vibe-data-table-header-border: #d2d2d7;--vibe-data-table-column-divider: #d2d2d7;--vibe-data-table-row-odd-bg: #fafafa;--vibe-data-table-row-even-bg: #ffffff;--vibe-data-table-row-hover-bg: #e8e8ed;--vibe-data-table-row-selected-bg: #d6e4ff;--vibe-data-table-row-border: #d2d2d7;--vibe-data-table-cell-text: #1d1d1f;--vibe-data-table-sort-icon: #86868b;--vibe-data-table-sort-icon-active: #1d1d1f;--vibe-data-table-focus-ring: #0071e3;--vibe-data-table-checkbox-color: #0071e3;--vibe-data-table-drag-handle: #86868b;--vibe-data-table-drag-outline: #f56300;--vibe-data-table-drop-indicator: #0071e3;--vibe-data-table-frozen-shadow: rgba(0, 0, 0, .1);--vibe-data-table-empty-text: #86868b;--vibe-data-table-empty-bg: #f5f5f7;--vibe-data-table-loading-overlay-bg: rgba(255, 255, 255, .7);--vibe-data-table-status-bar-bg: #f5f5f7;--vibe-data-table-status-bar-text: #6e6e73;--vibe-data-table-pagination-text: #1d1d1f;--vibe-data-table-resize-handle: #d2d2d7;--vibe-data-table-filter-border: #d2d2d7;--vibe-data-table-filter-bg: #ffffff;--vibe-data-table-filter-text: #1d1d1f;--vibe-data-table-filter-placeholder: #86868b}[data-theme=gsx]{--vibe-data-table-row-odd-bg: #f5f5f7}[data-theme=apple-care][data-mode=dark]{--vibe-data-table-bg: #1c1c1e;--vibe-data-table-header-bg: #1c1c1e;--vibe-data-table-header-text: #f5f5f7;--vibe-data-table-header-border: #38383a;--vibe-data-table-column-divider: #38383a;--vibe-data-table-row-odd-bg: #2c2c2e;--vibe-data-table-row-even-bg: #1c1c1e;--vibe-data-table-row-hover-bg: #3a3a3c;--vibe-data-table-row-selected-bg: #003a70;--vibe-data-table-row-border: #38383a;--vibe-data-table-cell-text: #f5f5f7;--vibe-data-table-sort-icon: #98989d;--vibe-data-table-sort-icon-active: #f5f5f7;--vibe-data-table-focus-ring: #409cff;--vibe-data-table-checkbox-color: #409cff;--vibe-data-table-drag-handle: #6e6e73;--vibe-data-table-drag-outline: #f56300;--vibe-data-table-drop-indicator: #409cff;--vibe-data-table-frozen-shadow: rgba(0, 0, 0, .3);--vibe-data-table-empty-text: #6e6e73;--vibe-data-table-empty-bg: #2c2c2e;--vibe-data-table-loading-overlay-bg: rgba(28, 28, 30, .7);--vibe-data-table-status-bar-bg: #2c2c2e;--vibe-data-table-status-bar-text: #8e8e93;--vibe-data-table-pagination-text: #f5f5f7;--vibe-data-table-resize-handle: #38383a;--vibe-data-table-filter-border: #38383a;--vibe-data-table-filter-bg: #2c2c2e;--vibe-data-table-filter-text: #f5f5f7;--vibe-data-table-filter-placeholder: #6e6e73}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-data-table-bg: #ffffff;--vibe-data-table-header-bg: #fbfbfd;--vibe-data-table-header-text: #1d1d1f;--vibe-data-table-header-border: #d2d2d7;--vibe-data-table-column-divider: #d2d2d7;--vibe-data-table-row-odd-bg: #f5f5f7;--vibe-data-table-row-even-bg: #ffffff;--vibe-data-table-row-hover-bg: #e8e8ed;--vibe-data-table-row-selected-bg: #d6e4ff;--vibe-data-table-row-border: #d2d2d7;--vibe-data-table-cell-text: #1d1d1f;--vibe-data-table-sort-icon: #86868b;--vibe-data-table-sort-icon-active: #1d1d1f;--vibe-data-table-focus-ring: #0066cc;--vibe-data-table-checkbox-color: #0066cc;--vibe-data-table-drag-handle: #86868b;--vibe-data-table-drag-outline: #f56300;--vibe-data-table-drop-indicator: #0066cc;--vibe-data-table-frozen-shadow: rgba(0, 0, 0, .1);--vibe-data-table-empty-text: #86868b;--vibe-data-table-empty-bg: #f5f5f7;--vibe-data-table-loading-overlay-bg: rgba(255, 255, 255, .7);--vibe-data-table-status-bar-bg: #f5f5f7;--vibe-data-table-status-bar-text: #6e6e73;--vibe-data-table-pagination-text: #1d1d1f;--vibe-data-table-resize-handle: #d2d2d7;--vibe-data-table-filter-border: #d2d2d7;--vibe-data-table-filter-bg: #ffffff;--vibe-data-table-filter-text: #1d1d1f;--vibe-data-table-filter-placeholder: #86868b}[data-theme=marcom][data-mode=dark]{--vibe-data-table-bg: #000000;--vibe-data-table-header-bg: #000000;--vibe-data-table-header-text: #f5f5f7;--vibe-data-table-header-border: #424245;--vibe-data-table-column-divider: #424245;--vibe-data-table-row-odd-bg: #161617;--vibe-data-table-row-even-bg: #000000;--vibe-data-table-row-hover-bg: #2c2c2e;--vibe-data-table-row-selected-bg: #003a70;--vibe-data-table-row-border: #424245;--vibe-data-table-cell-text: #f5f5f7;--vibe-data-table-sort-icon: #98989d;--vibe-data-table-sort-icon-active: #f5f5f7;--vibe-data-table-focus-ring: #5cb0ff;--vibe-data-table-checkbox-color: #5cb0ff;--vibe-data-table-drag-handle: #6e6e73;--vibe-data-table-drag-outline: #f56300;--vibe-data-table-drop-indicator: #5cb0ff;--vibe-data-table-frozen-shadow: rgba(0, 0, 0, .4);--vibe-data-table-empty-text: #6e6e73;--vibe-data-table-empty-bg: #161617;--vibe-data-table-loading-overlay-bg: rgba(0, 0, 0, .7);--vibe-data-table-status-bar-bg: #161617;--vibe-data-table-status-bar-text: #86868b;--vibe-data-table-pagination-text: #f5f5f7;--vibe-data-table-resize-handle: #424245;--vibe-data-table-filter-border: #424245;--vibe-data-table-filter-bg: #161617;--vibe-data-table-filter-text: #f5f5f7;--vibe-data-table-filter-placeholder: #6e6e73}@media(prefers-contrast:more){[data-theme=bridge][data-mode=light],[data-theme=bridge]:not([data-mode]),[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]),[data-theme=gsx],[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-data-table-header-text: #000000;--vibe-data-table-cell-text: #000000;--vibe-data-table-sort-icon: #6e6e73;--vibe-data-table-sort-icon-active: #000000;--vibe-data-table-empty-text: #6e6e73;--vibe-data-table-status-bar-text: #424245;--vibe-data-table-header-border: #86868b;--vibe-data-table-row-border: #86868b;--vibe-data-table-focus-ring: #0055b3;--vibe-data-table-resize-handle: #86868b}[data-theme=bridge][data-mode=dark],[data-theme=apple-care][data-mode=dark],[data-theme=marcom][data-mode=dark]{--vibe-data-table-header-text: #ffffff;--vibe-data-table-cell-text: #ffffff;--vibe-data-table-sort-icon-active: #ffffff;--vibe-data-table-empty-text: #8f8f94;--vibe-data-table-status-bar-text: #aeaeb2;--vibe-data-table-header-border: #6e6e73;--vibe-data-table-row-border: #6e6e73;--vibe-data-table-resize-handle: #6e6e73}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-data-table-header-text: #000000;--vibe-data-table-cell-text: #000000;--vibe-data-table-sort-icon: #6e6e73;--vibe-data-table-sort-icon-active: #000000;--vibe-data-table-empty-text: #6e6e73;--vibe-data-table-status-bar-text: #424245;--vibe-data-table-header-border: #6e6e73;--vibe-data-table-row-border: #6e6e73;--vibe-data-table-focus-ring: #00488f;--vibe-data-table-resize-handle: #6e6e73}[data-theme=apl][data-mode=dark]{--vibe-data-table-header-text: #ffffff;--vibe-data-table-cell-text: #ffffff;--vibe-data-table-sort-icon-active: #ffffff;--vibe-data-table-empty-text: #86868b;--vibe-data-table-status-bar-text: #d2d2d7;--vibe-data-table-header-border: #86868b;--vibe-data-table-row-border: #86868b;--vibe-data-table-resize-handle: #86868b}}.vibe-data-table{position:relative;display:flex;flex-direction:column;background-color:var(--vibe-data-table-bg, transparent);font-family:var(--vibe-data-table-font-family, inherit);font-size:var(--vibe-data-table-body-font-size, 17px);font-weight:var(--vibe-data-table-body-font-weight, 400);line-height:var(--vibe-data-table-line-height, 1.5);letter-spacing:var(--vibe-data-table-letter-spacing, -.024em);color:var(--vibe-data-table-cell-text, inherit);-webkit-font-smoothing:antialiased}.vibe-data-table--loading{pointer-events:none}.vibe-data-table-scroll-container{position:relative;overflow:auto;flex:1}.vibe-data-table-table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.vibe-data-table-thead{background-color:var(--vibe-data-table-header-bg, transparent)}.vibe-data-table-thead--sticky{position:sticky;top:0;z-index:2;background-color:var(--vibe-data-table-header-bg, transparent);backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%)}.vibe-data-table-th{padding:var(--vibe-data-table-header-padding, 13px 8px);text-align:left;color:var(--vibe-data-table-header-text, inherit);border-bottom:1px solid var(--vibe-data-table-header-border, transparent);font-weight:var(--vibe-data-table-header-font-weight, 600);font-size:var(--vibe-data-table-header-font-size, 17px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;min-height:var(--vibe-data-table-header-min-height, 44px);vertical-align:middle;line-height:var(--vibe-data-table-line-height, 1.5);box-sizing:border-box}.vibe-data-table-th-content{display:flex;align-items:center;gap:4px}.vibe-data-table-th-content--resizable{padding-inline-end:var(--vibe-data-table-resize-handle-width, 24px)}.vibe-data-table-th-label{flex:1;overflow:hidden;text-overflow:ellipsis}.vibe-data-table-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.vibe-data-table-th--sortable:hover{background-color:var(--vibe-data-table-row-hover-bg, transparent)}.vibe-data-table-th--frozen{position:sticky;z-index:3;background-color:var(--vibe-data-table-header-bg, transparent)}.vibe-data-table-th--frozen-start{position:sticky;z-index:3;background-color:var(--vibe-data-table-bg, #ffffff);backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%)}.vibe-data-table-th--frozen-start-last{box-shadow:.5px 0 .25px 0 var(--vibe-data-table-frozen-shadow, transparent)}.vibe-data-table-th--frozen-end{position:sticky;right:0;z-index:3;background-color:var(--vibe-data-table-bg, #ffffff);backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%)}.vibe-data-table-th--frozen-end-last{box-shadow:-.5px 0 .25px 0 var(--vibe-data-table-frozen-shadow, transparent)}.vibe-data-table-sort-icon{display:inline-flex;align-items:center;color:var(--vibe-data-table-sort-icon, inherit);flex:0 0 13px;font-size:13px;visibility:hidden}.vibe-data-table-th:hover .vibe-data-table-sort-icon,.vibe-data-table-th:focus-within .vibe-data-table-sort-icon{visibility:visible}.vibe-data-table-sort-icon--active{color:var(--vibe-data-table-sort-icon-active, inherit);visibility:visible;opacity:1}.vibe-data-table-filter-row{background-color:var(--vibe-data-table-header-bg, transparent)}.vibe-data-table-filter-row .vibe-data-table-th{border-bottom:1px solid var(--vibe-data-table-header-border, transparent)}.vibe-data-table-filter-input,.vibe-data-table-filter-select{width:100%;box-sizing:border-box}.vibe-data-table-tbody{color:var(--vibe-data-table-cell-text, inherit);font-weight:var(--vibe-data-table-body-font-weight, 400)}.vibe-data-table-tr{transition:background-color var(--vibe-data-table-transition-duration, .15s) ease}@media(prefers-reduced-motion:reduce){.vibe-data-table-tr{transition:none}}.vibe-data-table--zebra-stripe .vibe-data-table-tr--odd{background-color:var(--vibe-data-table-row-odd-bg, transparent)}.vibe-data-table--zebra-stripe .vibe-data-table-tr--even{background-color:var(--vibe-data-table-row-even-bg, transparent)}.vibe-data-table--border .vibe-data-table-tr{border-bottom:1px solid var(--vibe-data-table-row-border, transparent)}.vibe-data-table-tr:hover{background-color:var(--vibe-data-table-row-hover-bg, transparent);transition:background-color var(--vibe-data-table-transition-duration, .15s) ease}@media(prefers-reduced-motion:reduce){.vibe-data-table-tr:hover{transition:none}}.vibe-data-table-tr--selected,.vibe-data-table-tr--selected:hover,.vibe-data-table--zebra-stripe .vibe-data-table-tr--selected{background-color:var(--vibe-data-table-row-selected-bg, transparent);transition:background-color var(--vibe-data-table-transition-duration, .15s) ease}@media(prefers-reduced-motion:reduce){.vibe-data-table-tr--selected,.vibe-data-table-tr--selected:hover,.vibe-data-table--zebra-stripe .vibe-data-table-tr--selected{transition:none}}.vibe-data-table-tr--dragging{outline:2px dashed var(--vibe-data-table-drag-outline, currentColor);outline-offset:-2px}.vibe-data-table-tr--drop-target{outline:2px dashed var(--vibe-data-table-drop-indicator, currentColor);outline-offset:-2px;transition:outline .1s ease-out}@media(prefers-reduced-motion:reduce){.vibe-data-table-tr--drop-target{transition:none}}.vibe-data-table-td{padding:var(--vibe-data-table-cell-padding, 4px 8px);overflow:hidden;vertical-align:top;line-height:var(--vibe-data-table-line-height, 1.5);box-sizing:border-box}.vibe-data-table-td--frozen,.vibe-data-table-td--frozen-start{position:sticky;z-index:1;background-color:var(--vibe-data-table-bg, transparent);backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%)}.vibe-data-table-td--frozen-start-last{box-shadow:.5px 0 .25px 0 var(--vibe-data-table-frozen-shadow, transparent)}.vibe-data-table-td--frozen-end{position:sticky;right:0;z-index:1;background-color:var(--vibe-data-table-bg, transparent);backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%)}.vibe-data-table-td--frozen-end-last{box-shadow:-.5px 0 .25px 0 var(--vibe-data-table-frozen-shadow, transparent)}.vibe-data-table-cell-content{display:block;overflow:hidden}.vibe-data-table-cell-content--truncate,.vibe-data-table-cell-content--clamped{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.vibe-data-table-cell-content--clamped{-webkit-line-clamp:var(--vibe-dt-cell-lines, 3)}.vibe-data-table-cell-content--clamped-single{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vibe-data-table-th:focus,.vibe-data-table-td:focus{outline:var(--vibe-data-table-focus-ring-width, 2px) solid var(--vibe-data-table-focus-ring, currentColor);outline-offset:var(--vibe-data-table-focus-ring-offset, -2px)}.vibe-data-table-th--ordinal,.vibe-data-table-td--ordinal,.vibe-data-table-th--selection,.vibe-data-table-td--selection{width:var(--vibe-data-table-control-column-width, 48px);min-width:var(--vibe-data-table-control-column-width, 48px);text-align:center}.vibe-data-table-th--expansion,.vibe-data-table-td--expansion{width:var(--vibe-data-table-expansion-column-width, 44px);min-width:var(--vibe-data-table-expansion-column-width, 44px);text-align:center}.vibe-data-table-th--drag,.vibe-data-table-td--drag{width:var(--vibe-data-table-drag-column-width, 44px);min-width:var(--vibe-data-table-drag-column-width, 44px);text-align:center}.vibe-data-table-select-all-checkbox,.vibe-data-table-row-checkbox,.vibe-data-table-row-radio{accent-color:var(--vibe-data-table-checkbox-color, currentColor);width:16px;height:16px;cursor:pointer}.vibe-data-table-row-select-btn{background:none;border:none;width:100%;height:100%;cursor:pointer;min-width:24px;min-height:24px}.vibe-data-table-ordinal{font-variant-numeric:tabular-nums;color:var(--vibe-data-table-sort-icon, inherit);font-size:13px}.vibe-data-table-sort-btn{background:none;border:none;cursor:pointer;padding:0;display:inline-flex;align-items:center;color:inherit}.vibe-data-table-expand-btn{background:none;border:none;cursor:pointer;padding:8px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:inherit;padding-block-start:0}.vibe-data-table-expand-btn:focus-visible{outline:2px solid var(--vibe-data-table-focus-ring, currentColor)}.vibe-data-table-expand-icon{display:inline-block;transition:transform .2s ease;font-size:12px}@media(prefers-reduced-motion:reduce){.vibe-data-table-expand-icon{transition:none}}.vibe-data-table-drag-grip{background:none;border:none;cursor:grab;padding:8px;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--vibe-data-table-drag-handle, inherit);border-radius:4px}.vibe-data-table-drag-grip:focus-visible{outline:2px solid var(--vibe-data-table-focus-ring, currentColor)}.vibe-data-table-drag-grip:active{cursor:grabbing}.vibe-data-table-drag-icon{font-size:16px;line-height:1}.vibe-data-table-reorder-icon{font-size:14px;line-height:1}.vibe-data-table-resize-handle{position:absolute;right:0;top:0;bottom:0;width:var(--vibe-data-table-resize-handle-width, 24px);cursor:col-resize;background-color:transparent;z-index:1}.vibe-data-table-resize-handle:after{content:"";display:block;position:absolute;right:0;top:25%;bottom:25%;width:2px;background-color:var(--vibe-data-table-resize-handle, transparent)}.vibe-data-table-resize-handle:hover:after{opacity:1}.vibe-data-table-resize-handle:focus-visible{outline:2px solid var(--vibe-data-table-focus-ring, currentColor)}.vibe-data-table-reorder-grip{background:none;border:none;cursor:grab;padding:2px 4px;min-width:18px;min-height:14px;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease;color:var(--vibe-data-table-drag-handle, inherit);border-radius:4px;flex-shrink:0;margin-inline-end:4px}.vibe-data-table-reorder-grip-dots{display:grid;grid-template-columns:repeat(2,3px);grid-template-rows:repeat(3,3px);gap:2px}.vibe-data-table-reorder-grip-dot{width:3px;height:3px;border-radius:50%;background-color:currentColor}.vibe-data-table-th:hover .vibe-data-table-reorder-grip,.vibe-data-table-reorder-grip:focus-visible{opacity:1}.vibe-data-table-reorder-grip:active{cursor:grabbing}.vibe-data-table-reorder-grip:focus-visible{outline:2px solid var(--vibe-data-table-focus-ring, currentColor)}.vibe-data-table-column-divider{position:absolute;inset-inline-end:0;top:25%;bottom:25%;width:1px;background-color:var(--vibe-data-table-column-divider, var(--vibe-data-table-header-border, transparent))}.vibe-data-table-detail-row{transition:height .2s ease-in-out}@media(prefers-reduced-motion:reduce){.vibe-data-table-detail-row{transition:none}}.vibe-data-table-detail-cell{padding:var(--vibe-data-table-cell-padding, 4px 8px)}.vibe-data-table-detail-content{padding:8px 0}.vibe-data-table-detail-placeholder{padding:16px 0}.vibe-data-table-empty-row{background-color:var(--vibe-data-table-empty-bg, transparent)}.vibe-data-table-empty-cell{text-align:center;padding:20px 24px;color:var(--vibe-data-table-empty-text, inherit);font-size:18px}.vibe-data-table-empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px}.vibe-data-table-empty-label{display:block}.vibe-data-table-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--vibe-data-table-loading-overlay-bg, rgba(255, 255, 255, .7));z-index:10;transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.vibe-data-table-loading-overlay{transition:none}}.vibe-data-table-loading-content{display:flex;flex-direction:column;align-items:center;gap:12px}.vibe-data-table-spinner{border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:vibe-data-table-spin .6s linear infinite}@keyframes vibe-data-table-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vibe-data-table-spinner{animation:none}}.vibe-data-table-loading-text{color:var(--vibe-data-table-cell-text, inherit)}.vibe-data-table-status-bar{padding:8px 16px;background-color:var(--vibe-data-table-status-bar-bg, transparent);color:var(--vibe-data-table-status-bar-text, inherit);border-top:1px solid var(--vibe-data-table-header-border, transparent)}.vibe-data-table-status-bar-text,.vibe-data-table-status-text{display:block;font-size:13px}.vibe-data-table-footer{border-top:1px solid var(--vibe-data-table-header-border, transparent)}.vibe-data-table-footer--above{order:-1;border-top:none;border-bottom:1px solid var(--vibe-data-table-header-border, transparent)}.vibe-data-table-footer-slot{display:inline-flex}.vibe-data-table-pagination-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:15px 8px}.vibe-data-table-pagination{display:flex;align-items:center;gap:4px;margin-left:auto;color:var(--vibe-data-table-pagination-text, inherit);font-size:14px}.vibe-data-table-pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:6px 8px;background:none;border:1px solid transparent;cursor:pointer;border-radius:4px;color:var(--vibe-data-table-pagination-text, inherit);font-size:14px;font-family:inherit}.vibe-data-table-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.vibe-data-table-pagination-btn--active{font-weight:600;border-color:currentColor}.vibe-data-table-pagination-btn:focus-visible{outline:2px solid var(--vibe-data-table-focus-ring, currentColor)}.vibe-data-table-pagination-info{font-size:14px;padding:0 8px;white-space:nowrap}.vibe-data-table-pagination-ellipsis{padding:0 4px}.vibe-data-table-results-per-page{font-size:14px}.vibe-data-table-results-per-page-wrapper{display:flex;align-items:center;gap:6px}.vibe-data-table-results-per-page-label{font-size:14px;white-space:nowrap}.vibe-data-table-pagination .vibe-pagination-button,.vibe-data-table-pagination .vibe-pagination{font-size:14px}.vibe-data-table-pagination .vibe-pagination-button{min-width:28px;min-height:28px;padding:4px 6px}.vibe-data-table-pagination .vibe-pagination-icon{font-size:12px}.vibe-data-table-pagination .vibe-pagination-input{width:40px;height:28px;font-size:14px}.vibe-data-table-pagination .vibe-pagination-total{font-size:14px}.vibe-data-table-scroll-toast{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 16px;border-radius:4px;pointer-events:none;z-index:20;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.vibe-data-table-scroll-toast{transition:none}}.vibe-data-table-th--filter{padding:4px 8px;font-weight:400}@media(forced-colors:active){.vibe-data-table-th:focus,.vibe-data-table-td:focus,.vibe-data-table-expand-btn:focus-visible,.vibe-data-table-drag-grip:focus-visible,.vibe-data-table-reorder-grip:focus-visible,.vibe-data-table-resize-handle:focus-visible,.vibe-data-table-pagination-btn:focus-visible{outline:3px solid ButtonText}.vibe-data-table-tr--selected{forced-color-adjust:none;outline:2px solid Highlight}.vibe-data-table-tr--drop-target{outline:2px solid Highlight}.vibe-data-table-sort-icon{forced-color-adjust:none;color:ButtonText}.vibe-data-table-filter-input{border:1px solid ButtonText}}.vibe-data-table-infinite-scroll-sentinel{height:1px;overflow:hidden;pointer-events:none;visibility:hidden}.vibe-data-table-skeleton-row td{padding:var(--vibe-data-table-cell-padding, 4px 8px)}.vibe-data-table-skeleton-cell{height:20px;border-radius:var(--vibe-data-table-cell-border-radius, 4px);background:linear-gradient(90deg,var(--vibe-data-table-skeleton-base, rgba(0, 0, 0, .08)) 25%,var(--vibe-data-table-skeleton-highlight, rgba(0, 0, 0, .04)) 50%,var(--vibe-data-table-skeleton-base, rgba(0, 0, 0, .08)) 75%);background-size:200% 100%;animation:vibe-data-table-skeleton-pulse 1.4s ease-in-out infinite}@keyframes vibe-data-table-skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.vibe-data-table-skeleton-cell{animation:none;background:var(--vibe-data-table-skeleton-base, rgba(0, 0, 0, .08))}}.vibe-data-table-loading-more-row td{padding:var(--vibe-data-table-cell-padding, 4px 8px)}.vibe-data-table-loading-more-cell{text-align:center;padding:12px 8px}.vibe-data-table-infinite-scroll-error-cell{text-align:center;padding:12px 8px;color:var(--vibe-data-table-empty-text, inherit);display:flex;align-items:center;justify-content:center;gap:8px}.vibe-data-table-infinite-scroll-retry-btn{background:none;border:1px solid currentColor;border-radius:var(--vibe-data-table-cell-border-radius, 4px);padding:4px 12px;cursor:pointer;font-size:inherit;font-family:inherit;color:inherit}.vibe-data-table-infinite-scroll-retry-btn:focus-visible{outline:var(--vibe-data-table-focus-ring-width, 2px) solid var(--vibe-data-table-focus-ring, currentColor);outline-offset:var(--vibe-data-table-focus-ring-offset, -2px)}[data-theme=bridge][data-mode=dark],[data-theme=apple-care][data-mode=dark],[data-theme=marcom][data-mode=dark],[data-theme=primary][data-mode=dark]{--vibe-data-table-skeleton-base: rgba(255, 255, 255, .1);--vibe-data-table-skeleton-highlight: rgba(255, 255, 255, .05)}[data-theme=marcom] .vibe-data-table,[data-theme=marcom].vibe-data-table{--vibe-data-table-font-family: var(--vibe-font-family-sf-pro-text);--vibe-data-table-header-font-size: 14px;--vibe-data-table-header-font-weight: 600;--vibe-data-table-body-font-size: 14px;--vibe-data-table-body-font-weight: 400;--vibe-data-table-line-height: 20px;--vibe-data-table-letter-spacing: -.016em}[data-theme=apl][data-mode=dark]{--vibe-data-table-skeleton-base: rgba(255, 255, 255, .1);--vibe-data-table-skeleton-highlight: rgba(255, 255, 255, .05)}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color--apple-system-quaternary-label: rgba(0, 0, 0, .1);--color-secondary-label: #666666;--color-overlay-bg: #1b1d1f;--color-icon-blue: #0068da;--color-icon-gray-dark: #262626;--color-chrysalis-blue: #0068da;--color-bg-secondary: #eeeeee;--color-divider: #737373;--color-keyline: #d9d9d9;--color-label: #272727;--color-header-bg: var(--color-bg-secondary);--color-bg-primary: #f6f6f6}[data-theme=apple-care][data-mode=dark]{--color-status-active-text: #409cff;--color-system-blue-accessible: #409cff;--color-secondary-label: #a3a3a3;--color-overlay-bg: #1b1d1f;--color-icon-blue: #419cff;--color-icon-gray-dark: #d9d9d9;--color-chrysalis-blue: #419cff;--color-bg-secondary: #2f2f2f;--color-divider: #8c8c8c;--color-keyline: #404040;--color-label: #e0e0e0;--color-header-bg: var(--color-bg-secondary);--color-bg-primary: #1e1e1e}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-data-table-cell-padding: 4px 8px;--vibe-data-table-header-padding: 13px 8px;--vibe-data-table-font-family: SF Pro Text, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vibe-data-table-header-font-weight: 600;--vibe-data-table-body-font-weight: 400;--vibe-data-table-body-font-size: 17px;--vibe-data-table-header-font-size: 17px;--vibe-data-table-line-height: 1.5;--vibe-data-table-letter-spacing: -.024em;--vibe-data-table-header-min-height: 44px;--vibe-data-table-cell-border-radius: 4px;--vibe-data-table-transition-duration: .15s;--vibe-data-table-focus-ring-width: 2px;--vibe-data-table-focus-ring-offset: -2px;--vibe-data-table-control-column-width: 48px;--vibe-data-table-expansion-column-width: 44px;--vibe-data-table-drag-column-width: 44px;--vibe-data-table-resize-handle-width: 24px}[data-theme=apple-care][data-mode=dark]{--vibe-data-table-cell-padding: 4px 8px;--vibe-data-table-header-padding: 13px 8px;--vibe-data-table-font-family: SF Pro Text, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--vibe-data-table-header-font-weight: 600;--vibe-data-table-body-font-weight: 400;--vibe-data-table-body-font-size: 17px;--vibe-data-table-header-font-size: 17px;--vibe-data-table-line-height: 1.5;--vibe-data-table-letter-spacing: -.024em;--vibe-data-table-header-min-height: 44px;--vibe-data-table-cell-border-radius: 4px;--vibe-data-table-transition-duration: .15s;--vibe-data-table-focus-ring-width: 2px;--vibe-data-table-focus-ring-offset: -2px;--vibe-data-table-control-column-width: 48px;--vibe-data-table-expansion-column-width: 44px;--vibe-data-table-drag-column-width: 44px;--vibe-data-table-resize-handle-width: 24px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-data-table-bg: var(--color-bg-primary);--vibe-data-table-header-bg: var(--color-header-bg);--vibe-data-table-header-text: var(--color-label);--vibe-data-table-header-border: var(--color-keyline);--vibe-data-table-column-divider: var(--color-divider);--vibe-data-table-row-odd-bg: var(--color-bg-primary);--vibe-data-table-row-even-bg: var(--color-bg-primary);--vibe-data-table-row-hover-bg: var(--color-bg-secondary);--vibe-data-table-row-selected-bg: var(--color-chrysalis-blue);--vibe-data-table-row-border: var(--color-keyline);--vibe-data-table-cell-text: var(--color-label);--vibe-data-table-sort-icon: var(--color-icon-gray-dark);--vibe-data-table-sort-icon-active: var(--color-icon-blue);--vibe-data-table-focus-ring: #2997ff;--vibe-data-table-checkbox-color: var(--color-label);--vibe-data-table-drag-handle: #86868b;--vibe-data-table-drag-outline: var(--color-keyline);--vibe-data-table-drop-indicator: #0071e3;--vibe-data-table-frozen-shadow: #6e6e73;--vibe-data-table-empty-text: var(--color-label);--vibe-data-table-empty-bg: var(--color-bg-primary);--vibe-data-table-loading-overlay-bg: var(--color-overlay-bg);--vibe-data-table-status-bar-bg: var(--color-bg-primary);--vibe-data-table-status-bar-text: var(--color-label);--vibe-data-table-pagination-text: var(--color-label);--vibe-data-table-resize-handle: #8f8f94;--vibe-data-table-filter-border: var(--color-keyline);--vibe-data-table-filter-bg: var(--color-bg-primary);--vibe-data-table-filter-text: var(--color-label);--vibe-data-table-filter-placeholder: var(--color-secondary-label)}[data-theme=apple-care][data-mode=dark]{--vibe-data-table-bg: var(--color-bg-primary);--vibe-data-table-header-bg: var(--color-header-bg);--vibe-data-table-header-text: var(--color-label);--vibe-data-table-header-border: var(--color-keyline);--vibe-data-table-column-divider: var(--color-divider);--vibe-data-table-row-odd-bg: var(--color-bg-primary);--vibe-data-table-row-even-bg: var(--color-bg-primary);--vibe-data-table-row-hover-bg: var(--color-bg-secondary);--vibe-data-table-row-selected-bg: var(--color-chrysalis-blue);--vibe-data-table-row-border: var(--color-keyline);--vibe-data-table-cell-text: var(--color-label);--vibe-data-table-sort-icon: var(--color-icon-gray-dark);--vibe-data-table-sort-icon-active: var(--color-icon-blue);--vibe-data-table-focus-ring: #2997ff;--vibe-data-table-checkbox-color: var(--color-label);--vibe-data-table-drag-handle: #6e6e73;--vibe-data-table-drag-outline: var(--color-keyline);--vibe-data-table-drop-indicator: #2997ff;--vibe-data-table-frozen-shadow: #d2d2d7;--vibe-data-table-empty-text: var(--color-label);--vibe-data-table-empty-bg: var(--color-bg-primary);--vibe-data-table-loading-overlay-bg: var(--color-overlay-bg);--vibe-data-table-status-bar-bg: var(--color-bg-primary);--vibe-data-table-status-bar-text: var(--color-label);--vibe-data-table-pagination-text: var(--color-label);--vibe-data-table-resize-handle: #424245;--vibe-data-table-filter-border: var(--color-keyline);--vibe-data-table-filter-bg: var(--color-bg-primary);--vibe-data-table-filter-text: var(--color-label);--vibe-data-table-filter-placeholder: var(--color-secondary-label)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-data-table-bg: var(--color-bg-primary);--vibe-data-table-header-bg: var(--color-header-bg);--vibe-data-table-header-text: var(--color-label);--vibe-data-table-header-border: var(--color-keyline);--vibe-data-table-column-divider: var(--color-divider);--vibe-data-table-row-odd-bg: var(--color-bg-primary);--vibe-data-table-row-even-bg: var(--color-bg-primary);--vibe-data-table-row-hover-bg: var(--color-bg-secondary);--vibe-data-table-row-selected-bg: var(--color-chrysalis-blue);--vibe-data-table-row-border: var(--color-keyline);--vibe-data-table-cell-text: var(--color-label);--vibe-data-table-sort-icon: var(--color-icon-gray-dark);--vibe-data-table-sort-icon-active: var(--color-icon-blue);--vibe-data-table-checkbox-color: var(--color-label);--vibe-data-table-drag-outline: var(--color-keyline);--vibe-data-table-frozen-shadow: var(--color--apple-system-quaternary-label);--vibe-data-table-empty-text: var(--color-label);--vibe-data-table-empty-bg: var(--color-bg-primary);--vibe-data-table-loading-overlay-bg: var(--color-overlay-bg);--vibe-data-table-status-bar-bg: var(--color-bg-primary);--vibe-data-table-status-bar-text: var(--color-label);--vibe-data-table-pagination-text: var(--color-label);--vibe-data-table-filter-border: var(--color-keyline);--vibe-data-table-filter-bg: var(--color-bg-primary);--vibe-data-table-filter-text: var(--color-label);--vibe-data-table-filter-placeholder: var(--color-secondary-label)}[data-theme=apple-care][data-mode=dark]{--vibe-data-table-bg: var(--color-bg-primary);--vibe-data-table-header-bg: var(--color-header-bg);--vibe-data-table-header-text: var(--color-label);--vibe-data-table-header-border: var(--color-keyline);--vibe-data-table-column-divider: var(--color-divider);--vibe-data-table-row-odd-bg: var(--color-bg-primary);--vibe-data-table-row-even-bg: var(--color-bg-primary);--vibe-data-table-row-hover-bg: var(--color-bg-secondary);--vibe-data-table-row-selected-bg: var(--color-chrysalis-blue);--vibe-data-table-row-border: var(--color-keyline);--vibe-data-table-cell-text: var(--color-label);--vibe-data-table-sort-icon: var(--color-icon-gray-dark);--vibe-data-table-sort-icon-active: var(--color-icon-blue);--vibe-data-table-focus-ring: var(--color-system-blue-accessible);--vibe-data-table-checkbox-color: var(--color-label);--vibe-data-table-drag-outline: var(--color-keyline);--vibe-data-table-drop-indicator: var(--color-status-active-text);--vibe-data-table-empty-text: var(--color-label);--vibe-data-table-empty-bg: var(--color-bg-primary);--vibe-data-table-loading-overlay-bg: var(--color-overlay-bg);--vibe-data-table-status-bar-bg: var(--color-bg-primary);--vibe-data-table-status-bar-text: var(--color-label);--vibe-data-table-pagination-text: var(--color-label);--vibe-data-table-filter-border: var(--color-keyline);--vibe-data-table-filter-bg: var(--color-bg-primary);--vibe-data-table-filter-text: var(--color-label);--vibe-data-table-filter-placeholder: var(--color-secondary-label)}[data-theme=apple-care][data-mode=light],[data-theme=apple-care]:not([data-mode]){--vibe-data-table-header-text: var(--color-label);--vibe-data-table-cell-text: var(--color-label);--vibe-data-table-sort-icon: var(--color-icon-gray-dark);--vibe-data-table-sort-icon-active: var(--color-icon-blue);--vibe-data-table-empty-text: var(--color-label);--vibe-data-table-status-bar-text: var(--color-label);--vibe-data-table-header-border: var(--color-keyline);--vibe-data-table-row-border: var(--color-keyline)}[data-theme=apple-care][data-mode=dark]{--vibe-data-table-header-text: var(--color-label);--vibe-data-table-cell-text: var(--color-label);--vibe-data-table-sort-icon-active: var(--color-icon-blue);--vibe-data-table-empty-text: var(--color-label);--vibe-data-table-status-bar-text: var(--color-label);--vibe-data-table-header-border: var(--color-keyline);--vibe-data-table-row-border: var(--color-keyline)}.vibe-data-table-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=bridge][data-mode=light],:root{--vibe-editor-bg: #ffffff;--vibe-editor-border: #e5e5ea;--vibe-editor-border-focus: #0071e3;--vibe-editor-text: #1d1d1f;--vibe-editor-placeholder: #8e8e93;--vibe-editor-toolbar-bg: #fafafa;--vibe-editor-toolbar-border: #e5e5ea;--vibe-editor-toolbar-button-bg: transparent;--vibe-editor-toolbar-button-bg-hover: rgba(0, 0, 0, .04);--vibe-editor-toolbar-button-bg-active: rgba(0, 0, 0, .08);--vibe-editor-toolbar-button-bg-selected: #0071e3;--vibe-editor-toolbar-button-text: #6e6e73;--vibe-editor-toolbar-button-text-hover: #1d1d1f;--vibe-editor-toolbar-button-text-selected: #ffffff;--vibe-editor-toolbar-button-border: transparent;--vibe-editor-toolbar-separator: rgba(0, 0, 0, .08);--vibe-editor-count-text: #8e8e93;--vibe-editor-count-warning: #bf4800;--vibe-editor-count-error: #e30000;--vibe-editor-focus-ring: rgba(0, 113, 227, .25);--vibe-editor-focus-ring-color: #0071e3;--vibe-editor-selection-bg: rgba(0, 113, 227, .12);--vibe-editor-disabled-opacity: .42;--vibe-editor-border-radius: 8px;--vibe-editor-button-radius: 6px;--vibe-editor-toolbar-height: 41px;--vibe-editor-button-size: 32px;--vibe-editor-content-font-size: 15px;--vibe-editor-content-line-height: 1.65;--vibe-editor-content-padding: 20px;--vibe-editor-code-bg: rgba(0, 0, 0, .035);--vibe-editor-blockquote-border: rgba(0, 0, 0, .12);--vibe-editor-transition-duration: .12s;--vibe-editor-border-transition-duration: .18s;--vibe-editor-floating-transition-duration: .16s}[data-theme=bridge][data-mode=dark]{--vibe-editor-bg: #1c1c1e;--vibe-editor-border: #2c2c2e;--vibe-editor-border-focus: #2997ff;--vibe-editor-text: #f5f5f7;--vibe-editor-placeholder: #636366;--vibe-editor-toolbar-bg: #1c1c1e;--vibe-editor-toolbar-border: #2c2c2e;--vibe-editor-toolbar-button-bg: transparent;--vibe-editor-toolbar-button-bg-hover: rgba(255, 255, 255, .06);--vibe-editor-toolbar-button-bg-active: rgba(255, 255, 255, .1);--vibe-editor-toolbar-button-bg-selected: #2997ff;--vibe-editor-toolbar-button-text: #98989d;--vibe-editor-toolbar-button-text-hover: #f5f5f7;--vibe-editor-toolbar-button-text-selected: #ffffff;--vibe-editor-toolbar-button-border: transparent;--vibe-editor-toolbar-separator: rgba(255, 255, 255, .08);--vibe-editor-count-text: #8e8e93;--vibe-editor-count-warning: #f56300;--vibe-editor-count-error: #ff8085;--vibe-editor-focus-ring: rgba(41, 151, 255, .25);--vibe-editor-focus-ring-color: #2997ff;--vibe-editor-selection-bg: rgba(41, 151, 255, .18);--vibe-editor-disabled-opacity: .38;--vibe-editor-border-radius: 8px;--vibe-editor-button-radius: 6px;--vibe-editor-toolbar-height: 41px;--vibe-editor-button-size: 32px;--vibe-editor-content-font-size: 15px;--vibe-editor-content-line-height: 1.65;--vibe-editor-content-padding: 20px;--vibe-editor-code-bg: rgba(255, 255, 255, .06);--vibe-editor-blockquote-border: rgba(255, 255, 255, .12);--vibe-editor-transition-duration: .12s;--vibe-editor-border-transition-duration: .18s;--vibe-editor-floating-transition-duration: .16s}[data-theme=apl][data-mode=light],[data-theme=apl]:not([data-mode]){--vibe-editor-bg: #ffffff;--vibe-editor-border: #e8e8ed;--vibe-editor-border-focus: #0071e3;--vibe-editor-text: #1d1d1f;--vibe-editor-placeholder: #86868b;--vibe-editor-toolbar-bg: #fbfbfd;--vibe-editor-toolbar-border: #e8e8ed;--vibe-editor-toolbar-button-bg: transparent;--vibe-editor-toolbar-button-bg-hover: rgba(0, 0, 0, .04);--vibe-editor-toolbar-button-bg-active: rgba(0, 0, 0, .08);--vibe-editor-toolbar-button-bg-selected: #0071e3;--vibe-editor-toolbar-button-text: #6e6e73;--vibe-editor-toolbar-button-text-hover: #1d1d1f;--vibe-editor-toolbar-button-text-selected: #ffffff;--vibe-editor-toolbar-button-border: transparent;--vibe-editor-toolbar-separator: rgba(0, 0, 0, .08);--vibe-editor-count-text: #86868b;--vibe-editor-count-warning: #977009;--vibe-editor-count-error: #e30000;--vibe-editor-focus-ring: rgba(0, 113, 227, .25);--vibe-editor-focus-ring-color: #0071e3;--vibe-editor-selection-bg: rgba(0, 113, 227, .12);--vibe-editor-disabled-opacity: .42;--vibe-editor-border-radius: 12px;--vibe-editor-button-radius: 8px;--vibe-editor-toolbar-height: 36px;--vibe-editor-button-size: 28px;--vibe-editor-content-font-size: 15px;--vibe-editor-content-line-height: 1.65;--vibe-editor-content-padding: 20px;--vibe-editor-code-bg: rgba(0, 0, 0, .035);--vibe-editor-blockquote-border: rgba(0, 0, 0, .12);--vibe-editor-transition-duration: .12s;--vibe-editor-border-transition-duration: .18s;--vibe-editor-floating-transition-duration: .16s}[data-theme=apl][data-mode=dark]{--vibe-editor-bg: #161617;--vibe-editor-border: #333336;--vibe-editor-border-focus: #2997ff;--vibe-editor-text: #f5f5f7;--vibe-editor-placeholder: #86868b;--vibe-editor-toolbar-bg: #1d1d1f;--vibe-editor-toolbar-border: #333336;--vibe-editor-toolbar-button-bg: transparent;--vibe-editor-toolbar-button-bg-hover: rgba(255, 255, 255, .06);--vibe-editor-toolbar-button-bg-active: rgba(255, 255, 255, .1);--vibe-editor-toolbar-button-bg-selected: #2997ff;--vibe-editor-toolbar-button-text: #86868b;--vibe-editor-toolbar-button-text-hover: #f5f5f7;--vibe-editor-toolbar-button-text-selected: #ffffff;--vibe-editor-toolbar-button-border: transparent;--vibe-editor-toolbar-separator: rgba(255, 255, 255, .08);--vibe-editor-count-text: #86868b;--vibe-editor-count-warning: #ffe045;--vibe-editor-count-error: #ff3037;--vibe-editor-focus-ring: rgba(41, 151, 255, .25);--vibe-editor-focus-ring-color: #2997ff;--vibe-editor-selection-bg: rgba(41, 151, 255, .18);--vibe-editor-disabled-opacity: .38;--vibe-editor-border-radius: 12px;--vibe-editor-button-radius: 8px;--vibe-editor-toolbar-height: 36px;--vibe-editor-button-size: 28px;--vibe-editor-content-font-size: 15px;--vibe-editor-content-line-height: 1.65;--vibe-editor-content-padding: 20px;--vibe-editor-code-bg: rgba(255, 255, 255, .06);--vibe-editor-blockquote-border: rgba(255, 255, 255, .12);--vibe-editor-transition-duration: .12s;--vibe-editor-border-transition-duration: .18s;--vibe-editor-floating-transition-duration: .16s}[data-theme=applecare][data-mode=light],[data-theme=apple-care][data-mode=light]{--vibe-editor-bg: #ffffff;--vibe-editor-border: #e5e5ea;--vibe-editor-border-focus: #0040dd;--vibe-editor-text: #1d1d1f;--vibe-editor-placeholder: #8e8e93;--vibe-editor-toolbar-bg: #fafafa;--vibe-editor-toolbar-border: #e5e5ea;--vibe-editor-toolbar-button-bg: transparent;--vibe-editor-toolbar-button-bg-hover: rgba(0, 0, 0, .04);--vibe-editor-toolbar-button-bg-active: rgba(0, 0, 0, .08);--vibe-editor-toolbar-button-bg-selected: #0040dd;--vibe-editor-toolbar-button-text: #6e6e73;--vibe-editor-toolbar-button-text-hover: #1d1d1f;--vibe-editor-toolbar-button-text-selected: #ffffff;--vibe-editor-toolbar-button-border: transparent;--vibe-editor-toolbar-separator: rgba(0, 0, 0, .08);--vibe-editor-count-text: #8e8e93;--vibe-editor-count-warning: #bf4800;--vibe-editor-count-error: #e30000;--vibe-editor-focus-ring: rgba(0, 64, 221, .25);--vibe-editor-focus-ring-color: #0040dd;--vibe-editor-selection-bg: rgba(0, 64, 221, .12);--vibe-editor-disabled-opacity: .42;--vibe-editor-border-radius: 8px;--vibe-editor-button-radius: 6px;--vibe-editor-toolbar-height: 41px;--vibe-editor-button-size: 32px;--vibe-editor-content-font-size: 15px;--vibe-editor-content-line-height: 1.65;--vibe-editor-content-padding: 20px;--vibe-editor-code-bg: rgba(0, 0, 0, .035);--vibe-editor-blockquote-border: rgba(0, 0, 0, .12);--vibe-editor-transition-duration: .12s;--vibe-editor-border-transition-duration: .18s;--vibe-editor-floating-transition-duration: .16s}[data-theme=applecare][data-mode=dark],[data-theme=apple-care][data-mode=dark]{--vibe-editor-bg: #1c1c1e;--vibe-editor-border: #2c2c2e;--vibe-editor-border-focus: #4f8aff;--vibe-editor-text: #f5f5f7;--vibe-editor-placeholder: #636366;--vibe-editor-toolbar-bg: #1c1c1e;--vibe-editor-toolbar-border: #2c2c2e;--vibe-editor-toolbar-button-bg: transparent;--vibe-editor-toolbar-button-bg-hover: rgba(255, 255, 255, .06);--vibe-editor-toolbar-button-bg-active: rgba(255, 255, 255, .1);--vibe-editor-toolbar-button-bg-selected: #4f8aff;--vibe-editor-toolbar-button-text: #98989d;--vibe-editor-toolbar-button-text-hover: #f5f5f7;--vibe-editor-toolbar-button-text-selected: #ffffff;--vibe-editor-toolbar-button-border: transparent;--vibe-editor-toolbar-separator: rgba(255, 255, 255, .08);--vibe-editor-count-text: #8e8e93;--vibe-editor-count-warning: #f56300;--vibe-editor-count-error: #ff8085;--vibe-editor-focus-ring: rgba(79, 138, 255, .25);--vibe-editor-focus-ring-color: #4f8aff;--vibe-editor-selection-bg: rgba(79, 138, 255, .18);--vibe-editor-disabled-opacity: .38;--vibe-editor-border-radius: 8px;--vibe-editor-button-radius: 6px;--vibe-editor-toolbar-height: 41px;--vibe-editor-button-size: 32px;--vibe-editor-content-font-size: 15px;--vibe-editor-content-line-height: 1.65;--vibe-editor-content-padding: 20px;--vibe-editor-code-bg: rgba(255, 255, 255, .06);--vibe-editor-blockquote-border: rgba(255, 255, 255, .12);--vibe-editor-transition-duration: .12s;--vibe-editor-border-transition-duration: .18s;--vibe-editor-floating-transition-duration: .16s}[data-theme=gsx]{--vibe-editor-bg: #ffffff;--vibe-editor-border: #d6d6d8;--vibe-editor-border-focus: #0066cc;--vibe-editor-text: #333333;--vibe-editor-placeholder: #8a8a8e;--vibe-editor-toolbar-bg: #f8f8f8;--vibe-editor-toolbar-border: #d6d6d8;--vibe-editor-toolbar-button-bg: transparent;--vibe-editor-toolbar-button-bg-hover: rgba(0, 0, 0, .04);--vibe-editor-toolbar-button-bg-active: rgba(0, 0, 0, .08);--vibe-editor-toolbar-button-bg-selected: #0066cc;--vibe-editor-toolbar-button-text: #6e6e73;--vibe-editor-toolbar-button-text-hover: #333333;--vibe-editor-toolbar-button-text-selected: #ffffff;--vibe-editor-toolbar-button-border: transparent;--vibe-editor-toolbar-separator: rgba(0, 0, 0, .08);--vibe-editor-count-text: #8a8a8e;--vibe-editor-count-warning: #b85c00;--vibe-editor-count-error: #cc0000;--vibe-editor-focus-ring: rgba(0, 102, 204, .25);--vibe-editor-focus-ring-color: #0066cc;--vibe-editor-selection-bg: rgba(0, 102, 204, .12);--vibe-editor-disabled-opacity: .42;--vibe-editor-border-radius: 6px;--vibe-editor-button-radius: 4px;--vibe-editor-toolbar-height: 41px;--vibe-editor-button-size: 32px;--vibe-editor-content-font-size: 15px;--vibe-editor-content-line-height: 1.65;--vibe-editor-content-padding: 20px;--vibe-editor-code-bg: rgba(0, 0, 0, .035);--vibe-editor-blockquote-border: rgba(0, 0, 0, .12);--vibe-editor-transition-duration: .12s;--vibe-editor-border-transition-duration: .18s;--vibe-editor-floating-transition-duration: .16s}[data-theme=marcom][data-mode=light],[data-theme=marcom]:not([data-mode]){--vibe-editor-bg: #ffffff;--vibe-editor-border: #e8e8ed;--vibe-editor-border-focus: #0071e3;--vibe-editor-text: #1d1d1f;--vibe-editor-placeholder: #8e8e93;--vibe-editor-toolbar-bg: #fbfbfd;--vibe-editor-toolbar-border: #e8e8ed;--vibe-editor-toolbar-button-bg: transparent;--vibe-editor-toolbar-button-bg-hover: rgba(0, 0, 0, .03);--vibe-editor-toolbar-button-bg-active: rgba(0, 0, 0, .06);--vibe-editor-toolbar-button-bg-selected: #0071e3;--vibe-editor-toolbar-button-text: #6e6e73;--vibe-editor-toolbar-button-text-hover: #1d1d1f;--vibe-editor-toolbar-button-text-selected: #ffffff;--vibe-editor-toolbar-button-border: transparent;--vibe-editor-toolbar-separator: rgba(0, 0, 0, .06);--vibe-editor-count-text: #8e8e93;--vibe-editor-count-warning: #bf4800;--vibe-editor-count-error: #e30000;--vibe-editor-focus-ring: rgba(0, 113, 227, .25);--vibe-editor-focus-ring-color: #0071e3;--vibe-editor-selection-bg: rgba(0, 113, 227, .1);--vibe-editor-disabled-opacity: .42;--vibe-editor-border-radius: 10px;--vibe-editor-button-radius: 6px;--vibe-editor-toolbar-height: 41px;--vibe-editor-button-size: 32px;--vibe-editor-content-font-size: 15px;--vibe-editor-content-line-height: 1.65;--vibe-editor-content-padding: 20px;--vibe-editor-code-bg: rgba(0, 0, 0, .03);--vibe-editor-blockquote-border: rgba(0, 0, 0, .1);--vibe-editor-transition-duration: .12s;--vibe-editor-border-transition-duration: .18s;--vibe-editor-floating-transition-duration: .16s}[data-theme=marcom][data-mode=dark]{--vibe-editor-bg: #161617;--vibe-editor-border: #2c2c2e;--vibe-editor-border-focus: #2997ff;--vibe-editor-text: #f5f5f7;--vibe-editor-placeholder: #636366;--vibe-editor-toolbar-bg: #161617;--vibe-editor-toolbar-border: #2c2c2e;--vibe-editor-toolbar-button-bg: transparent;--vibe-editor-toolbar-button-bg-hover: rgba(255, 255, 255, .05);--vibe-editor-toolbar-button-bg-active: rgba(255, 255, 255, .08);--vibe-editor-toolbar-button-bg-selected: #2997ff;--vibe-editor-toolbar-button-text: #98989d;--vibe-editor-toolbar-button-text-hover: #f5f5f7;--vibe-editor-toolbar-button-text-selected: #ffffff;--vibe-editor-toolbar-button-border: transparent;--vibe-editor-toolbar-separator: rgba(255, 255, 255, .06);--vibe-editor-count-text: #8e8e93;--vibe-editor-count-warning: #f56300;--vibe-editor-count-error: #ff8085;--vibe-editor-focus-ring: rgba(41, 151, 255, .25);--vibe-editor-focus-ring-color: #2997ff;--vibe-editor-selection-bg: rgba(41, 151, 255, .18);--vibe-editor-disabled-opacity: .38;--vibe-editor-border-radius: 10px;--vibe-editor-button-radius: 6px;--vibe-editor-toolbar-height: 41px;--vibe-editor-button-size: 32px;--vibe-editor-content-font-size: 15px;--vibe-editor-content-line-height: 1.65;--vibe-editor-content-padding: 20px;--vibe-editor-code-bg: rgba(255, 255, 255, .06);--vibe-editor-blockquote-border: rgba(255, 255, 255, .1);--vibe-editor-transition-duration: .12s;--vibe-editor-border-transition-duration: .18s;--vibe-editor-floating-transition-duration: .16s}.vibe-editor{display:flex;flex-direction:column;width:100%;border:1px solid var(--vibe-editor-border);border-radius:var(--vibe-editor-border-radius);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif;position:relative;background-color:var(--vibe-editor-bg);transition:border-color var(--vibe-editor-border-transition-duration) ease-in-out,box-shadow var(--vibe-editor-border-transition-duration) ease-in-out}.vibe-editor-focused{border-color:var(--vibe-editor-border-focus);box-shadow:0 0 0 3px var(--vibe-editor-focus-ring)}.vibe-editor-disabled{opacity:var(--vibe-editor-disabled-opacity);pointer-events:none}.vibe-editor-readonly{opacity:.88}.vibe-editor-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:1px;padding:4px 6px;background-color:var(--vibe-editor-toolbar-bg);border-bottom:1px solid var(--vibe-editor-toolbar-border);min-height:var(--vibe-editor-toolbar-height);box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vibe-editor-toolbar::-webkit-scrollbar{display:none}.vibe-editor-toolbar-bottom{border-bottom:none;border-top:1px solid var(--vibe-editor-toolbar-border)}.vibe-editor-toolbar-floating{position:fixed;z-index:1000;border:1px solid var(--vibe-editor-toolbar-border);border-radius:var(--vibe-editor-border-radius);box-shadow:0 1px 8px #00000014,0 4px 24px #0000000f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:opacity var(--vibe-editor-floating-transition-duration) ease-out,transform var(--vibe-editor-floating-transition-duration) ease-out}.vibe-editor-toolbar-groups{display:flex;flex-wrap:nowrap;align-items:center;gap:1px;width:100%}.vibe-editor-toolbar-group{display:inline-flex;align-items:center;gap:1px;flex-shrink:0}.vibe-editor-toolbar-separator{width:1px;height:16px;background-color:var(--vibe-editor-toolbar-separator);margin:0 4px;flex-shrink:0;align-self:center}.vibe-editor-toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:var(--vibe-editor-button-size);height:var(--vibe-editor-button-size);min-width:24px;min-height:24px;padding:0;background-color:var(--vibe-editor-toolbar-button-bg);border:1px solid var(--vibe-editor-toolbar-button-border);border-radius:var(--vibe-editor-button-radius);color:var(--vibe-editor-toolbar-button-text);cursor:pointer;transition:background-color var(--vibe-editor-transition-duration) ease,color var(--vibe-editor-transition-duration) ease;box-sizing:border-box;flex-shrink:0;font-size:15px;line-height:1}.vibe-editor-toolbar-button:hover:not(:disabled){background-color:var(--vibe-editor-toolbar-button-bg-hover);color:var(--vibe-editor-toolbar-button-text-hover, var(--vibe-editor-toolbar-button-text))}.vibe-editor-toolbar-button:active:not(:disabled){background-color:var(--vibe-editor-toolbar-button-bg-active)}.vibe-editor-toolbar-button-active,.vibe-editor-toolbar-button[aria-pressed=true]{background-color:var(--vibe-editor-toolbar-button-bg-selected);color:var(--vibe-editor-toolbar-button-text-selected)}.vibe-editor-toolbar-button-active:hover:not(:disabled),.vibe-editor-toolbar-button[aria-pressed=true]:hover:not(:disabled){background-color:var(--vibe-editor-toolbar-button-bg-selected);color:var(--vibe-editor-toolbar-button-text-selected);opacity:.92}.vibe-editor-toolbar-button:disabled{opacity:var(--vibe-editor-disabled-opacity);cursor:not-allowed}.vibe-editor-toolbar-button:focus-visible{outline:2px solid var(--vibe-editor-focus-ring-color);outline-offset:1px}.vibe-editor-heading-dropdown{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.vibe-editor-heading-trigger{display:inline-flex;align-items:center;justify-content:center;gap:2px;height:var(--vibe-editor-button-size);min-width:24px;min-height:24px;padding:0 6px;background-color:var(--vibe-editor-toolbar-button-bg);border:1px solid var(--vibe-editor-toolbar-button-border);border-radius:var(--vibe-editor-button-radius);color:var(--vibe-editor-toolbar-button-text);cursor:pointer;transition:background-color var(--vibe-editor-transition-duration) ease,color var(--vibe-editor-transition-duration) ease;box-sizing:border-box;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.vibe-editor-heading-trigger:hover:not(:disabled){background-color:var(--vibe-editor-toolbar-button-bg-hover);color:var(--vibe-editor-toolbar-button-text-hover, var(--vibe-editor-toolbar-button-text))}.vibe-editor-heading-trigger:active:not(:disabled){background-color:var(--vibe-editor-toolbar-button-bg-active)}.vibe-editor-heading-trigger[aria-expanded=true]{background-color:var(--vibe-editor-toolbar-button-bg-active);color:var(--vibe-editor-toolbar-button-text-hover, var(--vibe-editor-toolbar-button-text))}.vibe-editor-heading-trigger-active{background-color:var(--vibe-editor-toolbar-button-bg-selected);color:var(--vibe-editor-toolbar-button-text-selected)}.vibe-editor-heading-trigger-active:hover:not(:disabled){background-color:var(--vibe-editor-toolbar-button-bg-selected);color:var(--vibe-editor-toolbar-button-text-selected);opacity:.92}.vibe-editor-heading-trigger:disabled{opacity:var(--vibe-editor-disabled-opacity);cursor:not-allowed}.vibe-editor-heading-trigger:focus-visible{outline:2px solid var(--vibe-editor-focus-ring-color);outline-offset:1px}.vibe-editor-heading-chevron{font-size:9px;line-height:1;opacity:.6;transition:transform var(--vibe-editor-transition-duration) ease}.vibe-editor-heading-trigger[aria-expanded=true] .vibe-editor-heading-chevron{transform:rotate(180deg)}.vibe-editor-heading-menu{min-width:180px}.vibe-editor-heading-option-abbr{display:inline-flex;align-items:center;justify-content:center;min-width:28px;font-size:13px;font-weight:700;flex-shrink:0}.vibe-editor-heading-option-label{font-size:13px;font-weight:400;opacity:.8}.vibe-editor-content{flex:1;padding:var(--vibe-editor-content-padding);background-color:var(--vibe-editor-bg);color:var(--vibe-editor-text);font-size:var(--vibe-editor-content-font-size);line-height:var(--vibe-editor-content-line-height);outline:none;overflow-y:auto;cursor:text;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vibe-editor-content:focus{outline:none}.vibe-editor-content:empty:before,.vibe-editor-content[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--vibe-editor-placeholder);pointer-events:none;font-style:normal}.vibe-editor-content ::selection{background-color:var(--vibe-editor-selection-bg)}.vibe-editor-content h1,.vibe-editor-content h2,.vibe-editor-content h3,.vibe-editor-content h4,.vibe-editor-content h5,.vibe-editor-content h6{margin:.6em 0 .3em;font-weight:600;color:var(--vibe-editor-text);letter-spacing:-.01em}.vibe-editor-content h1{font-size:1.75em;font-weight:700;letter-spacing:-.02em}.vibe-editor-content h2{font-size:1.375em;font-weight:600;letter-spacing:-.015em}.vibe-editor-content h3{font-size:1.125em;font-weight:600}.vibe-editor-content h4{font-size:1em;font-weight:600}.vibe-editor-content h5{font-size:.9375em;font-weight:600}.vibe-editor-content h6{font-size:.875em;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.vibe-editor-content p{margin:.4em 0}.vibe-editor-content ul,.vibe-editor-content ol{margin:.4em 0;padding-left:1.75em}.vibe-editor-content li{margin:.15em 0}.vibe-editor-content code{padding:2px 5px;background-color:var(--vibe-editor-code-bg);border-radius:4px;font-family:SF Mono,Menlo,Monaco,Cascadia Code,Consolas,monospace;font-size:.875em}.vibe-editor-content pre{padding:14px 16px;background-color:var(--vibe-editor-code-bg);border-radius:var(--vibe-editor-button-radius);overflow-x:auto;font-size:.875em;line-height:1.5}.vibe-editor-content pre code{padding:0;background-color:transparent;font-size:inherit}.vibe-editor-content blockquote{margin:.5em 0;padding:.1em 0 .1em 1em;border-left:3px solid var(--vibe-editor-blockquote-border);color:var(--vibe-editor-text);opacity:.76}.vibe-editor-content hr{margin:1.25em 0;border:none;border-top:1px solid var(--vibe-editor-border)}.vibe-editor-content a{color:var(--vibe-editor-border-focus);text-decoration:none}.vibe-editor-content a:hover{text-decoration:underline}.vibe-editor-content img{max-width:100%;height:auto;margin:.5em 0;border-radius:var(--vibe-editor-button-radius)}.vibe-editor-footer{display:flex;gap:12px;justify-content:flex-end;padding:4px 12px;font-size:11px;color:var(--vibe-editor-count-text);border-top:1px solid var(--vibe-editor-toolbar-border);background-color:var(--vibe-editor-toolbar-bg);letter-spacing:.01em}.vibe-editor-count{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--vibe-editor-count-text)}.vibe-editor-count-warning{color:var(--vibe-editor-count-warning)}.vibe-editor-count-error{color:var(--vibe-editor-count-error);font-weight:600}.vibe-editor-dialog-overlay{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.vibe-editor-dialog{background:var(--vibe-editor-bg);border-radius:12px;padding:24px;max-width:400px;width:90%;box-shadow:0 2px 12px #00000014,0 12px 40px #0000001f;color:var(--vibe-editor-text)}.vibe-editor-dialog h3{margin:0 0 16px;font-size:17px;font-weight:600;color:var(--vibe-editor-text);letter-spacing:-.01em}.vibe-editor-dialog-content{display:flex;flex-direction:column;gap:14px}.vibe-editor-dialog-field{margin-bottom:12px}.vibe-editor-dialog-field label{display:block;margin-bottom:4px;font-size:13px;font-weight:500;color:var(--vibe-editor-text)}.vibe-editor-dialog-field input{width:100%;padding:7px 10px;border:1px solid var(--vibe-editor-border);border-radius:var(--vibe-editor-button-radius);font-size:14px;background-color:var(--vibe-editor-bg);color:var(--vibe-editor-text);box-sizing:border-box;font-family:inherit;transition:border-color var(--vibe-editor-transition-duration) ease,box-shadow var(--vibe-editor-transition-duration) ease}.vibe-editor-dialog-field input:focus{outline:none;border-color:var(--vibe-editor-border-focus);box-shadow:0 0 0 3px var(--vibe-editor-focus-ring)}.vibe-editor-dialog-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.vibe-editor-dialog-actions button{padding:6px 14px;border:1px solid var(--vibe-editor-border);border-radius:var(--vibe-editor-button-radius);font-size:13px;font-weight:500;cursor:pointer;transition:background-color var(--vibe-editor-transition-duration) ease;color:var(--vibe-editor-text);background-color:var(--vibe-editor-bg);font-family:inherit}.vibe-editor-dialog-actions button[type=submit]{background:var(--vibe-editor-toolbar-button-bg-selected);color:var(--vibe-editor-toolbar-button-text-selected);border-color:var(--vibe-editor-toolbar-button-bg-selected)}.vibe-editor-dialog-actions button[type=submit]:hover{opacity:.92}.vibe-editor-dialog-actions button[type=button]:hover{background-color:var(--vibe-editor-toolbar-button-bg-hover)}.vibe-editor-dialog-actions button:focus-visible{outline:2px solid var(--vibe-editor-focus-ring-color);outline-offset:1px}.vibe-editor-announcement{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(prefers-reduced-motion:reduce){.vibe-editor,.vibe-editor-toolbar-button,.vibe-editor-content,.vibe-editor-toolbar-floating,.vibe-editor-dialog-actions button,.vibe-editor-dialog-field input,.vibe-editor-heading-trigger,.vibe-editor-heading-chevron{transition:none}}@media(prefers-contrast:more){.vibe-editor{border-width:2px}.vibe-editor-toolbar-button{border:1px solid var(--vibe-editor-toolbar-button-text)}.vibe-editor-toolbar-button-active,.vibe-editor-toolbar-button[aria-pressed=true]{border:2px solid var(--vibe-editor-toolbar-button-text-selected);outline:1px solid var(--vibe-editor-toolbar-button-text-selected)}.vibe-editor-toolbar-separator{background-color:var(--vibe-editor-toolbar-button-text)}.vibe-editor-heading-trigger{border:1px solid var(--vibe-editor-toolbar-button-text)}.vibe-editor-content blockquote{opacity:1;border-left-width:4px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=marcom] .vibe-editor,[data-theme=marcom].vibe-editor{--vibe-editor-content-font-size: 17px;--vibe-editor-content-line-height: 25px}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--color-input-background: var(--color-bg-control);--color-bg-control: white;--color-error: #d70015;--color-warn: #c93400;--color-divider: #737373;--color-bubble-text-right: white;--color-button-base-bg: var(--color-bg-control);--color-secondary-label: #666666;--color-label: #272727;--color-chrysalis-blue: #0068da;--color-keyline: #d9d9d9;--color-bg-primary: #f6f6f6}[data-theme=apple-care][data-mode=dark]{--color-input-background: var(--color-bg-control);--color-bg-control: #282828;--color-error: #ff6961;--color-warn: #ffb340;--color-divider: #8c8c8c;--color-bubble-text-right: black;--color-button-base-bg: var(--color-bg-control);--color-secondary-label: #a3a3a3;--color-label: #e0e0e0;--color-chrysalis-blue: #419cff;--color-keyline: #404040;--color-bg-primary: #1e1e1e}[data-theme=apple-care]:not([data-mode]),[data-theme=apple-care][data-mode=light]{--vibe-editor-bg: var(--color-bg-primary);--vibe-editor-border: var(--color-keyline);--vibe-editor-border-focus: var(--color-chrysalis-blue);--vibe-editor-text: var(--color-label);--vibe-editor-placeholder: var(--color-secondary-label);--vibe-editor-toolbar-bg: var(--color-bg-primary);--vibe-editor-toolbar-border: var(--color-keyline);--vibe-editor-toolbar-button-bg: transparent;--vibe-editor-toolbar-button-bg-hover: var(--color-button-base-bg);--vibe-editor-toolbar-button-bg-active: var(--color-button-base-bg);--vibe-editor-toolbar-button-bg-selected: var(--color-chrysalis-blue);--vibe-editor-toolbar-button-text: var(--color-label);--vibe-editor-toolbar-button-text-hover: var(--color-label);--vibe-editor-toolbar-button-text-selected: var(--color-bubble-text-right);--vibe-editor-toolbar-button-border: transparent;--vibe-editor-toolbar-separator: var(--color-divider);--vibe-editor-count-text: var(--color-label);--vibe-editor-count-warning: var(--color-warn);--vibe-editor-count-error: var(--color-error);--vibe-editor-focus-ring: rgba(0, 113, 227, .25);--vibe-editor-focus-ring-color: var(--color-label);--vibe-editor-selection-bg: var(--color-input-background);--vibe-editor-disabled-opacity: .42;--vibe-editor-border-radius: 8px;--vibe-editor-button-radius: 6px;--vibe-editor-toolbar-height: 41px;--vibe-editor-button-size: 32px;--vibe-editor-content-font-size: 15px;--vibe-editor-content-line-height: 1.65;--vibe-editor-content-padding: 20px;--vibe-editor-code-bg: var(--color-bg-primary);--vibe-editor-blockquote-border: var(--color-keyline);--vibe-editor-transition-duration: .12s;--vibe-editor-border-transition-duration: .18s;--vibe-editor-floating-transition-duration: .16s}[data-theme=apple-care][data-mode=dark]{--vibe-editor-bg: var(--color-bg-primary);--vibe-editor-border: var(--color-keyline);--vibe-editor-border-focus: var(--color-chrysalis-blue);--vibe-editor-text: var(--color-label);--vibe-editor-placeholder: var(--color-secondary-label);--vibe-editor-toolbar-bg: var(--color-bg-primary);--vibe-editor-toolbar-border: var(--color-keyline);--vibe-editor-toolbar-button-bg: transparent;--vibe-editor-toolbar-button-bg-hover: var(--color-button-base-bg);--vibe-editor-toolbar-button-bg-active: var(--color-button-base-bg);--vibe-editor-toolbar-button-bg-selected: var(--color-chrysalis-blue);--vibe-editor-toolbar-button-text: var(--color-label);--vibe-editor-toolbar-button-text-hover: var(--color-label);--vibe-editor-toolbar-button-text-selected: var(--color-bubble-text-right);--vibe-editor-toolbar-button-border: transparent;--vibe-editor-toolbar-separator: var(--color-divider);--vibe-editor-count-text: var(--color-label);--vibe-editor-count-warning: var(--color-warn);--vibe-editor-count-error: var(--color-error);--vibe-editor-focus-ring: rgba(41, 151, 255, .25);--vibe-editor-focus-ring-color: var(--color-label);--vibe-editor-selection-bg: var(--color-input-background);--vibe-editor-disabled-opacity: .38;--vibe-editor-border-radius: 8px;--vibe-editor-button-radius: 6px;--vibe-editor-toolbar-height: 41px;--vibe-editor-button-size: 32px;--vibe-editor-content-font-size: 15px;--vibe-editor-content-line-height: 1.65;--vibe-editor-content-padding: 20px;--vibe-editor-code-bg: var(--color-bg-primary);--vibe-editor-blockquote-border: var(--color-keyline);--vibe-editor-transition-duration: .12s;--vibe-editor-border-transition-duration: .18s;--vibe-editor-floating-transition-duration: .16s}[data-theme=apple-care][data-mode=light],[data-theme=apple-care][data-mode=dark]{--vibe-editor-bg: var(--color-bg-primary);--vibe-editor-border: var(--color-keyline);--vibe-editor-border-focus: var(--color-chrysalis-blue);--vibe-editor-text: var(--color-label);--vibe-editor-placeholder: var(--color-secondary-label);--vibe-editor-toolbar-bg: var(--color-bg-primary);--vibe-editor-toolbar-border: var(--color-keyline);--vibe-editor-toolbar-button-bg-hover: var(--color-button-base-bg);--vibe-editor-toolbar-button-bg-active: var(--color-button-base-bg);--vibe-editor-toolbar-button-bg-selected: var(--color-chrysalis-blue);--vibe-editor-toolbar-button-text: var(--color-label);--vibe-editor-toolbar-button-text-hover: var(--color-label);--vibe-editor-toolbar-button-text-selected: var(--color-bubble-text-right);--vibe-editor-toolbar-separator: var(--color-divider);--vibe-editor-count-text: var(--color-label);--vibe-editor-count-warning: var(--color-warn);--vibe-editor-count-error: var(--color-error);--vibe-editor-focus-ring-color: var(--color-label);--vibe-editor-selection-bg: var(--color-input-background);--vibe-editor-code-bg: var(--color-bg-primary);--vibe-editor-blockquote-border: var(--color-keyline)}@media(min-width:576px){.vibe-row[style*=--vibe-row-gap-sm]{gap:var(--vibe-row-gap-sm)}.vibe-row[style*=--vibe-row-cgap-sm]{column-gap:var(--vibe-row-cgap-sm)}.vibe-row[style*=--vibe-row-rgap-sm]{row-gap:var(--vibe-row-rgap-sm)}}@media(min-width:768px){.vibe-row[style*=--vibe-row-gap-md]{gap:var(--vibe-row-gap-md)}.vibe-row[style*=--vibe-row-cgap-md]{column-gap:var(--vibe-row-cgap-md)}.vibe-row[style*=--vibe-row-rgap-md]{row-gap:var(--vibe-row-rgap-md)}}@media(min-width:992px){.vibe-row[style*=--vibe-row-gap-lg]{gap:var(--vibe-row-gap-lg)}.vibe-row[style*=--vibe-row-cgap-lg]{column-gap:var(--vibe-row-cgap-lg)}.vibe-row[style*=--vibe-row-rgap-lg]{row-gap:var(--vibe-row-rgap-lg)}}@media(min-width:1200px){.vibe-row[style*=--vibe-row-gap-xl]{gap:var(--vibe-row-gap-xl)}.vibe-row[style*=--vibe-row-cgap-xl]{column-gap:var(--vibe-row-cgap-xl)}.vibe-row[style*=--vibe-row-rgap-xl]{row-gap:var(--vibe-row-rgap-xl)}}@media(min-width:1400px){.vibe-row[style*=--vibe-row-gap-xxl]{gap:var(--vibe-row-gap-xxl)}.vibe-row[style*=--vibe-row-cgap-xxl]{column-gap:var(--vibe-row-cgap-xxl)}.vibe-row[style*=--vibe-row-rgap-xxl]{row-gap:var(--vibe-row-rgap-xxl)}}@media(prefers-reduced-motion:reduce){.vibe-row{transition:none!important;animation:none!important}}@media(min-width:576px){.vibe-col[style*=--vibe-col-span-sm][style*=--vibe-col-flex-sm]{flex:var(--vibe-col-flex-sm);width:calc(var(--vibe-col-span-sm) * 1%)}.vibe-col[style*="--vibe-col-span-sm: auto"]{flex:1 0 0%;width:auto}.vibe-col[style*=--vibe-col-offset-sm]{margin-left:calc(var(--vibe-col-offset-sm) * 1%)}.vibe-col[style*=--vibe-col-order-sm]{order:var(--vibe-col-order-sm)}}@media(min-width:768px){.vibe-col[style*=--vibe-col-span-md][style*=--vibe-col-flex-md]{flex:var(--vibe-col-flex-md);width:calc(var(--vibe-col-span-md) * 1%)}.vibe-col[style*="--vibe-col-span-md: auto"]{flex:1 0 0%;width:auto}.vibe-col[style*=--vibe-col-offset-md]{margin-left:calc(var(--vibe-col-offset-md) * 1%)}.vibe-col[style*=--vibe-col-order-md]{order:var(--vibe-col-order-md)}}@media(min-width:992px){.vibe-col[style*=--vibe-col-span-lg][style*=--vibe-col-flex-lg]{flex:var(--vibe-col-flex-lg);width:calc(var(--vibe-col-span-lg) * 1%)}.vibe-col[style*="--vibe-col-span-lg: auto"]{flex:1 0 0%;width:auto}.vibe-col[style*=--vibe-col-offset-lg]{margin-left:calc(var(--vibe-col-offset-lg) * 1%)}.vibe-col[style*=--vibe-col-order-lg]{order:var(--vibe-col-order-lg)}}@media(min-width:1200px){.vibe-col[style*=--vibe-col-span-xl][style*=--vibe-col-flex-xl]{flex:var(--vibe-col-flex-xl);width:calc(var(--vibe-col-span-xl) * 1%)}.vibe-col[style*="--vibe-col-span-xl: auto"]{flex:1 0 0%;width:auto}.vibe-col[style*=--vibe-col-offset-xl]{margin-left:calc(var(--vibe-col-offset-xl) * 1%)}.vibe-col[style*=--vibe-col-order-xl]{order:var(--vibe-col-order-xl)}}@media(min-width:1400px){.vibe-col[style*=--vibe-col-span-xxl][style*=--vibe-col-flex-xxl]{flex:var(--vibe-col-flex-xxl);width:calc(var(--vibe-col-span-xxl) * 1%)}.vibe-col[style*="--vibe-col-span-xxl: auto"]{flex:1 0 0%;width:auto}.vibe-col[style*=--vibe-col-offset-xxl]{margin-left:calc(var(--vibe-col-offset-xxl) * 1%)}.vibe-col[style*=--vibe-col-order-xxl]{order:var(--vibe-col-order-xxl)}}@media(prefers-reduced-motion:reduce){.vibe-col{transition:none!important;animation:none!important}}.vibe-selection-tile{margin:0;padding:0;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative;cursor:pointer}.vibe-selection-tile-input{position:absolute;inset:0;opacity:0;margin:0;padding:0;cursor:inherit;width:100%;height:100%;z-index:1}.vibe-selection-tile-box{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;min-height:var(--vibe-selection-tile-all-min-height);padding-inline:var(--vibe-selection-tile-all-padding-inline);padding-block:var(--vibe-selection-tile-all-padding-block);border-radius:var(--vibe-selection-tile-all-border-radius);border-width:var(--vibe-selection-tile-border-width);border-style:var(--vibe-selection-tile-border-style);border-color:var(--vibe-selection-tile-border-enabled);background-color:var(--vibe-selection-tile-bg-enabled);color:var(--vibe-selection-tile-label-color-enabled);font-size:var(--vibe-selection-tile-all-font-size);font-weight:400;line-height:1.4;white-space:nowrap;transition:background-color var(--vibe-selection-tile-transition-duration-bg) ease,border-color var(--vibe-selection-tile-transition-duration-border) ease,color var(--vibe-selection-tile-transition-duration-color) ease,outline-color var(--vibe-selection-tile-transition-duration-outline) ease}@media(prefers-reduced-motion:reduce){.vibe-selection-tile-box{transition:none}}.vibe-selection-tile--small{--vibe-selection-tile-all-min-height: var(--vibe-selection-tile-sm-min-height);--vibe-selection-tile-all-padding-inline: var(--vibe-selection-tile-sm-padding-inline);--vibe-selection-tile-all-padding-block: var(--vibe-selection-tile-sm-padding-block);--vibe-selection-tile-all-border-radius: var(--vibe-selection-tile-sm-border-radius);--vibe-selection-tile-all-font-size: var(--vibe-selection-tile-sm-font-size)}.vibe-selection-tile--medium{--vibe-selection-tile-all-min-height: var(--vibe-selection-tile-md-min-height);--vibe-selection-tile-all-padding-inline: var(--vibe-selection-tile-md-padding-inline);--vibe-selection-tile-all-padding-block: var(--vibe-selection-tile-md-padding-block);--vibe-selection-tile-all-border-radius: var(--vibe-selection-tile-md-border-radius);--vibe-selection-tile-all-font-size: var(--vibe-selection-tile-md-font-size)}.vibe-selection-tile--large{--vibe-selection-tile-all-min-height: var(--vibe-selection-tile-lg-min-height);--vibe-selection-tile-all-padding-inline: var(--vibe-selection-tile-lg-padding-inline);--vibe-selection-tile-all-padding-block: var(--vibe-selection-tile-lg-padding-block);--vibe-selection-tile-all-border-radius: var(--vibe-selection-tile-lg-border-radius);--vibe-selection-tile-all-font-size: var(--vibe-selection-tile-lg-font-size)}.vibe-selection-tile:hover:not(:has(input:checked)):not(:has(input:disabled)) .vibe-selection-tile-box{background-color:var(--vibe-selection-tile-bg-hover);border-color:var(--vibe-selection-tile-border-hover)}.vibe-selection-tile:has(input:checked) .vibe-selection-tile-box{background-color:var(--vibe-selection-tile-bg-selected);border-color:var(--vibe-selection-tile-border-selected);color:var(--vibe-selection-tile-label-color-selected)}.vibe-selection-tile:has(input:disabled) .vibe-selection-tile-box{background-color:var(--vibe-selection-tile-bg-disabled);border-color:var(--vibe-selection-tile-border-disabled);color:var(--vibe-selection-tile-label-color-disabled)}.vibe-selection-tile.is-error .vibe-selection-tile-box{background-color:var(--vibe-selection-tile-bg-error);border-color:var(--vibe-selection-tile-border-error)}.vibe-selection-tile:focus-within .vibe-selection-tile-box{outline-width:var(--vibe-selection-tile-focus-outline-width);outline-style:solid;outline-offset:var(--vibe-selection-tile-focus-outline-offset);outline-color:var(--vibe-selection-tile-focus-outline-color)}.vibe-selection-tile-disabled{cursor:not-allowed;pointer-events:none}.vibe-selection-tile-group{margin:0;padding:0;border:none;min-inline-size:0}.vibe-selection-tile-group-items{display:flex;flex-wrap:wrap;gap:var(--vibe-selection-tile-group-gap)}.vibe-selection-tile-group-items--horizontal{flex-direction:row;flex-wrap:wrap}.vibe-selection-tile-group-items--vertical{flex-direction:column;flex-wrap:nowrap}@media(prefers-contrast:more){.vibe-selection-tile-box{border-width:2px;border-color:ButtonText;background-color:Canvas;color:ButtonText}.vibe-selection-tile:has(input:checked) .vibe-selection-tile-box{background-color:Highlight;border-color:Highlight;color:HighlightText}.vibe-selection-tile:has(input:disabled) .vibe-selection-tile-box{border-color:GrayText;background-color:Canvas;color:GrayText;opacity:.5}.vibe-selection-tile.is-error .vibe-selection-tile-box{border-color:Mark;border-width:2px}.vibe-selection-tile:focus-within .vibe-selection-tile-box{outline-width:3px;outline-color:Highlight;outline-offset:3px}}@media(forced-colors:active){.vibe-selection-tile-box{border:1px solid ButtonBorder;background-color:ButtonFace;color:ButtonText;forced-color-adjust:auto}.vibe-selection-tile:has(input:checked) .vibe-selection-tile-box{background-color:Highlight;border-color:Highlight;color:HighlightText}.vibe-selection-tile:has(input:disabled) .vibe-selection-tile-box{border-color:GrayText;color:GrayText;background-color:ButtonFace}.vibe-selection-tile.is-error .vibe-selection-tile-box{border-color:Mark}.vibe-selection-tile:focus-within .vibe-selection-tile-box{outline-color:Highlight}}.vibe-selection-tile-group[data-v-094c5ccc]{border:none;padding:0;margin:0}:root{--vibe-dot-nav-progress-duration: .1s}.vibe-dot-nav{--vibe-dot-nav-progress: 0;display:inline-flex;align-items:center;justify-content:center;gap:16px;max-width:100%;color:var(--vibe-nav-control-foreground)}.vibe-dot-nav__items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border-radius:999px}.vibe-dot-nav .vibe-dot-nav__item .vibe-button.vibe-button-icon-only,.vibe-dot-nav .vibe-dot-nav__rotation .vibe-button.vibe-button-icon-only{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:44px;min-width:0;min-height:0;padding:0;background:transparent;color:var(--vibe-nav-control-foreground);border:0;border-radius:6px;box-shadow:none;transition:none}.vibe-dot-nav__item .vibe-button:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--vibe-nav-control-muted)}.vibe-dot-nav__item[data-active=true] .vibe-button:after{background:var(--vibe-nav-control-active)}.vibe-dot-nav[data-timed=true] .vibe-dot-nav__item[data-active=true] .vibe-button.vibe-button-icon-only{width:48px}.vibe-dot-nav[data-timed=true] .vibe-dot-nav__item[data-active=true] .vibe-button:after{width:32px;border-radius:8px;background:var(--vibe-nav-control-muted)}.vibe-dot-nav[data-timed=true] .vibe-dot-nav__item[data-active=true] .vibe-button:before{content:"";position:absolute;z-index:1;inset-inline-start:calc(50% - 16px);inset-block-start:50%;margin-block-start:-4px;width:calc(32px * var(--vibe-dot-nav-progress));height:8px;border-radius:8px;background:var(--vibe-nav-control-active);transition:width var(--vibe-dot-nav-progress-duration) linear}.vibe-dot-nav .vibe-dot-nav__rotation .vibe-button.vibe-button-icon-only{width:44px;border-radius:50%}.vibe-dot-nav[data-platter]:not([data-platter=none]) .vibe-dot-nav__items{padding:10px 16px}.vibe-dot-nav[data-platter]:not([data-platter=none]) .vibe-dot-nav__rotation .vibe-button.vibe-button-icon-only{width:56px;height:56px}.vibe-dot-nav[data-platter=solid] .vibe-dot-nav__items,.vibe-dot-nav[data-platter=solid] .vibe-dot-nav__rotation .vibe-button{background:var(--vibe-nav-control-background)}.vibe-dot-nav[data-platter=alpha] .vibe-dot-nav__items,.vibe-dot-nav[data-platter=alpha] .vibe-dot-nav__rotation .vibe-button,.vibe-dot-nav[data-platter=alpha-blur] .vibe-dot-nav__items,.vibe-dot-nav[data-platter=alpha-blur] .vibe-dot-nav__rotation .vibe-button{background:var(--vibe-nav-control-alpha)}.vibe-dot-nav[data-platter=alpha-blur] .vibe-dot-nav__items,.vibe-dot-nav[data-platter=alpha-blur] .vibe-dot-nav__rotation .vibe-button{backdrop-filter:blur(var(--vibe-nav-control-blur));-webkit-backdrop-filter:blur(var(--vibe-nav-control-blur))}.vibe-dot-nav[data-direction=vertical],.vibe-dot-nav[data-direction=vertical] .vibe-dot-nav__items{flex-direction:column}.vibe-dot-nav .vibe-button:disabled{opacity:.4}.vibe-dot-nav:focus-visible,.vibe-dot-nav .vibe-button:focus-visible{outline:2px solid var(--vibe-nav-control-focus, var(--vibe-nav-theme-focus));outline-offset:2px}@media(prefers-reduced-motion:reduce){.vibe-dot-nav .vibe-button:before{transition:none!important}}@media(forced-colors:active){.vibe-dot-nav__item .vibe-button:after{background:ButtonText;forced-color-adjust:none}.vibe-dot-nav__item[data-active=true] .vibe-button{outline:2px solid Highlight}.vibe-dot-nav[data-timed=true] .vibe-dot-nav__item[data-active=true] .vibe-button:before{background:Highlight;forced-color-adjust:none}}:root,[data-mode=light]{--vibe-nav-control-background: #e8e8ed;--vibe-nav-control-alpha: rgb(225 225 230 / 90%);--vibe-nav-control-hover: #d2d2d7;--vibe-nav-control-foreground: #424245;--vibe-nav-control-muted: #6e6e73;--vibe-nav-control-active: #1d1d1f;--vibe-nav-control-focus: initial;--vibe-nav-control-blur: 20px}:root,[data-theme=bridge],[data-theme=apple-care],[data-theme=applecare],[data-theme=marcom],[data-theme=primary],[data-theme=apl],[data-theme=gsx]{--vibe-nav-theme-focus: #0071e3}[data-theme=apple-care],[data-theme=applecare]{--vibe-nav-theme-focus: #248a2e}[data-mode=dark]{--vibe-nav-control-background: #333336;--vibe-nav-control-alpha: rgb(29 29 31 / 84%);--vibe-nav-control-hover: #565659;--vibe-nav-control-foreground: #f5f5f7;--vibe-nav-control-muted: #949499;--vibe-nav-control-active: #ffffff;--vibe-nav-control-focus: #2997ff}.vibe-paddle-nav{--vibe-paddle-nav-size: 36px;--vibe-paddle-nav-hit-size: max(44px, var(--vibe-paddle-nav-size));display:flex;box-sizing:border-box;width:100%;align-items:center;justify-content:space-between;gap:16px;pointer-events:none}.vibe-paddle-nav[data-size=small]{--vibe-paddle-nav-size: 28px}.vibe-paddle-nav[data-size=large]{--vibe-paddle-nav-size: 56px}.vibe-paddle-nav[data-size=super]{--vibe-paddle-nav-size: 72px}.vibe-paddle-nav[data-positioning=inside]{position:absolute;inset:0;padding:16px}.vibe-paddle-nav[data-positioning=outside]{pointer-events:auto;position:relative;padding-block:16px}.vibe-paddle-nav[data-alignment=side-aligned]{justify-content:flex-end}.vibe-paddle-nav[data-alignment=centered]{justify-content:center}.vibe-paddle-nav[data-positioning=inside][data-alignment=side-aligned],.vibe-paddle-nav[data-positioning=inside][data-alignment=centered]{align-items:flex-end}.vibe-paddle-nav .vibe-button.vibe-button-icon-only.vibe-button-tertiary{pointer-events:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--vibe-paddle-nav-hit-size);height:var(--vibe-paddle-nav-hit-size);min-width:0;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--vibe-nav-control-foreground);box-shadow:none;isolation:isolate;font-size:calc(var(--vibe-paddle-nav-size) * .4);transition:none}.vibe-paddle-nav .vibe-button:before{content:"";position:absolute;z-index:-1;inset:calc((var(--vibe-paddle-nav-hit-size) - var(--vibe-paddle-nav-size)) / 2);border-radius:50%;background:var(--vibe-nav-control-alpha)}.vibe-paddle-nav[data-scrim=solid] .vibe-button:before{background:var(--vibe-nav-control-background)}.vibe-paddle-nav[data-scrim=none] .vibe-button:before{background:transparent}.vibe-paddle-nav[data-scrim=alpha-blur] .vibe-button:before{backdrop-filter:blur(var(--vibe-nav-control-blur));-webkit-backdrop-filter:blur(var(--vibe-nav-control-blur))}.vibe-paddle-nav .vibe-button:not(:disabled):hover:before{background:var(--vibe-nav-control-hover)}.vibe-paddle-nav[data-scrim=none] .vibe-button:not(:disabled):hover:before{background:transparent}.vibe-paddle-nav .vibe-button:disabled{opacity:.35}.vibe-paddle-nav:focus-visible,.vibe-paddle-nav .vibe-button:focus-visible{outline:2px solid var(--vibe-nav-control-focus, var(--vibe-nav-theme-focus));outline-offset:2px}.vibe-paddle-nav [hidden]{display:none!important}.vibe-paddle-nav[data-rtl=true] .vibe-button-icon{transform:rotate(180deg)}.vibe-paddle-nav[data-direction=vertical]{flex-direction:column}.vibe-paddle-nav[data-direction=vertical] .vibe-button-icon{transform:rotate(90deg)}@media(hover:hover){:where(*:not(:hover):not(:focus-within))>.vibe-paddle-nav[data-positioning=inside][data-visibility=hover],.vibe-paddle-nav[data-positioning=outside][data-visibility=hover]:not(:hover):not(:focus-within){opacity:0}}@media(forced-colors:active){.vibe-paddle-nav .vibe-button.vibe-button-icon-only.vibe-button-tertiary{border:1px solid ButtonText}}:root,[data-theme=bridge],[data-theme=apple-care],[data-theme=applecare],[data-theme=gsx],[data-theme=primary],[data-theme=apl],[data-theme=marcom]{--vibe-carousel-height: 300px;--vibe-carousel-item-width: 280px;--vibe-carousel-rail-gap: 16px;--vibe-carousel-theme-focus: #0071e3;--vibe-carousel-radius: 8px;--vibe-carousel-duration: .25s;--vibe-carousel-enter-x: 100%;--vibe-carousel-enter-y: 0%}[data-theme=apple-care],[data-theme=applecare]{--vibe-carousel-theme-focus: #248a2e}[data-theme=gsx],[data-theme=primary],[data-theme=apl]{--vibe-carousel-radius: 4px}[data-theme=marcom]{--vibe-carousel-radius: 0px}:root,[data-mode=light]{--vibe-carousel-surface: #f5f5f7;--vibe-carousel-foreground: #1d1d1f;--vibe-carousel-control-bg: #e8e8ed;--vibe-carousel-focus: initial}[data-mode=dark]{--vibe-carousel-surface: #1d1d1f;--vibe-carousel-foreground: #f5f5f7;--vibe-carousel-control-bg: #424245;--vibe-carousel-focus: #2997ff}.vibe-carousel{display:block;position:relative;width:100%;min-width:0;color:var(--vibe-carousel-foreground)}.vibe-carousel__viewport{position:relative;overflow:hidden;height:var(--vibe-carousel-height, 300px);border-radius:var(--vibe-carousel-radius);background:var(--vibe-carousel-surface);touch-action:pan-y pinch-zoom}.vibe-carousel[data-direction=vertical]>.vibe-carousel__viewport{touch-action:pan-x pinch-zoom}.vibe-carousel-item{display:block;min-width:0;box-sizing:border-box}.vibe-carousel__viewport>.vibe-carousel-item{position:absolute;inset:0;width:100%;height:100%;overflow:auto;background:var(--vibe-carousel-surface)}.vibe-carousel__viewport>.vibe-carousel-item.is-active{z-index:2;animation:vibe-carousel-enter var(--vibe-carousel-duration) ease-out}.vibe-carousel[data-transition=slide]:not([data-type=rail])>.vibe-carousel__viewport>.vibe-carousel-item.is-active{animation-name:vibe-carousel-slide-enter}.vibe-carousel__viewport>.vibe-carousel-item[hidden],.vibe-carousel__controls [hidden]{display:none!important}.vibe-carousel:not([data-type])>.vibe-carousel__viewport>.vibe-carousel-item:not(:first-child){display:none}.vibe-carousel[data-type=card]>.vibe-carousel__viewport>.vibe-carousel-item{width:50%;inset-inline-start:25%;transform:scale(.84);opacity:.65}.vibe-carousel[data-type=card]>.vibe-carousel__viewport>.vibe-carousel-item.is-active{transform:scale(1);opacity:1}.vibe-carousel[data-type=card]>.vibe-carousel__viewport>.vibe-carousel-item.is-previous{inset-inline-start:-16%}.vibe-carousel[data-type=card]>.vibe-carousel__viewport>.vibe-carousel-item.is-next{inset-inline-start:66%}.vibe-carousel[data-type=card][data-direction=vertical]>.vibe-carousel__viewport>.vibe-carousel-item{width:100%;height:50%;inset-inline-start:0;top:25%}.vibe-carousel[data-type=card][data-direction=vertical]>.vibe-carousel__viewport>.vibe-carousel-item.is-previous{top:-16%}.vibe-carousel[data-type=card][data-direction=vertical]>.vibe-carousel__viewport>.vibe-carousel-item.is-next{top:66%}.vibe-carousel[data-type=rail]>.vibe-carousel__viewport{display:flex;gap:var(--vibe-carousel-rail-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;touch-action:auto;padding-block:4px;box-sizing:border-box;scrollbar-width:none;background:transparent}.vibe-carousel[data-type=rail]>.vibe-carousel__viewport::-webkit-scrollbar{display:none}.vibe-carousel[data-type=rail]>.vibe-carousel__viewport>.vibe-carousel-item{position:relative;inset:auto;flex:0 0 min(var(--vibe-carousel-item-width),calc(100% - 32px));width:min(var(--vibe-carousel-item-width),calc(100% - 32px));height:100%;overflow:auto;scroll-snap-align:start;background:transparent;animation:none}.vibe-carousel[data-type=rail]>.vibe-carousel__viewport>.vibe-carousel-item:focus-visible{outline:2px solid var(--vibe-carousel-focus, var(--vibe-carousel-theme-focus));outline-offset:-2px}.vibe-carousel__paddles{position:absolute;inset:0 0 auto;height:var(--vibe-carousel-height);z-index:3;pointer-events:none}.vibe-carousel:hover>.vibe-carousel__controls .vibe-paddle-nav,.vibe-carousel:focus-within>.vibe-carousel__controls .vibe-paddle-nav{opacity:1}.vibe-carousel__indicators{display:flex;justify-content:center;position:absolute;z-index:3;top:calc(var(--vibe-carousel-height, 300px) - 8px);transform:translateY(-100%);inset-inline:60px;flex-wrap:wrap}.vibe-carousel[data-indicator-position=outside]{display:flex;flex-direction:column}.vibe-carousel[data-indicator-position=outside]>.vibe-carousel__viewport{order:0}.vibe-carousel[data-indicator-position=outside]>.vibe-carousel__controls{order:1}.vibe-carousel[data-indicator-position=outside]>.vibe-carousel__controls .vibe-carousel__indicators{position:relative;inset:auto;transform:none;min-height:44px;padding-block:4px;box-sizing:border-box}.vibe-carousel[data-direction=vertical][data-indicator-position=inside]>.vibe-carousel__controls .vibe-carousel__indicators{top:50%;inset-inline-start:auto;inset-inline-end:8px;transform:translateY(-50%);flex-direction:column}.vibe-carousel[data-indicator-position=inside]>.vibe-carousel__controls .vibe-carousel__indicators,.vibe-carousel[data-indicator-position=inside]>.vibe-carousel__controls .vibe-carousel__indicators>.vibe-dot-nav{max-height:max(0px,calc(var(--vibe-carousel-height, 300px) - 16px));min-height:0}.vibe-carousel[data-indicator-position=inside]>.vibe-carousel__controls .vibe-dot-nav__items{max-height:max(0px,calc(var(--vibe-carousel-height, 300px) - 16px));min-width:0;min-height:0;box-sizing:border-box;overflow-y:auto;align-content:flex-start;scroll-padding:4px}.vibe-carousel[data-direction=vertical][data-indicator-position=inside]>.vibe-carousel__controls .vibe-dot-nav__items{flex-wrap:nowrap;justify-content:flex-start}.vibe-carousel[data-direction=vertical][data-indicator-position=inside]>.vibe-carousel__controls .vibe-dot-nav__item,.vibe-carousel[data-indicator-position=inside]>.vibe-carousel__controls .vibe-dot-nav__rotation{flex-shrink:0}.vibe-carousel[data-indicator-position=inside]>.vibe-carousel__controls .vibe-dot-nav[data-platter=none]>.vibe-dot-nav__items{padding:4px;margin:-4px}.vibe-carousel__rotation{position:absolute;z-index:4;top:8px;inset-inline-end:8px}.vibe-carousel__rotation .vibe-button{background:var(--vibe-carousel-control-bg);color:var(--vibe-carousel-foreground);border-radius:8px}.vibe-carousel:focus-visible,.vibe-carousel__controls .vibe-button:focus-visible{outline:2px solid var(--vibe-carousel-focus, var(--vibe-carousel-theme-focus));outline-offset:2px}.vibe-carousel__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes vibe-carousel-enter{0%{scale:.99}to{scale:1}}@keyframes vibe-carousel-slide-enter{0%{translate:var(--vibe-carousel-enter-x, 100%) var(--vibe-carousel-enter-y, 0%)}to{translate:0 0}}@media(prefers-reduced-motion:reduce){.vibe-carousel__viewport>.vibe-carousel-item{animation:none!important;transition:none!important}}
