.ws,.ws-modal,.ws-sheet,.photo-drawer,.ws-fullscreen{--wk-radius-card:24px;--wk-radius-tile:16px;--wk-control:40px;--wk-primary-floor:var(--gy-ink-3);font-family:var(--gy-font-sans)}.dark .ws,.dark .ws-modal,.dark .ws-sheet,.dark .photo-drawer,.dark .ws-fullscreen{--wk-primary-floor:var(--gy-paper-2)}.ws .gy-button,.ws-modal .gy-button,.ws-sheet .gy-button,.photo-drawer .gy-button{min-height:var(--wk-control);font-family:var(--gy-font-sans);letter-spacing:0;border-radius:10px;gap:6px;padding:0 14px;font-size:14px;font-weight:500;line-height:20px}.ws .gy-button--primary,.ws-modal .gy-button--primary,.ws-sheet .gy-button--primary,.photo-drawer .gy-button--primary{background-color:var(--wk-primary-floor);background-image:var(--gradient-button-primary-default);color:var(--gy-color-canvas);box-shadow:inset 0 1px 0 #fff3, var(--shadow-xs);border:0}.ws .gy-button--primary:hover:not(:disabled),.ws-modal .gy-button--primary:hover:not(:disabled),.ws-sheet .gy-button--primary:hover:not(:disabled),.photo-drawer .gy-button--primary:hover:not(:disabled){background-color:var(--wk-primary-floor);background-image:var(--gradient-button-primary-hover);border-color:#0000}.ws .gy-button--secondary,.ws-modal .gy-button--secondary,.ws-sheet .gy-button--secondary,.photo-drawer .gy-button--secondary{background:var(--color-background-primary-default);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-button-default), var(--shadow-xs);border:0}.ws .gy-button--secondary:hover:not(:disabled),.ws-modal .gy-button--secondary:hover:not(:disabled),.ws-sheet .gy-button--secondary:hover:not(:disabled),.photo-drawer .gy-button--secondary:hover:not(:disabled){background:var(--color-background-primary-hover);box-shadow:inset 0 0 0 1px var(--color-border-button-hover), var(--shadow-xs)}.ws .gy-button--quiet,.ws-modal .gy-button--quiet,.ws-sheet .gy-button--quiet,.photo-drawer .gy-button--quiet{color:var(--color-text-primary);background:0 0;border:0}.ws .gy-button--quiet:hover:not(:disabled),.ws-modal .gy-button--quiet:hover:not(:disabled),.ws-sheet .gy-button--quiet:hover:not(:disabled),.photo-drawer .gy-button--quiet:hover:not(:disabled){background:var(--color-background-secondary-hover)}.ws .gy-button:disabled,.ws-modal .gy-button:disabled,.ws-sheet .gy-button:disabled,.photo-drawer .gy-button:disabled{opacity:1;background-image:none;background-color:var(--color-background-tertiary-default);color:var(--color-text-tertiary);box-shadow:none}.ws .gy-button--quiet:disabled{background:0 0}.ws .gy-ws-icon-control,.ws-modal .gy-ws-icon-control,.ws-sheet .gy-ws-icon-control,.photo-drawer .gy-ws-icon-control,.ws-fullscreen .gy-ws-icon-control{color:var(--color-text-primary);border-radius:10px}.ws .gy-ws-icon-control:hover:not(:disabled),.ws-modal .gy-ws-icon-control:hover:not(:disabled),.ws-sheet .gy-ws-icon-control:hover:not(:disabled),.photo-drawer .gy-ws-icon-control:hover:not(:disabled),.ws-fullscreen .gy-ws-icon-control:hover:not(:disabled){background:var(--color-background-secondary-hover);color:var(--color-text-primary)}.ws{--ws-bar:72px;--ws-stage-top:64px;--ws-stage-side:12px;--ws-stage-bottom:64px;padding:0 var(--gy-page-gutter,24px) 20px;background:var(--color-background-full);color:var(--color-text-primary);column-gap:16px}.ws__progress{top:calc(var(--ws-bar) - 2px);left:var(--gy-page-gutter,24px);right:calc(var(--ws-designer) + 16px + var(--gy-page-gutter,24px));background:var(--color-separator-border);border-radius:999px;height:2px}.ws__progress:before{background:var(--color-text-primary)}.ws-bar{grid-template-columns:40px minmax(0,1fr) auto auto;gap:12px;padding:0}.ws-bar__back{background:var(--color-background-primary-default);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--color-border-button-default), var(--shadow-xs);color:var(--color-text-primary);border-radius:10px}.ws-bar__back:hover{background:var(--color-background-primary-hover)}.ws-bar__back:hover .ws-bar__back-icon{transform:rotate(180deg)}.ws-bar__ident{flex-direction:column-reverse;justify-content:center;gap:0}.ws-bar__name{max-width:100%;font-family:var(--gy-font-sans);letter-spacing:-.01em;color:var(--color-text-primary);font-size:20px;font-weight:500;line-height:26px}.ws-bar__meta{color:var(--color-text-tertiary);font-size:13px;line-height:18px}.ws-bar__state{color:var(--color-text-secondary);font-size:13px;line-height:18px}.ws-bar__state[data-tone=choosing]{background:var(--color-status-yellow-background);height:24px;color:var(--color-status-yellow-text);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.ws-bar__state[data-tone=choosing]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ws-bar__actions{gap:8px}.ws-bar__actions .gy-button{border-radius:10px;min-height:40px;padding:0 14px;font-size:14px}.ws-bar__download.gy-button--quiet{background:var(--color-background-primary-default);box-shadow:inset 0 0 0 1px var(--color-border-button-default), var(--shadow-xs);border:0}.ws-bar__download.gy-button--quiet:hover:not(:disabled){background:var(--color-background-primary-hover);box-shadow:inset 0 0 0 1px var(--color-border-button-hover), var(--shadow-xs)}.ws-bar__download.gy-button--quiet:disabled{background:var(--color-background-primary-default);box-shadow:inset 0 0 0 1px var(--color-border-button-default)}.ws-bar__approved{background:var(--color-status-lime-background);height:24px;color:var(--color-status-lime-text);border-radius:8px;margin-right:0;padding:0 8px;font-size:13px;font-weight:500}.ws-bar__more{width:40px;height:40px;margin-right:0}.ws-approve__body{flex-direction:column;gap:4px;display:flex}.ws-approve__line,.ws-approve__error{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:18px}.ws-approve__error{color:var(--gy-color-danger-text)}.ws-menu__item{width:100%;min-height:40px;color:var(--color-text-primary);font-family:var(--gy-font-sans);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.ws-menu__item:hover:not(:disabled),.ws-menu__item:focus-visible{background:var(--color-dropdown-item-hover-background,var(--color-background-secondary-default));outline:none}.ws-menu__item:disabled{color:var(--color-text-tertiary);cursor:not-allowed}
.ws-stage{border-radius:var(--wk-radius-card);background:var(--color-background-secondary-default)}.ws-stage__box{background:var(--gy-color-field);border-radius:12px;padding:32px}.ws .gy-ws-stage-row{color:var(--color-text-secondary);font-size:13px;line-height:18px;left:16px;right:16px}.ws .gy-ws-stage-row--top{min-height:40px;top:12px}.ws .gy-ws-stage-row--bottom{min-height:40px;bottom:12px;left:16px;right:12px}.ws .gy-ws-stage-row__lead>.gy-ws-icon-control,.ws .gy-ws-stage-row__trail>.gy-ws-icon-control{width:40px;height:40px;margin:0}.ws-stage__clock{color:var(--color-foreground-icon-secondary)}.ws-stage__approved{background:var(--gy-paper-0);width:26px;height:26px;color:var(--gy-hue-positive);box-shadow:0 0 0 2px var(--gy-color-field), var(--shadow-card);top:10px;right:10px}.ws-stage__sheet{background:var(--color-background-primary-default);border-radius:3px}.ws-stage__sheet-title{font-family:var(--gy-font-sans);letter-spacing:-.02em;font-weight:500}.ws-stage__render-error{border-radius:var(--wk-radius-tile);background:var(--color-background-primary-default);box-shadow:var(--shadow-card);border:0}.ws-stage__cutline,.ws-stage__directions{height:40px;color:var(--color-text-primary);border:0;border-radius:10px;font-size:14px;font-weight:500}.ws-stage__cutline:hover,.ws-stage__directions:hover{background:var(--color-background-secondary-hover)}.ws-stage__cutline[aria-pressed=true],.ws-stage__directions[aria-pressed=true]{background:var(--color-background-primary-default);box-shadow:var(--shadow-card), 0 0 0 1px var(--color-border-button-default);border:0}.ws .gy-ws-zoom,.ws-fullscreen .gy-ws-zoom{background:var(--color-background-tertiary-default);border:0;border-radius:12px;gap:2px;padding:3px}.ws .gy-ws-zoom .gy-ws-icon-control,.ws-fullscreen .gy-ws-zoom .gy-ws-icon-control{width:34px;height:34px;color:var(--color-text-secondary);border-radius:9px}.ws .gy-ws-zoom__label,.ws-fullscreen .gy-ws-zoom__label{background:var(--color-background-primary-default);min-width:0;height:34px;color:var(--color-text-primary);box-shadow:var(--shadow-card), 0 0 0 1px var(--color-border-button-default);border-radius:9px;padding:0 12px;font-size:14px;font-weight:500}.ws-fullscreen{background:var(--color-background-full)}.ws-fullscreen__box{background:var(--gy-color-field);border-radius:12px}.ws-stage__progress{border-radius:var(--wk-radius-tile);background:var(--color-background-primary-default);box-shadow:var(--shadow-dropdown), 0 0 0 1px var(--color-border-button-default);color:var(--color-text-primary)}.ws-stage__progress-title{font-family:var(--gy-font-sans);font-weight:500}
.ws-scrim{-webkit-backdrop-filter:none;background:#14130f61}.dark .ws-scrim{background:#0000008c}.ws-drawer{top:calc(var(--ws-bar) + 8px);bottom:28px;left:calc(var(--gy-page-gutter,24px) + 8px);border-radius:var(--wk-radius-card);background:var(--color-background-primary-default);box-shadow:var(--shadow-dropdown), 0 0 0 1px var(--color-border-button-default);overflow:hidden}.ws-drawer>.gy-ws-panel-head,.ws-modal>.gy-ws-panel-head{padding:16px 16px 12px 20px}.ws-modal{border-radius:var(--wk-radius-card);background:var(--color-background-primary-default);box-shadow:var(--shadow-dropdown), 0 0 0 1px var(--color-border-button-default), 0 24px 60px #00000029;color:var(--color-text-primary)}.ws-sheet{border-radius:var(--wk-radius-card) var(--wk-radius-card) 0 0;background:var(--color-background-primary-default);box-shadow:var(--shadow-sidebar);color:var(--color-text-primary);border-top:0}.ws-drawer__caption,.ws-modal__caption,.ws-drawer__empty{color:var(--color-text-secondary);font-size:13px;line-height:18px}.ws-files__download,.ws-export__download{color:var(--color-text-primary)}.ws-brief__title{font-family:var(--gy-font-sans);font-weight:500}.ws-brief__request{background:var(--color-background-secondary-default);border-radius:14px}.ws-modal.ws-modal--bu{z-index:auto;width:auto;max-height:none;box-shadow:none;will-change:auto;background:0 0;border-radius:0;padding:0;animation:none;display:block;position:static;top:auto;bottom:auto;left:auto;overflow:visible;transform:none}.ws-modal--bu .ws-modal__caption{margin-top:16px}.ws-fs-overlay{padding:0}.ws-fs-overlay>:not([aria-hidden=true]){max-width:none;height:100%;max-height:none}.ws-fs-overlay .ws-fs-dialog{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.ws-fs-overlay .ws-fullscreen{animation:none}.ws-drawer-bu .ws-drawer__body{flex:none;min-height:0;padding:16px 0 0;overflow:visible}.photo-drawer.photo-drawer--bu{z-index:auto;width:auto;box-shadow:none;background:0 0;border-radius:0;animation:none;display:block;position:static;top:auto;bottom:auto;right:auto;overflow:visible}
.ws-stage[data-authored-gallery=true] .ws-stage__box{background:0 0;padding:0}.ws-authored{padding:0 4px 40px}.ws-authored__inner{max-width:none}.ws-authored__intro{max-width:none;color:var(--color-text-secondary);margin:0 0 12px;padding:0 4px;font-size:13px;line-height:18px}.ws-authored__notice{background:var(--color-background-primary-default);box-shadow:var(--shadow-card);border-left:0;border-radius:12px;margin:0 0 12px}.ws-authored__set+.ws-authored__set{border-top-color:var(--color-separator-border);margin-top:24px;padding-top:16px}.ws-authored__set-title{letter-spacing:0;text-transform:none;margin:0 0 10px 4px;font-size:13px;font-weight:500}.ws-authored__grid{gap:12px}.ws-authored__card{border-radius:var(--wk-radius-tile);background:var(--color-background-primary-default);box-shadow:var(--shadow-card);gap:10px;padding:10px 10px 14px;position:relative}.ws-authored__card[data-selected=true]{box-shadow:var(--shadow-card), inset 0 0 0 2px var(--color-text-primary)}.ws-authored__select{background:var(--gy-color-field);border-radius:12px;padding:16px}.ws-authored__art{max-width:calc(min(44vh, 420px) * var(--ws-authored-ratio));background:var(--color-background-primary-default);border-radius:3px;box-shadow:0 18px 40px -18px #14130f73,0 2px 6px #14130f1f}.dark .ws-authored__art{box-shadow:0 18px 40px -18px #000c,0 2px 6px #0006}.ws-authored__select:hover .ws-authored__art{box-shadow:0 22px 44px -18px #14130f80,0 2px 6px #14130f24}.ws-authored__select[aria-pressed=true] .ws-authored__art{box-shadow:0 0 0 1px var(--color-text-primary), 0 18px 40px -18px #14130f73}.ws-authored__text{gap:2px;max-width:none;padding:0 4px}.ws-authored__name{font-family:var(--gy-font-sans);letter-spacing:0;font-size:15px;font-weight:500;line-height:20px}.ws-authored__tick{background-color:var(--wk-primary-floor);background-image:var(--gradient-button-primary-default);width:18px;height:18px;color:var(--gy-color-canvas);vertical-align:-3px;margin-right:6px}.ws-authored__idea{color:var(--color-text-secondary);font-size:13px;line-height:18px}.ws-authored__marks{font-size:13px;font-weight:500}.ws-authored-failed{border-radius:var(--wk-radius-tile);background:var(--color-background-primary-default);box-shadow:var(--shadow-card)}.ws-authored-failed__title{font-family:var(--gy-font-sans);font-size:20px;font-weight:500;line-height:26px}.ws-authored-failed__line{color:var(--color-text-secondary)}.ws-choice__body{background:0 0;padding:4px 16px 12px}.ws-choice__eyebrow{letter-spacing:0;text-transform:none;color:var(--color-text-tertiary);margin:0 0 2px;font-size:13px;font-weight:400;line-height:18px}.ws-choice__name{font-family:var(--gy-font-sans);letter-spacing:0;font-size:16px;font-weight:500;line-height:22px}.ws-choice__idea,.ws-choice__hint{color:var(--color-text-secondary);font-size:13px;line-height:18px}.ws-choice__label{font-size:14px;font-weight:500;line-height:20px}.ws-choice__rating{border-top-color:var(--color-separator-border);margin-top:14px;padding-top:14px}.ws-choice__rate{background:var(--color-background-primary-default);min-height:44px;box-shadow:inset 0 0 0 1px var(--color-border-button-default), var(--shadow-xs);color:var(--color-text-primary);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.ws-choice__rate:hover:not(:disabled){background:var(--color-background-primary-hover);box-shadow:inset 0 0 0 1px var(--color-border-button-hover), var(--shadow-xs)}.ws-choice__rate[aria-pressed=true]{background:var(--color-background-tertiary-default);color:var(--color-text-primary);box-shadow:inset 0 0 0 2px var(--color-text-primary)}.ws-choice__chip{background:var(--color-background-primary-default);min-height:40px;box-shadow:inset 0 0 0 1px var(--color-border-button-default), var(--shadow-xs);color:var(--color-text-primary);border:0;border-radius:999px;font-size:14px;font-weight:500}.ws-choice__chip:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-border-button-hover), var(--shadow-xs)}.ws-choice__chip[aria-pressed=true]{background:var(--color-background-tertiary-default);color:var(--color-text-primary);box-shadow:inset 0 0 0 1.5px var(--color-text-primary)}.ws-choice__rate:disabled,.ws-choice__chip:disabled{opacity:1;color:var(--color-text-tertiary);box-shadow:inset 0 0 0 1px var(--color-border-button-default)}.ws-choice__field{background:var(--color-background-primary-default);min-height:84px;box-shadow:inset 0 0 0 1px var(--color-border-button-default), var(--shadow-xs);color:var(--color-text-primary);border:0;border-radius:12px;padding:10px 12px;font-size:14px;line-height:20px}.ws-choice__field::placeholder{color:var(--color-text-placeholder)}.ws-choice__field:focus{box-shadow:inset 0 0 0 1px var(--color-text-primary), var(--shadow-xs)}.ws-choice__save.gy-button{min-height:40px}.ws-choice__saved{color:var(--color-text-secondary)}.ws-choice__foot{border-top-color:var(--color-separator-border);background:var(--color-background-primary-default);padding:14px 16px 16px}.ws-choice__foot .ws-choice__hint{font-size:13px}.ws-choice__pick.gy-button{width:100%;min-height:44px}.ws-choice__more{color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-border-button-hover);text-decoration-color:var(--color-border-button-hover);font-size:14px;font-weight:500}.ws-designer{border-left:0}.ws-designer__heading,.ws-exchange__quote{font-family:var(--gy-font-sans);font-style:normal}@media (max-width:1350px){.ws{--ws-stage-top:64px;--ws-stage-side:12px;--ws-stage-bottom:64px}.ws-bar{gap:12px;padding:0}}@media (max-width:1024px){.ws{--ws-bar:72px;--ws-stage-top:64px;--ws-stage-side:12px;--ws-stage-bottom:64px;padding-bottom:16px}.ws__progress{right:var(--gy-page-gutter,24px)}.ws-bar{padding:0}.ws-drawer{top:8px;bottom:8px;left:8px}.ws-authored__select{padding:12px}.ws-authored__art{max-width:calc(min(52vh, 460px) * var(--ws-authored-ratio))}.ws-authored__inline .ws-choice{border-radius:var(--wk-radius-tile);background:var(--color-background-primary-default);box-shadow:inset 0 0 0 1px var(--color-border-button-default), var(--shadow-xs);border:0}.ws-authored__inline .ws-choice__foot{border-radius:0 0 var(--wk-radius-tile) var(--wk-radius-tile)}.ws-choice__chip{min-height:44px}}@media (max-width:640px){.ws{--ws-bar:124px;--ws-stage-top:60px;--ws-stage-side:10px;--ws-stage-bottom:60px;--wk-radius-card:20px;--wk-control:44px;padding:0 var(--gy-page-gutter,16px) 16px}.ws-bar{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px 12px;height:auto;min-height:0;padding:14px 0 12px}.ws-bar__back{width:44px;height:44px;margin-left:0}.ws-bar__name{font-size:20px}.ws-bar__actions{grid-column:1/-1;margin-top:0}.ws-bar__actions .gy-button{min-height:44px}.ws-bar__more{width:44px;height:44px}.ws-stage__box{padding:18px}.ws .gy-ws-stage-row--top{top:10px;left:14px;right:10px}.ws .gy-ws-stage-row--bottom{bottom:10px;left:14px;right:10px}.ws .gy-ws-stage-row__lead>.gy-ws-icon-control,.ws .gy-ws-stage-row__trail>.gy-ws-icon-control{width:44px;height:44px}.ws-stage__cutline,.ws-stage__directions{height:44px}.ws .gy-ws-zoom .gy-ws-icon-control{width:38px;height:38px}.ws .gy-ws-zoom__label{height:38px}.ws-drawer{border-radius:0;top:0;bottom:0;left:0}.ws-sheet{border-radius:20px 20px 0 0}}.ws,.ws-modal,.ws-sheet,.photo-drawer,.ws-fullscreen,.ce{--gy-font-display:var(--gy-font-sans)}.ws .gy-ws-panel-head__title,.ws-modal .gy-ws-panel-head__title,.ws-sheet .gy-ws-panel-head__title,.photo-drawer .gy-ws-panel-head__title{letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:26px}.ws-versions__direction,.ws-exchange__quote{font-style:normal;font-weight:500}.ws-versions__direction{font-size:14px;line-height:20px}.ws .gy-ws-tabs,.ws-modal .gy-ws-tabs,.photo-drawer .gy-ws-tabs{border-bottom-color:var(--color-separator-border);gap:2px}.ws .gy-ws-tab,.ws-modal .gy-ws-tab,.photo-drawer .gy-ws-tab{min-height:44px;color:var(--color-text-secondary);padding:0 8px;font-size:14px;font-weight:500}.ws .gy-ws-tab[aria-selected=true],.ws-modal .gy-ws-tab[aria-selected=true],.photo-drawer .gy-ws-tab[aria-selected=true]{color:var(--color-text-primary)}.ws .gy-ws-tab:focus-visible,.ws-modal .gy-ws-tab:focus-visible,.photo-drawer .gy-ws-tab:focus-visible{outline-offset:-2px;border-radius:10px}.ws .gy-ws-tab[aria-selected=true]:after,.ws-modal .gy-ws-tab[aria-selected=true]:after,.photo-drawer .gy-ws-tab[aria-selected=true]:after{background:var(--color-text-primary)}.ws .gy-ws-version,.ws .gy-ws-format,.ws-modal .gy-ws-format{border-bottom-color:var(--color-separator-border)}.ws .gy-ws-version__thumb{background:var(--gy-color-field);box-shadow:var(--shadow-card);border-radius:6px}.ws .gy-ws-version__summary,.ws .gy-ws-version__markers,.ws .gy-ws-format__line,.ws-modal .gy-ws-format__line,.ws .gy-ws-format__status,.ws-modal .gy-ws-format__status{color:var(--color-text-secondary);font-size:13px;line-height:18px}.ws .gy-ws-format__badge,.ws-modal .gy-ws-format__badge{background:var(--color-background-secondary-default);border:0;border-radius:10px;font-size:13px;font-weight:500}.bu .gy-ws-format__badge{font-size:13px}.ws .gy-ws-notice,.ws-modal .gy-ws-notice,.photo-drawer .gy-ws-notice{background:var(--color-background-secondary-default);border-radius:12px;font-size:14px;line-height:20px}.ws .gy-ws-notice[data-tone=warning],.ws-modal .gy-ws-notice[data-tone=warning]{background:var(--color-status-yellow-background);color:var(--color-status-yellow-text)}.ws .gy-ws-notice[data-tone=positive],.ws-modal .gy-ws-notice[data-tone=positive]{background:var(--color-status-lime-background);color:var(--color-status-lime-text)}.ws .gy-ws-notice[data-tone=danger],.ws-modal .gy-ws-notice[data-tone=danger],.photo-drawer .gy-ws-notice[data-tone=danger]{background:var(--gy-color-danger-subtle);color:var(--gy-color-danger-text)}.gy-ws-toast{background:var(--color-background-primary-default);color:var(--color-text-primary);box-shadow:var(--shadow-dropdown), 0 0 0 1px var(--color-border-button-default);border-radius:12px;font-size:14px;font-weight:500}.ws .gy-ws-composer,.ws-sheet .gy-ws-composer{background:var(--color-background-primary-default);box-shadow:inset 0 0 0 1px var(--color-border-button-default), var(--shadow-xs);border:0;border-radius:16px;padding:10px}.ws .gy-ws-composer:focus-within,.ws-sheet .gy-ws-composer:focus-within{box-shadow:inset 0 0 0 1px var(--color-text-primary), var(--shadow-xs)}.ws .gy-ws-composer__field>textarea,.ws-sheet .gy-ws-composer__field>textarea{color:var(--color-text-primary);font-size:14px;line-height:20px}.ws .gy-ws-send,.ws-sheet .gy-ws-send{background-color:var(--wk-primary-floor);background-image:var(--gradient-button-primary-default);width:36px;height:36px;color:var(--gy-color-canvas);border-radius:50%}.ws .gy-ws-suggestion,.ws-sheet .gy-ws-suggestion{background:var(--color-background-secondary-default);border-radius:12px;width:100%;min-height:44px;padding:10px 12px;font-size:14px;font-weight:500}.ws .gy-ws-suggestion:hover:not(:disabled),.ws-sheet .gy-ws-suggestion:hover:not(:disabled){background:var(--color-background-secondary-hover);color:var(--color-text-primary)}:is(.ws,.ce,.ws-modal,.ws-sheet,.photo-drawer) select:not([multiple]){appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 18px center,right 13px center;background-repeat:no-repeat;background-size:5px 5px;padding-right:34px}:is(.ws,.ce,.ws-modal,.ws-sheet,.photo-drawer) select:disabled{cursor:default}.ws .gy-input,.ws-modal .gy-input,.ws-sheet .gy-input,.photo-drawer .gy-input,.ce .gy-input,.ws .gy-select__control,.ws-modal .gy-select__control,.ce .gy-select__control{background:var(--color-background-primary-default);min-height:40px;box-shadow:inset 0 0 0 1px var(--color-border-button-default), var(--shadow-xs);color:var(--color-text-primary);border:0;border-radius:10px;font-size:14px;line-height:20px}.ws .gy-input:hover:not(:disabled),.ws-modal .gy-input:hover:not(:disabled),.ce .gy-input:hover:not(:disabled),.ws-modal .gy-select__control:hover:not(:disabled),.ce .gy-select__control:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-border-button-hover), var(--shadow-xs)}.ws .gy-input::placeholder,.ws-modal .gy-input::placeholder,.ce .gy-input::placeholder{color:var(--color-text-placeholder)}.ws .gy-input[aria-invalid=true],.ws-modal .gy-input[aria-invalid=true],.ce .gy-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--gy-color-danger), var(--shadow-xs)}.ws .gy-field__label,.ws-modal .gy-field__label,.photo-drawer .gy-field__label,.ce .gy-field__label{color:var(--color-text-primary);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500;line-height:20px}.ws .gy-field__hint,.ws-modal .gy-field__hint,.ce .gy-field__hint{color:var(--color-text-secondary);font-size:13px;line-height:18px}.photo-drawer{background:var(--color-background-primary-default);width:min(385px,100vw - 16px);box-shadow:var(--shadow-dropdown), 0 0 0 1px var(--color-border-button-default), 0 24px 60px #00000029;color:var(--color-text-primary);border-radius:24px;top:8px;bottom:8px;right:8px}.photo-drawer>.gy-ws-panel-head{padding:16px 16px 12px 20px}.photo-drawer__body{padding:4px 20px 24px}.photo-chooser__lead,.photo-chooser__caption{color:var(--color-text-secondary);font-size:13px;line-height:18px}.photo-chooser__kicker{letter-spacing:0;text-transform:none;color:var(--color-text-secondary);font-size:13px;font-weight:500}.ws-scrim--photo{background:#14130f61}.dark .ws-scrim--photo{background:#0000008c}.photo-trigger{background:var(--color-background-primary-default);min-height:64px;box-shadow:inset 0 0 0 1px var(--color-border-button-default), var(--shadow-xs);color:var(--color-text-primary);border:0;border-radius:16px;padding:12px}.photo-trigger:hover:not(:disabled){background:var(--color-background-primary-hover);box-shadow:inset 0 0 0 1px var(--color-border-button-hover), var(--shadow-xs)}.photo-trigger__icon{background:var(--color-background-secondary-default);width:40px;height:40px;color:var(--color-foreground-icon-secondary);border-radius:10px}.photo-trigger__title{font-size:14px;font-weight:500;line-height:20px}.photo-trigger__meta{color:var(--color-text-secondary);font-size:13px;line-height:18px}.photo-trigger__plus{color:var(--color-foreground-icon-secondary)}@media (max-width:640px){.photo-drawer{border-radius:0;width:100%;top:0;bottom:0;right:0}.ws .gy-input,.ws-modal .gy-input,.ce .gy-input,.ws-modal .gy-select__control,.ce .gy-select__control{min-height:44px}.ws-bar__actions:empty{display:none}.ws-bar:has(>.ws-bar__actions>.ws-menu:only-child){grid-template-columns:44px minmax(0,1fr) 44px}.ws-bar:has(>.ws-bar__actions>.ws-menu:only-child) .ws-bar__actions{grid-area:1/3}}@media (min-width:1025px){.ws-bar__state{display:block}}@media (max-width:640px){.ws-bar__state,.ws-bar__state[data-tone=choosing]{display:none}}
.ce{padding:0 var(--gy-page-gutter,24px) 20px;background:var(--color-background-full);color:var(--color-text-primary);font-family:var(--gy-font-sans);column-gap:16px}.ce-bar{gap:12px;padding:0}.ce-bar__back{background:var(--color-background-primary-default);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--color-border-button-default), var(--shadow-xs);color:var(--color-text-primary);border-radius:10px}.ce-bar__back:hover .ce-bar__back-icon{transform:rotate(180deg)}.ce-bar__title{font-family:var(--gy-font-sans);letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:26px}.ce-stage{background:var(--color-background-secondary-default);border-radius:24px;overflow:hidden}.ce-stage__inner{height:calc(100dvh - var(--ce-bar) - 44px);background:var(--gy-color-field);border-radius:12px;margin:12px}.ce-stage__sheet,.ce-stage__sheet[data-format=square],.ce-stage__sheet[data-format=landscape]{transform:none}.ce-stage__whisper{color:var(--color-text-secondary);font-size:13px}.ce-panel{background:var(--color-background-primary-default);box-shadow:var(--shadow-sidebar);border-radius:24px;align-self:start;padding:20px 20px 24px}.ce-form__title{font-family:var(--gy-font-sans);letter-spacing:-.01em;color:var(--color-text-primary);margin:0 0 8px;font-size:24px;font-weight:500;line-height:34px}.ce-form__lede,.ce-copy__source-version{color:var(--color-text-secondary);font-size:14px;line-height:20px}.ce-copy__source-title{font-family:var(--gy-font-sans);font-weight:500}.ce .gy-button--primary{background-color:var(--gy-ink-3);background-image:var(--gradient-button-primary-default);min-height:40px;color:var(--gy-color-canvas);border:0;border-radius:10px;font-size:14px;font-weight:500}.dark .ce .gy-button--primary{background-color:var(--gy-paper-2)}@media (max-width:1024px){.ce-stage__inner{height:auto}}@media (max-width:640px){.ce{padding:0 var(--gy-page-gutter,16px) 16px;gap:12px}.ce-bar{padding:0}.ce-bar__back{width:44px;height:44px}.ce-panel{border-radius:20px;padding:18px 16px 20px}.ce-stage{border-radius:20px}.ce-stage__inner{margin:10px}.ce-stage__sheet,.ce-stage__sheet[data-format=square],.ce-stage__sheet[data-format=landscape]{transform:none}.ce .gy-button--primary{min-height:44px}.ce-stage__inner{height:230px}}.ws-modal .gy-button--ink,.ce .gy-button--ink,.photo-drawer .gy-button--ink{min-height:var(--wk-control,40px);background-color:var(--gy-ink-3);background-image:var(--gradient-button-primary-default);color:var(--gy-color-canvas);box-shadow:inset 0 1px 0 #fff3, var(--shadow-xs);border:0;border-radius:10px;font-size:14px;font-weight:500}.ws-modal .gy-button--ink:hover:not(:disabled),.ce .gy-button--ink:hover:not(:disabled),.photo-drawer .gy-button--ink:hover:not(:disabled){background-color:var(--gy-ink-3);background-image:var(--gradient-button-primary-hover)}.dark .ws-modal .gy-button--ink,.dark .ce .gy-button--ink,.dark .photo-drawer .gy-button--ink,.dark .ws-modal .gy-button--ink:hover:not(:disabled),.dark .ce .gy-button--ink:hover:not(:disabled),.dark .photo-drawer .gy-button--ink:hover:not(:disabled){background-color:var(--gy-paper-2)}@media (max-width:640px){.ws-modal .gy-button--ink,.ce .gy-button--ink{min-height:44px}}
[data-photo-prompt=tap]{display:none}@media (max-width:640px),(pointer:coarse){[data-photo-prompt=drag]{display:none}[data-photo-prompt=tap]{display:inline}}@media (max-width:640px){.ws .ws-zoom button,.ws-fullscreen .ws-zoom button,.ws .ws-stage__expand{min-width:44px;min-height:44px}.ws-approve__popover button,.ws-choice__save.gy-button,[data-browse=empty] a,[data-browse=empty] button{min-height:44px}.ws-stage__return,.ws-stage__link{min-height:44px;margin-block:-12px}}
