.s-item__boost{position:absolute;top:8px;right:8px}.skin-small .s-item__boost .tourtip__overlay{margin-left:8px}.skin-small .s-item__boost .tourtip__overlay .tourtip__pointer{transform:translate(-8px) rotate(45deg)}.su-boost .tourtip__host{display:block}.su-boost .btn.su-boost__cta{background-color:var(--foreground-primary, #191919);border:var(--foreground-primary, #191919);align-items:center;display:flex}.su-boost .btn.su-boost__cta .su-icon{padding-right:6px}.fai-single-dialog:has(.fai-single-dialog-listing) .fai-single-skeleton{display:none}.fai-single-dialog wbr{display:none}.fai-single-dialog .error-section-notice{padding:0 16px}.fai-single-dialog .lightbox-dialog__window{border-radius:16px;overflow:hidden}.fai-single-dialog .lightbox-dialog__main{overflow:hidden;padding:0}@media (min-width: 768px){.fai-single-dialog .lightbox-dialog__window{max-width:480px}}.fai-single-snackbar .snackbar-dialog{border-radius:var(--border-radius-50);max-width:unset;width:540px}.fai-single-snackbar .snackbar-dialog__window{margin:16px}.fai-single-snackbar .snackbar-dialog__main{display:flex;align-items:center;gap:16px}.fai-single-snackbar .snackbar-dialog__main .icon{color:inherit}.fai-single-snackbar .snackbar-dialog__actions button{text-decoration:underline}@media (max-width: 768px){.fai-single-snackbar .snackbar-dialog{width:auto!important}}:root{--dialog-scrim-color-hide: rgb(17 24 32 / 0);--dialog-scrim-color-show: rgb(17 24 32 / .7);--dialog-lightbox-max-width: 616px}.snackbar-dialog{background-color:var( --snackbar-dialog-background-color, var(--color-background-inverse) );border-radius:var( --snackbar-dialog-border-radius, var(--border-radius-100) );bottom:40px;box-shadow:0 0 3px #00000047;color:var( --snackbar-dialog-foreground-color, var(--color-foreground-on-inverse) );left:var(--spacing-100);margin:auto;max-height:40vh;max-width:448px;position:fixed;right:var(--spacing-100);transform:translateY(0);will-change:opacity,transform;z-index:2}.snackbar-dialog--transition{transition:opacity .2s cubic-bezier(.21,.31,1,1.22) 0s,transform .2s cubic-bezier(.21,.31,1,1.22) 0s}.snackbar-dialog--hide-init,.snackbar-dialog--show{display:block;opacity:1;transform:translateY(0)}.snackbar-dialog--hide,.snackbar-dialog--show-init{display:block;opacity:0;transform:translateY(110%)}.snackbar-dialog__window{display:flex;margin:var(--spacing-200) var(--spacing-300)}.snackbar-dialog__window--column{flex-direction:column}.snackbar-dialog__main{margin-inline-end:var(--spacing-400)}.snackbar-dialog__main p{margin:0}.snackbar-dialog__actions{margin-inline-start:auto}.snackbar-dialog__window--column .snackbar-dialog__actions{margin-top:var(--spacing-200)}.snackbar-dialog__actions .fake-link{color:var( --snackbar-dialog-foreground-color, var(--color-foreground-on-inverse) );text-decoration:none}.snackbar-dialog__actions .fake-link:first-letter{text-decoration:underline}.snackbar-dialog__actions button.fake-link:hover:not(:disabled){color:var( --snackbar-dialog-foreground-color, var(--color-foreground-on-inverse) );text-decoration:underline}@media (min-width: 512px){.snackbar-dialog{bottom:20px}}[dir=rtl] .snackbar-dialog{left:auto;right:0}.fai-single-skeleton{display:flex;gap:12px;flex-direction:column;align-items:center;position:relative;padding:0 16px}.fai-single-skeleton-header{padding:16px;align-self:stretch;width:90%}.fai-single-skeleton-body{border-radius:16px;border:1px solid var(--color-neutral-300);padding:16px;display:flex;flex-direction:column;gap:16px;align-self:stretch}.fai-single-skeleton-demo{height:96px!important;width:96px!important;flex-shrink:0;margin:0}.fai-single-skeleton-listing-item{display:flex;flex:1 1 100%;gap:16px;align-items:center}.fai-single-skeleton-item-details{width:100%}.fai-single-skeleton-divider{height:1px;background:var(--color-neutral-300, #e5e5e5)}.fai-single-skeleton-footer{display:flex;justify-content:flex-end;border-top:1px solid var(--color-neutral-300);padding:16px;gap:8px;margin:0}.fai-single-skeleton-footer .btn-skeleton{width:90px;margin:0}@keyframes skeleton-fade-out{0%{opacity:1}to{opacity:0}}@keyframes skeleton-fade-in{0%{opacity:0}to{opacity:1}}::view-transition-new(skeleton-transition-*){animation:skeleton-fade-in var(--motion-duration-medium-2) var(--motion-easing-continuous)}::view-transition-old(skeleton-transition-*){animation:skeleton-fade-out var(--motion-duration-short-3) var(--motion-easing-continuous)}.skeleton{container-name:skeleton-container;container-type:inline-size;cursor:progress;width:100%}.skeleton__avatar,.skeleton__button,.skeleton__image,.skeleton__text,.skeleton__textbox{background:var(--skeleton-background, var(--color-loading-fill));width:100%}.skeleton__avatar{border-radius:var(--avatar-border-radius, 50%);height:48px;width:48px}.skeleton__button{border-radius:var(--btn-border-radius, 20px);height:40px}.skeleton__button--small{border-radius:var(--btn-border-radius, 16px);height:32px}.skeleton__button--large{border-radius:var(--btn-border-radius, 24px);height:48px}.skeleton__text{border-radius:var(--text-border-radius, 3px);height:16px;width:calc(100% - var(--spacing-300))}.skeleton__text:after{height:16px;margin-top:calc(16px + var(--spacing-100))}.skeleton__text--large{height:24px}.skeleton__text--large:after{height:24px;margin-top:calc(24px + var(--spacing-100))}.skeleton__text--multiline{margin-bottom:var(--spacing-300);position:relative;width:calc(100% - var(--spacing-300))}.skeleton__text--multiline:after{background:inherit;content:"";position:absolute;width:calc(100% - var(--spacing-700))}.skeleton__text--large.skeleton__text--multiline{margin-bottom:var(--spacing-400)}.skeleton__textbox{border-radius:var(--textbox-border-radius, var(--border-radius-50));height:48px}.skeleton__image{border-radius:var(--image-border-radius, var(--border-radius-50));height:100%;max-width:none}.skeleton__image:after{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}span.skeleton__avatar,span.skeleton__button,span.skeleton__image,span.skeleton__text,span.skeleton__textbox{display:inline-block}span.skeleton__avatar:not(:last-child),span.skeleton__button:not(:last-child),span.skeleton__image:not(:last-child),span.skeleton__text:not(:last-child),span.skeleton__textbox:not(:last-child){margin-inline-end:var(--spacing-100)}div.skeleton__avatar:not(:last-child),div.skeleton__button:not(:last-child),div.skeleton__image:not(:last-child),div.skeleton__text:not(:last-child),div.skeleton__textbox:not(:last-child){margin-block-end:var(--spacing-150)}.skeleton--on-secondary{--skeleton-background: var(--color-loading-fill-on-secondary)}.skeleton--purple{--skeleton-background: var(--color-loading-ai-gradient-purple-subtle)}.skeleton--green{--skeleton-background: var(--color-loading-ai-gradient-green-subtle)}.skeleton--blue{--skeleton-background: var(--color-loading-ai-gradient-blue-subtle)}@media (prefers-reduced-motion: no-preference){@keyframes on-primary{0%{background-color:var(--color-loading-first)}to{background-color:var(--color-loading-second)}}@keyframes on-secondary{0%{background-color:var(--color-loading-on-secondary-first)}to{background-color:var(--color-loading-on-secondary-second)}}.skeleton__avatar,.skeleton__button,.skeleton__image,.skeleton__text,.skeleton__textbox{animation:var(--motion-duration-long-3) var(--motion-easing-continuous) infinite alternate on-primary}.skeleton--on-secondary .skeleton__avatar,.skeleton--on-secondary .skeleton__button,.skeleton--on-secondary .skeleton__image,.skeleton--on-secondary .skeleton__text,.skeleton--on-secondary .skeleton__textbox{animation:var(--motion-duration-long-3) var(--motion-easing-continuous) infinite alternate on-secondary}}@container skeleton-container (width > 79px){.skeleton__image{border-radius:var(--image-border-radius, var(--border-radius-100))}}[dir=rtl] .skeleton__text--multiline:after{left:var(--spacing-700)}.section-notice{background-color:var( --section-notice-default-background-color, var(--color-background-secondary) );border-radius:var(--section-notice-border-radius, var(--border-radius-50));font-size:var(--font-size-default);margin:8px 0;padding:16px}div[role=region].section-notice,section.section-notice{display:grid;grid-template-columns:32px auto auto auto}.section-notice--education{background-color:var( --section-notice-education-background-color, var(--color-background-education) )}span[role=region].section-notice{display:grid}.section-notice__title{font-size:var(--font-size-default);font-weight:400;margin:0}.section-notice__cta a{white-space:nowrap}.section-notice__title:not(:only-child){font-weight:700}.section-notice button.fake-link{font-size:var(--font-size-default);font-weight:700}.section-notice a,.section-notice button.fake-link,.section-notice button.fake-link:hover{color:var( --section-notice-foreground-color, var(--color-foreground-primary) )}.section-notice a{font-size:var(--font-size-default);font-weight:700}.section-notice a:hover{color:var( --section-notice-foreground-color, var(--color-foreground-primary) )}.section-notice .icon{vertical-align:top}.section-notice__header{grid-column:1;grid-row:1;height:var(--spacing-200);margin-inline-end:var(--spacing-200);margin-top:1px}.section-notice__main{grid-column:1 / 3;grid-row:1;margin-inline-end:var(--spacing-200)}.section-notice__header+.section-notice__main,.section-notice__header~.section-notice__cta{grid-column:2}.section-notice__footer{grid-column:4;grid-row:1;justify-self:flex-end;margin-top:2px}.section-notice__main p{font-size:var(--font-size-default);margin:0}p.section-notice__cta{grid-column:1 / 3;grid-row:2;justify-self:flex-start;margin-bottom:0;margin-top:var(--spacing-200)}.section-notice__main .section-notice__title~p{margin:var(--spacing-50) 0 0}@media (min-width: 512px){div[role=region].section-notice,section.section-notice{margin:var(--spacing-200) 0}p.section-notice__cta{grid-column:4;grid-row:1;justify-self:flex-end;margin-right:var(--spacing-200);margin-top:0;padding-right:var(--spacing-200)}.section-notice__header~.section-notice__cta{grid-column:4}.section-notice__footer{padding-left:var(--spacing-200)}}[dir=rtl] .section-notice__footer{justify-self:flex-start;margin-left:0;margin-right:auto;padding-left:0;padding-right:0}[dir=rtl] .section-notice__main{padding-right:0}[dir=rtl] p.section-notice__cta{margin-left:16px;padding-left:16px}.section-notice__header:has(svg[class*="24"]){height:var(--spacing-300)}.section-notice__header:has(svg[class*="24"])+.section-notice__main{padding-top:2px}
