@media(min-width:1600px){.container,.frame-container-default,.frame-layout-embedded .frame-group-container,.page-main-container{max-width:1440px}}.card,.card .datatable{overflow:visible}.changelog ul{font-family:monospace;list-style:none;padding:0}.changelog .change-feature,.changelog .change-release{color:#28a745;font-weight:700}.changelog .change-bugfix{color:#007bff}:root{--ck-content-font-family:var(--bs-body-font-family)}@media(min-width:992px){.profile-header{align-items:center;display:flex;margin:-10px -20px}}.profile-header-item{display:flex;margin-bottom:20px;margin-top:20px}.profile-header-item:first-child{margin-top:0}.profile-header-item:last-child{margin-bottom:0}@media(min-width:992px){.profile-header-item{margin:0;max-width:240px;padding-left:20px;padding-right:20px;padding-top:10px}}.profile-header-item-icon{flex-grow:0;flex-shrink:0;font-size:1.5rem;margin-right:1rem;text-align:right;width:3.5rem}@media(min-width:992px){.profile-header-item-icon{margin-right:.5rem;text-align:left;width:auto}}.profile-header-item-avatar{flex-grow:0;flex-shrink:0;margin-right:1rem;position:relative;width:3.5rem}@media(min-width:992px){.profile-header-item-avatar{width:6.25rem}}.profile-header-item-avatar img{border:1px solid transparent;height:auto;max-width:100%}.profile-header-item-avatar .badge{bottom:0;left:50%;position:absolute;transform:translate(-50%,50%)}.profile-header-item{line-height:1.25}.profile-header-item-title{font-size:1.2rem;font-weight:700;margin:0}.profile-header-item-subtitle{margin:0}.profile-header-item-link{border-bottom:1px dotted;color:inherit;display:inline-block;margin-top:.5rem;text-decoration:none!important}.profile-header-item-link:hover{border-bottom-style:solid;color:inherit}.profile-header-item-link:has(+.profile-header-item-link){margin-right:.5rem}.profile-header-item-link+.profile-header-item-link{margin-top:unset}.profile-header-item--user{align-items:center;display:flex;flex-direction:column;flex-grow:1;max-width:100%}.profile-header-item--user .profile-header-item-title{font-size:1.5rem}@media(min-width:992px){.profile-header-item--user{align-items:flex-start;flex-direction:row;flex-wrap:nowrap}.profile-header-item--user .profile-header-item-title{font-size:1.75rem}.profile-header-item--user .profile-header-item-link{margin-top:1.2rem}.profile-header-item--user .profile-header-item-link+.profile-header-item-link{margin-top:unset}}.profile-address-item .profile-address-item-header{height:3rem}.profile-address-item .profile-address-item-header h3+small{display:block;margin-top:-.75rem}.profile-address-item p small{display:block;line-height:1.1rem}.public-profile .profile-container{align-items:flex-start;display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.public-profile .profile-container{flex-direction:row}}.public-profile .profile-header-frame{background-position:50%;height:200px}@media(min-width:992px){.public-profile .profile-header{margin:0}}.public-profile .profile-header .profile-header-item{padding:0}.public-profile .profile-header .profile-header-item.profile-header-item--user{gap:2rem}.public-profile .profile-header .profile-header-item .profile-header-item-content{align-self:auto;flex:1 1 auto;min-width:0;text-align:center;width:100%}@media(min-width:992px){.public-profile .profile-header .profile-header-item .profile-header-item-content{flex:1 1 16rem;text-align:left;width:auto}}.public-profile .profile-header .profile-header-item .profile-header-item-membership{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:center;margin-left:0;width:100%}@media(min-width:992px){.public-profile .profile-header .profile-header-item .profile-header-item-membership{justify-content:flex-end;margin-left:auto;width:auto}}.public-profile .profile-header .profile-header-item .profile-header-item-membership .membership-badge{margin:0;padding:0;width:clamp(9.5rem,21vw,13.5rem)}.public-profile .profile-header .profile-header-item .profile-header-item-membership .membership-badge img{max-width:100%}.public-profile .profile-header .profile-header-item .profile-header-item-membership .protected-hint{height:auto;inset:0;position:absolute;width:auto;z-index:1}.public-profile .profile-header .profile-header-item .profile-header-item-avatar{flex-basis:20%;height:auto;justify-items:center;margin-right:0;margin-top:-7rem;min-width:25%;width:auto!important}.public-profile .profile-header .profile-header-item .profile-header-item-avatar .avatar{border-width:.3rem;margin:auto;max-width:200px;padding:0;width:100%}@media(max-width:991px){.public-profile .profile-header .profile-header-item .profile-header-item-avatar .avatar{margin-top:1rem;max-width:none;min-width:unset}}.public-profile .profile-header .profile-header-item .profile-header-item-link{display:flex;justify-content:center;overflow:hidden;width:fit-content}.public-profile .profile-header .profile-header-item .profile-header-item-link.profile-link{color:var(--bs-light)}.public-profile .profile-header .profile-header-item .profile-header-item-link.profile-link a{color:var(--bs-light);overflow:hidden;text-overflow:ellipsis}.public-profile .profile-header .profile-header-item .profile-header-item-link.profile-link:not(:first-of-type){margin-top:.1rem}.public-profile .profile-header .profile-header-item .profile-header-item-link+.profile-header-item-link{margin-top:1.2rem}.public-profile .profile-header .profile-header-item .profile-header-item-subtitle{color:var(--bs-primary);overflow:hidden;text-overflow:ellipsis}.public-profile .profile-link{align-items:center;display:flex;gap:.2rem}.public-profile .profile-content{flex-grow:1;min-height:40vh}@media(max-width:991px){.public-profile .profile-content{width:100%!important}}.public-profile .profile-content .profile-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.public-profile .profile-content .profile-links .profile-link{overflow:hidden;text-wrap:nowrap}.public-profile .profile-content .profile-links .profile-link a{overflow:hidden;text-overflow:ellipsis}.public-profile .profile-content .certification-icon{padding-left:1rem;padding-right:1rem;text-align:center}.public-profile .profile-content .certification-title{max-width:70%;width:fit-content}.public-profile .profile-content .public-profile-certification-grid{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:576px){.public-profile .profile-content .public-profile-certification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.public-profile .profile-content .public-profile-certification-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.public-profile .profile-content .public-profile-certification-card{min-width:0}.public-profile .profile-content .public-profile-certification-card .certification{border-radius:.75rem;box-shadow:0 10px 24px rgba(15,23,42,.08);height:100%;padding:.75rem}.public-profile .profile-content .public-profile-certification-card .certification-icon img{max-width:48px}.public-profile .profile-content .public-profile-certification-card .certification-title{font-size:.9375rem;line-height:1.15rem;margin:.75rem 0 0;max-width:none;width:100%}.public-profile .profile-content .public-profile-certification-card .certification-meta{font-size:.75rem;margin-top:.25rem}.public-profile .profile-content .public-profile-certification-card .certification-footer{margin-top:.75rem;text-align:left}.public-profile .profile-content .public-profile-certification-card .certification-timeline-heading{text-align:left!important}.public-profile .profile-sidebar{flex-basis:20%;min-width:25%;position:relative;word-wrap:break-word}@media(max-width:991px){.public-profile .profile-sidebar{align-items:center;flex-flow:column;padding-right:0;width:100%}.public-profile .profile-sidebar:not(:has(>*)){display:none}}.public-profile .profile-sidebar .profile-contact-information{padding:.2rem 0}.public-profile .profile-sidebar .profile-contact-information .avatar,.public-profile .profile-sidebar .profile-contact-information svg{margin-right:.5rem}.public-profile .profile-sidebar .profile-contact-information .icon{margin-left:-.5rem;width:34px}.public-profile .profile-sidebar .profile-contact-information a{color:inherit}.public-profile .profile-sidebar .profile-contact-information a:hover{color:var(--frame-link-hover-color)}@media(max-width:991px){.public-profile .profile-sidebar .profile-contact-information .d-flex{justify-content:center}}.public-profile .profile-sidebar .protected-hint>*{margin-top:13px}@media(max-width:991px){.public-profile .profile-sidebar .protected-hint>*{margin-top:0}}.public-profile .protected-hint{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.public-profile .protected-hint~*{filter:blur(5px);pointer-events:none;user-select:none}.public-profile .protected-hint>*{background-color:hsla(0,0%,100%,.9);border-radius:4px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.15);box-shadow:0 1px 2px 1px rgba(0,0,0,.15);left:50%;max-width:90%;padding:20px;position:absolute;text-align:center;text-wrap:balance;top:50%;transform:translate(-50%,-50%);width:max-content}@media(max-width:991px){.public-profile .profile-header .profile-header-item{flex-direction:column}.public-profile .profile-header .profile-header-item .profile-header-item-content{display:grid;padding-top:2rem;text-align:center}.public-profile .profile-header .profile-header-item .profile-header-item-content .profile-header-item-link{border:none;width:auto}.public-profile .profile-header .profile-header-item .profile-header-item-avatar{left:50%;position:absolute;transform:translate(-50%,-25%);width:100%}.public-profile .profile-header .profile-header-item .profile-header-item-avatar .avatar{left:50%;position:absolute;transform:translate(-50%,-50%);width:auto}}#public-profile{margin-bottom:40px;margin-top:40px}.public-profile__container{--public-profile-color-surface:#fff;--public-profile-color-text:#111;--public-profile-color-muted:#6c757d;--public-profile-color-border:rgba(15,23,42,.08);--public-profile-color-border-strong:#c7c7c7;--public-profile-color-icon-surface:rgba(15,23,42,.05);--public-profile-color-header-muted:hsla(0,0%,100%,.72);--public-profile-color-cert-gradient-start:#f5f6f8;--public-profile-color-cert-gradient-end:#eef1f4;--public-profile-color-link-hover-start:#f7f8fa;--public-profile-color-link-hover-end:#eef1f4;--public-profile-color-accent:#ff8700;--public-profile-color-link-color:#000;--public-profile-color-white:#fff;--public-profile-shadow-shell:0 2px 4px rgba(15,23,42,.04),0 10px 24px rgba(15,23,42,.08),0 24px 48px rgba(15,23,42,.12),0 48px 96px rgba(15,23,42,.08);--public-profile-shadow-card:0 10px 24px rgba(15,23,42,.08);--public-profile-shadow-card-hover:0 16px 30px rgba(15,23,42,.1);--public-profile-radius-shell:30px;--public-profile-radius-section:1rem;--public-profile-radius-card:0.75rem;--public-profile-transition-fast:0.18s ease;--public-profile-transition-image:0.5s ease-in-out;--public-profile-hint-min-width:260px;--public-profile-hint-min-height:160px;--public-profile-space-2xs:0.25rem;--public-profile-space-xs:0.5rem;--public-profile-space-sm:0.625rem;--public-profile-space-md:0.75rem;--public-profile-space-lg:0.875rem;--public-profile-space-xl:1rem;--public-profile-space-2xl:1.25rem;--public-profile-space-3xl:2rem;--public-profile-space-shell:40px;--public-profile-space-shell-mobile:32px;--public-profile-space-stack:30px;--public-profile-space-cert-overhang:8px;--public-profile-avatar-gap:32px;--public-profile-cert-column-min:280px;--public-profile-bio-measure:65ch;--public-profile-meta-icon-size:1.125rem;--public-profile-meta-gap:0.625rem;--public-profile-link-icon-size:2.5rem;--public-profile-link-min-height:3.5rem;--public-profile-card-inline-padding:var(--public-profile-space-xl);--public-profile-card-block-padding:var(--public-profile-space-lg);background-color:var(--public-profile-color-surface);border-radius:var(--public-profile-radius-shell);box-shadow:var(--public-profile-shadow-shell);font-size:clamp(1rem,.9605rem + .1976vw,1.125rem);overflow:hidden}.public-profile__container h1,.public-profile__container h2,.public-profile__container h3,.public-profile__container h4,.public-profile__container h5,.public-profile__container h6{font-weight:300}.public-profile__container a:not([class]),.public-profile__container a:not([class]):focus,.public-profile__container a:not([class]):hover{color:var(--public-profile-color-link-color);font-weight:500;text-decoration:underline;text-decoration-color:var(--public-profile-color-accent);text-decoration-thickness:1px;text-underline-offset:2px;transition:all .1s ease-in}.public-profile__container a:not([class]):focus:hover,.public-profile__container a:not([class]):hover,.public-profile__container a:not([class]):hover:hover{text-decoration-color:currentColor}.public-profile__header{--public-profile-color-link-color:var(--public-profile-color-white);background:linear-gradient(45deg,#333,color-mix(in srgb,#333 82%,#fff));color:var(--public-profile-color-white);padding:var(--public-profile-space-shell)}.public-profile__header a:not([class]),.public-profile__header a:not([class]):focus,.public-profile__header a:not([class]):hover{color:var(--public-profile-color-header-muted);text-decoration:none}.public-profile__header a:not([class]):focus,.public-profile__header a:not([class]):hover{color:var(--public-profile-color-white)}.public-profile__header-panel{align-items:center;display:grid;gap:var(--public-profile-avatar-gap);grid-template-columns:auto minmax(0,1fr) auto}.public-profile__avatar{justify-self:start}.public-profile__certification-content,.public-profile__content,.public-profile__header-content,.public-profile__section{min-width:0}.public-profile__header-meta,.public-profile__protected-group,.public-profile__section-content{position:relative}.public-profile__title{margin-bottom:0}.public-profile__subtitle{color:#ff8700;font-size:20px}.public-profile__header-membership{justify-self:end}.public-profile__header-membership .membership-badge{margin:0 0 0 auto;padding:0;text-align:right}.public-profile__header-membership .membership-badge img{margin-left:auto;margin-right:0}.public-profile__header-meta{align-content:start;display:grid;gap:var(--public-profile-space-xs);margin-top:var(--public-profile-space-2xl);min-width:min(320px,100%)}.public-profile__protected-hint-host{min-height:var(--public-profile-hint-min-height);min-width:var(--public-profile-hint-min-width)}.protected-hint{border-radius:inherit;inset:0;overflow:hidden;position:absolute;z-index:2}.protected-hint~*{filter:blur(6px);pointer-events:none;user-select:none}.protected-hint>*{background:var(--public-profile-color-surface);border:1px solid var(--public-profile-color-border-strong);border-radius:var(--public-profile-radius-section);box-shadow:var(--public-profile-shadow-card);display:grid;gap:var(--public-profile-space-sm);justify-items:center;left:50%;max-width:var(--public-profile-hint-min-width);padding:var(--public-profile-space-lg) var(--public-profile-space-xl);position:absolute;text-align:center;text-wrap:balance;top:var(--public-profile-space-xl);transform:translateX(-50%);width:min(100% - var(--public-profile-space-xl)*2,24rem)}.protected-hint p{color:var(--public-profile-color-text);font-weight:600;margin:0}.public-profile__header-meta-item{align-items:center;align-self:start;color:var(--public-profile-color-header-muted);column-gap:var(--public-profile-meta-gap);display:grid;grid-template-columns:var(--public-profile-meta-icon-size) minmax(0,1fr)}.public-profile__header-meta-icon{line-height:1;min-height:var(--public-profile-meta-icon-size);min-width:var(--public-profile-meta-icon-size)}.public-profile__header-meta-icon,.public-profile__header-meta-icon .icon,.public-profile__header-meta-icon svg{align-items:center;display:inline-flex;height:var(--public-profile-meta-icon-size);justify-content:center;width:var(--public-profile-meta-icon-size)}.public-profile__header-meta-icon .icon,.public-profile__header-meta-icon svg{color:inherit;opacity:1;vertical-align:middle}.public-profile__header-meta-link,.public-profile__header-meta-text{color:var(--public-profile-color-header-muted);font-weight:500;line-height:1.25;min-width:0}.public-profile__header-meta-link{align-items:center;column-gap:var(--public-profile-meta-gap);display:inline-grid;grid-column:1/-1;grid-template-columns:var(--public-profile-meta-icon-size) minmax(0,auto);justify-self:start;max-width:100%;text-decoration:none;width:fit-content}.public-profile__header .public-profile__header-meta-link:focus,.public-profile__header .public-profile__header-meta-link:hover{color:var(--public-profile-color-white)}.public-profile__layout{align-items:start;background:var(--public-profile-color-surface);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(var(--public-profile-cert-column-min),.9fr)}.public-profile__layout--single-column{grid-template-columns:minmax(0,1fr)}.public-profile__content{display:grid;gap:var(--public-profile-space-3xl);padding:var(--public-profile-space-shell)}.public-profile__aside{background:var(--public-profile-color-surface);padding:var(--public-profile-space-shell)}.public-profile__section--bio .public-profile__section-content{max-width:var(--public-profile-bio-measure)}.public-profile__section-header{border-bottom:1px solid var(--public-profile-color-border-strong);margin-bottom:var(--public-profile-space-xl);padding-bottom:var(--public-profile-space-md)}.public-profile__section-title{align-items:center;display:inline-flex;font-size:1.375rem;gap:var(--public-profile-space-xs);line-height:1.2;margin:0}.public-profile__section-title .icon{display:block;flex-shrink:0}.public-profile__section--certificates{background:linear-gradient(180deg,var(--public-profile-color-cert-gradient-start) 0,var(--public-profile-color-cert-gradient-end) 100%);height:100%;padding:var(--public-profile-space-shell)}.public-profile__certificates-list,.public-profile__links{display:grid}.public-profile__certificates-list,.public-profile__certificates-list .public-profile__protected-group{display:grid;gap:var(--public-profile-space-stack);padding-top:var(--public-profile-space-sm)}.public-profile__section--certificates-grid{background:var(--public-profile-color-surface);grid-column:1/-1}.public-profile__section--certificates-grid .public-profile__certificates-list{gap:var(--public-profile-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0}.public-profile__certification{background:var(--public-profile-color-surface);border-radius:var(--public-profile-radius-card);box-shadow:var(--public-profile-shadow-card);gap:var(--public-profile-space-sm)}.public-profile__certification,.public-profile__certification.certification{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);padding:var(--public-profile-space-2xs);text-align:left}.public-profile__certification .certification-title{font-weight:inherit;margin:0;text-align:left;width:auto}.public-profile__certification-icon{align-items:flex-end;align-self:end;display:flex;margin-bottom:calc(var(--public-profile-space-cert-overhang)*-1);margin-top:calc(var(--public-profile-space-cert-overhang)*-1)}.public-profile__certification-icon img{display:block;filter:grayscale(100%);max-width:calc(var(--public-profile-space-3xl)*2);opacity:.33;transition:all var(--public-profile-transition-image);width:auto}.public-profile__certification--active .public-profile__certification-icon img{filter:none;opacity:1}.public-profile__certification-content{align-content:center;display:grid;justify-items:start}.public-profile__certification-title{font-size:1.0625rem;font-weight:600;line-height:1.3;margin:0;text-align:left}.public-profile__certification-footer{color:var(--public-profile-color-muted);font-size:.875rem;line-height:1.2;margin-top:var(--public-profile-space-2xs);text-align:left}.public-profile__certification-years{color:var(--bs-primary,var(--public-profile-color-accent));font-size:.75rem;font-weight:600;line-height:1.2;margin-top:var(--public-profile-space-2xs)}.certification-timeline--shared-axis{display:block;gap:0;grid-column:1/-1;padding:var(--public-profile-space-sm) var(--public-profile-space-sm) 0;width:100%}.public-profile__certification .certification-timeline-progress{background:#eeede9;border-radius:4px;height:var(--public-profile-space-xs);overflow:visible;position:relative;width:100%}.public-profile__certification .certification-timeline-bar{border-radius:4px;cursor:default;height:100%;min-width:0;position:absolute;top:0}.public-profile__certification .certification-timeline-bar-certified{z-index:1}.public-profile__certification .certification-timeline-bar-not-certified{background:#eeede9;z-index:0}.public-profile__certification .certification-timeline-bar--first{border-bottom-left-radius:4px;border-top-left-radius:4px}.public-profile__certification .certification-timeline-bar--last{border-bottom-right-radius:4px;border-top-right-radius:4px}.certification-timeline-bar-current,.certification-timeline-bar-past{background:var(--bs-primary,var(--public-profile-color-accent))}.certification-timeline-today{background:var(--bs-gray-500,#adb5bd);border-radius:var(--bs-border-radius-pill,50rem);height:calc(100% + var(--public-profile-space-2xs)*2);position:absolute;top:calc(var(--public-profile-space-2xs)*-1);width:2px;z-index:2}.certification-timeline-scale{color:var(--bs-secondary-color,var(--public-profile-color-muted));display:flex;font-size:.625rem;justify-content:space-between;line-height:1.2;margin-top:var(--public-profile-space-2xs)}.certification-timeline-legend{align-items:center;display:flex;flex-wrap:wrap;gap:var(--public-profile-space-sm) var(--public-profile-space-lg);padding:0 calc(var(--public-profile-space-lg) + var(--public-profile-space-2xs))}.certification-timeline-legend-item{align-items:center;color:var(--bs-secondary-color,var(--public-profile-color-muted));display:inline-flex;font-size:.75rem;gap:var(--public-profile-space-xs);line-height:1.2}.certification-timeline-legend-item:before{border-radius:var(--bs-border-radius-sm,calc(var(--public-profile-space-xs)/2));content:"";display:inline-flex;flex:0 0 auto;height:var(--public-profile-space-xs);width:var(--public-profile-space-lg)}.certification-timeline-legend-item--current:before,.certification-timeline-legend-item--past:before{background:var(--bs-primary,var(--public-profile-color-accent))}.certification-timeline-legend-item--uncertified:before{background:#eeede9;border:1px solid var(--bs-gray-300,var(--public-profile-color-border))}.certification-timeline-legend-item--today:before{background:var(--bs-gray-500,#adb5bd);border-radius:var(--bs-border-radius-pill,50rem);height:var(--public-profile-space-xl);width:2px}.public-profile__links{gap:var(--public-profile-space-lg)}.public-profile__section--links-grid{grid-column:1/-1}.public-profile__section--links-grid .public-profile__links{grid-template-columns:repeat(4,minmax(0,1fr))}.public-profile-link{align-items:center;display:flex;gap:var(--public-profile-space-lg)}.public-profile__section--links .public-profile-link{background:linear-gradient(180deg,var(--public-profile-color-surface) 0,color-mix(in srgb,var(--public-profile-color-surface) 84%,var(--public-profile-color-cert-gradient-start)) 100%);border:1px solid var(--public-profile-color-border);border-radius:var(--public-profile-radius-section);box-shadow:0 10px 24px rgba(15,23,42,.06);color:var(--public-profile-color-text);min-height:var(--public-profile-link-min-height);padding:var(--public-profile-card-block-padding) var(--public-profile-card-inline-padding);text-decoration:none;transition:transform var(--public-profile-transition-fast),box-shadow var(--public-profile-transition-fast),border-color var(--public-profile-transition-fast),background-color var(--public-profile-transition-fast);width:100%}.public-profile__section--links .public-profile-link .icon,.public-profile__section--links .public-profile-link svg{background:var(--public-profile-color-icon-surface);border-radius:calc(var(--public-profile-radius-section) - .125rem);display:block;flex-shrink:0;height:var(--public-profile-link-icon-size);padding:var(--public-profile-space-sm);transition:background-color var(--public-profile-transition-fast),color var(--public-profile-transition-fast),transform var(--public-profile-transition-fast);width:var(--public-profile-link-icon-size)}.public-profile__section--links .public-profile-link:focus-within,.public-profile__section--links .public-profile-link:hover{background:linear-gradient(180deg,var(--public-profile-color-link-hover-start) 0,var(--public-profile-color-link-hover-end) 100%);border-color:var(--public-profile-color-border-strong);box-shadow:var(--public-profile-shadow-card-hover);transform:translateY(-1px)}.public-profile__section--links .public-profile-link:focus-within .icon,.public-profile__section--links .public-profile-link:focus-within svg,.public-profile__section--links .public-profile-link:hover .icon,.public-profile__section--links .public-profile-link:hover svg{background:var(--public-profile-color-accent);color:var(--public-profile-color-white);transform:scale(1.02)}.public-profile__link-label{font-weight:600;line-height:1.3;min-width:0}@media(max-width:1200px){.public-profile__section--certificates-grid .public-profile__certificates-list,.public-profile__section--links-grid .public-profile__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:992px){.public-profile__header{background:linear-gradient(180deg,var(--bs-secondary,#333) 0,color-mix(in srgb,var(--bs-secondary,#333) 82%,#fff) 100%)}.public-profile__header-panel{grid-template-columns:1fr;justify-items:center;text-align:center}.public-profile__avatar,.public-profile__header-membership{justify-self:center}.public-profile__header-content{text-align:center}.public-profile__header-membership .membership-badge img{margin:0 auto}.public-profile__header-meta{justify-content:center}.public-profile__header-meta-item{grid-template-columns:auto auto;justify-content:center}.public-profile__layout,.public-profile__section--certificates-grid .public-profile__certificates-list,.public-profile__section--links-grid .public-profile__links{grid-template-columns:1fr}.public-profile__aside,.public-profile__content,.public-profile__header,.public-profile__section--certificates{padding:var(--public-profile-space-shell-mobile)}}@media(max-width:576px){.public-profile__section--certificates-grid .public-profile__certificates-list,.public-profile__section--links-grid .public-profile__links{grid-template-columns:1fr}}.certification{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:16px;position:relative;width:100%}.certification .certification-icon{position:relative;text-align:center}.certification .certification-icon img{filter:grayscale(100%);max-width:65px;opacity:.33;transition:all .5s ease-in-out}.certification .certification-title{font-weight:700;line-height:1.25rem;margin:1rem 0;text-align:center}.certification .certification-meta{color:#6c757d;display:block;font-size:.875rem;font-weight:400;line-height:1.2;margin-top:.35rem}.certification .certification-footer{margin-top:auto;text-align:center;width:100%}.certification.certification-active .certification-icon img{filter:none;opacity:1}.certification-bundle-card{background-color:#333;color:#fff}.certification-bundle-card .certification-icon img{filter:none;opacity:1}.certification-bundle-card .certification-footer,.certification-bundle-card .certification-meta,.certification-bundle-card .certification-title,.certification-bundle-card .text-muted,.certification-bundle-card small{color:inherit!important}.certification-mini{display:inline-flex;flex-direction:column;gap:5px;justify-content:center}.certification-mini .certification-icon img{filter:grayscale(100%);opacity:.33;width:48px}.certification-mini .certification-expired{font-size:.75rem;line-height:1;max-width:50px;text-align:center;white-space:wrap}.certification-mini.certification-active .certification-icon img{filter:none;opacity:1}.certification-list{background:linear-gradient(180deg,#f5f6f8,#eef1f4);border-radius:4px;box-shadow:0 1px 2px 1px rgba(0,0,0,.15);display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem}.certification-list>.certification{width:100%}@media(min-width:576px){.certification-list>.certification{width:calc(50% - .5rem)}}@media(min-width:992px){.certification-list>.certification{width:calc(25% - .75rem)}}.certification-subscription-teaser .card-body{padding:1.5rem}.certification-subscription-teaser-layout{display:grid;gap:1.5rem}@media(min-width:992px){.certification-subscription-teaser-layout{align-items:center;grid-template-columns:minmax(0,1fr) minmax(20rem,30rem)}}.certification-subscription-teaser-eyebrow{color:#333;font-size:.8125rem;font-weight:700;letter-spacing:.06em;margin:0 0 .25rem;text-transform:uppercase}.certification-subscription-teaser-title{margin-bottom:.75rem}.certification-subscription-teaser-price{margin-bottom:1rem}.certification-subscription-teaser-details{margin:0 0 1rem;padding-left:1.25rem}.certification-subscription-teaser-meta{color:#6c757d}.certification-subscription-teaser-actions{margin-top:1rem}.certification-subscription-teaser-visual{display:none}.certification-subscription-teaser-visual img{display:block;height:auto;margin:0 auto;max-width:100%}@media(min-width:992px){.certification-subscription-teaser-visual{display:block;justify-self:end;padding:1rem;width:100%}.certification-subscription-teaser-visual img{width:100%}}.certification-status-note{align-items:center;color:#2d2d2d;display:flex;flex-direction:column;font-weight:600;margin:0 auto 1rem;width:fit-content}.certification-status-note-head{align-items:center;display:inline-flex;gap:.5rem}.certification-status-note-icon{align-items:center;color:#198754;display:inline-flex}.certification-status-note-detail{display:block;font-weight:400;margin-top:.25rem}.certification-list .certification{border-radius:.75rem;box-shadow:0 10px 24px rgba(15,23,42,.08)}.buy-certificates-grid{display:flex;flex-direction:column;gap:1rem}@media(min-width:992px){.buy-certificates-grid{flex-direction:row;justify-content:space-between}.buy-certificates-grid>*{flex:1 1 0;min-width:0}}[data-cert-type] label{cursor:pointer}.cert-item.cert-disabled{opacity:.4;pointer-events:none}.cert-item.cert-disabled .certification-mini{opacity:.4}.custom-file-current,.custom-file-preview{align-items:center;background-color:#fafafa;border-radius:2px;display:flex;justify-content:center;min-height:300px;overflow:hidden;padding:1rem;position:relative}.custom-file-current img,.custom-file-preview img{border-radius:2px;height:auto;margin:0 auto;max-width:400px;overflow:hidden;width:100%}.custom-file-variant-avatar img{background-color:#fff;border-radius:50%;box-shadow:0 0 0 1px rgba(20,30,40,.15);display:block;height:256px;object-fit:cover;width:256px}.custom-file-current:after,.custom-file-preview:after{background-color:#ff8700;color:#fff;content:"";font-size:10px;left:0;padding:.25rem .5rem;position:absolute;top:0}.custom-file-current:after{content:"CURRENT"}.custom-file-preview:after{content:"PREVIEW"}.custom-file-preview{display:none}.membership-transfer-form{display:flex;flex-direction:row;justify-content:space-between}.membership-transfer-form .form-group{margin-bottom:0}.membership-badge{margin:0 auto;max-width:100%;overflow:hidden;padding:1rem;position:relative;width:340px}.membership-badge img{border-radius:10px;display:block;margin:0 auto;max-width:17rem;width:100%}.membership-badge.membership-unpaid img{filter:grayscale(100%);opacity:.33}.membership-stack{margin-bottom:1rem;overflow:hidden;padding:0 1rem;position:relative}.membership-stack .membership-stack-inner{margin-bottom:-6%;margin-top:-7%}.membership-stack .membership-badge:first-child{transform:translate(1rem,30%)}.membership-stack .membership-badge:last-child{transform:translate(-1rem,-30%)}.membership-wizard{display:flex;flex-direction:column;gap:1.25rem}.membership-type-grid{--gap:1.25rem;--min:15.625rem;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(var(--min),100%),1fr));margin:0 auto;max-width:1214px}.membership-type-grid .shop-grid-col{margin:0}.membership-type-grid .shop-grid-col>:first-child{margin-top:0}.membership-type-grid .shop-grid-col>:last-child{margin-bottom:0}.form-check-box{border:1px solid #b3b3b3;border-radius:.125rem;height:100%;padding:.75rem .75rem .75rem 2.25rem}.form-check-box label{display:block}.form-check-box:has(input[type=radio]:checked){background-color:#f8f8f8;border-color:#777}.form-check-box svg{float:right;height:auto;margin-left:.5rem;max-width:50px}.pricing-select{flex-direction:column;gap:7px}.pricing-option{align-items:center;display:flex;justify-content:space-between}.pricing-option-details{display:flex;flex:1;flex-direction:column;gap:.5rem}.pricing-option-setup{display:flex;flex-direction:column;gap:0}.pricing-option-main{display:flex;flex-direction:column;gap:.25rem}.pricing-option-price{display:flex;flex-direction:column;gap:.125rem}.pricing-option-setup .pricing-option-amount{font-size:.875rem}.pricing-option-amount{color:#000;font-size:1.5rem;font-weight:700;line-height:1.1}.pricing-option-interval,.pricing-option-label{color:#6c757d;font-size:.875rem}.pricing-option-current{color:#ff8700;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-top:.25rem;text-transform:uppercase}.pricing-option-muted .pricing-option-amount{color:#6c757d}.pricing-option-selector{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.pricing-option-radio{accent-color:#ff8700;cursor:pointer;height:1.25rem;width:1.25rem}.form-maxlength-indicator .maxlength-bar{border-bottom:6px solid #ff8700;border-radius:3px;display:inline-block}.form-maxlength-indicator .maxlength-bar-full{border-bottom-color:#dc3545}.subscriptions-datatable .datatable-table [data-type=title]{max-width:500px}.dashboard-item-body{flex:1 1 auto;min-width:0}.dashboard-item-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.dashboard-shoppromotion{display:grid;gap:1.25em;grid-template-areas:"promotion-body" "promotion-link";grid-template-rows:1fr auto;height:100%}.dashboard-shoppromotion-image{grid-area:promotion-image}.dashboard-shoppromotion-image img{height:auto;max-width:100%}.dashboard-shoppromotion-body{grid-area:promotion-body}.dashboard-shoppromotion-link{grid-area:promotion-link}.dashboard-shoppingpromotion-has-image{grid-template-areas:"promotion-image promotion-body" "promotion-image promotion-link";grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.profile-dashboard-account{display:flex;margin-bottom:20px;margin-top:20px}.profile-dashboard-account:first-child{margin-top:0}.profile-dashboard-account:last-child{margin-bottom:0}@media(min-width:992px){.profile-dashboard-account{padding-top:10px}}.profile-dashboard-account-avatar{flex-grow:0;flex-shrink:0;margin-right:1rem;position:relative;width:3.5rem}@media(min-width:992px){.profile-dashboard-account-avatar{width:6.25rem}}.profile-dashboard-account-avatar img{border:1px solid transparent;height:auto;max-width:100%}.profile-dashboard-account-avatar .badge{bottom:0;left:50%;position:absolute;transform:translate(-50%,50%)}.profile-dashboard-account{line-height:1.25}.profile-dashboard-account-content{display:flex;flex-direction:column;justify-content:center}.profile-dashboard-account-title{font-size:1.2rem;font-weight:700;margin:0}.profile-dashboard-account-subtitle{margin:0}.dashboard-news-entry{align-items:center}.dashboard-news-entry-image{background:var(--bs-gray-100);border-radius:10px;flex:0 0 auto;height:4rem;overflow:hidden;width:4rem}.dashboard-news-entry-image img{display:block;height:100%;object-fit:cover;width:100%}.dashboard-news-entry-image-placeholder{align-items:center;display:flex;justify-content:center}.dashboard-news-entry-image-placeholder .icon{color:var(--bs-secondary-color);height:1.75rem;width:1.75rem}.dashboard-certification{display:grid;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr));height:100%}.dashboard-certification-widget{background:linear-gradient(180deg,#f5f6f8,#eef1f4)}.dashboard-certification-intro{grid-column:1/-1;min-width:0}.dashboard-certification-intro .dashboard-item-footer{justify-content:flex-start}.dashboard-certification-grid{align-self:center;display:grid;gap:.75rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:.5rem}.dashboard-certification-card{min-width:0}.dashboard-certification-grid .certification{border-radius:.75rem;box-shadow:0 10px 24px rgba(15,23,42,.08);padding:.75rem}.dashboard-certification-grid .certification-icon img{max-width:48px}.dashboard-certification-grid .certification-title{font-size:.9375rem;line-height:1.15rem;margin:.75rem 0 0}.dashboard-certification-grid .certification-meta{font-size:.75rem;margin-top:.25rem}.dashboard-certification-grid .certification-footer{display:none}@media(min-width:1200px){.dashboard-certification{align-items:start}.dashboard-certification-intro{grid-column:1/span 4}.dashboard-certification-grid{gap:1rem;grid-column:5/span 8;grid-template-columns:repeat(4,minmax(0,1fr));padding:.75rem .75rem .75rem 0}}.dashboard-certification-bundle-widget{color:#fff;display:grid;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr));min-height:100%;overflow:hidden}.dashboard-item.bg-secondary .dashboard-certification-bundle-widget{background:transparent}.dashboard-certification-bundle-widget-content{grid-column:1/-1;min-width:0;padding:1.25rem}.dashboard-certification-bundle-widget-header{align-items:center;display:flex;gap:7px}.dashboard-certification-bundle-widget-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.dashboard-certification-bundle-widget-icon .icon{font-size:1.5rem}.dashboard-certification-bundle-widget-eyebrow{color:hsla(0,0%,100%,.72);font-size:.8125rem;font-weight:700;letter-spacing:.06em;margin:0 0 .125rem;text-transform:uppercase}.dashboard-certification-bundle-widget-title{color:inherit;margin:0}.dashboard-certification-bundle-widget-copy{color:hsla(0,0%,100%,.9);margin:0 0 1rem}.dashboard-certification-bundle-widget-image{grid-column:1/-1;min-height:12rem;min-width:0}.dashboard-certification-bundle-widget-image img{display:block;height:100%;object-fit:cover;width:100%}@media(min-width:992px){.dashboard-certification-bundle-widget{align-items:stretch}.dashboard-certification-bundle-widget-content{grid-column:1/span 8;padding-right:1.5rem}.dashboard-certification-bundle-widget-image{grid-column:9/span 4}}.dashboard{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard-item{display:flex;flex-direction:column;grid-column:var(--dashboard-column-base,auto)/span var(--dashboard-span-base,12);height:100%;margin:0;min-width:0}.dashboard-span-base-1{--dashboard-span-base:1}.dashboard-start-base-1{--dashboard-column-base:1}.dashboard-span-base-2{--dashboard-span-base:2}.dashboard-start-base-2{--dashboard-column-base:2}.dashboard-span-base-3{--dashboard-span-base:3}.dashboard-start-base-3{--dashboard-column-base:3}.dashboard-span-base-4{--dashboard-span-base:4}.dashboard-start-base-4{--dashboard-column-base:4}.dashboard-span-base-5{--dashboard-span-base:5}.dashboard-start-base-5{--dashboard-column-base:5}.dashboard-span-base-6{--dashboard-span-base:6}.dashboard-start-base-6{--dashboard-column-base:6}.dashboard-span-base-7{--dashboard-span-base:7}.dashboard-start-base-7{--dashboard-column-base:7}.dashboard-span-base-8{--dashboard-span-base:8}.dashboard-start-base-8{--dashboard-column-base:8}.dashboard-span-base-9{--dashboard-span-base:9}.dashboard-start-base-9{--dashboard-column-base:9}.dashboard-span-base-10{--dashboard-span-base:10}.dashboard-start-base-10{--dashboard-column-base:10}.dashboard-span-base-11{--dashboard-span-base:11}.dashboard-start-base-11{--dashboard-column-base:11}.dashboard-span-base-12{--dashboard-span-base:12}.dashboard-start-base-12{--dashboard-column-base:12}@media(min-width:768px){.dashboard-item{grid-column:var(--dashboard-column-md,var(--dashboard-column-base,auto))/span var(--dashboard-span-md,var(--dashboard-span-base,12))}.dashboard-span-md-1{--dashboard-span-md:1}.dashboard-start-md-1{--dashboard-column-md:1}.dashboard-span-md-2{--dashboard-span-md:2}.dashboard-start-md-2{--dashboard-column-md:2}.dashboard-span-md-3{--dashboard-span-md:3}.dashboard-start-md-3{--dashboard-column-md:3}.dashboard-span-md-4{--dashboard-span-md:4}.dashboard-start-md-4{--dashboard-column-md:4}.dashboard-span-md-5{--dashboard-span-md:5}.dashboard-start-md-5{--dashboard-column-md:5}.dashboard-span-md-6{--dashboard-span-md:6}.dashboard-start-md-6{--dashboard-column-md:6}.dashboard-span-md-7{--dashboard-span-md:7}.dashboard-start-md-7{--dashboard-column-md:7}.dashboard-span-md-8{--dashboard-span-md:8}.dashboard-start-md-8{--dashboard-column-md:8}.dashboard-span-md-9{--dashboard-span-md:9}.dashboard-start-md-9{--dashboard-column-md:9}.dashboard-span-md-10{--dashboard-span-md:10}.dashboard-start-md-10{--dashboard-column-md:10}.dashboard-span-md-11{--dashboard-span-md:11}.dashboard-start-md-11{--dashboard-column-md:11}.dashboard-span-md-12{--dashboard-span-md:12}.dashboard-start-md-12{--dashboard-column-md:12}}@media(min-width:992px){.dashboard-item{grid-column:var(--dashboard-column-lg,var(--dashboard-column-md,var(--dashboard-column-base,auto)))/span var(--dashboard-span-lg,var(--dashboard-span-md,var(--dashboard-span-base,12)))}.dashboard-span-lg-1{--dashboard-span-lg:1}.dashboard-start-lg-1{--dashboard-column-lg:1}.dashboard-span-lg-2{--dashboard-span-lg:2}.dashboard-start-lg-2{--dashboard-column-lg:2}.dashboard-span-lg-3{--dashboard-span-lg:3}.dashboard-start-lg-3{--dashboard-column-lg:3}.dashboard-span-lg-4{--dashboard-span-lg:4}.dashboard-start-lg-4{--dashboard-column-lg:4}.dashboard-span-lg-5{--dashboard-span-lg:5}.dashboard-start-lg-5{--dashboard-column-lg:5}.dashboard-span-lg-6{--dashboard-span-lg:6}.dashboard-start-lg-6{--dashboard-column-lg:6}.dashboard-span-lg-7{--dashboard-span-lg:7}.dashboard-start-lg-7{--dashboard-column-lg:7}.dashboard-span-lg-8{--dashboard-span-lg:8}.dashboard-start-lg-8{--dashboard-column-lg:8}.dashboard-span-lg-9{--dashboard-span-lg:9}.dashboard-start-lg-9{--dashboard-column-lg:9}.dashboard-span-lg-10{--dashboard-span-lg:10}.dashboard-start-lg-10{--dashboard-column-lg:10}.dashboard-span-lg-11{--dashboard-span-lg:11}.dashboard-start-lg-11{--dashboard-column-lg:11}.dashboard-span-lg-12{--dashboard-span-lg:12}.dashboard-start-lg-12{--dashboard-column-lg:12}}@media(min-width:1200px){.dashboard-item{grid-column:var(--dashboard-column-xl,var(--dashboard-column-lg,var(--dashboard-column-md,var(--dashboard-column-base,auto))))/span var(--dashboard-span-xl,var(--dashboard-span-lg,var(--dashboard-span-md,var(--dashboard-span-base,12))))}.dashboard-span-xl-1{--dashboard-span-xl:1}.dashboard-start-xl-1{--dashboard-column-xl:1}.dashboard-span-xl-2{--dashboard-span-xl:2}.dashboard-start-xl-2{--dashboard-column-xl:2}.dashboard-span-xl-3{--dashboard-span-xl:3}.dashboard-start-xl-3{--dashboard-column-xl:3}.dashboard-span-xl-4{--dashboard-span-xl:4}.dashboard-start-xl-4{--dashboard-column-xl:4}.dashboard-span-xl-5{--dashboard-span-xl:5}.dashboard-start-xl-5{--dashboard-column-xl:5}.dashboard-span-xl-6{--dashboard-span-xl:6}.dashboard-start-xl-6{--dashboard-column-xl:6}.dashboard-span-xl-7{--dashboard-span-xl:7}.dashboard-start-xl-7{--dashboard-column-xl:7}.dashboard-span-xl-8{--dashboard-span-xl:8}.dashboard-start-xl-8{--dashboard-column-xl:8}.dashboard-span-xl-9{--dashboard-span-xl:9}.dashboard-start-xl-9{--dashboard-column-xl:9}.dashboard-span-xl-10{--dashboard-span-xl:10}.dashboard-start-xl-10{--dashboard-column-xl:10}.dashboard-span-xl-11{--dashboard-span-xl:11}.dashboard-start-xl-11{--dashboard-column-xl:11}.dashboard-span-xl-12{--dashboard-span-xl:12}.dashboard-start-xl-12{--dashboard-column-xl:12}}.datatable-no-wrap td,.datatable-no-wrap th{white-space:normal}.datatable-no-wrap td .datatable-action,.datatable-no-wrap th .datatable-action{margin:0 2px}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.checkout-integration .modal-dialog{margin-top:108px;max-width:438px}.checkout-integration .modal-content{border:none;border-radius:8px;box-shadow:0 25px 50px -12px rgba(53,53,53,.3),0 0 3px 0 rgba(0,0,0,.03)}.checkout-integration .modal-header{background:#f2f2f2;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;height:76px;padding:30px}.checkout-integration .modal-header h5{font-size:20px;font-style:normal;font-weight:600;line-height:28px}.checkout-integration .modal-header img{margin-right:16px}.checkout-integration .modal-title{font-weight:700}.checkout-integration .modal-footer{border-top:none;margin-top:23px;padding:0 30px 30px}.checkout-integration .modal-footer .btn{flex:auto;justify-content:center;margin:0}.checkout-integration .modal-footer .btn.yattaOffer{font-size:.8em}.checkout-integration .btn-primary{background-color:#ff7f00;border-color:#ff7f00}.checkout-integration .form-control,.checkout-integration .form-select{border-radius:.25rem}.checkout-integration .modal-price-label{font-size:16px}.checkout-integration .modal-price-amount{font-size:16px;font-weight:700}.checkout-integration .modal-vat-info{color:#a0a0a0;font-size:13px;line-height:20px;margin-top:2px;text-align:right}.checkout-integration .modal-body{padding:30px}.checkout-integration .modal-body #quantity{width:67px}.checkout-integration hr{border-top:1px solid #a0a0a0;margin-bottom:8px;margin-top:24px}.checkout-integration .modal .btn-close{background:#f2f2f2 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23858585' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 50%/8px auto no-repeat;border-radius:50%;box-sizing:inherit;height:24px;margin:-122px -30px 0 auto;opacity:1;width:24px}.checkout-integration .card-box-shadow{border:1px solid #eee;border-radius:.5rem;box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1)}.checkout-integration .card-box-shadow ul li{margin-bottom:8px}.checkout-integration .card-box-shadow ul li:last-of-type{margin-bottom:0}.checkout-integration .gap-2{gap:2rem!important}.checkout-integration .card-details{border:1px solid #f7f7f7!important;box-shadow:none!important}.checkout-integration .checkout-modal>.dropdown-toggle{align-items:center;align-self:stretch;border:1px solid #939393;border-radius:2px;display:flex;flex-direction:row;flex-shrink:0;gap:var(--spacing-xs,8px);justify-content:space-between;overflow:hidden;padding:6px 12px;position:relative;width:100%}.checkout-integration .checkout-modal>.dropdown-menu,.checkout-integration .checkout-modal>.dropdown-toggle,.checkout-integration .checkout-modal>.dropdown-toggle *{background:var(--pure-white,#fff);box-sizing:border-box}.checkout-integration .checkout-modal>.dropdown-menu{border-radius:2px;overflow-y:auto;width:100%}.checkout-integration .checkout-modal>.dropdown-menu#quantity{max-height:125px}.checkout-integration .checkout-modal>.dropdown-menu#purchaseAs{max-height:300px}.checkout-integration .checkout-modal>.dropdown-menu#purchaseAs a,.checkout-integration .checkout-modal>.dropdown-menu#purchaseAs a:active,.checkout-integration .checkout-modal>.dropdown-menu#purchaseAs a:focus,.checkout-integration .checkout-modal>.dropdown-menu#purchaseAs a:visited{color:inherit;text-decoration:none}.checkout-integration .checkout-modal>.dropdown-toggle.show{border-color:#ff9e31}.checkout-integration .checkout-modal>.dropdown-item .active img{display:block}.checkout-integration .checkout-modal .dropdown-toggle{margin-bottom:23px}.checkout-integration .dropdown-item{background:var(--pure-white,#fff);box-sizing:border-box;display:flex;justify-content:space-between;padding-left:12px}.checkout-integration .dropdown-item img{display:none;position:absolute;right:12px}.checkout-integration .dropdown-item:hover{background-color:#fafafa;cursor:pointer}.checkout-integration .dropdown-item:active{background-color:#ff8700}.checkout-integration .dropdown-item span{cursor:pointer}.checkout-integration #purchaseAs .dropdown-item>div{display:flex;justify-content:space-between;width:100%}.checkout-integration #purchaseAs .dropdown-item>div span:last-child{color:#777;position:absolute;right:48px}.checkout-integration #runtime .dropdown-item>div span:last-child{color:#777;left:74px;position:absolute}.checkout-integration #runtime .dropdown-item span,.checkout-integration #variants .dropdown-item span{display:inline-block;min-width:100px}.checkout-integration .dropdown-toggle:after{background:none;border:none;content:url(/build/images/chevron.c6cd692d.svg);height:auto;position:absolute;right:12px;top:9px;width:24px}.checkout-integration .dropdown-item.selected img{display:block}.checkout-integration .dropdown-toggle.show:after{bottom:8px;transform:rotate(180deg)}.checkout-integration .checkout-modal.quantity{width:67px!important}.checkout-integration .dropdown-menu{max-width:inherit;min-width:0!important}.checkout-integration .loading-animation{background:rgba(0,0,0,.4);display:none;height:100%;left:0;position:absolute;top:0;width:100%}.checkout-integration .loading-animation.loading{display:block}.checkout-integration .loading-animation .loader-wrapper{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.skeleton .add-skeleton{animation:shimmer 1s infinite;background:#e0e0e0 linear-gradient(90deg,#e0e0e0 8%,#f0f0f0 18%,#e0e0e0 33%);background-size:800px 104px;border-radius:4px;margin:3px 0}.skeleton .add-skeleton button,.skeleton .add-skeleton div,.skeleton .add-skeleton hr,.skeleton .add-skeleton label{visibility:hidden}.partner-exclusive-card{background-color:#fcd9b9;color:#6b4926;overflow:visible}.partner-exclusive-card .card-header{background-color:var(--bs-dark);color:#fafafa}.partner-exclusive-card .card-header .element-header{font-size:1.75rem}.partner-exclusive-card .partner-exclusive-badge{max-height:120px;max-width:120px;position:absolute;right:0;top:-14px}@media(min-width:992px){.checkout-integration .integrations-list{display:flex}}@media(min-width:992px)and (max-width:1048px){.frame-group-container-large .partner-exclusive-card .partner-exclusive-badge{max-height:100px;max-width:100px;top:-11px}}@media(min-width:992px)and (max-width:1298px){.frame-group-container-large .partner-exclusive-card .card-footer>*{margin-bottom:5px}}@media(max-width:432px){.frame-group-container-large .partner-exclusive-card .card-footer>*{margin-bottom:5px}}@media(max-width:351px){.frame-group-container-large .partner-exclusive-card .partner-exclusive-badge{display:none}}.page-main-container .frame-container{padding:0}.copy-tooltip-wrapper{display:block;position:relative}.copy-tooltip{background-color:var(--bs-success);border:1px solid var(--bs-white);border-radius:var(--bs-border-radius);color:var(--bs-white);left:50%;opacity:.9;padding:.35rem .65rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:9}.copy-tooltip.copy-tooltip-error{background-color:var(--bs-danger)}.admin-interface .form-group .form-group{position:relative}.admin-interface .form-group .form-group .btn[data-entry-action=remove]{position:absolute;right:0;top:-16px}.admin-interface .form-group .form-group .form-group:last-of-type{margin-bottom:0}.admin-interface legend:not(:has(+.admin-interface)){background:unset;margin:0 0 .5rem;padding:unset}.scrollspy{position:sticky;top:0;z-index:1}.scrollspy nav{justify-content:center}[data-bs-spy=scroll]{max-height:100vh;overflow:auto}form .input-group privacy-settings{border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}form label privacy-settings{float:right;margin-bottom:10px!important;margin-top:-10px}.datatable-table a.dropdown-item{border-bottom:none}.circle-loader{animation:loader-spin 1.2s linear infinite;border:1px solid rgba(0,0,0,.2);border-left-color:#5cb85c;border-radius:50%;display:none;height:16px;position:relative;width:16px}.load-complete{-webkit-animation:none;animation:none;border-color:#5cb85c;transition:border .5s ease-out}.checkmark{display:none}.checkmark.draw:after{animation-duration:.8s;animation-name:checkmark;animation-timing-function:ease;transform:scaleX(-1) rotate(135deg)}.checkmark:after{border-right:1px solid #5cb85c;border-top:1px solid #5cb85c;content:"";height:8px;left:3.2px;opacity:1;position:absolute;top:8px;transform-origin:left top;width:4px}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes checkmark{0%{height:0;opacity:1;width:0}20%{height:0;opacity:1;width:4px}40%{height:8px;opacity:1;width:4px}to{height:8px;opacity:1;width:4px}}form [data-formtype=collection][id$=_links] .input-group .btn{margin-top:0;width:4.5rem}form [data-formtype=collection][id$=_links] .input-group .btn.dropdown-toggle:after{margin:0}form [data-formtype=collection][id$=_links] .input-group .input-group-text{background-color:var(--bs-white)}form [data-formtype=collection][id$=_links] .input-group .dropdown-menu{max-height:250px;overflow:scroll}form [data-formtype=collection][id$=_links] .input-group .field-prefix{align-content:center;background-color:var(--bs-secondary-bg);border:var(--bs-border-width) solid var(--bs-border-color);color:var(--bs-dark);flex:0 1 auto;padding:0 .3rem}nav .nav-item-notification{background-color:var(--bs-danger);border-radius:.2rem;display:inline-block;height:.4rem;margin-left:.3rem;margin-top:-.1rem;vertical-align:middle;width:.4rem}nav .dropdown-menu .dropdown-header,nav .dropdown-menu .dropdown-item{max-width:min(15rem,100vw - 2rem)}nav .nav-link{align-items:center;display:flex;gap:.5rem;min-width:0}nav .nav-link .nav-item-icon,nav .nav-link .nav-item-image{flex:0 0 auto}nav .nav-link .nav-item-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav .navbar-nav>.nav-item>.nav-link.active{font-weight:700}nav .navbar-nav>.dropdown>.nav-link.dropdown-toggle.active{color:inherit;font-weight:400}nav .navbar-nav>.dropdown>.nav-link.dropdown-toggle{max-width:min(18rem,100vw - 2rem)}nav .navbar-nav>.dropdown>.nav-link.dropdown-toggle .nav-item-label{flex:1 1 auto}nav .dropdown-menu .dropdown-item{align-items:center;display:flex;gap:.5rem}nav .dropdown-menu .dropdown-item .nav-item-icon,nav .dropdown-menu .dropdown-item .nav-item-image{flex:0 0 auto}nav .dropdown-menu .dropdown-header,nav .dropdown-menu .dropdown-item .nav-item-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav .dropdown-menu .dropdown-item.context-switcher-item-extra{display:none}nav .dropdown-menu .dropdown-item.active{background-color:rgba(0,0,0,.06);color:inherit}nav .dropdown-menu .dropdown-item.active .nav-item-label{font-weight:700}nav .dropdown-menu.context-switcher-expanded .dropdown-item.context-switcher-item-extra{display:flex}nav .dropdown-menu:has(.context-switcher-item-extra){width:min(15rem,100vw - 1rem)}