:where(a[href],button,summary,input,select,textarea){transition:background-color .14s,border-color .14s,color .14s}@media (hover:hover) and (pointer:fine){:where(a[href],button,input,select,textarea,summary,[role=button],[role=checkbox],[role=tab]):not(:disabled):not([aria-disabled=true]):hover{border-color:var(--wg-hover-border)!important}}@media (prefers-reduced-motion:reduce){:where(a[href],button,summary,input,select,textarea){transition:none}}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--wg-focus);outline-offset:3px}:root body :is(h1,h2,h3,h4,h5,h6,[role=heading])[tabindex="-1"]:focus,:root body :is(main,section,article,div)[tabindex="-1"]:not([role]):focus,:root body :is(a[href],button,summary,[role=button]):focus:not(:focus-visible){outline:none}:root body [tabindex="-1"]:not(:is(a[href],button,input,select,textarea,summary,[role=button],[role=checkbox],[role=tab],[role=combobox],[contenteditable=true])):focus,:root body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),textarea,select):focus{outline:none!important}:root body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),textarea,select):focus-visible{box-shadow:none;border-color:var(--wg-focus)}:root body :is(.search,.help-launch-bar,.studio-search,.sh-composer):has(:is(input,textarea):focus-visible){outline:none;border-color:var(--wg-focus)!important}:root body .kc-input:has(textarea:focus-visible){outline:1px solid var(--wg-focus);outline-offset:0}:root body .media-upload>.media-upload-feedback{color:var(--wg-muted);overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}
.account-main a svg,.account-main button svg{vertical-align:middle;flex:none;width:17px;height:17px}.account-section-title>a,.account-empty>a,.account-banner a{align-items:center;gap:6px;display:inline-flex}.account-mobile-menu>span{display:inline-flex}.account-mobile-menu svg{width:18px;height:18px;transition:transform .2s}.account-mobile-menu[aria-expanded=true] svg{transform:rotate(180deg)}.account-identity>span:last-child{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.account-layout .account-sidebar{margin-bottom:20px;padding:12px}.account-layout .account-identity{gap:10px;padding:0 0 10px;font-size:14px}.account-layout .account-mobile-menu{border:1px solid var(--wg-border);min-height:44px;color:var(--wg-text);background:var(--wg-page);border-radius:8px;align-items:center;padding:8px 10px}.account-layout .account-sidebar nav.expanded{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.account-sidebar nav>a{overflow-wrap:anywhere;align-items:center;min-height:44px}.account-sidebar-bottom{grid-column:1/-1}.account-layout .account-heading{margin-bottom:18px}.account-layout .account-heading h1{overflow-wrap:anywhere;font-size:22px;line-height:1.3}.account-layout .account-metrics{gap:8px}.account-layout .account-metrics>a{flex-direction:column;gap:8px;min-width:0;padding:12px 10px;display:flex}.account-layout .account-metrics>a>span{overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:4px;font-size:12px;line-height:1.4;display:flex}.account-layout .account-metrics strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.account-layout .account-section-title,.account-layout .account-overview-columns .account-section-title{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;margin:20px 0 12px;display:flex}.account-section-title h2{min-width:0;line-height:1.4}.account-section-title>a{flex:none;min-height:44px}.account-layout .account-empty{padding:18px}.account-layout .account-empty a{width:auto;min-height:44px}.account-layout .account-overview-columns{gap:20px}.account-list-row>div{overflow-wrap:anywhere;min-width:0}}.listing-utility-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listing-utility-actions>button,.listing-utility-actions .listing-share>button{background:var(--wg-secondary);min-height:44px;color:var(--wg-text);border:1px solid var(--wg-border);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.listing-utility-actions svg{flex:none;width:18px;height:18px}.listing-utility-actions .listing-share{position:relative}.listing-utility-actions .listing-share>span{background:var(--wg-surface);border:1px solid var(--wg-border);z-index:2;border-radius:8px;min-width:150px;padding:8px;position:absolute;top:100%;left:0}.listing-report-form{gap:16px;display:grid}.listing-report-form label{gap:8px;display:grid}.listing-report-form textarea{border:1px solid var(--wg-border);background:var(--wg-page);width:100%;min-height:120px;color:var(--wg-text);font:inherit;border-radius:8px;padding:12px}.listing-report-form>button{background:var(--wg-primary);min-height:44px;color:var(--wg-on-action);font:inherit;border:0;border-radius:8px;padding:10px 16px}@media (max-width:767px){.listing-utility-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.listing-utility-actions .listing-share{min-width:0}.listing-utility-actions .listing-share>button,.listing-utility-actions>button{flex-wrap:wrap;width:100%;min-width:0;padding:8px 6px;font-size:12px}}@media (max-width:760px){.account-layout .account-main .account-empty{text-align:left;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:0;padding:18px}.account-layout .account-main .account-section-title{gap:10px}.account-layout .account-main .account-section-title>a{padding:8px}.account-layout .account-main .account-empty>a{width:auto}.account-layout .account-main .account-section-title{grid-template-columns:minmax(0,1fr) auto}}
:root{--wg-motion-fast:.14s;--wg-motion-panel:.2s;--wg-motion-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes koyo-content-in{0%{opacity:.3}to{opacity:1}}@keyframes koyo-panel-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes koyo-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes koyo-spin{to{transform:rotate(360deg)}}@keyframes koyo-confirm{0%{opacity:.4;transform:scale(.85)}to{opacity:1;transform:none}}body:not(:has(.admin-app)) dialog[open]{animation:koyo-panel-in var(--wg-motion-panel) var(--wg-motion-ease)}body:not(:has(.admin-app)) dialog[open]::backdrop{animation:.18s ease-out koyo-backdrop-in}body:not(:has(.admin-app)) :is(.header-user-popover,.sh-exchange,.sh-success,.sh-error,.account-saving){animation:koyo-content-in var(--wg-motion-panel) ease-out}body:not(:has(.admin-app)) :is(.listing-utility-actions button,button[aria-busy],.sh-primary,.help-launch-bar>button){transition:background-color var(--wg-motion-fast) ease, border-color var(--wg-motion-fast) ease, transform var(--wg-motion-fast) ease}body:not(:has(.admin-app)) button[aria-busy=true]:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;margin-inline-start:8px;animation:.7s linear infinite koyo-spin;display:inline-block}body:not(:has(.admin-app)) form[aria-busy=true] button[type=submit]:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;margin-inline-start:8px;animation:.7s linear infinite koyo-spin;display:inline-block}body:not(:has(.admin-app)) .listing-utility-actions button[aria-pressed=true] svg{animation:.2s ease-out koyo-confirm}@media (hover:hover) and (pointer:fine){body:not(:has(.admin-app)) :is(.sh-primary,.help-launch-bar>button,.listing-utility-actions button):not(:disabled):active{transform:scale(.98)}body:not(:has(.admin-app)) :is(.help-launch-bar>button,.sh-primary,.homepage-cta):not(:disabled):hover svg{transform:translate(3px)}}body:not(:has(.admin-app)) :is(.help-launch-bar>button,.sh-primary) svg{transition:transform var(--wg-motion-fast) ease}@media (prefers-reduced-motion:reduce){body:not(:has(.admin-app)) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}body:not(:has(.admin-app)) :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}body:not(:has(.admin-app)) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}body:not(:has(.admin-app)) dialog::backdrop{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[data-motion=results]{animation:koyo-content-in var(--wg-motion-panel) ease-out}.discovery-image img{opacity:0;transition:opacity .2s ease-out}.discovery-image[data-loaded=true] img{opacity:1}@media (prefers-reduced-motion:reduce){[data-motion=results]{animation:none}}body:not(:has(.admin-app)) button[aria-busy=true]{color:#0000;position:relative}body:not(:has(.admin-app)) form[aria-busy=true] button[type=submit]{color:#0000;position:relative}body:not(:has(.admin-app)) button[aria-busy=true]>svg{visibility:hidden}body:not(:has(.admin-app)) button[aria-busy=true]:after{color:var(--wg-text);margin:auto;position:absolute;inset:0}body:not(:has(.admin-app)) form[aria-busy=true] button[type=submit]:after{color:var(--wg-text);margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){body:not(:has(.admin-app)) button[aria-busy=true]{color:inherit}body:not(:has(.admin-app)) form[aria-busy=true] button[type=submit]{color:inherit}body:not(:has(.admin-app)) button[aria-busy=true]:after{display:none}body:not(:has(.admin-app)) form[aria-busy=true] button[type=submit]:after{display:none}}body:not(:has(.admin-app)) .success-icon{animation:.2s ease-out koyo-confirm}body:not(:has(.admin-app)) .discovery-save[aria-pressed=true] svg{animation:.2s ease-out koyo-confirm}@media (prefers-reduced-motion:reduce){body:not(:has(.admin-app)) :is(.success-icon,.discovery-save[aria-pressed=true] svg){animation:none}}@supports (interpolate-size:allow-keywords){body:not(:has(.admin-app)) details:not(:has(dialog)){interpolate-size:allow-keywords}body:not(:has(.admin-app)) details:not(:has(dialog))::details-content{opacity:0;block-size:0;transition:block-size .24s ease, opacity .18s ease, content-visibility .24s allow-discrete;overflow:clip}body:not(:has(.admin-app)) details[open]:not(:has(dialog))::details-content{opacity:1;block-size:auto}}body:not(:has(.admin-app)) summary svg{transition:transform .18s}body:not(:has(.admin-app)) details[open]>summary svg{transform:rotate(180deg)}@keyframes koyo-step-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes koyo-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}body:not(:has(.admin-app)) dialog[data-motion=sheet][open]{animation:koyo-sheet-in .22s var(--wg-motion-ease)}body:not(:has(.admin-app)) :is(.sh-current,.sh-review,.sh-intro){animation:koyo-step-in .2s var(--wg-motion-ease)}body:not(:has(.admin-app)) :is(.discovery-thumbnails button,.ai-choice-group button,.sh-soft){transition:border-color .14s,background-color .14s,color .14s}body:not(:has(.admin-app)) .discovery-thumbnails button[aria-pressed=true]{border-color:var(--wg-accent)}body:not(:has(.admin-app)) .ai-choice-group button[aria-pressed=true] svg{animation:.2s ease-out koyo-confirm}body:not(:has(.admin-app)) .ai-modal-content .sh-thread{min-height:240px}@media (prefers-reduced-motion:reduce){body:not(:has(.admin-app)) details::details-content{transition:none!important}body:not(:has(.admin-app)) :is(.sh-current,.sh-review,.sh-intro,dialog[data-motion=sheet]){animation:none!important}}.discovery-image[data-crossfade]{position:relative}.discovery-image[data-crossfade]>.discovery-previous-image{z-index:1;pointer-events:none;opacity:1;width:100%;height:100%;position:absolute;inset:0}.discovery-image[data-crossfade][data-loaded=true]>.discovery-previous-image{opacity:0}
