:root{--t-h1:clamp(1.25rem, 5.4vw, 1.5rem);--touch:44px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}input,textarea,select{scroll-margin-block:96px}img,video,canvas,iframe{max-width:100%}video,.player,.replay__video{background:#000}.pub-poster img,.poster,video[poster]{object-fit:cover}.fi-fo-field-label-required-mark,sup.fi-fo-field-label-required-mark{font-size:.75rem}a.fi-ta-col,.fi-ta-col a{align-items:center;min-height:24px;display:inline-flex}@media (width<=640px){:root:root:root h1{font-size:var(--t-h1);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.2}:root:root :is(.fi-sc-text,.vp-help,.wf-link,.vg-counts,.wa-ex__label,.lib-note,.lib-help,.fi-fo-field-wrp-hint,.fi-fo-field-wrp-helper-text,.fi-fo-field-helper-text,.fi-sc-text p){font-size:.875rem}:root:root :is(.lib-btn,.cc-btn,button[type=submit],.reg-cta,.reg-secondary,.btn,.fcta){min-height:var(--touch)}:root:root .fi-form-actions,:root:root .fi-sc-actions{flex-direction:column;align-items:stretch}:root:root :is(.fi-form-actions,.fi-sc-actions) .fi-btn:not(.fi-link){justify-content:center;width:100%}:root:root .fi-modal-footer-actions{flex-direction:column-reverse;align-items:stretch}:root:root .fi-modal-footer-actions .fi-btn{justify-content:center;width:100%}:root:root .fi-header-actions-ctn .fi-btn:not(.fi-link){flex:auto;justify-content:center}.fi-modal-window-ctn,.fi-modal.fi-modal-open .fi-modal-window-ctn{align-items:stretch;padding:0}.fi-modal-window{width:100%;max-width:100%;min-height:100dvh;max-height:100dvh;padding-top:max(0px, var(--safe-t));padding-bottom:var(--safe-b);border-radius:0;margin:0;overflow-y:auto}.fi-modal-window.fi-modal-slide-over-window{max-width:100%}.fi-modal-close-btn,.fi-modal-header .fi-icon-btn{min-width:var(--touch);min-height:var(--touch);width:var(--touch);height:var(--touch)}.fi-modal-footer{padding-bottom:calc(1rem + var(--safe-b))}.wa-dialog{border-radius:0;width:100%;max-width:100%;min-height:100dvh;margin-top:0}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-content-ctn{overflow-x:visible}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table,:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table tbody{width:100%;display:block}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table thead{display:none}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table tbody tr.fi-ta-row{border-bottom:1px solid var(--edge,#e2e8f0);flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.875rem 1rem;display:flex}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table tbody tr.fi-ta-row>td{white-space:normal;overflow-wrap:anywhere;flex:calc(50% - .5rem);width:auto;min-width:0;max-width:100%;padding:0;display:block}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table tbody tr.fi-ta-row>td[class*=\:fi-visible],:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table tbody tr.fi-ta-row>td.fi-hidden{display:none}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table tbody tr.fi-ta-row>td:first-of-type{flex:100%;max-width:none}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table tbody tr.fi-ta-row>td:has(.fi-ta-actions,.fi-ta-record-checkbox){flex:100%;max-width:none}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table tbody tr.fi-ta-row>td:has(.fi-ta-actions){border-top:1px dashed var(--edge,#e2e8f0);padding-top:.5rem}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table .fi-ta-cell:first-child{max-width:none}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table .fi-ta-col,:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table .fi-ta-text-item{white-space:normal;padding:0}:root:root .fi-panel-admin .fi-ta-text-item-description{display:block}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-actions{flex-wrap:wrap;justify-content:flex-start;gap:.25rem .5rem;padding-inline:0}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-actions .fi-btn,:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-actions .fi-icon-btn{min-height:var(--touch);min-width:var(--touch)}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-header-toolbar,:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-header{flex-wrap:wrap;padding-inline:1rem}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-pagination-items{flex-wrap:wrap;justify-content:center}:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table tbody tr.fi-ta-row .fi-ta-text-item,:root:root :is(.fi-panel-app,.fi-panel-admin) .fi-ta-table tbody tr.fi-ta-row .fi-ta-text{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}td[data-label]:before,.lib-table td[data-label]:before{content:attr(data-label);color:var(--ink-3,#64748b);margin-bottom:2px;font-size:.75rem;font-weight:600;line-height:1.2;display:block}.fi-ta-table tbody tr.fi-ta-row>td:first-of-type:before{content:none}.lib-tablewrap{box-shadow:none;background:0 0;border:0;overflow-x:visible}.lib-table,.lib-table tbody{width:100%;display:block}.lib-table thead{display:none}.lib-table tbody tr{background:var(--surface,#fff);border:1px solid var(--edge,#e2e8f0);border-radius:var(--r-lg,14px);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin-bottom:.75rem;padding:.875rem 1rem;display:grid}.lib-table tbody tr:hover{background:var(--surface,#fff)}.lib-table th,.lib-table td{overflow-wrap:anywhere;white-space:normal;text-align:left;border:0;min-width:0;padding:0;display:block}.lib-table tbody th,.lib-table tbody td:first-child:not([data-label]){grid-column:1/-1}.lib-table .num{text-align:left}.lib-table td:last-child:not([data-label]){grid-column:1/-1}.reg-main{padding-bottom:calc(24px + var(--safe-b))}.reg-foot,.room-foot{padding-bottom:calc(20px + var(--safe-b))}.pub-panel,.err__card{margin-inline:0}.pub-panel .pub-bill__notice{border-radius:14px;font-size:.875rem}.room{padding-inline:var(--s3,12px);padding-left:max(var(--s3,12px), var(--safe-l));padding-right:max(var(--s3,12px), var(--safe-r))}.room__head{flex-wrap:wrap;row-gap:6px}.room__brand{flex:8rem}.room__mark.room__mark.room__mark.room__mark{flex:0 auto;min-width:40px;max-width:100%}.room:not(.room--vertical) .player{margin-inline:calc(-1 * var(--s3,12px));border-radius:0}.room:not(.room--vertical) .replay__video{margin-inline:calc(-1 * var(--s3,12px));width:calc(100% + 2 * var(--s3,12px));border-radius:0;max-width:none}.toast-slot{bottom:calc(var(--s4,16px) + var(--safe-b))}.chat{height:min(380px,60dvh)}.chat__form{padding-bottom:calc(10px + var(--safe-b))}.chat__send,.chat__input,.chat__bell,.redirect-notice__go{min-height:var(--touch)}.room--vertical .room__title{font-size:var(--t-h1)}}@media (width>=641px) and (width<=1024px){:root:root :is(.lib-btn,.cc-btn,button[type=submit],.reg-cta,.reg-secondary){min-height:var(--touch)}.legal__body,.pub-panel,.err__card,.api-docs-body,.help-center>div:first-child,.reg-card,.lib-lock,.fi-simple-main{max-width:760px;margin-inline:auto}.fi-panel-app .fi-fo-component-ctn form,.fi-panel-app .lib-settings,.fi-panel-app .fi-page-content>.fi-sc-form{max-width:760px}.fi-ta-table .fi-ta-cell[class*=xl\:fi-visible],.fi-ta-table .fi-ta-header-cell[class*=xl\:fi-visible]{display:none}}@media (width>=641px) and (width<=899px){.room__grid{max-width:760px;margin-inline:auto}}.rs-col-hidden{display:none!important}.fi-topbar .fi-modal-trigger,.fi-ta-actions .fi-dropdown-trigger,.fi-ac .fi-dropdown-trigger{display:inline-flex}@media (width<=1023.98px){:root:root .fi-topbar-open-sidebar-btn,:root:root .fi-topbar-close-sidebar-btn,:root:root .fi-topbar .fi-icon-btn{min-width:var(--touch);min-height:var(--touch);width:var(--touch);height:var(--touch)}.fi-body .fi-sidebar{padding-left:var(--safe-l)}.fi-body .fi-sidebar-nav{padding-bottom:calc(.5rem + var(--safe-b))}.fi-body .fi-sidebar-item-btn,.fi-body .fi-fly-toggle,.fi-flyout-item{min-height:var(--touch)}.fi-body .fi-topbar{padding-inline:max(.5rem, var(--safe-l)) max(.5rem, var(--safe-r));gap:.25rem}.fi-body .fi-topbar-start{flex:auto;gap:.25rem;min-width:0;overflow:hidden}.fi-body .fi-topbar-start .fi-logo,.fi-body .fi-topbar-start a{min-width:0;max-width:100%}.fi-body .fi-topbar-end{flex:none;gap:.125rem}.fi-body .fi-topbar-end .fi-user-menu-trigger{padding-right:0}}@media (width<=1024px){.fi-body .fi-btn:not(.fi-link){min-height:var(--touch)!important;height:auto!important}:root:root .fi-link{min-height:24px}.fi-ac-link-action.fi-link,button.fi-link{align-items:center;min-height:24px;display:inline-flex}.fi-body .fi-topbar-ctn{padding-left:var(--safe-l);padding-right:var(--safe-r)}.fi-body .fi-main{padding-inline:max(1rem, var(--safe-l)) max(1rem, var(--safe-r))}.fi-body .fi-main-ctn{padding-bottom:var(--safe-b)}}@media (width>=1025px){.legal__body p,.legal__body li,.api-docs-body p,.api-docs-body li,.fi-fo-field-wrp-hint,.fi-sc-text,.reg-desc,.help-center p,.lib-lock p,.vg-head__lead,.fi-header-subheading,.fi-section-header-description{max-width:72ch}.pub-panel p,.err__text,.pre p{max-width:72ch;margin-inline:auto}}@media (orientation:landscape) and (height<=500px){.player video,.replay__video{min-height:0;max-height:calc(100dvh - 96px)}.room--vertical .player video{aspect-ratio:auto;height:calc(100dvh - 96px)}.pre{margin-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cc-back{display:none}@media (width<=640px){.cc-dm[data-mob=list] .cc-thread,.cc-dm[data-mob=thread] .cc-convs{display:none}.cc-dm .cc-convs{max-height:none}.cc-dm .cc-thread{height:calc(100dvh - 14rem);min-height:22rem}.cc-back{min-height:var(--touch);min-width:var(--touch);color:var(--c-action-ink,#166534);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:2px;padding:0 12px 0 6px;font-weight:700;display:inline-flex}.cc-back:focus-visible{outline:2px solid var(--c-green,#16a34a);outline-offset:1px}.cc-conv{min-height:var(--touch)}.cc-thread__form{padding-bottom:calc(10px + var(--safe-b))}}.fi-select-input-btn .fi-select-input-value-ctn{text-wrap:nowrap;min-width:0}.fi-select-input-btn .fi-select-input-value-ctn>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fi-wi-stats-overview-stat-label-ctn,.fi-wi-stats-overview-stat-content{min-width:0}.fi-wi-stats-overview-stat-label,.fi-wi-stats-overview-stat-value,.fi-wi-stats-overview-stat-description{white-space:normal;overflow-wrap:anywhere}.fi-ta-empty-state-heading,.fi-ta-empty-state-description,.wa-ex h4,.wa-ex p{white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.wa-ex{grid-template-columns:minmax(0,1fr)}.wa-ex__rows li{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.fi-fo-field-label-ctn,.fi-fo-field-label{overflow-wrap:anywhere;min-width:0}.fi-tabs-item{min-width:0}.fi-tabs-item-label{white-space:normal;overflow-wrap:anywhere;text-align:center}@media (width<=1179px){.fi-panel-app .lib-settings{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.fi-ta-actions.fi-align-center{flex-wrap:wrap;justify-content:center}.fi-btn{white-space:normal;text-align:center;max-width:100%}}@media (width<=1023.98px){.fi-body .fi-topbar-start .fi-logo.fi-logo{width:100%;margin-inline:0;display:flex;overflow:hidden}.fi-body .fi-topbar-start .fi-logo.fi-logo:before{max-width:100%}}@media (width<=640px){.cc-bar{position:relative}.cc-online{position:static}.cc-online ul{min-width:0;max-width:none;left:.75rem;right:.75rem}}.room--vertical .player video,.room--vertical .replay__video{object-fit:contain}.room:has(.offer) .chat__input{scroll-margin-bottom:220px}
