@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;700;800&family=Roboto:wght@300;400;500;700&family=Salsa&display=swap";:root{--scale:1em;--colour-rbc-yellow:#fedf01;--colour-rbc-blue:#002750;--colour-fallback-dark:#161618;--colour-status-avail:unset;--colour-status-away:unset;--colour-alert:unset;--colour-red1:unset;--colour-teal:unset;--colour-pink:unset;--colour-green:unset;--colour-purple:unset;--colour-yellow:unset;--colour-red2:unset;--colour-tier-1:unset;--colour-tier-2:unset;--colour-tier-3:unset;--colour-overlay-dark:unset;--colour-overlay-light:unset;--colour-body:unset;--colour-body-dark:unset;--colour-body-invert:unset;--colour-card:unset;--colour-text:unset;--colour-text-invert:unset;--colour-text-secondary:unset;--colour-button-text:unset;--colour-hover:unset;--colour-subtle:unset;--colour-subtle-invert:unset;--colour-overlay:unset;--colour-overlay-gradient:unset;--colour-disabled:unset;--colour-highlight:unset;--colour-highlight-secondary:unset;--colour-highlight-background:unset;--colour-highlight-background-invert:unset;--colour-highlight-overlay:unset;--filter-brightness:0.85;--opacity-hover:0.6;--nav-transition:0.1s ease;--size-unit:1em;--sidebar-full:15em;--sidebar-collapse:5.5em;--sidebar-width:0;--topbar-height:3.5em;--bottombar-height:3.5em;--media-player-full:4em;--media-player-collapse:0em;--media-player-height:var(--media-player-full);--shadow:0 0 20px 0px rgba(0,0,0,.2);--shadow-filter:0 0 20px rgba(0,0,0,.2);--shadow-svg:0 0 5px rgba(0,0,0,.5);--dark-grad-overlay:linear-gradient(transparent,rgba(0,0,0,.75));--line:solid 1px var(--colour-subtle);--round:100%;--corner-normal:1.1em;--corner-small:0.7em;--corner-xsmall:0.6em;--icon-size-xl:3em;--icon-size-l:2em;--icon-size-m:1.5em;--icon-size-r:1.1em;--icon-size-s:0.7em;--height-l:56em;--height-m:52em;--height-s:42em;--width-xxl:100em;--width-xl:92em;--width-l:83em;--width-m:60em;--width-s:45em;--z-popout:10000;--z-context:9000;--z-info:9000;--z-notif:8000;--z-popup-priority:7001;--z-popup:7000;--z-sidebar:6100;--z-bottombar:6100;--z-media-player:6000;--z-topbar:5900;--z-select:5000;--z-scrollbar:2000;--full-height:calc(100vh - var(--media-player-height));--full-height-constant:calc(100vh - var(--media-player-height))}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0}[data-mobile-only=true]{display:none}[aria-disabled=true]{opacity:.5}embed.full{height:100%;width:100%}button{font:var(--regular) .9em/var(--linespace) var(--content)}svg{fill:var(--colour-text);width:1.2em}img.thumb{border-radius:var(--corner-xsmall);max-width:8em}img.thumb.medium{max-width:6em}img.thumb.small{max-width:4em}img.thumb.tiny{border-radius:calc(var(--corner-xsmall)/2);max-width:1.5em}img.thumb.large{max-width:10em}img.thumb.rounder{border-radius:var(--corner-small)}img.thumb.square{aspect-ratio:1/1;object-fit:cover;width:100%}img.thumb.landscape{aspect-ratio:16/10;object-fit:cover}img.thumb~.dark-overlay{border-radius:var(--corner-xsmall)}#root,.app-root,body,html{background-color:var(--colour-body,--colour-fallback-dark)}#root,.app-root,body{height:100%}#toast-root{bottom:0;display:grid;justify-items:center;left:0;position:fixed;right:0;z-index:var(--z-info)}main{background-color:var(--colour-body,--colour-fallback-dark);color:var(--colour-text);height:100%;min-height:var(--full-height)}main.nav-active{margin-left:var(--sidebar-width);transition:margin-left var(--nav-transition)}main[data-padding=true]{padding:var(--padding-r)}main.floating-style{background-color:var(--colour-body-dark);padding:var(--inner-padding-m);padding-left:0}main.floating-style .main-inner{background-color:var(--colour-body,--colour-fallback-dark);border-radius:var(--corner-normal);height:100%;overflow:hidden}.app-root{height:var(--full-height);overflow:auto}ul{list-style:none}.placeholder-banner{align-items:center;background:linear-gradient(45deg,var(--colour-yellow),var(--colour-pink));display:grid;justify-items:center}.placeholder-banner svg{fill:var(--colour-white);width:8em}.onboarding-section-header.dark svg{fill:var(--colour-blue)}@media screen and (max-width:83em){h1{font-size:1.5em}}@media screen and (max-width:60em){:root{--full-height:100%;--full-height-constant:calc(100vh - var(--media-player-height))}.app-root{display:grid;min-height:100%;overflow:unset;padding-bottom:var(--media-player-height)}main{height:unset}main.floating-style{padding:0}main.floating-style .main-inner{border-radius:unset;overflow:auto}body,body #root,body .app-root{height:unset}body[data-fixed-height-mobile=true]{--full-height:var(--exact-height)}body[data-fixed-height-mobile=true] main{height:100%;min-height:unset}body[data-fixed-height-mobile=true] .app-root{display:block;height:var(--full-height)}}@media screen and (max-width:45em){:root{--sidebar-collapse:0;--sidebar-full:0;--full-height:100%;--full-height-constant:calc(100vh - var(--topbar-height) - var(--media-player-height))}.app-root{padding:var(--topbar-height) 0;padding-bottom:calc(var(--topbar-height) + var(--media-player-height))}main.nav-active{margin-left:unset}body[data-fixed-height-mobile=true] main.nav-active{margin:0}}@media screen and (min-width:100em){:root{--sidebar-full:17em;--scale:1.1em}}@media screen and (max-height:42em){:root{--scale:0.9em;--corner-normal:0.9em;--sidebar-collapse:4em}[data-mobile-only=true]{display:initial}}:root{--heading:"Archivo","Roboto",sans-serif;--subheading:"Archivo","Roboto",sans-serif;--content:"Roboto","Roboto",sans-serif;--ex-bold:800;--bold:700;--semi-bold:500;--regular:400;--light:300;--linespace:1.2em}::placeholder{color:var(--colour-text)}html,input,textarea{color:var(--colour-text);font:var(--regular) 1em/var(--linespace) var(--content)}.flatten{line-height:1}.body{font:var(--regular) 1em/var(--linespace) var(--content);max-width:56em;overflow-wrap:break-word;word-break:break-word}.body.unlimited-width{max-width:unset}.body.spaced{line-height:1.3}.body span{font:var(--bold) 1em/var(--linespace) var(--content)}.body.large{font-size:1.1em}.header-hero,.header-large{font:var(--ex-bold) 1.75em/1.3 var(--heading)}.header-hero.grade,.header-large.grade{font-family:Salsa,sans-serif;font-size:6em}.header-hero.review,.header-large.review{font-size:3.75em}.header-hero.flatten,.header-large.flatten{line-height:1.1}.header-medium{font:var(--bold) 1.3em/1.3 var(--heading)}.header-medium.flatten{line-height:1.1}.header-small{font:var(--bold) 1.1em/var(--linespace) var(--subheading)}.header-small.margin{text-transform:capitalize}.subtitle-large,label{font:var(--regular) .9em/var(--linespace) var(--subheading)}.subtitle-small{font:var(--semi-bold) .75em/var(--linespace) var(--subheading)}.subtitle-small span{font:var(--semi-bold) 1em/var(--linespace) var(--subheading)}.subtitle-small a.text{font-weight:700}.subtitle-medium{font:700 .8em/var(--linespace) var(--subheading)}.body.highlight,.body[data-highlight=true],.header-large.highlight,.header-large[data-highlight=true],.header-medium.highlight,.header-medium[data-highlight=true],.header-small.highlight,.header-small[data-highlight=true],.subtitle-large.highlight,.subtitle-large[data-highlight=true],.subtitle-medium.highlight,.subtitle-medium[data-highlight=true],.subtitle-small.highlight,.subtitle-small[data-highlight=true],p.highlight,p[data-highlight=true],span.highlight,span[data-highlight=true]{--colour-text:var(--colour-highlight);color:var(--colour-text)}.body.secondary,.body[data-secondary=true],.header-large.secondary,.header-large[data-secondary=true],.header-medium.secondary,.header-medium[data-secondary=true],.header-small.secondary,.header-small[data-secondary=true],.subtitle-large.secondary,.subtitle-large[data-secondary=true],.subtitle-medium.secondary,.subtitle-medium[data-secondary=true],.subtitle-small.secondary,.subtitle-small[data-secondary=true],p.secondary,p[data-secondary=true],span.secondary,span[data-secondary=true]{opacity:.6}.body.weight-light,.header-large.weight-light,.header-medium.weight-light,.header-small.weight-light,.subtitle-large.weight-light,.subtitle-medium.weight-light,.subtitle-small.weight-light,p.weight-light,span.weight-light{font-weight:var(--regular)}.body.weight-bold,.header-large.weight-bold,.header-medium.weight-bold,.header-small.weight-bold,.subtitle-large.weight-bold,.subtitle-medium.weight-bold,.subtitle-small.weight-bold,p.weight-bold,span.weight-bold{font-weight:bolder}.body.center,.header-large.center,.header-medium.center,.header-small.center,.subtitle-large.center,.subtitle-medium.center,.subtitle-small.center,p.center,span.center{text-align:center}.body.header,.header-large.header,.header-medium.header,.header-small.header,.subtitle-large.header,.subtitle-medium.header,.subtitle-small.header,p.header,span.header{text-transform:capitalize}.body.paragraph-width,.header-large.paragraph-width,.header-medium.paragraph-width,.header-small.paragraph-width,.subtitle-large.paragraph-width,.subtitle-medium.paragraph-width,.subtitle-small.paragraph-width,p.paragraph-width,span.paragraph-width{max-width:62em}h1.hidden-heading,h2.hidden-heading,h3.hidden-heading,h4.hidden-heading,h5.hidden-heading,h6.hidden-heading{display:none}.first-letter-cap{text-transform:unset}.first-letter-cap:first-letter{text-transform:uppercase}a.header,button,form .header-small,form h3,label{text-transform:capitalize}.cap{text-transform:uppercase}.quote{font-style:oblique}.underline{text-decoration:underline}.ellipsis{overflow:hidden;text-overflow:"..";white-space:nowrap}.paragraph{white-space:pre-line}.ellipsis-block{--clamp-amount:2;-webkit-line-clamp:var(--clamp-amount);-webkit-box-orient:vertical;display:-webkit-box;max-height:calc(var(--linespace)*var(--clamp-amount));overflow:hidden}.ellipsis-block[data-clamp="3"]{--clamp-amount:3}li{list-style:none}li[data-decorated=true]{list-style:disc}.bold-after:before{content:attr(data-content);display:block;font-weight:var(--bold);height:0;overflow:hidden;visibility:hidden}@media screen and (max-width:45em){.header-hero{font:var(--bold) 1.3em/1.3 var(--heading)}}:root{--padding-base:2em;--inner-padding-base:1em;--gap-base:1em;--padding-large:2em;--padding-xs:calc(var(--padding-base)/2);--padding-s:calc(var(--padding-base)/1.5);--padding-m:calc(var(--padding-base)/1.3);--padding-r:var(--padding-base);--padding-l:calc(var(--padding-base)*1.5);--padding-xl:calc(var(--padding-base)*2);--padding-xxl:calc(var(--padding-base)*4);--inner-padding-xs:calc(var(--inner-padding-base)/3);--inner-padding-s:calc(var(--inner-padding-base)/2);--inner-padding-m:calc(var(--inner-padding-base)/1.5);--inner-padding-r:var(--inner-padding-base);--inner-padding-l:calc(var(--inner-padding-base)*1.5);--inner-padding-xl:calc(var(--inner-padding-base)*2);--inner-padding-xxl:calc(var(--inner-padding-base)*2.4);--gap-xs:calc(var(--gap-base)/6);--gap-s:calc(var(--gap-base)/3);--gap-m:calc(var(--gap-base)/2);--gap-r:var(--gap-base);--gap-l:calc(var(--gap-base)*1.5);--gap-xl:calc(var(--gap-base)*2);--gap-xxl:calc(var(--gap-base)*3)}@media screen and (max-width:83em){:root{--padding-base:1.5em;--inner-padding-base:0.75em;--gap-base:0.75em}}@media screen and (max-width:60em){:root{--padding-base:1em;--inner-padding-base:0.8em;--padding-large:1em}}@media screen and (min-width:100em){:root{--padding-large:3em}}.promo-container{--promo-height:6em;--colour-text:var(--colour-white);border-radius:var(--corner-small);overflow:hidden;position:relative}.promo-container>a{border-radius:inherit;display:inline-block;height:100%;width:100%}.promo-container[data-rbc=true] .promo-body{border:2px solid #ddc811;padding:var(--inner-padding-r)}.promo-container[data-rbc=true] .promo-body .promo-info .subtitle-large{max-width:36em}.promo-container[data-rbc=true] .promo-body .promo-info svg{width:12em}.promo-container[data-rbc=true] .promo-body-portrait{align-content:normal;align-items:normal;padding-bottom:var(--padding-r)}.promo-container[data-rbc=true] .promo-body-portrait .promo-info{align-items:center;display:grid;grid-template-rows:auto max-content;justify-items:center}.promo-container[data-justify=center] .promo-body{justify-content:center;justify-items:center;text-align:center}.promo-container[data-justify=center] .promo-body p{margin:0 auto}.promo-container[data-justify=right] .promo-body{align-content:unset;align-items:unset;justify-content:flex-end;justify-items:flex-end;text-align:right}.promo-container[data-justify=right] .promo-body p{max-width:unset}.promo-container[data-justify=right] .promo-body .end-icon{justify-self:flex-start}.promo-container .promo-body{align-content:center;align-items:center;display:grid;gap:var(--gap-s);min-height:var(--promo-height);padding:var(--inner-padding-r)}.promo-container .promo-body .end-icon{display:grid}.promo-container .promo-body .end-icon svg{width:calc(var(--promo-height)*.5)}.promo-container .promo-body-portrait .promo-info svg{width:14em}.promo-container>a>*{padding:0 var(--inner-padding-r)}.promo-container .promo-text-bgimg{background-position:50%;background-size:cover;border-radius:inherit}.promo-container .promo-text-bgimg>*{z-index:2}.promo-container .promo-text-bgimg .body span svg,.promo-container .promo-text-bgimg .header-small span svg{height:1em;margin-bottom:-.26em;width:unset}.promo-container .promo-text-bgimg-portrait{background-position:end;height:100%;padding:var(--padding-m)}.promo-container .promo-text-bgimg-portrait p{font-size:.9em;line-height:1.3;max-width:90%}#Circle-Background+g{fill:var(--colour-highlight-subtle)}.card.avatar-card{--avatar-colour-fallback:#fff;--avatar-colour-piece:#1a1a1a;align-items:center;aspect-ratio:1/1;background-color:var(--colour-subtle);background:radial-gradient(hsla(0,0%,100%,.2),var(--colour-subtle));display:flex;flex-direction:column;font-size:1.2em;gap:var(--gap-r);justify-content:center;padding:var(--inner-padding-s);position:relative;width:100%}.card.avatar-card .hero{font-size:4em}.card.avatar-card .piece-container>svg{fill:#505050;width:100%}.card.avatar-card .piece-container[data-category=clotheType]>svg{fill:var(--avatar-colour-clothe,var(--avatar-colour-fallback))}.card.avatar-card .piece-container[data-category=facialHairType]>svg{fill:var(--avatar-colour-facial-hair,var(--avatar-colour-fallback))}.card.avatar-card .piece-container[data-category=topType]>svg{fill:var(--avatar-colour-hair,var(--avatar-colour-fallback))}.card.avatar-card .piece-container[data-category=hatType]>svg{fill:var(--avatar-colour-hat,var(--avatar-colour-fallback))}.card.avatar-card .piece-container[data-category=eyebrowType]>svg,.card.avatar-card .piece-container[data-category=eyeType]>svg,.card.avatar-card .piece-container[data-category=mouthType]>svg{fill:var(--avatar-colour-piece)}.card.avatar-card .tag{bottom:var(--inner-padding-s);max-width:92%;position:absolute;z-index:1}.avatar-special-options svg{stroke:var(--colour-text-secondary);stroke-width:2px;stroke-linejoin:round;overflow:visible;paint-order:stroke}.banner{--colour-highlight:var(--colour-white);background-position:50%;background-size:cover;color:var(--colour-white);display:grid;padding:var(--padding-r);position:relative;width:100%}.banner.pop-out{border-radius:var(--corner-normal);overflow:hidden}.banner.hero-banner{height:20vh}.banner.hero-banner.pop-out{margin:var(--padding-s);margin-bottom:0;width:calc(100% - var(--padding-s)*2)}.banner.hero-banner.pop-out,.banner.hero-banner.pop-out-simple{border-radius:var(--corner-normal);overflow:hidden}.banner>*{z-index:2}.banner .dark-overlay{background:linear-gradient(90deg,rgba(0,0,0,.5) 45%,transparent);background-color:unset}.banner.bottom-left-banner{align-content:flex-end;gap:var(--gap-m);max-height:17em;min-height:13em}.banner.top-left-banner{align-content:flex-start;gap:var(--gap-m);grid-template-rows:auto min-content;max-height:17em;min-height:13em}.banner.bottom-left-banner h1{line-height:1.1}.feed-banner{--colour-text:var(--colour-white)}.feed-banner .tag{bottom:var(--gap-m);position:absolute;right:var(--gap-m)}.feed-banner .alert-banner{border-radius:var(--corner-normal);overflow:hidden;padding:var(--inner-padding-m);position:relative}.feed-banner .alert-banner .banner-background-image{bottom:0;left:0;position:absolute;top:0;width:100%;z-index:0}.feed-banner .alert-banner .banner-background-image img{height:100%;object-fit:cover;width:100%}.feed-banner .alert-banner .banner-content{--colour-text:var(--colour-white);color:var(--colour-text);width:100%;z-index:1}@media screen and (max-width:60em){.banner.hero-banner{height:8em;min-height:unset}}a{color:var(--colour-text);cursor:pointer;text-decoration:unset}a.text{color:var(--colour-highlight)}a.text.sentence{text-transform:unset}a.text.secondary,a.text.sentence{color:var(--colour-text)}a.selector.negative-margin{margin-left:calc(var(--local-padding, var(--inner-padding-r))*-.8);margin-right:calc(var(--local-padding, var(--inner-padding-r))*-.8);padding:calc(var(--local-padding, var(--inner-padding-r))/1.3)}a.selector.selected{background-color:var(--colour-hover);border-radius:var(--corner-xsmall)}a.allow-ellipsis{min-width:0}a[aria-disabled=true]{--colour-text:var(--colour-disabled);pointer-events:none}@media not all and (hover:none){a:hover.text{text-decoration:underline}a:hover.selector{background-color:var(--colour-subtle);border-radius:var(--corner-small)}a:hover.selector button.secondary,a:hover.selector button[data-secondary=true]{--colour-button:var(--colour-highlight-subtle)}a:hover.selector.highlight{background-color:var(--colour-highlight-subtle)}a:hover.selector .card{background-color:var(--colour-hover);border-radius:var(--corner-small)}a:hover.selector .card.highlight{background-color:var(--colour-overlay-dark)}a:hover.selector .card.highlight-subtle{background-color:var(--colour-highlight-subtle)}}button{-webkit-appearance:none;appearance:none;background-color:unset;border:none;display:block}button.text{--colour-button:transparent;--colour-button-text:var(--colour-highlight);display:inline-block;padding:0}button.text.secondary,button.text[data-secondary=true]{--colour-button:transparent;--colour-button-text:var(--colour-text);font-weight:600}button.icon{min-width:unset;padding:var(--vertical-button-padding)}button.icon img,button.icon svg{display:block;width:var(--icon-size-r)}button.icon.secondary svg,button.icon[data-secondary=true] svg{--colour-button-text:var(--colour-text)}button.icon.transparent{--vertical-button-padding:var(--inner-padding-s)}button.icon.small{padding:calc(var(--inner-padding-r)*.6)}button.icon.small svg{width:var(--icon-size-s)}button.icon.medium{border-radius:var(--corner-small)}button.icon.medium svg{width:var(--icon-size-m)}button.icon.large{border-radius:var(--corner-small)}button.icon.large svg{width:var(--icon-size-l)}button.icon.hero svg{width:var(--icon-size-xl)}button.icon.toggle{--colour-button:transparent;--colour-button-text:var(--colour-text)}button.icon-text,button.text-icon{align-items:center;display:grid;gap:calc(var(--gap-r)/1.2);grid-template-columns:auto auto;justify-content:center;min-width:unset;min-width:0}button.icon-text svg,button.text-icon svg{width:var(--icon-size-r)}button.icon-text.small,button.text-icon.small{gap:var(--gap-s)}button.icon-text-vert{align-items:center;display:flex;flex-direction:column;gap:var(--gap-s);padding:calc(var(--inner-padding-r)/2.25);text-align:center;text-transform:uppercase;text-transform:capitalize}button.area{padding:var(--vertical-button-padding);text-align:left;text-transform:unset}button.area.small{padding:var(--inner-padding-s)}button{--vertical-button-padding:calc(var(--inner-padding-r)/1.6);--colour-button:var(--colour-highlight);background-color:var(--colour-button);border-radius:var(--corner-xsmall);color:var(--colour-button-text);cursor:pointer;font:var(--regular) 1em/var(--linespace) var(--content);height:-moz-fit-content;height:fit-content;padding:var(--vertical-button-padding) calc(var(--inner-padding-r)*1.2);width:max-content}button svg{fill:var(--colour-button-text)}button.unstyled{background-color:unset;border-radius:unset;font-size:1em;padding:unset;text-align:left;text-transform:unset;width:unset}button.unstyled.full-width{width:100%}button.xsmall{--vertical-button-padding:var(--inner-padding-xs);padding:var(--vertical-button-padding) var(--inner-padding-m)}button.small{--vertical-button-padding:var(--inner-padding-s);padding:var(--vertical-button-padding) var(--inner-padding-r)}button.small svg{width:var(--icon-size-s)}button.small-padding{padding:var(--inner-padding-s)}button.small-padding.icon-text{gap:var(--gap-m)}button.wide{border-radius:var(--corner-small);padding:var(--vertical-button-padding) var(--inner-padding-xl)}button.wide svg{width:var(--icon-size-r)}button.hero{--vertical-button-padding:var(--inner-padding-r);border-radius:var(--corner-small);padding:var(--vertical-button-padding) var(--inner-padding-xl)}button.hero svg{width:var(--icon-size-m)}button.round{border-radius:10em}button.toggle{--colour-button:var(--colour-subtle);--colour-button-text:var(--colour-text)}button.toggle[aria-current=true],button.toggle[data-active=true]{--colour-button:var(--colour-highlight);--colour-button-text:var(--colour-white);border-color:var(--colour-button)}button.toggle[aria-current=true][aria-disabled=true],button.toggle[data-active=true][aria-disabled=true]{--colour-button:var(--colour-subtle);--colour-button-text:var(--colour-disabled)}button.toggle.outline{border-width:1px}button.vivid{--colour-button:var(--colour-text);--colour-button-text:var(--colour-text-invert)}button.vivid[aria-disabled=true]{--colour-button:transparent;--colour-button-text:var(--colour-disabled)}button.outline{--colour-button-text:var(--colour-text);border:var(--line);border-color:var(--colour-button-text);border-width:2px}button.outline.outline-secondary{border-color:var(--colour-subtle)}button.outline.outline-secondary-highlight{border-color:var(--colour-highlight-subtle)}button.purple{background-color:var(--colour-purple)}button.highlight,button[data-highlight=true]{--colour-button:var(--colour-highlight);--colour-button-text:var(--colour-white)}button.secondary,button[data-secondary=true]{--colour-button:var(--colour-subtle);--colour-button-text:var(--colour-text)}button.highlight-secondary,button[data-highlight-secondary=true]{--colour-button:var(--colour-highlight-subtle);--colour-button-text:var(--colour-text)}button.alert,button[data-alert=true]{--colour-button:var(--colour-alert)}button.success,button[data-success=true]{--colour-button:var(--colour-success)}button.always-white{--colour-button:var(--colour-white);--colour-button-text:var(--colour-black)}button.no-bg,button.transparent,button[data-no-bg=true],button[data-transparent=true]{--colour-button:transparent;--colour-button-text:var(--colour-text)}button.no-bg.highlight,button.no-bg[data-highlight=true],button.transparent.highlight,button.transparent[data-highlight=true],button[data-no-bg=true].highlight,button[data-no-bg=true][data-highlight=true],button[data-transparent=true].highlight,button[data-transparent=true][data-highlight=true]{--colour-button-text:var(--colour-highlight)}button.no-bg.alert,button.no-bg[data-alert=true],button.transparent.alert,button.transparent[data-alert=true],button[data-no-bg=true].alert,button[data-no-bg=true][data-alert=true],button[data-transparent=true].alert,button[data-transparent=true][data-alert=true]{--colour-button-text:var(--colour-alert)}button.no-bg.success,button.no-bg[data-success=true],button.transparent.success,button.transparent[data-success=true],button[data-no-bg=true].success,button[data-no-bg=true][data-success=true],button[data-transparent=true].success,button[data-transparent=true][data-success=true]{--colour-button-text:var(--colour-success)}button.no-bg.always-white,button.transparent.always-white,button[data-no-bg=true].always-white,button[data-transparent=true].always-white{--colour-button-text:var(--colour-white)}button.no-bg.invert,button.transparent.invert,button[data-no-bg=true].invert,button[data-transparent=true].invert{--colour-button-text:var(--colour-text-invert)}button.no-bg[aria-disabled=true],button.transparent[aria-disabled=true],button[data-no-bg=true][aria-disabled=true],button[data-transparent=true][aria-disabled=true]{--colour-button:transparent}button.no-bg,button[data-no-bg=true]{padding:0}button[aria-disabled=true]{--colour-button:var(--colour-subtle);--colour-button-text:var(--colour-disabled);opacity:.4;pointer-events:none}.icon-row{align-items:center;display:flex;flex-direction:row;gap:var(--gap-m)}.icon-row-large svg{width:var(--icon-size-m)}.icon-row.image-icon-row img{border-radius:calc(var(--corner-xsmall)/1.5);width:var(--icon-size-m)}.interact-row{align-items:center;display:flex;flex-direction:row;gap:var(--gap-m)}.interact-row .interact-stat{align-items:center;background-color:transparent;border-radius:.3em;color:var(--colour-text);display:flex;font-size:1em;gap:var(--gap-s);padding:calc(var(--inner-padding-xs)/1.5)}.interact-row .interact-stat svg{fill:var(--colour-text);width:1.1rem}.interact-row .interact-stat .subtitle-large{line-height:0}.interact-row .interact-stat a{display:inline-block}@media screen and (max-width:45em){button{--vertical-button-padding:var(--inner-padding-m)}}@media not all and (hover:none){button:hover,select:hover{filter:brightness(var(--filter-brightness))}button:hover.transparent{background-color:var(--colour-subtle);filter:unset}button:hover.transparent.invert{background-color:var(--colour-subtle-invert)}button:hover.transparent.always-white{background-color:var(--colour-overlay-dark)}button:hover.transparent.highlight-secondary,button:hover.transparent.outline-secondary-highlight,button:hover.transparent[data-highlight-secondary=true]{background-color:var(--colour-highlight-subtle)}button:hover.toggle[aria-current=true],button:hover.toggle[data-active=true]{background-color:var(--colour-button);filter:brightness(var(--filter-brightness))}button:hover.text{text-decoration:underline}button:hover.context-option{filter:unset}button:hover.grab-bar-button{background-color:var(--colour-subtle);filter:unset}button:hover.grab-bar-button .grab-bar{background-color:var(--colour-body)}button:hover.grab-bar-button.vertical{background-color:transparent}button:hover.grab-bar-button.vertical .grab-bar{background-color:var(--colour-text)}button:hover.grab-bar-button.vertical:after{opacity:.65}button:hover.no-hover{background-color:transparent!important;filter:unset!important}.button-row.questions[data-audio=true] button.toggle:hover{border:2px solid var(--colour-highlight)}.button-row.questions.review>button:hover{border:2px solid transparent;cursor:default;filter:unset}}.create-project-buttons{width:100%}.create-project-buttons.full-height{align-content:center;display:grid;grid-template-rows:25% 25% 25%;height:100%}.create-project-buttons.full-height button.icon-text svg{height:2.6em;width:2.6em}.create-project-buttons button{background-position:50%;background-size:cover;border-radius:0;font-weight:var(--bold);gap:var(--gap-r);grid-template-columns:min-content auto max-content;height:auto;justify-content:unset;justify-items:flex-start;overflow:hidden;padding:var(--padding-r);position:relative;text-transform:unset;width:100%}.create-project-buttons button[aria-disabled=true]{--colour-button-text:var(--colour-white);opacity:.6}.create-project-buttons button .dark-overlay{z-index:1}.create-project-buttons button>*{z-index:2}.create-project-buttons button.icon-text svg{fill:var(--colour-button-text);height:2em;width:2em}.create-project-buttons button.icon-text>:nth-child(3){fill:var(--colour-button-text);transform:rotate(180deg);width:1.4em}.create-project-buttons button:first-child>:first-child{fill:var(--colour-yellow)}.create-project-buttons button:nth-child(2)>:first-child{fill:var(--colour-green)}.create-project-buttons button:nth-child(3)>:first-child{fill:var(--colour-purple)}.create-project-buttons>:first-child{border-radius:var(--corner-small) var(--corner-small) 0 0}.create-project-buttons>:last-child{border-radius:0 0 var(--corner-small) var(--corner-small)}.hold-button-container{position:relative;width:max-content}.hold-button-container .tooltip{bottom:-.5em;left:50%;position:absolute;z-index:4}.hold-button-container .tooltip>*{position:fixed;transform:translateX(-50%)}.hold-button-container .tooltip .up-arrow{border-bottom:.45em solid var(--colour-highlight-background-invert);border-left:.45em solid transparent;border-radius:.125em;border-right:.45em solid transparent;height:0;margin-top:-.3em;width:0}.hold-button-container .tooltip .subtitle-small{background-color:var(--colour-highlight-background-invert);border-radius:var(--corner-xsmall);color:var(--colour-text-invert);padding:var(--inner-padding-xs) var(--inner-padding-s)}.hold-button-container button.hold-button{overflow:hidden;position:relative}.hold-button-container button.hold-button span{position:relative;z-index:2}.hold-button-container button.hold-button svg{left:50%;position:absolute;transform:translateX(-50%);width:1.4rem;z-index:3}.hold-button-container button.hold-button .hold-progress{background-color:var(--colour-overlay-dark);bottom:0;left:0;position:absolute;right:100%;top:0;transition:.2s ease;z-index:1}.hold-button-container button.hold-button[data-active=true] .hold-progress{right:0;transition:1.2s linear}.hold-button-container button.hold-button[data-held=true] span{visibility:hidden}.hold-button-container button.hold-button[data-confirm=true]{background-color:var(--colour-success)}button.sso{align-items:center;color:var(--colour-black);display:grid;font-weight:var(--semi-bold);gap:unset;grid-template-columns:max-content auto;height:40px;justify-content:normal;white-space:nowrap;width:100%}button.sso.apple-sso{background-color:var(--colour-white)}button.sso.apple-sso svg{fill:var(--colour-black)}button.sso.facebook-sso{background-color:var(--colour-white)}button.sso svg{width:1.3rem}.google-sso:hover{filter:brightness(.85)}button.grab-bar-button{align-items:center;background-color:transparent;border-radius:unset;display:grid;height:.5rem;justify-content:center;padding:unset;width:100%}button.grab-bar-button.vertical{height:100%;padding:0 .4rem;width:.5rem}.button-duo-hero button{padding:var(--inner-padding-r)}.button-duo-hero button svg{width:var(--icon-size-l)}.button-duo-hero button:first-child{--colour-button-text:var(--colour-text);background-color:var(--colour-subtle);border-radius:var(--corner-normal) 0 0 var(--corner-normal);width:100%}.button-duo-hero button:last-child{border-radius:0 var(--corner-normal) var(--corner-normal) 0}button.feature{border-radius:var(--corner-normal);display:flex;flex-direction:column;font-size:1em;gap:var(--gap-r);justify-content:center;padding:var(--inner-padding-r) var(--inner-padding-xl)}button.feature svg{fill:var(--colour-highlight);align-self:center;aspect-ratio:1/1;justify-self:center;width:4rem}button.feature .header-small{font-size:1.2em}button.feature[aria-current=true] svg{fill:var(--colour-white)}.button-grid.square{display:grid;gap:var(--gap-r);grid-auto-rows:auto;grid-template-columns:1fr 1fr;margin:0 auto}.button-grid.square button{aspect-ratio:1/1;max-width:12em;width:100%}@media screen and (max-width:45em){.button-grid.square{grid-template-columns:1fr;width:100%}.button-grid.square button{aspect-ratio:unset;flex-direction:row;gap:var(--gap-r);max-width:unset;width:100%}.button-grid.square button svg{height:unset;width:2.5em}.button-grid.square button .header-small{align-self:center;text-align:left}}a[data-ringing-animation=true] svg,button[data-ringing-animation=true] svg{animation:ringing-anim 8s infinite}@keyframes ringing-anim{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}21%{transform:rotate(10deg)}23%{transform:rotate(-6deg)}25%{transform:rotate(10deg)}27%{transform:rotate(-6deg)}28%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.card{background-color:var(--colour-card);background-position:50%;background-size:cover;border-radius:var(--corner-small);color:var(--colour-text);padding:var(--inner-padding-xl)}.card.secondary{background-color:var(--colour-subtle)}.card.no-bg{background-color:transparent}.card.highlight{--colour-text:var(--colour-white);--colour-button:var(--colour-text);--colour-button-text:var(--colour-black);--colour-card:var(--colour-highlight)}.card.highlight-secondary,.card.highlight-subtle{--colour-card:var(--colour-highlight-background);--line:1px solid var(--colour-highlight-subtle)}.card.outline{border:var(--line)}.card.empty{padding:unset}.card.truncate{margin-right:auto}.card.card-blank{background-color:var(--colour-card);border-radius:var(--corner-normal);display:grid;gap:var(--gap-r);padding:var(--inner-padding-r)}.card.card-blank.invert{background-color:var(--colour-highlight-background-invert);color:var(--colour-text-invert)}.card.card-blank.secondary{background-color:var(--colour-subtle)}.card.card-blank.no-bg{background-color:transparent}.card.card-blank.small{--card-padding:var(--inner-padding-s);padding:var(--inner-padding-s)}.card .card-thumb{aspect-ratio:16/10;display:flex;width:8em}.card .card-thumb img{height:100%;object-fit:cover;width:100%}.card .dark-overlay{background:var(--dark-grad-overlay);border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.card.card-large .user-picture,.card.card-small .user-picture{border:2px solid var(--colour-text);position:relative}.card .progress-bar{background-color:var(--colour-disabled)}.card .progress-bar .progress-bar-inner{background-color:var(--colour-white)}.card-info>*{display:inline-block;margin-right:var(--gap-r)}.card-upgrade{align-items:center;background-color:var(--colour-body-invert);border-radius:var(--corner-small);color:var(--colour-text-invert);display:grid;gap:var(--gap-xl);grid-template-columns:min-content max-content auto;padding:var(--inner-padding-r)}.card-upgrade svg{overflow:hidden;width:2em}.subtitle-section.hero-cards>:last-child{display:grid;gap:var(--inner-padding-l);grid-template-rows:auto auto}.subtitle-section.hero-cards .landing-card-row{display:grid;gap:var(--inner-padding-l);grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:83em){.subtitle-section.hero-cards .landing-card-row{grid-template-columns:1fr 1fr}.subtitle-section.hero-cards .landing-card-row>:last-child{display:none}.card.card-upgrade{gap:var(--gap-m);grid-template-columns:min-content auto;grid-template-rows:auto auto}.card.card-upgrade svg{grid-row:span 2;margin:0 var(--inner-padding-r)}}.card-large{--colour-text:var(--colour-white);--colour-text-invert:var(--colour-black);--colour-button:var(--colour-white);--colour-button-text:var(--colour-black);background-color:var(--colour-highlight-secondary);border-radius:var(--corner-normal);color:var(--colour-white);display:flex;gap:var(--inner-padding-xl);overflow:hidden;padding:calc(var(--inner-padding-r)*1.4);width:100%}.card-large h1{font-size:1.7em;line-height:1.15}.card-large .card-title{align-content:center;display:grid}.card-large .card-title>:last-child{font-size:1.5em}.card-large .hero-image{background-color:var(--colour-highlight-background);background-position:50%;background-size:cover;border-radius:var(--corner-small);display:flex;height:100%;object-fit:cover;overflow:hidden;width:100%}.card-large .card-body{display:grid;gap:var(--gap-m);grid-template-rows:auto auto auto;max-width:16em;min-width:13em;padding-right:calc(var(--inner-padding-r)*.6)}.card-large .card-body>:nth-child(3){align-self:flex-end}.card-large .card-body>a,.card-large .card-body>button{--colour-button:var(--colour-white);--colour-button-text:var(--colour-black);justify-self:right}.card-large .card-body>.header-small{margin:var(--gap-m) 0}.card-large .card-body .card-info{align-self:flex-end}.card-large .card-body .card-action{display:grid;gap:var(--inner-padding-r);grid-template-columns:auto}.card-large .card-body .card-action a{margin-left:auto}.card-large .team-stack .team-count-extra,.card-large .team-stack .user-picture{border-color:var(--colour-highlight-secondary)}@media screen and (max-width:60em){.card-large{flex-direction:column;gap:var(--inner-padding-r)}.card-large .hero-image{height:12em}.card-large .card-body{max-width:unset;min-width:unset;padding:unset}.card-large .card-body .card-action{align-items:flex-end;grid-template-columns:auto min-content}}.card-small{border-radius:var(--corner-normal);color:var(--colour-text);cursor:pointer;display:grid;height:100%;overflow:hidden;padding:var(--inner-padding-r);position:relative;transition:.3s ease,outline .2s linear;width:100%}.card-small .card-info{color:var(--colour-white)}.card-small .background-image{bottom:0;left:0;position:absolute;right:0;top:0}.card-small .background-image img{height:100%;object-fit:cover;object-position:center center;transition:.3s ease;width:100%}.card.card-small .dark-overlay{top:var(--inner-padding-r)}.card.card-small .action-call{bottom:var(--inner-padding-r);font-size:.9em;left:var(--inner-padding-r);opacity:0;pointer-events:none;position:absolute;text-align:center;transition:.2s linear;visibility:hidden;width:calc(100% - var(--inner-padding-xl));z-index:2}.card-small h1{font-size:3em}.card-small .card-body{align-self:flex-end;display:grid;gap:calc(var(--gap-r)/4);grid-template-rows:auto min-content min-content;padding-top:var(--gap-r);position:relative;transition:.7s ease;z-index:2}.card-small .card-body.card-project,.card-small .card-body.card-stat{grid-template-rows:auto min-content min-content;height:100%}.card-small .card-body.card-stat-solo{grid-template-rows:auto}.card-small .card-body.card-progress .card-title{color:var(--colour-white);font-size:1em;margin-bottom:var(--inner-padding-s);text-transform:none}.card-small .card-hero{align-self:center;display:grid;gap:var(--gap-m)}.card-small .card-project .card-hero{align-self:flex-end;margin-bottom:var(--gap-r)}.card-small .card-hero-project{grid-template-rows:min-content min-content}.card-small .card-hero-stat{grid-template-columns:max-content auto;grid-template-rows:min-content;line-height:1;margin-top:var(--gap-r)}.card-small .card-hero-stat h1{line-height:1}.card-small .card-hero-stat span{align-self:flex-end;font-size:.9em;margin-bottom:.4em}.card-small button.icon.no-bg.options{padding:var(--inner-padding-xs) 0}.card-small button.icon.no-bg.options svg{transform:rotate(90deg)}@media not all and (hover:none){.card.card-small:hover .background-image img{transform:scale(1.05)}.card-small button.icon.no-bg.options:hover{background-color:var(--colour-highlight-background)}}.card-wide .media-thumb,.card .media-thumb{align-items:center;aspect-ratio:1/1;display:flex;flex-shrink:0;height:100%;justify-content:center;overflow:hidden;position:relative;width:calc(var(--card-height) - var(--card-padding)*2)}.card-wide .media-thumb img,.card .media-thumb img{border-radius:var(--corner-small);height:100%;min-width:0;object-fit:cover;object-position:center;width:100%}.card-wide .media-thumb.playable[data-hide=true] img,.card .media-thumb.playable[data-hide=true] img{opacity:0;position:absolute;visibility:hidden}.card-wide .media-thumb.playable button,.card .media-thumb.playable button{opacity:0;position:absolute;transition:opacity .1s ease;z-index:4}.card-wide .media-thumb.playable button svg,.card .media-thumb.playable button svg{width:2.5em}.card-wide.audio-post-card,.card.audio-post-card{--card-height:14rem;border-radius:var(--corner-normal);height:var(--card-height);max-width:70rem}.card-wide.audio-post-card.narrow,.card.audio-post-card.narrow{--card-height:12rem}.card-wide.audio-post-card>:last-child,.card.audio-post-card>:last-child{flex:1}.card-wide.audio-post-card .media-thumb,.card.audio-post-card .media-thumb{flex-shrink:0;height:100%;padding:var(--inner-padding-xs);width:unset}.card-wide.audio-post-card .card-body-waveform,.card.audio-post-card .card-body-waveform{height:100%;overflow:hidden}.card-wide.audio-post-card .card-body-waveform .waveform,.card.audio-post-card .card-body-waveform .waveform{height:100%}.card-wide.video-post-card,.card.video-post-card{max-width:40em}.card-wide{--card-height:7em;--card-padding:var(--inner-padding-r);border-radius:var(--corner-small);display:grid;gap:var(--gap-r);grid-template-columns:min-content auto min-content;height:var(--card-height);padding:var(--card-padding)}.card-wide[data-simple=true]{grid-template-columns:min-content auto}.card-wide[data-simple=true] .card-body-info{align-content:center}.card-wide[data-simple=true][data-small=true]{--card-height:5.5em}.card-wide.news-card{grid-template-columns:min-content auto}.card-wide .media-thumb[data-hide=true] img{opacity:0;position:absolute;visibility:hidden}.card-wide .media-thumb button{opacity:0;position:absolute;transition:opacity .1s ease;z-index:4}.card-wide .card-body{display:flex;flex-direction:row;height:calc(var(--card-height) - var(--card-padding)*2)}.card-wide .card-body .card-body-waveform{flex:.7;margin:auto}.card-wide .card-body .card-body-waveform .waveform{margin:0 auto;max-width:36em}.card-wide .card-body .card-body-info{display:flex;flex-direction:column;gap:var(--gap-m);height:100%;justify-content:center;max-width:20em}.card-wide .card-body .card-body-info.one-column{max-width:unset}.card-wide .card-body .card-body-info.one-column a{min-width:0}.card-wide.spotlight{gap:var(--gap);height:6em;padding:var(--inner-padding-r)}.card-wide.history{grid-template-columns:min-content auto min-content;max-height:8em}.card-wide .card-spotlightbody{align-content:center;display:grid;gap:calc(var(--gap-r)/2);grid-template-rows:min-content auto min-content;height:100%;justify-content:center}.card-list.clean.compact .card-wide .media-thumb button svg{width:1.4em}.card-list.clean.compact .card-wide .media-thumb img{border-radius:var(--corner-xsmall)}.icon-tag{height:12px!important;position:absolute;right:0;top:0;width:12px!important;z-index:1}[data-explicit=true] .explicit-badge{display:grid}.card-wide .media-title,.media-title{align-items:center;display:grid;gap:var(--gap-m);grid-template-columns:minmax(0,max-content) min-content min-content}.card-wide .media-thumb button svg{--colour-text:var(--colour-white);filter:drop-shadow(var(--shadow-svg));width:2em}.card-wide .card-extra{margin:auto;text-align:center}.card-wide .card-extra>:only-child{display:grid;gap:calc(var(--gap-r)/1.7);grid-template-columns:max-content;grid-template-rows:auto min-content;justify-items:center}.waveform{animation:fadeIn .5s;height:calc(var(--card-height) - var(--card-padding)*3);overflow:hidden;position:relative;width:100%}.waveform[data-active=true]{cursor:pointer}.waveform .waveform-hover,.waveform .waveform-progress{background-color:var(--colour-highlight-secondary);clip-path:url(#waveformClip);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:width .1s ease-out;width:70%;z-index:0}.waveform .waveform-hover{background-color:rgba(0,0,0,.2);transition:unset;z-index:0}.waveform svg{fill:var(--colour-subtle);height:100%;width:100%}@media not all and (hover:none){ul.card-list.clean a:hover .card.card-wide[data-simple=true] .media-title>*{text-decoration:underline}.card-wide:hover .media-thumb button,.media-thumb.playable:hover button{opacity:1;transition:opacity .2s ease}}@media screen and (max-width:83em){.card-wide.audio-post-card,.card.audio-post-card{--card-height:12rem}.card-wide.audio-post-card[data-narrow=true],.card.audio-post-card[data-narrow=true]{--card-height:10rem}}@media screen and (max-width:45em){.card-wide.audio-post-card,.card.audio-post-card{--card-height:10rem}}@media screen and (max-height:42em){.card.card-wide .media-title{font-size:.9em}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.highlight .card-list.clean>:not(.promo-container){border-color:var(--colour-highlight-subtle)}.feed-header{padding-left:var(--padding-s)}.card-list{display:flex;flex-direction:column;gap:var(--gap-r)}.card-list.no-overflow{overflow:hidden}.card-list.clean{gap:unset}.card-list.clean.border-separated>*{border-bottom:var(--line)}.card-list.clean.border-separated>:last-child{border-bottom:unset}.card-list.clean .card.card-wide{--card-padding:var(--inner-padding-r);--card-height:8em;background-color:transparent;border-radius:unset;padding-left:0;padding-right:0}.card-list.clean .card.card-wide.outline{--card-padding:var(--inner-padding-m);border-radius:var(--corner-normal);padding-left:var(--card-padding);padding-right:var(--card-padding)}.card-list.clean .card.card-wide[data-simple=true]{--card-height:8em;--card-padding:var(--inner-padding-r);padding:var(--card-padding)}.card-list.clean .card.card-wide.news-card{--card-height:10em}.card-list.clean .card.card-wide .card.card-wide[data-simple=true]{--card-padding:0}.card-list.clean .card.card-wide .card.card-wide[data-simple=true] .media-thumb{width:var(--card-height)}.card-list.items-padding>li{padding:var(--inner-padding-l)}.card-list.clean .card-blank.small{--card-padding:var(--inner-padding-s);padding:var(--inner-padding-s)}.card-list.clean.large .card-wide{--card-height:15em}.card-list.clean.large .card-wide .card-body{display:grid;gap:var(--gap-r);grid-template-rows:max-content auto}.card-list.clean.large .card-wide .card-body .card-body-info{height:unset;max-width:unset}.card-list.clean.large .card-wide .card-body .card-body-waveform{height:calc(100% - var(--card-padding) - var(--gap-r)*2);margin:unset}.card-list.clean.large .card-wide .card-body .card-body-waveform .waveform{height:100%}.card-list.clean.large .card-wide .card-extra{margin:0;padding-top:var(--gap-r)}.card-list.clean.compact .card-wide{--card-height:4em;align-items:center;grid-template-columns:min-content auto min-content;padding:unset}.card-list.clean.compact .card-wide .media-thumb{border-radius:var(--corner-xsmall);height:3em;width:3em}.card-list.clean.compact .card-wide .media-thumb>:first-child>:only-child{width:1.5em}.card-list.clean.compact .card-wide .card-body .card-body-info{align-content:center;gap:var(--gap-r);grid-template-columns:max-content auto;grid-template-rows:max-content max-content;row-gap:calc(var(--gap-r)/4)}.card-list.clean.compact .card-wide .card-body .card-body-info .media-title{font-size:.8em}.card-list.clean.compact .card-wide .card-body .card-body-info .interact-row{align-self:center;grid-row:span 2;justify-self:right}.card-list.clean.compact .card-wide .card-body .card-body-info>.item-row{order:3}.card-list.clean.compact .card-wide .waveform{display:none}.card-list.clean.compact .card-wide .card-extra>div{grid-template-columns:min-content min-content;grid-template-rows:unset}.card-list.clean.compact .card-wide.news-card{grid-template-columns:min-content auto}.card-list.clean.compact .card-wide.news-card .card-body{grid-template-columns:auto max-content;grid-template-rows:auto}@media screen and (max-width:83em){.card-list.clean.compact .card-wide .card-body .interact-row{display:none}.card-list.clean.compact .card-wide .card-body{grid-template-columns:unset}.card-list.clean .card-wide{--card-padding:var(--padding-m);--card-height:7em}}@media screen and (max-width:45em){.card-list.clean.large .card-wide{--card-height:"100%";grid-template-columns:auto min-content;grid-template-rows:auto auto}.card-list.clean.large .card-wide .media-thumb{grid-column:span 2;width:100%}.card-list.clean.large .card-wide .media-thumb img{width:100%}.card-list.clean.large .card-wide .card-body .card-body-waveform{display:none}.card-list.clean.large .card-wide .card-extra{margin:0;padding-top:var(--gap-r)}}.content-tile{display:grid;gap:var(--inner-padding-r);grid-template-rows:min-content min-content;max-width:16em;min-width:8em}.content-tile[data-skeleton=true] .skeleton.area{height:var(--tile-height,8em)}.content-tile[data-locked=true]{position:relative}.content-tile[data-locked=true] .locked-overlay{--colour-text:var(--colour-white);border-width:2px;height:var(--tile-height,10em);justify-content:center;width:100%}.content-tile[data-locked=true] .image-thumb>:not(.tag-row){filter:brightness(.5) blur(4px)}.content-tile[data-locked=true] a{opacity:1}.content-tile[data-lock-aspect-ratio="16/9"],.content-tile[data-lock-aspect-ratio="16/10"],.content-tile[data-lock-aspect-ratio=true]{max-height:unset;max-width:unset}.content-tile[data-lock-aspect-ratio="16/9"] .image-thumb,.content-tile[data-lock-aspect-ratio="16/10"] .image-thumb,.content-tile[data-lock-aspect-ratio=true] .image-thumb{aspect-ratio:16/10;display:flex;height:unset;width:100%}.content-tile[data-lock-aspect-ratio="16/9"] .image-thumb{aspect-ratio:16/9}.content-tile[data-no-link=true] .image-thumb{border:var(--line);border-radius:var(--corner-small);border-width:2px}.content-tile>a:last-of-type{border:var(--line);border-radius:var(--corner-small);border-width:2px;overflow:hidden}.content-tile .image-thumb{cursor:pointer;height:var(--tile-height,8em);position:relative;width:100%}.content-tile .image-thumb[data-hide=true] img{opacity:0;position:absolute;visibility:hidden}.content-tile .tag-row{bottom:var(--gap-s);left:var(--gap-s);position:absolute}.content-tile img{border-radius:inherit;height:100%;object-fit:cover;object-position:center;width:100%}.content-tile>:last-child{overflow:hidden}.content-tile .item-list{gap:var(--gap-xs)}@media not all and (hover:none){.content-tile .content-tile .card-title:hover,.content-tile>:first-child:hover+div .card-title{color:var(--colour-highlight)}.content-tile>a:first-of-type:hover,.content-tile[data-locked=true]>a:first-of-type:hover+a{border-color:var(--colour-highlight-secondary)}}@media screen and (min-width:100em){.content-tile .image-thumb{height:var(--tile-height,10em)}}.card-carousel{display:grid;gap:var(--gap-r);grid-template-rows:auto min-content;margin-bottom:var(--gap-r);min-height:22em;position:relative;width:100%}.card-carousel.single-item{display:flex;gap:unset;justify-content:center;margin-bottom:unset}.card-carousel.single-item .entries-indicator{bottom:var(--gap-m);position:absolute;z-index:2}.card-carousel .card-set{align-items:flex-end;color:var(--colour-white);display:grid;gap:var(--gap-m);grid-template-rows:auto min-content min-content;height:100%;position:relative;width:100%}.card-carousel .card-set>:not(.dark-overlay){position:relative;z-index:2}.card-carousel.image-carousel{max-height:26em;min-height:14em;position:relative;width:100%}.image-carousel .image-carousel-inner{height:100%;position:relative}.image-carousel .card-set:not(.secondary){box-shadow:var(--shadow);margin:auto;width:100%;z-index:2}.card-carousel.image-carousel .card-set{grid-template-rows:unset;transition:.5s ease}.card-carousel.image-carousel .card-set .card-info>*{text-transform:unset}.card-carousel.image-carousel .card-set .card-body{display:grid;gap:var(--gap-r);opacity:0;pointer-events:none;transform:translateY(15px);transition:inherit;visibility:none}.card-carousel.image-carousel .card-set .dark-overlay{opacity:0;transition:inherit;visibility:none}.carousel-slider-outer{display:grid;gap:var(--gap-r);width:100%}.carousel-slider-outer .tile-carousel-slider{--tile-height:10em}.carousel-slider-outer .tile-carousel-slider .react-multi-carousel-item>*{margin-right:var(--gap-m);max-width:unset;min-width:unset}.carousel-slider-outer .tile-carousel-slider.not-tile .carousel-button-group{top:50%}.carousel-slider-outer .carousel-button-group{order:-1;padding-right:var(--gap-m)}.hero-carousel{background-color:var(--colour-highlight-background);border-radius:var(--corner-normal);height:16em;overflow:hidden;position:relative;width:100%}.hero-carousel .dark-overlay{background:radial-gradient(at bottom right,var(--colour-overlay-dark) 0,transparent 70%)}.hero-carousel .overlay-info>*{position:absolute;z-index:2}.hero-carousel .overlay-info .tag{left:var(--inner-padding-r);top:var(--inner-padding-r)}.hero-carousel .overlay-info .button-row{right:var(--inner-padding-r);top:var(--inner-padding-r)}.hero-carousel .overlay-info .activity-info{bottom:var(--inner-padding-l);color:var(--colour-white);right:var(--inner-padding-r)}.hero-carousel .overlay-info .progress-bar{border-radius:unset;bottom:0;height:.6em}.hero-carousel img{height:100%;object-fit:cover;object-position:center;width:100%}@media not all and (hover:none){.card-carousel.image-carousel .image-carousel-inner>:first-child:hover{cursor:pointer;filter:brightness(.85)}.card-carousel.image-carousel .card-set:hover .card-body{transform:unset}}@media screen and (max-width:60em){.card-carousel{max-width:unset;width:100%}}.comment-heading{align-items:center;display:flex;font-size:14px;height:50px}.comment-voting{border:1px solid var(--colour-subtle);border-radius:4px;height:32px;width:20px}.comment-voting button{border:0;display:block;font-size:10px;height:50%;padding:0;width:100%}.comment-info{color:rgba(0,0,0,.5);margin-left:10px}.comment-author{color:rgba(0,0,0,.85);font-weight:700;text-decoration:none}.comment-author:hover{text-decoration:underline}.replies{margin-left:20px}.comments-section{padding:var(--inner-padding-r)}.comment-thread[data-new=true]{background-color:var(--colour-subtle)}.comment-thread .comment-thread-inner{padding-left:2.4em}.comment-thread .comment-thread-inner .comment-input{margin-bottom:var(--inner-padding-r)}.comment-thread .comment-thread-inner .comment-input:only-child{margin-bottom:0}.comment-thread[data-small=true] .comment-thread-inner{border-left:var(--line);border-color:var(--colour-subtle);padding-bottom:0;padding-left:var(--inner-padding-s)}.comment-thread[data-small=true] .comment{align-items:flex-start}.comment-thread[data-small=true] .comment>.item-list{width:100%}.comment-thread[data-small=true] .comment .options-button{margin-left:auto}.comment-thread[data-small=true] .user-name{font-size:1em}.comment{align-items:flex-start}.comment .options-button{margin:-.3em 0}.comment .header-small{font-size:1em}.comment .body{font-size:.9em;max-width:unset}.comment .button-row.large{gap:var(--gap-xl)}.comment[data-reply=true]+.comment-thread-inner .user-picture,.comment[data-reply=true] .user-picture{--picture-size-base:1em}.comment[data-reply=true] .header-small{font-size:.9em}.comment[data-reply=true]+.comment-thread-inner .comment-input{padding:calc(var(--inner-padding-r)/2.5) var(--inner-padding-m)}.context-menu-container{width:100%}.context-menu-container .card{padding:var(--inner-padding-r)}.context-menu-container.scrollable .card{padding:0}.context-menu-container.scrollable .scroll-container>*{padding:var(--inner-padding-r)}.context-menu-container.small-list .context-menu{max-height:12em;width:14em}.context-menu-button,.context-menu-container,.options-button{position:relative;z-index:1}.context-menu-button[data-active=true],.context-menu-container[data-active=true],.options-button[data-active=true]{z-index:2}.context-menu-button[data-preparing=true],.context-menu-container[data-preparing=true],.options-button[data-preparing=true]{overflow:hidden}.context-menu-button[data-preparing=true] .context-menu,.context-menu-container[data-preparing=true] .context-menu,.options-button[data-preparing=true] .context-menu{opacity:0}.options-button-style-only[data-active=true] svg,.options-button[data-active=true] svg{margin:.1em;width:.9em}.options-button-style-only .context-menu,.options-button .context-menu{--colour-text:var(--colour-text-invert);--colour-button-text:var(--colour-text-invert);background-color:var(--colour-body-invert);max-width:12em}.modal .context-menu-container.small-list .context-menu .context-menu-inner{height:100%;width:14em}.modal .context-menu-container.small-list .context-menu .context-menu-inner .scroll-container{max-height:10em}.modal .context-menu-container .context-menu .context-menu-inner{background-color:var(--colour-subtle)}.context-menu,.modal .context-menu-container .context-menu .context-menu-inner{border-radius:var(--corner-xsmall);box-shadow:var(--shadow);color:var(--colour-text);width:max-content}.context-menu{display:none;left:var(--gap-r);overflow:hidden;padding:0;position:absolute;top:0;z-index:var(--z-context)}.context-menu[data-active=true]{display:block}.context-menu[data-fixed=true]{position:fixed}.context-menu .context-option{border-bottom:var(--line);border-radius:unset;cursor:pointer;font-size:.9em}.context-menu .context-option[data-alert=true]{background-color:var(--colour-alert);color:var(--colour-white)}.context-menu .context-option[data-alert=true]:hover{background-color:var(--colour-alert);filter:brightness(1.1) saturate(.9)}.context-menu .context-option:hover{background-color:var(--colour-subtle-invert)}.context-menu .popout-large{height:60vh;width:25em}.context-menu ul.card-list.clean .context-option{border-color:var(--colour-subtle-invert);padding:var(--inner-padding-r) var(--inner-padding-l);text-align:left;width:100%}.context-menu .card-list.clean>:last-child{border-bottom:none}.context-menu .context-option *{pointer-events:none}.expand-list{border-bottom:var(--line);padding:var(--inner-padding-r) 0}.expand-list:first-of-type{border-top:var(--line)}.expand-list .item-row{align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.expand-list .item-row>*{line-height:1}.expand-list[data-expanded=true] .item-row{padding-bottom:var(--inner-padding-r)}.expand-list>p{padding:var(--inner-padding-s) var(--inner-padding-r)}nav.toggle-pill{background-color:var(--colour-black);border-radius:10em;gap:var(--gap-xs);padding:var(--inner-padding-xs)}nav.toggle-pill button.toggle[data-active=true]{background-color:unset}nav.toggle-pill button.toggle[data-active=true] svg{fill:var(--colour-highlight)}.fullscreen-feed{--colour-text:var(--colour-white);background-color:var(--colour-black);bottom:0;color:var(--colour-text);left:var(--sidebar-width);position:fixed;right:0;top:0;z-index:calc(var(--z-sidebar) - 1)}.fullscreen-feed .fullscreen-post-info,.fullscreen-feed button.no-bg,.fullscreen-feed nav.tabs{filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}.fullscreen-feed .volume-slider{--colour-text:var(--colour-white);background-color:var(--colour-black)}.fullscreen-feed .fullscreen-overlay{align-items:flex-start;bottom:0;display:grid;grid-template-columns:max-content auto max-content;grid-template-rows:auto max-content;justify-items:center;left:0;padding:var(--inner-padding-r);pointer-events:none;position:absolute;right:0;top:0;z-index:4}.fullscreen-feed .fullscreen-overlay>*{pointer-events:auto}.fullscreen-feed .fullscreen-overlay .fullscreen-post-info{grid-column:span 2;justify-self:flex-start}.fullscreen-feed .fullscreen-overlay>:last-child,.fullscreen-feed .fullscreen-overlay>:nth-child(4){align-self:flex-end}.fullscreen-feed .fullscreen-slides{height:100%;position:relative}.fullscreen-feed .fullscreen-slides .slide-content{background:radial-gradient(rgba(0,0,0,.2) 1%,transparent 70%);left:var(--inner-padding-r);margin:0 auto;max-width:60em;opacity:0;position:absolute;right:var(--inner-padding-r);top:50%;transform:translateY(-50%);z-index:3}.fullscreen-feed .fullscreen-slides .slide-content img.thumb{aspect-ratio:1/1;height:15em;max-width:unset;width:unset}.fullscreen-feed .fullscreen-slides .slide-content .waveform{height:7em}.fullscreen-feed .fullscreen-slides .slide-content .waveform svg{fill:var(--colour-white)}.fullscreen-feed .fullscreen-slides .slide-content .waveform .waveform-progress{background-color:var(--colour-highlight)}.fullscreen-feed .fullscreen-slides .fullscreen-slide{height:100%;position:relative;top:-100%;width:100%}.fullscreen-feed .fullscreen-slides .fullscreen-slide .hero-media{filter:blur(5px);height:100%;width:100%}.sidebar-nav-container{background-color:var(--colour-body);border-right:var(--line);bottom:0;color:var(--colour-text);left:0;position:fixed;top:0;transition:width var(--nav-transition);width:var(--sidebar-width);z-index:var(--z-sidebar)}.sidebar-nav-container.floating-style{background-color:var(--colour-body-dark);border-right:unset}.sidebar-nav-container.floating-style .border-bottom{border-bottom:unset}.sidebar-nav-container.floating-style .border-top{border-top:unset}.sidebar-nav-container .padding-small{--local-padding:var(--inner-padding-r);padding:var(--inner-padding-r)}.sidebar-nav-container svg{fill:var(--colour-text)}.sidebar-nav-container .search-container{margin:calc(var(--inner-padding-xs)*-1);margin-top:0}.sidebar-nav-container .sidebar-nav-inner{height:100%;position:relative;width:100%}.sidebar-nav-container .nav-floating-collapse{height:100%;position:absolute;right:0;z-index:1}.sidebar-nav-container .nav-floating-collapse .grab-bar-button:after{background:radial-gradient(ellipse at 100% 50%,var(--colour-overlay-gradient) -100%,transparent 60%);background-repeat:no-repeat;content:"";height:90vh;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease;width:10em;z-index:1}.sidebar-nav-container .logo>:first-child{max-width:12em;min-width:9em;width:100%}.sidebar-nav-container .logo>:last-child svg{width:1em}.sidebar-nav-container ul{font-size:1.1em}.sidebar-nav-container ul.padding-small{--local-padding:var(--inner-padding-m);padding:var(--inner-padding-m)}.sidebar-nav-container .nav-link{color:var(--colour-text)}.sidebar-nav-container .nav-link.active{--colour-text:var(--colour-highlight)}.sidebar-nav-container[data-collapsed=true] .padding-small{--local-padding:var(--inner-padding-xs);padding:var(--inner-padding-xs)}.sidebar-nav-container[data-collapsed=true] .logo{display:grid;gap:0;grid-template-columns:unset;grid-template-rows:min-content min-content;justify-items:center;margin-top:var(--gap-m)}.sidebar-nav-container[data-collapsed=true] .logo>:first-child{max-width:unset;min-width:unset;width:2rem}.sidebar-nav-container[data-collapsed=true] .nav-footer{grid-template-columns:unset;grid-template-rows:min-content min-content;justify-items:center}.sidebar-nav-container[data-collapsed=true] .nav-footer .user-info{display:none}.sidebar-nav-container[data-collapsed=true] ul:first-of-type li>:last-child{display:block;font-size:.6em}.sidebar-nav-container[data-collapsed=true] ul:first-of-type .subtitle-large{font-size:.9em;text-transform:uppercase}.sidebar-nav-container[data-collapsed=true] ul li{flex-direction:column;gap:var(--gap-s);margin:0 auto}.sidebar-nav-container[data-collapsed=true] ul li>:last-child{display:none}.nav-link{align-items:center;display:flex;flex-direction:row;gap:var(--gap-r)}.nav-link.no-link{cursor:pointer;padding:calc(var(--inner-padding-s)/1.15)}.nav-link .lds-ring{margin:-.8em -.8em -.8em -1em;transform:scale(.5)}.topbar-nav-container{align-items:center;background-color:var(--colour-body);border-bottom:var(--line);color:var(--colour-text);display:none;grid-template-columns:auto min-content max-content;height:var(--topbar-height);left:0;padding:var(--inner-padding-s) calc(var(--inner-padding-r)/1);position:fixed;right:0;top:0;width:100%;z-index:var(--z-topbar)}.topbar-nav-container .search-container{width:min-content}.topbar-nav-container .search-container input{display:none}.topbar-nav-container .logo,.topbar-nav-container .logo-small{display:block;height:calc(var(--topbar-height) - var(--inner-padding-r)*1.65)}.topbar-nav-container .logo-small svg,.topbar-nav-container .logo svg{height:100%;width:unset}.topbar-nav-container .logo-small{display:none}.topbar-nav-container ul{display:flex;flex-direction:row}.topbar-nav-container ul li .nav-main-text{display:none}.bottombar-nav-container{--scale:0.9em;background-color:var(--colour-body);border-top:var(--line);bottom:0;color:var(--colour-text);display:none;height:var(--topbar-height);left:0;padding:var(--inner-padding-s);position:fixed;right:0;width:100%;z-index:var(--z-bottombar)}.bottombar-nav-container ul{display:grid;font-size:var(--scale);grid-template-columns:repeat(5,1fr);width:100%}.bottombar-nav-container ul.nav-list li{flex-direction:column;gap:var(--gap-s);margin:0 auto}@media screen and (max-width:83em){.sidebar-nav-container>ul{font-size:1em}}@media screen and (max-width:45em){.sidebar-nav-container{display:none}.bottombar-nav-container,.topbar-nav-container{display:grid}.bottombar-nav-container ul{padding:0 var(--inner-padding-r)}.bottombar-nav-container ul .subtitle-large{font-size:.7em}.bottombar-nav-container ul svg{width:1.3em}}@media screen and (max-width:29em){.bottombar-nav-container ul{padding:unset}.topbar-nav-container .logo-small{display:block}.topbar-nav-container .logo{display:none}}@media screen and (max-height:52em){.sidebar-nav-container[data-collapsed=true] ul:first-of-type li>:last-child{display:none}.sidebar-nav-container[data-collapsed=true]>div{gap:var(--gap-r)}}@media screen and (max-height:42em){nav.sidebar-nav-container>div>ul:last-of-type{flex-direction:row;flex-wrap:wrap;justify-self:center}nav.sidebar-nav-container>div>ul:last-of-type .nav-link .subtitle-large{display:none}.sidebar-nav-container[data-collapsed=true]>div>ul:last-of-type{flex-direction:column}.sidebar-nav-container[data-collapsed=true] svg{width:1.1em}.sidebar-nav-container[data-collapsed=true] .nav-list{gap:0}}.lightbox{--colour-text:var(--colour-white);background-color:rgba(0,0,0,.5);color:var(--colour-text);inset:0;position:fixed;width:100%;z-index:var(--z-popup)}.lightbox .lightbox-inner{display:grid;height:100%;padding:var(--padding-r);position:relative;width:100%}.lightbox .lightbox-inner button{position:absolute;right:var(--padding-r);top:var(--padding-r);z-index:2}.lightbox .lightbox-image{align-self:center;background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;justify-self:center;width:100%}.loading-container{align-content:center;align-items:center;background-color:transparent;color:var(--colour-highlight);display:grid;gap:var(--gap-r);height:100%;justify-items:center;width:100%}.lds-ring{--loading-colour:var(--colour-highlight);display:inline-block;height:53.3333333333px;position:relative;width:53.3333333333px}.lds-ring[data-small=true]{transform:scale(.6)}.lds-ring[data-secondary=true]{--loading-colour:var(--colour-text-secondary)}.lds-ring div{animation:lds-ring 1.8s cubic-bezier(.5,0,.5,1) infinite;border:5.3333333333px solid transparent;border-radius:50%;border-top:5.3333333333px solid var(--loading-colour);box-sizing:border-box;display:block;height:42.6666666667px;margin:5.3333333333px;position:absolute;width:42.6666666667px}.lds-ring div:first-child{animation-delay:-.675s}.lds-ring div:nth-child(2){animation-delay:-.45s}.lds-ring div:nth-child(3){animation-delay:-.225s}@media screen and (max-width:45em){.loading-container{padding-top:calc(var(--padding-xl)*3)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container-player-outer{--player-bottom:0;bottom:var(--player-bottom);display:grid;left:var(--sidebar-width);position:fixed;width:calc(100% - var(--sidebar-width));z-index:var(--z-media-player)}.container-player-outer[data-expanded=true]{grid-template-rows:auto max-content;top:0}.container-player{align-items:center;background-color:var(--colour-body-dark);border-top:var(--line);color:var(--colour-text);display:grid;gap:var(--gap-r);grid-template-columns:1fr 1fr 1fr;height:var(--media-player-height);padding:0 var(--inner-padding-r);padding-top:.1rem;position:relative;width:100%;z-index:2}.container-player-outer[data-collapsed=true]{display:none}.container-player svg{width:1.2em}.track-info{align-items:center;display:flex;flex-direction:row;gap:var(--gap-r);height:100%}.track-info .media-thumb{border-radius:var(--corner-xsmall);flex-shrink:0;height:calc(var(--media-player-height) - var(--gap-r));width:calc(var(--media-player-height) - var(--gap-r))}.track-info .media-thumb img{border-radius:inherit;height:100%;object-fit:cover;object-position:center;width:100%}.song-controller{align-items:center;display:flex;flex-direction:row;gap:var(--gap-m)}.player-bar-times{display:grid;gap:var(--gap-r);grid-template-columns:min-content auto min-content;width:100%}.player-bar{margin:auto 0}.player-bar-back{background-color:var(--colour-subtle);border-radius:var(--corner-normal);height:calc(var(--size-unit)/1.6);width:100%}.player-bar-front{background-color:var(--colour-highlight);border-radius:inherit;height:100%}.container-player .order-controls{display:grid;grid-template-columns:min-content min-content}.container-player .order-controls>div{display:grid;justify-items:center;position:relative}.container-player .order-controls>div:not(.active) svg{fill:var(--colour-disabled)}.container-player .order-controls>div .active-marker{background-color:transparent;border-radius:var(--round);bottom:calc(var(--gap-r)/10);height:4px;margin:0 auto;position:absolute;width:4px}.container-player .order-controls>div.active .active-marker{background-color:var(--colour-highlight)}.player-controller{align-items:center;display:flex;flex-direction:row;gap:calc(var(--gap-r)/7);justify-self:flex-end}.player-controller .context-menu-button .context-menu:not(.card-blank){background-color:var(--colour-body)}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.player-controller .context-menu-button .context-menu:not(.card-blank){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--colour-body-overlay-60)}}.player-controller>:last-child{margin-left:var(--gap-r)}.comments-sidebar{border-left:var(--line);display:grid;grid-template-rows:auto max-content;height:100%;max-width:30em;min-height:0;min-width:22em;width:100%}.comments-sidebar[data-nested=true]{max-width:unset;min-width:unset;width:100%}.comments-sidebar .comments-sidebar-bottom-input{background-color:var(--colour-body);border-top:var(--line);padding:var(--inner-padding-xs)}.comments-sidebar .comments-sidebar-bottom-input .comment-input{background-color:var(--colour-body)}.comments-sidebar .comments-sidebar-bottom-input .comment-input input{background-color:transparent}.audio-post-detail{--sidebar-width:22em;--hero-height:20em;display:grid;grid-template-rows:var(--hero-height) auto}.audio-post-detail .audio-post-detail-hero{height:100%;position:relative}.audio-post-detail .audio-post-detail-hero .hero-body{--colour-text:var(--colour-white);align-content:center;color:var(--colour-text);display:grid;height:100%;padding:var(--padding-l);position:absolute;z-index:3}.audio-post-detail .audio-post-detail-hero .hero-body h1{font-size:2.7em}.audio-post-detail .audio-post-detail-hero .image-container{height:100%;position:relative}.audio-post-detail .audio-post-detail-hero .image-container img{height:100%;object-fit:cover;object-position:center;width:100%}.audio-post-detail .audio-post-detail-hero .image-container .dark-overlay{background:linear-gradient(90deg,rgba(0,0,0,.35) 45%,transparent);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.audio-post-detail .audio-post-detail-info{padding:var(--padding-l);padding-top:0}.audio-post-detail .audio-post-detail-info .toolbar{--colour-text:var(--colour-text-invert);background-color:var(--colour-body-invert);border-radius:var(--corner-small);color:var(--colour-text);margin:0 calc(var(--padding-m)*-1);padding:var(--inner-padding-m) var(--inner-padding-l);position:relative;transform:translateY(-50%);z-index:10}.audio-post-detail .audio-post-detail-info .info-inner .waveform{height:8em;width:100%}.audio-post-detail .audio-post-detail-info .info-inner .waveform svg{fill:var(--colour-subtle)}.full-media-player{--sidebar-width:22em;--hero-height:20em;background-color:var(--colour-body);color:var(--colour-text);min-height:0;transform:translateY(100%);transition:transform .3s ease}.full-media-player[data-active=true]{transform:translateY(0)}.full-media-player .full-media-player-inner{display:grid;grid-template-columns:auto var(--sidebar-width);height:100%}.media-queue{min-width:16em;padding:var(--inner-padding-m)}.media-queue .queue-item{border-radius:var(--corner-small);cursor:pointer;padding:var(--inner-padding-s);padding-right:var(--inner-padding-r)}.media-queue .queue-item .thumb{aspect-ratio:1/1;object-fit:cover}.media-queue .queue-item:hover,.media-queue .queue-item[data-active=true]{background-color:var(--colour-subtle)}.media-player-popout{border:var(--line);height:100vh;max-height:60vh;max-width:24em}.media-player-popout.popout-title-layout{display:grid;grid-template-rows:max-content auto}.media-player-popout.popout-title-layout .popout-title{padding:var(--inner-padding-r);padding-bottom:var(--inner-padding-s)}.media-player-popout[data-padding=true]{padding:var(--inner-padding-r)}.media-player-popout[data-padding=true].popout-title-layout .popout-title{padding:unset;padding-bottom:var(--inner-padding-r)}.media-player-popout.more-options{height:auto;min-width:15em}.media-player-popout.volume-slider{height:10em;width:auto}.media-player-popout.volume-slider .scrubber.vertical .bar{border-radius:var(--corner-normal);width:.5em!important}.media-player-popout.volume-slider .scrubber.vertical .bar__thumb{height:1em!important;width:1em!important}.media-player-popout.volume-slider .scrubber.vertical .bar__progress{border-radius:var(--corner-normal)}.media-player-popout .comments-sidebar{background-color:unset;border-left:unset}.media-player-popout .comments-sidebar .scroll-container{background-color:unset}.media-player-popout .comments-sidebar .comments-sidebar-inner .comment-thread[data-small=true] .comment-thread-inner{border-color:var(--colour-subtle)}.scrubber-container{left:0;position:absolute;right:0;top:-.2rem}.scrubber{height:100%;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.scrubber.horizontal{padding-bottom:.5rem;padding-top:.2rem}.scrubber *{-webkit-user-select:none;user-select:none}.scrubber .bar__progress,.scrubber .bar__thumb{background-color:var(--colour-highlight)!important;position:absolute}.scrubber .bar__thumb{border-radius:var(--round);height:0;transition:height .2s linear,width .2s linear;width:0}.scrubber .bar__buffer,.scrubber .bar__marker{position:absolute}.scrubber .bar{background:var(--colour-subtle)!important;cursor:pointer;position:relative;transition:height .2s linear,width .2s linear}.scrubber.hover .bar__thumb{height:1em;width:1em}.scrubber.horizontal.hover .bar{height:.3rem}.scrubber.horizontal .bar{height:.2rem;left:0;top:50%;transform:translateY(-50%);width:100%}.scrubber.horizontal .bar__buffer,.scrubber.horizontal .bar__marker,.scrubber.horizontal .bar__progress{height:100%}.scrubber.horizontal .bar__thumb{top:50%;transform:translate(-50%,-50%)}.scrubber.vertical .bar{height:100%;left:50%;top:0;transform:translateX(-50%)}.scrubber.vertical .bar__buffer,.scrubber.vertical .bar__marker,.scrubber.vertical .bar__progress{bottom:0;width:100%}.scrubber.vertical .bar__thumb{left:50%;transform:translate(-50%,50%)}.container-player .modal-behind{margin-left:var(--sidebar-width)}@media screen and (max-width:68em){.container-player-outer .container-player{grid-template-columns:auto auto auto}.container-player-outer .player-times{display:none}}@media screen and (max-width:60em){.container-player-outer .container-player{background-color:var(--colour-body)}.container-player-outer .track-info>:last-child{display:none}.container-player-outer .full-media-player .full-media-player-inner{grid-template-columns:auto}.container-player-outer .full-media-player .full-media-player-inner .comments-sidebar{display:none}}@media screen and (max-width:45em){.container-player-outer{--player-bottom:var(--topbar-height);width:100%}.container-player-outer .container-player{grid-template-columns:auto min-content min-content}.container-player-outer .container-player .track-info>:last-child{display:block}.container-player-outer[data-expanded=true] .full-media-player{border-radius:var(--corner-normal) var(--corner-normal) 0 0;box-shadow:0 -10px 25px 6px rgba(0,0,0,.5);overflow:hidden}.container-player-outer[data-expanded=true] .full-media-player[data-active=true]{transform:translateY(var(--padding-r))}.container-player-outer[data-expanded=true] .container-player{grid-template-columns:auto min-content;padding-left:var(--inner-padding-r)}.audio-post-detail .audio-post-detail-hero .hero-body h1{font-size:2em}}.message-stack{align-self:start;display:grid;gap:var(--gap-m);grid-template-columns:min-content auto;grid-template-rows:min-content auto;width:100%}.message-stack .message-date{grid-column:span 2;margin:var(--gap-r) 0;text-align:center}.message-stack-body{display:flex;flex-direction:column;gap:var(--gap-xs);width:100%}.message-stack .message-entry[data-auto=true]>div,.message-stack.out .message-entry[data-auto=true]>div{background-color:transparent;display:flex;flex-direction:row;gap:var(--gap-s);padding:var(--inner-padding-s)}.message-stack .message-entry[data-post=true],.message-stack.out .message-entry[data-post=true]{max-width:90%}.message-stack .message-entry[data-post=true]>div,.message-stack.out .message-entry[data-post=true]>div{background-color:var(--colour-highlight-background);padding:0}.message-stack .message-entry[data-post=true]>div{background-color:var(--colour-subtle)}.floating-sidebar .message-stack .message-entry[data-post=true]>div,.floating-sidebar .message-stack.out .message-entry[data-post=true]>div{background-color:var(--colour-highlight-subtle)}.message-view[data-small=true] .message-stack .message-entry{max-width:90%}.message-stack .message-entry{max-width:60%;position:relative;white-space:pre-line}.message-stack .message-entry>div{word-wrap:anywhere;background-color:var(--colour-subtle);border-radius:calc(var(--corner-small)/2.25) var(--corner-small) var(--corner-small) calc(var(--corner-small)/2.25);overflow-wrap:anywhere;padding:calc(var(--inner-padding-r)/1.6) calc(var(--inner-padding-r)/1.2);width:-moz-fit-content;width:fit-content}.message-stack .message-entry .gif-message{width:240px}.message-stack .message-entry .gif-message img{background-color:var(--colour-subtle)!important}.message-stack .message-entry .post-message .post-share-label{color:var(--colour-text);padding:var(--inner-padding-m) var(--inner-padding-m);padding-bottom:0}.message-stack .message-entry .post-message .card.card-wide{--card-padding:var(--inner-padding-m);background-color:transparent}.message-stack .message-entry:first-of-type>div{border-radius:var(--corner-small) var(--corner-small) var(--corner-small) calc(var(--corner-small)/2.25)}.message-stack .message-entry:last-of-type>div{border-radius:calc(var(--corner-small)/2.25) var(--corner-small) var(--corner-small) var(--corner-small)}.message-stack .message-entry:only-of-type>div{border-radius:var(--corner-small)}.message-stack .message-entry .receipt{bottom:-10;position:absolute;right:calc(var(--gap-r)*-1)}.message-stack .message-entry .reactions{display:flex;flex-direction:row;gap:var(--gap-m)}.message-stack .message-entry .reaction{display:grid;font-size:.8em;gap:var(--gap-s);grid-template-columns:min-content min-content;margin-top:var(--gap-m)}.message-stack .message-sender-name{display:none;margin-left:var(--gap-m)}.message-stack.out{align-self:flex-end;display:block}.message-stack.out .message-stack-body{align-items:flex-end}.message-stack.out .message-entry{display:block}.message-stack.out .message-entry>div{background-color:var(--colour-highlight);border-radius:var(--corner-small) calc(var(--corner-small)/3) calc(var(--corner-small)/3) var(--corner-small);color:var(--colour-white)}.message-stack.out .message-entry:first-of-type>div{border-radius:var(--corner-small) var(--corner-small) calc(var(--corner-small)/3) var(--corner-small)}.message-stack.out .message-entry:last-of-type>div{border-radius:var(--corner-small) calc(var(--corner-small)/3) var(--corner-small) var(--corner-small)}.message-stack.out .message-entry:only-of-type>div{border-radius:var(--corner-small)}.modal-behind{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;color:var(--colour-text);cursor:pointer;display:grid;justify-items:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-popup)}.modal-behind[data-priority=true]{z-index:var(--z-popup-priority)}@supports((-webkit-backdrop-filter:blur(3px)) or (backdrop-filter:blur(3px))){.modal-behind{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5)}}.modal{background-color:var(--colour-body);border:var(--line);border-radius:var(--corner-normal);box-shadow:var(--shadow);cursor:auto;display:grid;grid-template-rows:max-content auto;height:100%;max-height:70vh;max-width:70vw;min-height:8em;min-width:24em;padding:var(--padding-m);padding-bottom:unset;width:100%}.modal.fill-space{grid-template-rows:auto}.modal.height-auto{height:auto}.modal.always-white{--colour-body:var(--colour-white);--colour-subtle:#d3d3d3;--colour-text:var(--colour-black);--line:1px solid var(--colour-subtle);background-color:var(--colour-white);color:var(--colour-black)}.modal.fullscreen{height:calc(100% - var(--padding-xxl));max-height:unset;max-width:unset;padding:unset;width:calc(100% - var(--padding-xxl))}.modal[data-remove-padding=true]{padding:unset}.modal[data-remove-padding=true] .modal-header{padding:var(--padding-m);padding-bottom:unset}.modal[data-remove-padding=true] .modal-inner>.scroll-container{margin:unset;padding:unset}.modal[data-narrow=true]{max-width:36em;min-width:30em;width:70vw}.modal[data-embed=true]{padding:unset;position:relative}.modal[data-embed=true] .modal-header{background-color:var(--colour-body);border-radius:var(--corner-small);left:0;padding:var(--inner-padding-xs) var(--inner-padding-m);position:absolute;right:0;top:calc(var(--inner-padding-r)*-3)}.modal[data-embed=true] .modal-embed-content{border-radius:inherit;height:100%;overflow:hidden;width:100%}.modal[data-embed=true] .modal-embed-content iframe{border:unset}.modal .modal-header{align-items:center}.modal .modal-inner{height:100%;min-height:0;padding-bottom:.4em;padding-top:var(--inner-padding-r)}.modal .modal-inner>.scroll-container{margin:0 calc(var(--padding-m)*-1);padding:0 var(--padding-m);padding-bottom:var(--padding-m)}.modal .modal-inner.blank{padding-top:0}.modal .modal-inner>div{padding:0 var(--inner-padding-xs)}.modal.tab-modal{display:grid;grid-template-rows:min-content auto;max-height:70vh;max-width:min(28em,96vw);min-height:8em;min-width:24em}.modal.tab-modal .tabs ul{display:grid;grid-template-columns:1fr 1fr}.modal.tab-modal .tabs li{width:100%}.modal.tab-modal{padding:0}.modal.tab-modal .modal-header{padding:var(--padding-r);padding-bottom:var(--inner-padding-r)}.modal.tab-modal .modal-inner .scroll-container{margin:unset}.modal.tab-modal .modal-inner{min-height:0;padding-top:0}.modal.tab-modal .modal-inner .scroll-container.scroll-container-vanilla{overflow:auto}.modal.incoming-call{height:70vh;max-height:26em;max-width:30em;min-height:20em;min-width:20em;overflow:hidden;padding:unset;position:relative;width:20vw}.modal.incoming-call .modal-ignore{background-color:var(--colour-body-invert);border-radius:var(--corner-xsmall);opacity:.6;padding:calc(var(--inner-padding-xs)/2) var(--inner-padding-s);position:absolute;right:var(--inner-padding-s);top:var(--inner-padding-s)}.modal.incoming-call .modal-ignore button.text{color:var(--colour-text-invert)}.modal.incoming-call .caller-image{height:100%;width:100%}.modal.incoming-call img{height:100%;object-fit:cover;object-position:center 65%;width:100%}.modal.incoming-call .incoming-call-modal-body{bottom:0;color:var(--colour-white);display:grid;gap:var(--gap-r);padding:var(--inner-padding-r);position:absolute;width:100%;z-index:2}.modal.incoming-call .dark-overlay{background:var(--dark-grad-overlay);border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:35%;z-index:1}@media screen and (max-width:60em){.modal,.modal[data-narrow=true]{max-width:96vw;min-width:unset;width:100%}}@media screen and (max-width:45em){.modal{padding:var(--inner-padding-r)}.modal.fullscreen{height:calc(100% - var(--padding-r));width:calc(100% - var(--padding-r))}}.multi-select{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-m)}.card-blank.notification-container{--colour-hover:var(--colour-subtle);background-color:var(--colour-body);box-shadow:var(--shadow);display:grid;grid-template-rows:min-content auto;max-width:20em;min-width:14em;opacity:0;pointer-events:none;position:fixed;right:-26em;top:var(--inner-padding-r);transition:.6s ease;-webkit-user-select:none;user-select:none;visibility:hidden;z-index:var(--z-notif)}.card-blank.notification-container[data-active=true]{opacity:1;pointer-events:all;right:var(--inner-padding-r);transition:right .6s ease;-webkit-user-select:auto;user-select:auto;visibility:visible}.card-blank.notification-container .notification-inner,.card-blank.notification-container button.icon.no-bg{margin:calc(var(--inner-padding-r)/-2)}.card-blank.notification-container .notification-inner .notification-entry{padding:var(--inner-padding-s)}.modal.onboarding{display:grid;grid-template-rows:min-content auto}.modal.onboarding .modal-inner>:last-child{justify-self:flex-end}.modal.onboarding .item-list{align-self:center}.modal.onboarding .modal-inner{display:grid;gap:var(--inner-padding-r);grid-template-rows:auto min-content;padding-bottom:unset}.modal.onboarding .modal-inner>div{padding:unset}.modal.onboarding .modal-inner.use-case .button-row{align-self:center;justify-self:center}.modal.onboarding .modal-inner.theme .item-list{gap:var(--padding-r);padding:0 var(--padding-r)}.modal.onboarding .modal-inner.theme .item-row.large{gap:var(--padding-r)}.modal.onboarding .modal-inner.user-submit .item-list{justify-self:center;max-width:50em;width:100%}.modal.onboarding .modal-inner.user-submit form{position:relative;width:100%}.modal.onboarding .modal-inner.user-submit .valid-status{bottom:calc(var(--padding-r)*-1);position:absolute;width:100%}.rbc-splash{--colour-text:var(--colour-white);background-color:var(--colour-rbc-blue);border-radius:calc(var(--corner-small) + 1px);display:grid;font-size:1.4em;grid-template-columns:40% 60%;height:100%;overflow:hidden;padding:unset}.rbc-splash .body{max-width:30em}.rbc-splash p{color:var(--colour-text)}.rbc-splash .splash-image{border-right:2px solid var(--colour-rbc-yellow);height:100%;overflow:hidden;width:100%;z-index:2}.rbc-splash .splash-image img{height:100%;object-fit:cover;object-position:center;width:100%}.rbc-splash .splash-background-image{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.rbc-splash .splash-background-image img{bottom:50%;opacity:.2;position:absolute;right:-5em;transform:rotate(-30deg) translateY(85%);width:90em}.rbc-splash .splash-body{align-items:center;display:grid;gap:var(--gap-r);grid-template-rows:auto max-content auto;height:100%;padding:var(--padding-xl);position:relative;z-index:1}.rbc-splash .splash-cta{gap:var(--gap-xs)}.rbc-splash .splash-cta button.round{background-color:var(--colour-rbc-yellow);color:var(--colour-black);padding:var(--inner-padding-m) var(--inner-padding-xl)}.rbc-splash .splash-cta button.text{margin-left:var(--inner-padding-r);text-transform:none}@media screen and (max-width:60em){.rbc-splash{grid-template-columns:1fr;grid-template-rows:30% auto}.rbc-splash .splash-image{border-bottom:2px solid var(--colour-rbc-yellow);border-right:unset}}@media screen and (max-width:45em){.rbc-splash{font-size:1.1em}.rbc-splash .splash-body{padding:var(--padding-r)}.rbc-splash .item-list.xl{gap:var(--gap-r)}.rbc-splash .splash-cta{align-items:center;gap:var(--gap-r)}.rbc-splash .splash-cta button.text{margin-left:unset}}.pop-out-container{--pop-out-max-width:20em;bottom:var(--media-player-height);display:none;inset:0;justify-items:end;left:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(calc(var(--pop-out-max-width) + 10em));transition:transform .3s ease-out;z-index:var(--z-popout)}.pop-out-container .pop-out{aspect-ratio:16/10;background-color:var(--colour-black);border-radius:var(--corner-normal);box-shadow:var(--shadow);height:auto;max-width:var(--pop-out-max-width);min-width:16em;overflow:hidden;pointer-events:auto;position:absolute;right:var(--padding-s);top:calc(var(--full-height) - var(--padding-s));transform:translateY(-100%);transition:top .3s ease-out,transform .3s ease-out;width:20vw}.pop-out-container .pop-out .pop-out-inner,.pop-out-container .pop-out nav{opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%}.pop-out-container .pop-out nav{--colour-text:var(--colour-white);padding:var(--inner-padding-m);z-index:2}.pop-out-container .pop-out .pop-out-inner{align-items:flex-end;display:grid;height:100%;padding:var(--inner-padding-r);z-index:1}.pop-out-container .pop-out .pop-out-inner .info{--colour-text:var(--colour-white);color:var(--colour-text);min-width:0}.pop-out-container .pop-out .background-media{height:100%;transition:opacity .3s ease;width:100%}.pop-out-container .pop-out .background-media>*{height:100%;object-fit:cover;object-position:center;width:100%}.pop-out-container .pop-out[data-active=true] .background-media{opacity:.6}.pop-out-container .pop-out[data-active=true] .pop-out-inner,.pop-out-container .pop-out[data-active=true] nav{opacity:1;pointer-events:auto}.pop-out-container[data-top=true] .pop-out{top:var(--padding-s);transform:translateY(0)}.pop-out-container[data-active=true]{display:grid}.pop-out-container[data-anim=true]{transform:translateX(0)}@media screen and (max-width:45em){.pop-out-container{bottom:calc(var(--topbar-height) + var(--media-player-height));top:var(--topbar-height)}}.plans{justify-items:center;padding:var(--padding-l)}.plan-table,.plans{display:grid;width:100%}.plan-table{column-gap:var(--gap-xl);grid-template-columns:max-content repeat(3,minmax(10em,16em));justify-content:center;row-gap:var(--gap-r)}.plan-table .span-4{grid-column:span 4}.static-info .divider-line{--colour-line:var(--colour-light-grey)}.static-info .plans{background-color:var(--colour-white)}.static-info .plans .plan{background-color:var(--colour-light-grey)}.static-info .plan-table .body{font-size:1.2em}.plans-inner .plan{background-color:var(--colour-subtle);border-radius:var(--corner-normal)}.plans-inner .plan svg{filter:drop-shadow(0 0 3px rgba(0,0,0,.15));width:4rem}.plans-inner .plan[aria-current=true]{outline:3px solid var(--colour-text)}.plans-inner .plan[data-details=false] .plan-main{border-radius:var(--corner-normal)}.plans-inner .plan .price{background-color:hsla(0,0%,100%,.1);display:flex;height:6em;justify-content:center;min-height:6em;text-align:center;width:100%}.plans-inner .plan .plan-main{align-items:center;border-radius:var(--corner-normal) var(--corner-normal) 0 0;gap:var(--inner-padding-r);height:100%;padding:var(--inner-padding-r) 0}.plans-inner .plan .plan-main button{background-color:var(--colour-overlay-dark)}.plans-inner .plan .plan-main button[aria-disabled=true]{--colour-button-text:var(--colour-white)}.plan[data-tier=red] .plan-main{background-color:#a6a6a6}.plan[data-tier=green] .plan-main{background-color:var(--colour-tier-green)}.plan[data-tier=blue] .plan-main{background-color:var(--colour-tier-blue)}@media screen and (max-width:83em){.plan-table[data-collapse-early=true]{display:flex;flex-direction:row;flex-wrap:wrap}.plan-table[data-collapse-early=true] .plan{flex:1;max-width:unset;min-width:16em}.plan-table[data-collapse-early=true] .plan .plan-main{height:unset}}@media screen and (max-width:68em){.plans{padding:var(--padding-m)}.plan-table{display:flex;flex-direction:row;flex-wrap:wrap}.plan-table .plan{flex:1;max-width:unset;min-width:16em}.plan-table .plan .plan-main{height:unset}}@media screen and (max-width:45em){.plan-table .plan .plan-main{align-items:stretch;padding:var(--inner-padding-r)}.plan-table .plan .plan-main .price{height:4em;margin:0 calc(var(--inner-padding-r)*-1);min-height:4em;width:calc(100% + var(--inner-padding-r)*2)}}.rc-rate .rc-rate-star-full svg{fill:var(--colour-highlight)}.rc-rate .rc-rate-star-zero svg{fill:var(--colour-disabled)}.rc-rate .rc-rate-star:last-child{margin-right:unset}.rc-rate .rc-rate-star{line-height:1}.rc-rate svg{width:1em}.form .rc-rate svg{width:2em}.all-reviews .rc-rate-star{line-height:1}.all-reviews svg{width:.9em}.all-reviews .rc-rate-star-full svg{fill:var(--colour-highlight)}.all-reviews .rc-rate-star-zero svg{fill:transparent}.scroll-container-vanilla{height:100%;overflow:auto}.scroll-container-vanilla[data-overflow-visible=true]{overflow:visible}.scroll-container-vanilla.body-padding{padding:var(--padding-l)}.scroll-container-horizontal{display:grid;overflow:hidden}.scroll-container{height:100%;position:relative}.scroll-container.no-height{height:unset}.scroll-container.body-padding{padding:var(--padding-l)}.scroll-container .ps:hover>.ps__rail-y{opacity:.8!important}.scroll-container .ps--active-x>.ps__rail-x.ps--clicking,.scroll-container .ps__rail-x.ps--clicking{background-color:transparent!important;height:12px;width:12px}.scroll-container .ps__rail-y.ps--clicking .ps__thumb-y,.scroll-container .ps__thumb-y{background-color:var(--colour-highlight-background-invert)!important;width:6px}.scroll-container .ps__rail-x.ps--clicking .ps__thumb-x,.scroll-container .ps__thumb-x{background-color:var(--colour-highlight-background-invert)!important;height:6px}.scroll-container .ps__rail-y{margin:.5em .35em .5em 0}.scroll-container .ps__rail-x,.scroll-container .ps__rail-y{border-radius:var(--corner-normal);z-index:var(--z-scrollbar)}.scroll-container.small .ps:hover>.ps__rail-y{opacity:.8!important}.scroll-container.small .ps--active-x>.ps__rail-x.ps--clicking,.scroll-container.small .ps--active-y>.ps__rail-y.ps--clicking{background-color:var(--colour-subtle)!important}.scroll-container.small .ps__thumb-x,.scroll-container.small .ps__thumb-y{background-color:var(--colour-overlay)!important}.scroll-container.small .ps__rail-y{margin:.3em .1em .3em 0;width:6px}.scroll-container.small .ps__thumb-y{width:3px}.scroll-container.small .ps__rail-x,.scroll-container.small .ps__rail-y{border-radius:var(--corner-normal);pointer-events:none;z-index:var(--z-scrollbar)}.scroll-container.small .ps__rail-y.ps--clicking .ps__thumb-y,.scroll-container.small .ps__rail-y:focus>.ps__thumb-y,.scroll-container.small .ps__rail-y:hover>.ps__thumb-y{width:5px}.always-white .scroll-container .ps__rail-x.ps--clicking .ps__thumb-x,.always-white .scroll-container .ps__rail-y.ps--clicking .ps__thumb-y,.always-white .scroll-container .ps__thumb-x,.always-white .scroll-container .ps__thumb-y{background-color:var(--colour-black)!important}@media not all and (hover:none){.ps--active-x>.ps__rail-x:hover>.ps__thumb-x,.ps--active-y>.ps__rail-y:hover .ps__thumb-y{background-color:var(--colour-text)!important;width:8px}.ps--active-x>.ps__rail-x:hover>.ps__thumb-x{background-color:var(--colour-text)!important;height:6px}.always-white .ps--active-x>.ps__rail-x:hover>.ps__thumb-x,.always-white .ps--active-y>.ps__rail-y:hover .ps__thumb-y{background-color:var(--colour-black)!important}.ps--active-x>.ps__rail-x:hover,.ps--active-y>.ps__rail-y:hover{background-color:transparent!important;cursor:grab;width:12px}.ps--active-x>.ps__rail-x:hover{height:12px}.scroll-container.small .ps--active-y>.ps__rail-y:hover .ps__thumb-y{width:5px}.scroll-container.small .ps--active-y>.ps__rail-y:hover{width:8px}}@media screen and (max-width:45em){.ps__rail-y{margin:.3em 0}.scroll-container-vanilla{height:100%;overflow:auto}.scroll-container-vanilla[data-overflow-visible=true]{padding-bottom:var(--bottombar-height)}}.select-new-message>div{-webkit-appearance:none;appearance:none;background-color:var(--colour-subtle);border:none;border-radius:var(--corner-xsmall);color:var(--colour-text);cursor:pointer;font-size:.8em;padding:calc(var(--inner-padding-r)/1.1) calc(var(--inner-padding-r)/1.6);padding:unset;width:100%}.select-container:focus{outline:2px solid var(--colour-highlight)}.select-container{font-family:var(--content);min-width:7em;text-transform:capitalize;z-index:var(--z-select)}.select-container.active{z-index:calc(var(--z-select) + 1)}.select-container.max-width{max-width:12em}.select-container.subtle{align-self:flex-start;justify-self:flex-start;margin-left:calc(var(--inner-padding-s)*-1);min-width:10em}.select-container.subtle .select-__control{background-color:transparent;border:none;color:var(--colour-text);font-family:var(--subheading);font-size:1.1em;font-weight:var(--bold);justify-content:flex-start}.select-container.subtle .select-__value-container{flex:unset;padding:var(--inner-padding-s);padding-right:var(--inner-padding-xs)}.select-container.subtle .select-__indicator{padding:unset;padding-right:var(--inner-padding-xs)}.select-container.subtle svg{fill:var(--colour-text)}.select-container .select-__input-container{color:var(--colour-text)}.select-container .select-__control{background-color:var(--colour-subtle);border:none;border-radius:var(--corner-xsmall);color:var(--colour-text);font-size:.9em}.select-container .select-__input{color:var(--colour-text)}.select-container svg{fill:var(--colour-highlight)}.select-container .select-__single-value{color:var(--colour-text)}.select-container .select-__control--is-focused,.select-new-message .nm__control--is-focused{box-shadow:0 0 0 2px var(--colour-highlight)}.icon-select-container .select-__indicator-separator,.select-container .select-__indicator-separator{display:none}.select-__menu-portal .select-__menu,.select-container .select-__menu,.select-new-message .nm__menu{background-color:var(--colour-card);border:var(--line);border-radius:var(--corner-xsmall);color:var(--colour-text);overflow:hidden}.select-__menu-portal .select-__menu-list,.select-container .select-__menu-list,.select-new-message .nm__menu-list{margin:0;padding:0}.select-__menu-portal .select-__option,.select-container .select-__option,.select-new-message .nm__option{padding:var(--inner-padding-r);text-transform:capitalize}.select-__menu-portal .select-__option--is-focused,.select-container .select-__option--is-focused,.select-new-message .nm__option--is-focused{background-color:var(--colour-highlight-background);color:var(--colour-text);cursor:pointer}.select-__menu-portal .select-__option--is-selected,.select-container .select-__option--is-selected,.select-new-message .nm__option--is-selected{background-color:var(--colour-highlight)}.icon-select-container.select-container{border-radius:var(--corner-xsmall);min-height:unset;min-width:unset;padding:var(--inner-padding-xs);width:unset}.icon-select-container.select-container:hover{background-color:var(--colour-subtle);filter:unset}.icon-select-container.select-container svg{fill:var(--colour-text)}.icon-select-container .select-__control{background-color:transparent;border:none;gap:var(--gap-s);min-height:unset}.icon-select-container.select-container .select-__value-container{display:none}.icon-select-container.select-container .select-__indicator{padding:0}.icon-select-container.select-container .select-__menu{background-color:var(--colour-body-invert);border:unset;box-shadow:unset;left:0}.icon-select-container.select-container .select-__menu-list{display:flex;flex-direction:column}.icon-select-container.select-container .select-__menu .icon-option{justify-content:center;padding:var(--gap-s) 0}.icon-select-container.select-container .select-__menu .icon-option[data-disabled=true]{opacity:.6;pointer-events:none}.icon-select-container.select-container .select-__menu .icon-option:hover{background-color:var(--colour-subtle-invert);cursor:pointer}.icon-select-container.select-container .select-__menu .icon-option:first-of-type{padding-top:var(--gap-m)}.icon-select-container.select-container .select-__menu .icon-option:last-of-type{padding-bottom:var(--gap-m)}.icon-select-container.select-container .select-__menu svg{fill:var(--colour-text-invert)}.icon-select-container.select-container .select-__menu .select-__option{display:none}.select-new-message{color:var(--colour-text)!important;width:100%}.select-new-message .nm__indicators .nm__indicator-separator{display:none}.select-new-message .nm__value-container :last-child{color:var(--colour-text)}.select-new-message .nm__value-container .nm__multi-value{background-color:var(--colour-body);border-radius:var(--corner-xsmall);color:var(--colour-text);padding:calc(var(--inner-padding-r)/6)}.select-new-message .nm__value-container .nm__multi-value .nm__multi-value__label{color:var(--colour-text);font-size:1em}.select-new-message .nm__value-container .nm__multi-value .nm__multi-value__remove{border-radius:var(--corner-xsmall)}.select-new-message .nm__value-container .nm__multi-value .nm__multi-value__remove:hover{background-color:var(--colour-highlight)}.select-new-message .nm__clear-indicator{align-self:flex-start}.select-new-message .nm__placeholder{text-transform:uppercase}@media not all and (hover:none){.select-container .select-__control:hover{cursor:pointer;filter:var(--filter-brightness)}}.search-container{background-color:var(--colour-subtle);border-radius:calc(var(--corner-small)/2);display:grid;grid-template-columns:min-content auto;max-width:16em;min-height:2.4em}.search-container svg{fill:var(--colour-text)}.search-container .search-icon{align-items:center;display:grid;padding:var(--inner-padding-s);padding-left:var(--inner-padding-m)}.search-container input{background-color:transparent;font-size:.8em;padding:0 calc(var(--inner-padding-r)/1.6)}.search-container input:active,.search-container input:focus{outline:unset}.search-container input::placeholder{text-transform:uppercase}.search-container[data-active=true]{outline:var(--line);outline-color:var(--colour-highlight);outline-width:2px}.hero-search-bar{padding:var(--inner-padding-m) 0}.hero-search-bar input[type=text]{background-color:transparent;border-bottom:var(--line);border-color:transparent;border-radius:0;border-width:2px;font-size:2em;padding:0;padding-bottom:calc(var(--inner-padding-xs)/2)}.hero-search-bar input[type=text]:active,.hero-search-bar input[type=text]:focus{border-color:var(--colour-highlight);outline:unset}.table-container{border:var(--line);border-radius:var(--corner-small);display:grid;grid-template-rows:min-content auto;height:100%;width:100%}.table-container[data-full-page=true]{border:unset}.table-container-header{align-items:center;border-bottom:var(--line);display:grid;gap:var(--gap-r);grid-template-rows:1fr 1fr;grid-template-rows:1fr;padding:var(--inner-padding-r)}.table-container-header .table-container-title>*{white-space:nowrap}.table-container-header-tools .select-container{min-width:10em}.table-container-header-tools .filter-buttons{justify-self:center}.table{min-height:0;overflow-x:auto;text-align:left;width:calc(100% - var(--inner-padding-xl));width:100%}.table .table-head{border-bottom:var(--line);height:3em}.table .table-inner{display:grid;grid-template-rows:min-content auto;height:100%;min-width:50em}.table .subtitle-large{overflow:hidden;text-overflow:"..";text-transform:capitalize;white-space:nowrap}.table .table-row{height:7rem}.table .table-row .table-row-title{height:100%;width:100%}.table .table-row .table-row-title .subtitle-large{text-transform:unset}.table .table-cell{align-items:center;align-self:center;display:flex;height:100%;min-width:0;padding:var(--inner-padding-m) var(--inner-padding-r)}.table .image-thumb-container{aspect-ratio:1/1;border-radius:var(--corner-xsmall);flex-shrink:0;height:100%;overflow:hidden}.table .image-thumb-container .table-image{background-position:50%;background-size:cover;height:100%;width:100%}.pagination button:disabled{background-color:var(--colour-disabled)}@media screen and (max-width:60em){.filter-row{width:100%}.filter-row .item-row{display:grid;grid-template-columns:1fr 1fr}.filter-row .item-row .select-container{max-width:unset}.table .table-inner{min-width:36em}}nav.tabs{background-color:var(--colour-card);border-bottom:var(--line);width:100%}nav.tabs ul{display:flex;flex-direction:row}nav.tabs a{color:var(--colour-text)}nav.tabs li{border-bottom:.4em solid transparent;list-style:none;padding:calc(var(--inner-padding-r)/1.4) calc(var(--inner-padding-r)*2.2);text-align:center}nav.tabs a[data-active=true] li{border-bottom:.4em solid var(--colour-highlight);font-weight:700}nav.tabs:not(.clean) li>*{font-size:.9em;font-weight:inherit;text-transform:uppercase}nav.tabs.tabs-icon{--colour-button-text:var(--colour-text);background-color:transparent;border-bottom:unset;box-shadow:unset;min-width:0}nav.tabs.tabs-icon ul{align-items:center;gap:var(--gap-r);padding-top:0}nav.tabs.tabs-icon li{align-self:center;border:none;padding:0;text-align:center}nav.tabs.tabs-icon li:before{content:unset}nav.tabs.tabs-icon a[data-active=true] li{border-bottom:unset}nav.tabs.tabs-icon a[data-active=true] button:first-child,nav.tabs.tabs-icon a[data-active=true] li{--colour-text:var(--colour-highlight);--colour-button-text:var(--colour-highlight)}nav.tabs.tabs-icon svg{fill:var(--colour-text)}nav.tabs.tabs-icon li>*{text-transform:capitalize}nav.tabs.clean{background-color:transparent;border:unset;box-shadow:unset}nav.tabs.clean[data-active-style=underline] ul{padding-top:0}nav.tabs.clean[data-active-style=underline] ul li{padding:0}nav.tabs.clean[data-active-style=underline] ul li>*{font-size:1em}nav.tabs.clean[data-active-style=underline] a{position:relative}nav.tabs.clean[data-active-style=underline] a[data-active=true] .underline-indicator{background-color:var(--colour-white);border-radius:2px;content:"";height:2.5px;left:50%;position:absolute;transform:translateX(-50%);width:1.4em}nav.tabs.clean[data-active-style=underline] a[data-active=true] li>*{font-size:inherit;line-height:1.2;margin-right:0}nav.tabs.clean ul{align-items:flex-end;gap:calc(var(--gap-r)*1)}nav.tabs.clean ul li{border:unset;padding:calc(var(--inner-padding-r)/1.4) 0;text-align:left}nav.tabs.clean ul li>*{opacity:.6}nav.tabs.clean ul a[data-active=true]{order:0}nav.tabs.clean ul a[data-active=true] li{border-bottom:unset}nav.tabs.clean ul a[data-active=true] li>*{font-size:1.5em;font-weight:var(--bold);line-height:1;margin-right:var(--gap-s);opacity:1}nav.tabs.clean.hero{font-size:1.1em}nav.tabs.clean.hero a[data-active=true] li>*{font-size:1.5em}.tabs-banner .banner{align-items:center;height:13vh;max-height:12em;padding:0;padding-left:var(--padding-large)}.tabs-banner .banner .dark-overlay{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent 45%)}.tabs-banner h1{color:var(--colour-white);position:relative;z-index:2}.button-tabs{display:flex;justify-content:space-evenly}.vertical-tabs li{width:100%}.vertical-tabs li button{align-items:center;display:grid;gap:var(--gap-l);grid-template-columns:auto max-content;text-align:unset;width:100%}.vertical-tabs li button[data-active=true]{background-color:var(--colour-subtle)}.vertical-tabs li button svg{width:1em}@media not all and (hover:none){nav.tabs a:hover li>*{opacity:1}nav.tabs.clean[data-active-style=underline] a:hover li>*{font-weight:inherit}nav.tabs a:hover li{border-bottom:.4em solid var(--colour-body-invert)}nav.tabs a:hover a[data-active=true] li{border-bottom:.4em solid var(--colour-highlight)}nav.tabs.tabs-icon a:hover li{border-bottom:unset}nav.tabs.tabs-icon a:hover li>*{font-weight:inherit}nav.tabs.clean a:hover li,nav.tabs.tabs-icon a:hover a[data-active=true] li{border-bottom:unset}}@media screen and (max-width:92em){nav.tabs.tabs-icon button.icon-text{font-size:.8em;gap:calc(var(--gap-r)/4);grid-template-columns:unset;grid-template-rows:auto auto;justify-items:center}}@media screen and (max-height:42em){nav.tabs.clean.hero{font-size:1em}}@media screen and (max-width:45em){nav.tabs.clean.hero{font-size:1em}nav.tabs.tabs-icon{width:100%}nav.tabs.tabs-icon ul{justify-content:space-evenly}nav.tabs.tabs-icon button.icon-text svg{width:1.5em}}.tag{background-color:var(--colour-subtle);border-radius:var(--corner-normal);color:var(--colour-text);flex-shrink:0;list-style:none;padding:var(--inner-padding-s) var(--inner-padding-m);text-transform:capitalize;white-space:nowrap}.tag[data-highlight=true]{--colour-hover:var(--colour-highlight-overlay);background-color:var(--colour-highlight);color:var(--colour-white)}.tag[data-delete=true] button{margin:calc(var(--inner-padding-xs)*-1);margin-left:0}.tag[data-small=true]{font-size:.9em;padding:var(--inner-padding-xs) var(--inner-padding-s)}.tag[data-secondary=true]{--colour-hover:var(--colour-overlay-dark);background-color:var(--colour-subtle);color:var(--colour-text)}.tag[data-secondary=true][data-highlight=true]{--colour-hover:var(--colour-overlay-dark);background-color:var(--colour-highlight-subtle);color:var(--colour-text)}.tag[data-bright=true]{background-color:var(--colour-body-invert);color:var(--colour-text-invert)}.tag[data-white=true]{background-color:var(--colour-white);color:var(--colour-black)}.tag[data-gold=true]{background-color:var(--colour-gold);color:var(--colour-white)}.tag[data-clickable=true]{cursor:pointer}.tag.truncate{margin-right:auto}.tag[data-tier]{border:var(--line);border-color:var(--colour-overlay);color:var(--colour-black)}.tag[data-tier=red]{display:none}.tag[data-tier=green]{background-color:var(--colour-tier-green)}.tag[data-tier=blue]{background-color:var(--colour-tier-blue)}.tag-row{display:flex;flex-direction:row;gap:var(--gap-m);position:relative;width:100%}.tag-row[data-wrap=true]{flex-wrap:wrap}.tag-row[data-toggle=true] .tag{cursor:pointer}.pill-alert{background-color:var(--colour-alert);border-radius:var(--corner-normal);font-size:.8em;padding:calc(var(--inner-padding-xs)/4) var(--inner-padding-s);width:max-content}@media not all and (hover:none){.tag-row[data-toggle=true] .tag:hover{filter:brightness(var(--filter-brightness))}.tag:hover[data-clickable=true]{background-color:var(--colour-highlight-overlay)}}.theme-select{aspect-ratio:1/1;max-width:10em;width:100%}.theme-select[data-active=true]{border-color:var(--colour-highlight);border-width:3px}.theme-select div{border-radius:var(--corner-small);height:100%;width:100%}.theme-select{--colour-body:var(--colour-text-invert);border:var(--line);border-color:var(--colour-overlay);border-radius:var(--corner-normal);border-width:1px;overflow:hidden}.theme-select *{pointer-events:none;-webkit-user-select:none;user-select:none}.theme-select>div{background-color:var(--colour-body);display:grid;grid-template-columns:30% auto}.theme-select>div>:last-child{background-color:var(--colour-highlight-background);border-radius:0 var(--corner-small) var(--corner-small) 0;display:flex;flex-direction:column;gap:calc(var(--gap-r)/4);justify-content:center;padding:var(--inner-padding-r)}.theme-select>div>:last-child>div{background-color:var(--colour-highlight);border-radius:calc(var(--corner-xsmall)/1.6);height:14%}.theme-select>div>:last-child>div:nth-child(2){background-color:var(--colour-highlight-secondary);height:30%}.theme-select>div>:last-child>div:last-child{background-color:var(--colour-body-invert)}@media screen and (max-width:60em){.theme-select{max-width:unset;min-width:unset}}.toast{background-color:var(--colour-subtle);border-radius:var(--corner-small);color:var(--colour-text);margin:var(--inner-padding-r);margin-top:0;max-width:60em;padding:var(--inner-padding-r);width:calc(100% - var(--inner-padding-r)*2)}.toast[data-error=true]{background-color:var(--colour-alert);color:var(--colour-white)}.toast[data-success=true]{background-color:var(--colour-success);color:var(--colour-white)}.toast[data-warn=true]{background-color:var(--colour-warn);color:var(--colour-white)}:root{--picture-size-base:1.25em}.user-picture{--circle-size:calc(var(--picture-size-base)*2.4);background-position:50%;background-size:cover;border-radius:var(--round);flex-shrink:0;height:var(--circle-size);position:relative;width:var(--circle-size)}.user-picture[data-border=true]{border:3px solid var(--colour-text)}.user-picture.skeleton.area{border-radius:var(--round);height:var(--circle-size);width:var(--circle-size)}.user-picture.avatar-display-wrapper[data-transparent-avatar=true]{background:var(--colour-highlight-subtle)}.user-picture.avatar-display-wrapper svg{height:calc(var(--circle-size)*1.1);margin-left:calc(var(--circle-size)*-.07);margin-top:calc(var(--circle-size)*-.15);width:calc(var(--circle-size)*1.1)}.user-picture svg:not(.avatar){height:calc(100% + 2px);margin-left:-2px;margin-top:-2px;width:calc(100% + 2px)}.user-picture[data-pending=true]{filter:grayscale(1);opacity:.5}.user-picture.icon{--circle-size:calc(1.2em + var(--gap-s));margin:0 calc(var(--gap-s)/-2)}.user-picture.icon[data-border=true]{border:1.5px solid var(--colour-text)}.user-picture.xsmall{--circle-size:calc(var(--picture-size-base)*1.4)}.user-picture.small{--circle-size:calc(var(--picture-size-base)*2)}.user-picture.medium{--circle-size:calc(var(--picture-size-base)*2.8)}.user-picture.large{--circle-size:calc(var(--picture-size-base)*3.5)}.user-picture.large .status{bottom:.2em;height:calc(var(--size-unit)/1);right:.2em;width:calc(var(--size-unit)/1)}.user-picture.xl{--circle-size:calc(var(--picture-size-base)*4.2)}.user-picture.xl .status{bottom:.25em;height:calc(var(--size-unit)*1.1);right:.25em;width:calc(var(--size-unit)*1.1)}.user-picture.xxl{--circle-size:calc(var(--picture-size-base)*5.2)}.user-picture.xxl .status{bottom:.25em;height:calc(var(--size-unit)*1.1);right:.25em;width:calc(var(--size-unit)*1.1)}.user-picture.hero{--circle-size:calc(var(--picture-size-base)*12)}.user-picture.hero .status{bottom:.25em;height:calc(var(--size-unit)*1.1);right:.25em;width:calc(var(--size-unit)*1.1)}.user-picture .status{background-color:var(--colour-disabled);border-radius:var(--round);bottom:0;display:none;height:calc(var(--size-unit)/1.3);position:absolute;right:0;width:calc(var(--size-unit)/1.3)}.user-picture .status[data-status=online]{background-color:var(--colour-status-avail);display:block}.user-picture .status[data-status=away]{background-color:var(--colour-status-away);display:block}.user-picture .status[data-status=hide]{display:none}.group-image{--space-size:calc(var(--gap-xs)/1.5);background-color:var(--colour-subtle);border:solid var(--space-size) var(--colour-subtle);border-radius:var(--corner-xsmall);display:grid;gap:var(--space-size);grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:calc(var(--picture-size-base)*2.4);overflow:hidden;width:calc(var(--picture-size-base)*2.4)}.group-image.fill{height:100%;width:100%}.group-image.large{border-radius:var(--corner-xsmall);height:calc(var(--picture-size-base)*3.5);width:calc(var(--picture-size-base)*3.5)}.group-image.large .final-entry,.group-image.large .user-picture{border-radius:calc(var(--corner-xsmall)/2)}.group-image.large .final-entry .subtitle-large,.group-image.large .user-picture .subtitle-large{font-size:1em}.group-image.xl{--space-size:var(--gap-xs);border-radius:calc(var(--corner-normal)*1.2);height:calc(var(--picture-size-base)*8);width:calc(var(--picture-size-base)*8)}.group-image.xl .final-entry,.group-image.xl .user-picture{border-radius:calc(var(--corner-xsmall)/2)}.group-image.xl .final-entry .subtitle-large,.group-image.xl .user-picture .subtitle-large{font-size:1.8em}.group-image .user-picture{border-radius:.15em;height:100%;width:100%}.group-image .user-picture.avatar-display-wrapper svg{height:100%;left:0;margin-left:unset;margin-top:-5%;position:absolute;top:0;width:100%}.group-image .user-picture svg:not(.avatar){height:100%;position:absolute;width:100%;z-index:1}.group-image .user-picture.skeleton.area{height:100%;width:100%}.group-image .final-entry{align-items:center;background-color:var(--colour-highlight);border-radius:.15em;display:grid;justify-items:center}@media screen and (max-width:45em){.user-picture.xxl{height:calc(var(--picture-size-base)*5);width:calc(var(--picture-size-base)*5)}}@media screen and (max-width:29em){.user-picture.xl{height:calc(var(--picture-size-base)*4.5);width:calc(var(--picture-size-base)*4.5)}}@media screen and (max-height:42em){.user-picture.xl{height:calc(var(--picture-size-base)*4.5);width:calc(var(--picture-size-base)*4.5)}}.video-player-container{--grad-height:3em;position:relative}.video-player-container .video-react.video-player{aspect-ratio:16/9;border-radius:var(--corner-normal);height:unset!important;overflow:hidden;padding-top:unset!important;z-index:1}.video-player-container .video-react.video-player *{font-family:Roboto,sans-serif}.video-player-container .video-react.video-player video{height:100%;object-fit:contain;position:static;width:100%}.video-player-container .gradient-overlay{background:linear-gradient(var(--colour-body) 30%,transparent);bottom:calc(var(--grad-height)*-1 - -.5em);height:var(--grad-height);pointer-events:none;position:absolute;width:100%;z-index:1}.video-react.video-player .video-react-control-bar{--video-bar-height:4em;align-items:center;background-color:transparent;background:linear-gradient(transparent,var(--colour-overlay-dark));color:var(--colour-white);height:var(--video-bar-height);z-index:2}.video-react.video-player .video-react-control-bar>*{font-size:1.2em;position:relative}.video-react.video-player .video-react-load-progress,.video-react.video-player .video-react-load-progress div,.video-react.video-player .video-react-play-progress,.video-react.video-player .video-react-progress-holder{border-radius:var(--corner-normal)}.video-react.video-player .video-react-progress-holder{font-size:1.6em}.video-react.video-player .video-react-load-progress,.video-react.video-player .video-react-play-progress{background-color:var(--colour-highlight)}.video-react.video-player .video-react-play-progress:before{font-size:.7rem;transition:opacity .2s ease}.video-react.video-player .video-react-progress-holder:hover .video-react-play-progress:before{font-size:1.1rem}.video-react.video-player .video-react-play-progress:after{background-color:var(--colour-body);color:var(--colour-text)}.video-react.video-player .video-react-control{height:unset}.video-react.video-player .video-react-control:before{position:static}.video-react.video-player .video-react-poster{background-position:50%;background-size:cover}.video-react button.video-react-big-play-button{align-items:center;background-color:var(--colour-highlight);border:none;border-radius:var(--corner-small);display:grid;height:3em;justify-items:center;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:3em}.video-react:hover button.video-react-big-play-button{background-color:var(--colour-highlight-secondary)}.video-react button.video-react-big-play-button:before{font-size:1.4em;height:unset;position:static;width:unset}.video-react.video-player .video-react-control:focus,.video-react.video-player .video-react-slider:focus,.video-react.video-player button:focus:before,.video-react.video-player button:hover:before{box-shadow:unset;text-shadow:unset}.video-react.video-player .video-react-menu.video-react-lock-showing{bottom:1em;left:unset;opacity:1;right:unset}.video-react.video-player .video-react-menu-button-popup .video-react-menu{background-color:red;z-index:-1}.video-react.video-player .video-react-menu.video-react-lock-showing .video-react-menu-content{background-color:var(--colour-highlight-background);border-radius:var(--corner-small);color:var(--colour-text);opacity:1;width:unset}.video-react.video-player .video-react-menu.video-react-lock-showing .video-react-menu-content .video-react-menu-item{border-bottom:var(--line);color:var(--colour-text);padding:var(--inner-padding-s) var(--inner-padding-r);width:unset}.video-react.video-player .video-react-menu.video-react-lock-showing .video-react-menu-content .video-react-menu-item.video-react-selected{background-color:var(--colour-highlight);border-bottom:unset}.video-react.video-player .video-react-menu.video-react-lock-showing .video-react-menu-content .video-react-menu-item:last-child{border-bottom:unset}.video-react.video-player .video-react-menu-button-popup .video-react-menu .video-react-menu-content{background-color:var(--colour-highlight-background);border-radius:var(--corner-small)}.video-react.video-player .video-react-menu-button-popup .video-react-menu .video-react-menu-content .video-react-volume-bar{background-color:var(--colour-overlay)}.video-react.video-player .video-react-menu-button-popup .video-react-menu .video-react-menu-content .video-react-volume-bar.video-react-slider-vertical{border-radius:var(--corner-xsmall);width:.4em}.video-react.video-player .video-react-menu-button-popup .video-react-menu .video-react-menu-content .video-react-volume-bar .video-react-volume-level{background-color:var(--colour-highlight);border-radius:var(--corner-xsmall);width:100%}.video-react.video-player .video-react-menu-button-popup .video-react-menu .video-react-menu-content .video-react-volume-bar .video-react-volume-level:before{color:var(--colour-text);font-size:1.3em;left:-.38em}video{border-radius:var(--corner-xsmall)}video.thumb{max-width:14em;object-fit:cover}video[data-fullscreen=true]{object-fit:contain!important}video[data-thumb=true]{max-height:50vh;max-width:40em;object-fit:cover;width:100%}.plyr-outer{width:100%}.plyr-outer[data-thumb=true]{max-width:40em}:root{--plyr-color-main:var(--colour-highlight-secondary);--plyr-video-controls-background:linear-gradient(transparent,var(--colour-overlay-dark))}.plyr{border-radius:var(--corner-small)!important}.plyr.plyr--video .plyr__controls{padding-top:1em!important}.plyr.plyr--fullscreen-enabled .plyr__video-wrapper video{border-radius:unset!important}.plyr .plyr__video-wrapper video{aspect-ratio:16/9}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc(var(--plyr-range-thumb-height, 13px)/2*-1 - var(--plyr-range-track-height, 5px)/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word;white-space:normal}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container:after,.plyr__preview-thumb__image-container img{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.course-page{display:grid;grid-template-columns:minmax(28%,44em) auto}.course-page .info-row{gap:var(--gap-r)}.course-page .course-info{--colour-subtle:var(--colour-highlight-subtle);--colour-hover:var(--colour-highlight-subtle);background-color:var(--colour-highlight-background);min-height:0;width:100%}.course-page .course-info>div{display:grid;grid-template-rows:max-content auto;width:100%}.course-page .course-info .course-info-inner{display:grid;gap:var(--gap-l);grid-template-rows:min-content max-content max-content auto;padding:var(--padding-r)}.course-page .course-info .course-info-inner>:last-child{align-self:flex-end;height:unset}.course-page .course-toolbar{align-items:center}.course-page .course-toolbar.right-item-layout{grid-template-columns:auto max-content}.course-page .course-body{display:flex;flex-direction:column;min-height:0}.course-page .course-body .course-body-inner{overflow-y:auto;padding:var(--padding-m)}@media screen and (max-width:60em){.course-page{grid-template-columns:unset;grid-template-rows:auto auto}}.create-page .card-small{height:13em;min-width:11em}@media screen and (min-width:100em){.create-page .card-small{height:16em}}main.css-guide .inner-guide>*{margin-bottom:var(--gap-r)}main.css-guide .expand-list{background-color:var(--colour-body);border-bottom:unset;border:var(--line);border-color:var(--colour-highlight);border-radius:var(--corner-small);padding:1.5rem 1rem}main.css-guide .expand-list>.e-l-content{margin-left:1rem}main.css-guide .expand-list .e-l-content>*{margin-bottom:var(--gap-r)}main.css-guide .line{background-color:var(--colour-highlight-secondary);display:block;height:1px;width:100%}main.css-guide .line.heavy{background-color:var(--colour-highlight);height:5px}.inner-guide{background-color:var(--colour-body);padding:var(--padding-r)}.temp-bg{background-color:var(--colour-bg-blue);display:grid;gap:var(--gap-r);margin:0 calc(var(--padding-large)*-1);padding:var(--padding-large)}.fixit{background-color:var(--colour-body-invert);border-radius:var(--corner-normal);display:flex;flex-direction:row;left:calc(var(--sidebar-width) + var(--inner-padding-r));opacity:.5;padding:var(--inner-padding-r);position:fixed;top:var(--inner-padding-r);z-index:9999999}.fixit>*{margin-right:var(--inner-padding-r)}.fixit>:last-child{margin-right:0}.guide-bg .card-large{max-width:38em}.guide-bg .card-small{max-height:20em;max-width:12em}.css-guide .expand-list .item-row:hover .subtitle-large{text-decoration:unset}.css-guide .expand-list .item-row{cursor:auto}.css-guide a,.css-guide button{text-transform:none}.discover-page{background-color:var(--colour-body);display:grid;position:relative}.discover-page .discover-inner{display:grid;grid-template-rows:min-content auto;min-height:0}.discover-page .discover-inner .feed-banner{padding:var(--inner-padding-m) var(--inner-padding-l)}.discover-page .discover-inner .discover-toolbar{padding:var(--padding-s) var(--padding-r);padding-bottom:var(--inner-padding-xs)}@media screen and (max-width:83em){.discover-page .discover-inner .discover-toolbar{padding:var(--inner-padding-r) var(--inner-padding-xl);width:100%}}@media screen and (max-width:60em){.discover-page .discover-inner>div>.card-list{padding-right:var(--padding-l)}}.landing-page{display:grid;grid-template-columns:55% 45%;padding:0}.landing-page .landing-inner{padding:var(--padding-r)}.landing-page .landing-inner .landing-profile-container{display:grid;gap:var(--gap-xl);grid-template-columns:min-content auto;margin-bottom:calc(var(--padding-r)*1.3)}.landing-page .landing-inner .landing-profile-container .user-pfp{background-position:50%;background-size:cover;border-radius:var(--round);height:6em;overflow:hidden;width:6em}.landing-page .landing-inner .landing-profile-container .landing-profile-text{align-self:center}.landing-page .landing-feed{--local-padding:var(--padding-r);background-color:var(--colour-highlight-background);min-height:0;padding:var(--padding-r)}.landing-page .landing-feed .waveform svg{fill:var(--colour-highlight-subtle)}.landing-page .landing-feed .fixed-bottom-container .scroll-container{margin-left:calc(var(--local-padding)*-1);margin-right:calc(var(--local-padding)*-1);padding:unset}.landing-page .landing-feed .subtitle-section>.card-list{display:flex;flex-direction:column;gap:3%}.landing-page .landing-feed .subtitle-section>.card-list>*{flex-grow:1}.landing-page .landing-feed .subtitle-section>.card-list-grid{display:grid;gap:3%;grid-template-rows:1fr 1fr 1fr 1fr max-content}.landing-page .landing-feed .card{box-shadow:unset}@media screen and (max-height:56em){.landing-page .landing-feed{padding-top:var(--padding-large)}}@media screen and (max-width:83em){.sidebar-nav-container>ul{font-size:1em}.landing-profile-container h1{font-size:1.3em}.landing-profile-container .header-small{font-size:1em}}@media screen and (max-width:60em){.landing-page{grid-template-columns:unset}.landing-page .landing-inner .hero-carousel{max-height:15em}.landing-page .landing-feed{min-height:80vh}.landing-page .landing-feed .subtitle-section>:last-child{gap:var(--gap-r)}}@media screen and (max-height:42em){.landing-page .landing-feed,.landing-page .landing-inner{padding:var(--padding-r)}.landing-page .landing-feed .subtitle-section>:last-child{gap:2%}.landing-page .landing-profile-container{margin-bottom:var(--padding-r)}.landing-page .landing-inner .subtitle-section.hero-cards>:last-child{grid-template-rows:min-content auto}}.learn-page{background-color:var(--colour-highlight-background);display:grid}.learn-page .my-learning-preview{background:linear-gradient(0deg,var(--colour-body),var(--colour-highlight-background));padding:var(--padding-l) var(--padding-large)}.learn-page .learn-tiles{display:flex;flex-direction:row;gap:var(--gap-r);overflow-x:auto;padding-bottom:var(--inner-padding-r);width:100%}.learn-page .learn-tiles>*{flex:1 1}.learn-page .learn-enrolled{background-color:var(--colour-body);display:grid;gap:var(--padding-r);grid-template-rows:auto;height:100%}.learn-page .learn-enrolled .learn-enrolled-inner{display:grid;grid-template-columns:55% auto;height:100%}.learn-page .learn-enrolled .learn-enrolled-inner .hero-cards{min-height:35vw}.learn-page .learn-enrolled .learn-enrolled-inner>*{padding:var(--padding-r) var(--padding-large)}.learn-page .learn-enrolled .learn-enrolled-inner .learn-enrolled-right{display:grid;gap:var(--padding-xl);grid-template-rows:min-content auto}.learn-page .learn-enrolled .learn-enrolled-inner .learn-enrolled-right ul.card-list>*{flex:1}.learn-page .learn-enrolled .learn-enrolled-table{padding:var(--padding-large);padding-top:0}.learn-page .learn-all-courses{background-color:var(--colour-body);display:grid;gap:var(--padding-xl);padding:var(--padding-r) var(--padding-large)}.learn-page .learn-all-courses .learn-recommended{display:grid;gap:var(--padding-large);grid-template-columns:max-content auto}.learn-page .learn-all-courses .learn-recommended>:last-child{display:grid;gap:var(--padding-r);grid-template-rows:auto auto}.card-display{background-color:var(--colour-highlight-background);border:var(--line);border-color:var(--colour-highlight-subtle);border-radius:calc(var(--corner-normal)*1.4);display:flex;flex-direction:row;gap:var(--gap-m);justify-content:center;margin:0 calc(var(--padding-xs)*-1);padding:var(--padding-xs)}.card-display>*{--inner-corner:calc(var(--corner-xsmall)/1.5);border-radius:var(--inner-corner);flex:1;height:18em;max-width:16em;min-width:8em;overflow:hidden}.card-display>:first-of-type{border-radius:var(--corner-normal) var(--inner-corner) var(--inner-corner) var(--corner-normal)}.card-display>:last-of-type{border-radius:var(--inner-corner) var(--corner-normal) var(--corner-normal) var(--inner-corner)}.card-display .card.card-small{border-radius:0}@media screen and (max-width:92em){.card-display>:last-child{display:none}}@media screen and (max-width:68em){.card-display>:nth-child(4){display:none}}@media screen and (max-width:60em){.card-display>:nth-child(3){display:none}}@media screen and (max-width:29em){.card-display>:nth-child(2){display:none}}@media screen and (max-width:60em){.learn-page .learn-all-courses .learn-recommended{grid-template-columns:auto}.learn-page .learn-enrolled .learn-enrolled-inner{grid-template-columns:unset;grid-template-rows:auto auto}.learn-page .learn-all-courses,.learn-page .learn-enrolled,.learn-page .learn-recommended{grid-template-columns:unset}}.lesson-page video{object-fit:contain;width:100%}.lesson-page .lesson-video{display:grid;gap:var(--padding-r);grid-template-rows:max-content auto;height:100%;min-height:0;padding:var(--inner-padding-r);padding-bottom:0;position:relative;width:100%}.lesson-page .lesson-video p{font-size:1.1em;max-width:50em}.lesson-page .lesson-info{background-color:var(--colour-highlight-background);border-left:var(--line);display:grid;gap:var(--gap-xl);grid-template-rows:max-content auto max-content;max-width:26em;padding:var(--padding-r);width:100%}.lesson-page .lesson-info>:last-child{align-items:center}@media screen and (max-width:60em){.lesson-page{grid-template-rows:max-content auto}.lesson-page .lesson-video{min-height:unset}.lesson-page .lesson-info{max-width:unset}}.login-app-root{overflow:hidden}#recaptcha_container,#recaptcha_container_forgotpass{position:absolute;visibility:hidden}.login-page{--colour-body:var(--colour-highlight-background);--line:solid 1px var(--colour-overlay);background-color:var(--colour-body);display:grid;height:unset;justify-items:center;min-height:100svh;overflow:hidden}.login-page .divider-line{--colour-line:var(--colour-overlay)}.login-page.align-center{align-content:center}.login-page.whole-page-scroll{overflow:auto;padding-bottom:var(--padding-l);padding-top:var(--padding-l)}.login-page>div{max-height:100vh;padding:var(--padding-r)}.login-page>div:not(.bottom-item-layout){display:grid;grid-template-rows:auto 1fr}.login-page>div.small-form{max-width:25rem}.login-page .sub-label,.login-page .sub-title{margin:var(--padding-xs) 0}.login-page button.toggle.large{background-color:var(--colour-highlight-background)}.login-page button.toggle.large.toggled{background-color:var(--colour-highlight)}.login-page .card{--colour-body:var(--colour-highlight-subtle);background-color:var(--colour-body);border:var(--line);max-width:40em;overflow:auto;width:100%}.login-page form .form-row.text-input label{color:var(--colour-subtle-invert)}.login-page form .form-row.text-input label[data-error=true]{color:var(--colour-alert)}.login-page .step-block{display:flex;flex-direction:column;gap:var(--gap-r);overflow:hidden;padding:0 2px;width:100%}.login-page .step-block.hidden{height:0;opacity:0;pointer-events:none}.login-page .step-block.active{height:auto;opacity:1}.login-page .static-info .button-row.large{gap:var(--gap-r)}.login-page .static-info button.large:not(.icon){gap:4px;height:9.5em;padding:calc(var(--inner-padding-r)*.75);width:9.5em}.login-page .static-info button.large:not(.icon) .header-small{font-size:1em}.login-page .static-info .item-row.large{padding:calc(var(--inner-padding-r)*.75)}.login-page .onboarding-section-header{padding-left:var(--padding-r);position:relative}.login-page .onboarding-section-header .header-small{padding-right:calc(var(--padding-r)*1.2)}.login-page .onboarding-section-header .back-icon{left:0;position:absolute;top:4px}.login-page .onboarding-section-header .page-counter{padding-top:.5em;position:absolute;right:0;top:0}.login-mobile-page{align-content:center;display:flex;grid-template-rows:min-content min-content;height:100vh;justify-items:center;padding:var(--padding-r);position:relative}.login-mobile-page .static-info{height:100%;overflow:hidden;overflow-y:auto;padding-top:var(--padding-xl);position:relative;width:100%;z-index:1}.login-mobile-page .static-info .item-row.large{flex-wrap:wrap;padding:16px 4px}.login-mobile-page .static-info button.large:not(.icon){max-width:calc(50% - var(--gap-r)/2);min-height:9em;width:100%}.login-mobile-page .static-info button.large:not(.icon) .header-small{font-size:1em}.login-mobile-page .logo{margin-bottom:var(--padding-r)}.login-mobile-page .logo svg{width:271px}.login-mobile-page .step-block{overflow:hidden;padding:0 2px;width:100%}.login-mobile-page .step-block.hidden{height:0;opacity:0;pointer-events:none}.login-mobile-page .step-block.active{height:auto;opacity:1}.login-mobile-page .onboarding-section-header{padding-left:var(--padding-xl);position:relative}.login-mobile-page .onboarding-section-header .header-small{padding-right:calc(var(--padding-r)*1.2)}.login-mobile-page .onboarding-section-header .back-icon{left:0;position:absolute;top:4px}.login-mobile-page .onboarding-section-header .back-icon svg{fill:var(--colour-blue)}.login-mobile-page .onboarding-section-header.dark{color:var(--colour-white)}.login-mobile-page .onboarding-section-header .page-counter{padding-top:var(--inner-padding-s);position:absolute;right:0;top:0}.login-mobile-bg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.sub-title{display:block}.sub-label,.sub-title{margin:var(--padding-r) 0}.no-gap{gap:unset}.media-item{border-radius:var(--corner-xsmall);padding:var(--inner-padding-s);position:relative}.media-item[aria-disabled=true]{opacity:.2}.media-item[aria-current=true]{background-color:var(--colour-highlight-background);border:1px solid var(--colour-highlight-subtle)}.media-item .options-button{display:none;position:absolute;right:var(--inner-padding-m);top:var(--inner-padding-m)}.media-item .media.thumb{aspect-ratio:1/1;border-radius:var(--corner-small);overflow:hidden;position:relative}.media-item .media.thumb img{height:100%;object-fit:cover;object-position:center;width:100%}.media-item .media.thumb video{background-color:var(--colour-black);height:100%;width:100%}.media-item .media.thumb button.on-hover{bottom:var(--gap-s);display:none;position:absolute;right:var(--gap-s);z-index:1}.media-item .media.thumb .thumb-controls{background-color:var(--colour-overlay-dark);bottom:0;padding:var(--inner-padding-s);padding-top:0;position:absolute;width:100%;z-index:1}.media-item:hover .media.thumb button{display:grid}.media-item:hover .options-button{display:block}.messages-page{display:grid;grid-template-columns:minmax(20%,26em) auto}.messages-page .alert-banner{border-radius:unset;justify-content:center}.messages-page .message-nav{border-right:var(--line)}.messages-page .message-nav-footer{padding-top:var(--inner-padding-m)}.create-message-view{align-items:center;display:flex;justify-content:center;padding:var(--padding-r)}.create-message-view .header-small{flex-shrink:0}.message-view{display:grid;display:flex;flex-direction:column;grid-template-rows:max-content auto max-content;height:100%;min-height:0}.message-view[data-alert=true]{grid-template-rows:max-content max-content auto max-content}.message-view[data-small=true] .message-view-body .message-view-body-container{padding:var(--inner-padding-m)}.message-view.group .message-stack .message-sender-name{display:block}.message-view .message-view-header{border-bottom:var(--line);display:grid;flex-shrink:0;gap:var(--gap-r);grid-template-columns:min-content auto max-content;padding:var(--padding-xs) var(--padding-r)}.message-view .message-view-body{min-height:0}.message-view .message-view-body .message-manage-body-container{padding:var(--padding-r)}.message-view .message-view-body .message-view-body-container{display:flex;flex-direction:column;gap:var(--gap-r);justify-content:flex-end;padding:var(--padding-r);padding-bottom:0}.message-view .message-view-body .message-view-body-container .beginning-of-messages{align-items:center;display:flex;flex-direction:column;gap:calc(var(--gap-r)/1);text-align:center}.message-view .message-view-toolbar{display:grid;flex-shrink:0;gap:var(--gap-r);grid-template-columns:min-content auto;max-width:100%;padding:var(--inner-padding-r)}.message-view .message-view-toolbar .message-tool-row{display:flex}.message-input-container{align-items:center;background-color:var(--colour-subtle);border-radius:var(--corner-xsmall);display:grid;margin-top:2px;max-height:6em;position:relative}.message-input-container .send-message{border-radius:0;padding:var(--inner-padding-s);padding-right:var(--inner-padding-m);position:absolute;right:0}.message-input-container .message-input{align-items:center;border-radius:0;color:var(--colour-text);cursor:text;display:grid;font-size:.8em;padding:calc(var(--inner-padding-r)/1.2) var(--inner-padding-r);padding-right:calc(var(--inner-padding-m)*2 + 2em);position:relative;width:100%}.message-input-container .message-input textarea{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:unset;color:var(--colour-text);font-size:1.1em;height:0;line-height:1.2;outline:none;padding:unset;resize:none;width:100%}.message-input-container .message-input .placeholder{left:var(--inner-padding-r);opacity:.6;pointer-events:none;position:absolute;text-transform:capitalize;-webkit-user-select:none;user-select:none;z-index:1}.message-input-container .scroll-container{max-width:100%;width:100%}.message-input-container[data-active=true]{outline:solid 2px var(--colour-highlight)}.message-input-container .typing-indicator{display:none;left:0;position:absolute;top:calc(var(--inner-padding-r)*-1.3)}.message-input-container .typing-indicator[data-active=true]{display:block}.message-input-container .typing-indicator .dotdotdot{animation-duration:2s;animation-iteration-count:infinite;animation-name:typing;animation-timing-function:step-start}.message-input-container .typing-indicator .subtitle-large>:nth-child(3){animation-delay:.33s}.message-input-container .typing-indicator .subtitle-large>:nth-child(4){animation-delay:.66s}@media screen and (max-width:60em){.messages-page{--message-toolbar-height:4em;grid-template-columns:auto}.messages-page .message-nav{border:unset}.messages-page .message-view .message-view-header{padding-left:var(--inner-padding-r)}.messages-page .message-view .message-input-container .message-input{font-size:.9em;padding-bottom:var(--inner-padding-r);padding-top:var(--inner-padding-r)}}@keyframes typing{33%{opacity:0}66%{opacity:1}to{opacity:1}}.user-cards{--user-padding:var(--padding-r);background-color:var(--colour-body);display:flex;flex-direction:column;gap:var(--padding-r);justify-content:space-between;min-height:100%;padding:var(--user-padding)}.user-cards>:last-child{align-self:flex-end}.user-cards .profile-header.out-facing .profile-header-hero button{display:none}.user-profile-text{align-self:center}.user-banner{border-radius:var(--corner-small);display:grid;grid-template-columns:min-content auto;height:9em;margin:calc(var(--inner-padding-m)*-1);margin-bottom:0;overflow:hidden}.user-banner .banner{background-color:var(--colour-body)}.edit-profile-header .banner{border-radius:var(--corner-normal);display:grid}.edit-profile-header .banner,.edit-profile-header .banner-block{height:9em;padding:unset;position:relative}.edit-profile-header .user-picture{--picture-size-base:1.4em;display:grid;position:relative;z-index:12}.edit-profile-header input{-webkit-appearance:none;appearance:none;border-radius:inherit;opacity:0;padding:0}.edit-profile-header .user-picture input{z-index:3}.text-stat-count{display:flex;flex-direction:row;gap:var(--gap-xxl)}.spotlight-container{display:grid;gap:var(--gap-r);grid-template-rows:auto auto}.spotlight-entry .media-thumb{border-radius:var(--corner-xsmall);height:4em;width:4em}.banner-image-cropper{align-items:center;border-radius:var(--corner-normal);display:flex;flex-direction:row;height:100%;justify-content:center;left:0;overflow:hidden;padding:10px;position:absolute;top:0;width:100%;z-index:5}.banner-image-cropper .preview-image{height:100%;object-fit:cover;object-position:center;width:100%}.banner-image-cropper .action-icon{bottom:var(--padding-xs)}.banner-image-cropper .action-icon,.banner-image-cropper .new-banner{align-items:center;background-color:hsla(0,0%,100%,.4);border-radius:50%;cursor:pointer;display:inline-flex;height:1.5em;justify-content:center;position:absolute;right:var(--padding-xs);width:1.5em;z-index:10}.banner-image-cropper .new-banner{bottom:calc(var(--padding-r) + 1em)}.banner-image-cropper .action-icon:hover,.banner-image-cropper .new-banner:hover{background-color:var(--colour-white)}.banner-image-cropper .action-icon .image-icon{height:1.2em;width:1.2em}.banner-image-cropper .new-banner:after{align-self:center;background-color:transparent;color:var(--colour-white);content:"📷";font-size:.75em;justify-self:center;margin-right:2px;padding:0;pointer-events:none;text-align:center}@media not all and (hover:none){.edit-profile-header .banner:hover,.edit-profile-header .user-picture:hover{cursor:pointer;filter:brightness(.85)}.edit-profile-header .banner:hover:after,.edit-profile-header .user-picture:hover:after{align-self:center;background-color:var(--colour-white);border-radius:var(--corner-xsmall);color:var(--colour-white);content:"📷";font-size:1.2em;justify-self:center;padding:var(--inner-padding-xs);pointer-events:none;position:absolute;text-align:center;z-index:5}}.test-page{display:grid;grid-template-rows:auto;position:relative}.test-page .test-body{display:grid;gap:var(--gap-r);grid-template-rows:.7fr 1fr}.test-page .test-body .test-info{display:grid;gap:var(--gap-r);grid-template-rows:min-content auto;padding:var(--padding-r)}.test-page .test-body .test-info .test-header{min-width:0}.test-page .test-body .test-info .test-header li.tag{text-transform:none}.test-page .test-body .test-info .test-header .item-row button{flex-shrink:0}.test-page .test-body .test-info .test-header .item-row li.tag{flex-shrink:1;overflow:hidden}.test-page .test-body .test-info .question-section{align-items:center;display:grid;grid-template-rows:auto max-content;margin:0 auto;text-align:center;width:100%}.test-page .test-body .test-info .question-section .question{justify-self:center}.test-page .test-body .test-options{background-color:var(--colour-highlight-background);display:grid;padding:var(--padding-r);padding-bottom:calc(var(--padding-r) + 4em)}.test-page .test-body .test-options .options{align-content:center;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;margin:auto;width:100%}.test-page .test-body .test-options .options[data-single-stack=true] button.toggle{width:100%}.test-page .test-body .test-options .options[data-image=true]{grid-template-columns:1fr 1fr 1fr}.test-page .test-body .test-options .options[data-image=true] button img{display:block}.test-page .test-body .test-options .options button.toggle{background-color:var(--colour-body);border-radius:var(--corner-normal);font-size:1.1em;padding:var(--inner-padding-r);text-align:left;text-transform:none;width:100%}.test-page .test-body .test-options .options button.toggle[data-active=true]{background-color:var(--colour-highlight)}.test-page .test-body .test-options .options button.toggle .question-header,.test-page .test-body .test-options .options button.toggle .question-header .question-audio{width:100%}.test-page .test-body .test-options .options button.toggle[data-answered=true]{background-color:var(--colour-alert)}.test-page .test-body .test-options .options button.toggle[data-correct=true]{background-color:var(--colour-green)}.test-page .test-body video{width:100%}.test-page .button-row{bottom:calc(var(--padding-r) + var(--topbar-height));left:50%;position:fixed;transform:translateX(-50%);z-index:2}.test-page .button-row button{font-size:1.1em}.test-page .test-progress{display:grid;gap:var(--gap-r);grid-template-rows:min-content auto;left:0;position:absolute;right:0;top:0}.test-page .test-progress .test-question-nav{align-items:center;display:flex;flex-direction:row;justify-content:center}.test-page .test-progress .test-question-nav-item{background-color:transparent;cursor:pointer;display:grid;height:1em;width:100%}.test-page .test-progress .test-question-nav-item .test-question-nav-item-inner{height:30%;pointer-events:none;width:100%}.test-page .test-progress .test-question-nav-item:hover .test-question-nav-item-inner{filter:brightness(.8)}.test-page .test-progress .test-question-nav-item[data-empty=true]:hover .test-question-nav-item-inner{background-color:var(--colour-subtle)}.test-page .test-progress .test-question-nav-item[data-selected=true] .test-question-nav-item-inner{background-color:transparent;color:var(--colour-text)}.test-page .test-progress .test-question-nav-item[data-selected=true] .test-question-nav-item-inner:hover{filter:unset}.test-page .test-progress .test-question-nav-item[data-empty=false][data-complete=true] .test-question-nav-item-inner{background-color:var(--colour-highlight);color:var(--colour-white)}.test-page .test-progress .test-question-nav-item[data-empty=true][data-complete=true] .test-question-nav-item-inner{background-color:var(--colour-highlight-subtle);color:var(--colour-white)}.test-page .test-progress .test-question-nav-item[data-complete=true][data-correct=true] .test-question-nav-item-inner{background-color:var(--colour-green)}.test-page .test-progress .test-question-nav-item[data-complete=true][data-correct=false] .test-question-nav-item-inner{background-color:var(--colour-alert)}.grade-modal>:first-child{align-self:center;padding-bottom:var(--inner-padding-m);text-align:center}.question-media .question-video,.question-media .question-video video{height:100%;width:unset}.question-media .question-audio{align-items:center;background-color:var(--colour-white);border-radius:var(--corner-small);color:var(--colour-black);display:flex;height:100%;padding:var(--inner-padding-s)}.question-media .question-audio button.icon.no-bg svg{fill:var(--colour-black)}.question-media img{border-radius:var(--corner-small);max-height:10em;max-width:22em;width:100%}.question-number,button .question-number{align-items:center;border:2px solid var(--colour-button-text);border-radius:100%;display:grid;flex-shrink:0;font-weight:700;height:1.8em;justify-items:center;width:1.8em}@media screen and (min-width:45em){.test-page .button-row{bottom:calc(var(--padding-r) + var(--media-player-height));left:calc(50% + var(--sidebar-width)/2)}}@media screen and (min-width:60em){.test-page .test-body .test-info .question-section{width:70%}.test-page .test-body .test-options .options{grid-template-columns:1fr 1fr;width:70%}}@media screen and (min-width:112em){.test-page .test-body{gap:unset;grid-template-columns:1fr 1fr;grid-template-rows:auto}.test-page .test-body .test-info{padding:var(--padding-l);padding-bottom:calc(var(--padding-l) + 4em)}.test-page .test-body .test-info .question-section{text-align:left;width:100%}.test-page .test-body .test-info .question-section .question{justify-self:left}.test-page .test-body .test-info .question-section .card{margin-top:-2em}.test-page .test-body .test-options{padding-bottom:calc(var(--padding-l) + 4em)}.test-page .test-body .test-options .options{grid-template-columns:auto;padding-top:var(--padding-l)}}@media screen and (max-width:60em){.test-page{grid-template-columns:1fr;grid-template-rows:auto;height:100%}.test-page .test-body{order:2}.test-page .test-body .test-header h1{font-size:.9em;font-weight:400}.test-page .test-body .test-header h2{font-size:1em}.test-page .test-body .test-body-inner{grid-template-columns:auto;grid-template-rows:auto auto min-content}.test-page .test-progress{grid-template-columns:1fr;grid-template-rows:auto auto}.test-page .test-progress .test-question-nav{flex-direction:row;flex-shrink:1;gap:0;justify-content:space-between}.test-page .test-progress .progress-bar{height:1em;width:100%}.test-page .test-progress .progress-bar .progress-bar-inner{height:100%}}.shop-page .shop-inner{display:grid;padding:var(--padding-r) var(--padding-large)}button.plans{align-items:center;border-radius:var(--corner-small);color:var(--colour-black);display:grid;gap:var(--gap-r);grid-template-columns:max-content auto max-content;justify-items:left;max-width:40em;text-align:left;text-transform:capitalize;width:100%}button.plans svg{border:2px solid var(--colour-white);border-radius:var(--round);width:5em}button.plans .check{align-items:center;background-color:var(--colour-status-avail);border-radius:var(--round);display:grid;height:3em;justify-items:center;padding:var(--inner-padding-s);width:3em}button.plans .check svg{border:unset;width:100%}.price,button.plans .price{gap:0;text-align:right}.price h1,button.plans .price h1{position:relative}.price h1 span,button.plans .price h1 span{font-size:.8em;font-weight:300;left:.1em;position:relative;top:calc(var(--gap-r)/-2.5)}button.plans[data-current=true]{border:.3em solid var(--colour-highlight)}button.plans[data-tier=red]{background-color:var(--colour-tier-red)}button.plans[data-tier=green]{background-color:var(--colour-tier-green)}button.plans[data-tier=blue]{background-color:var(--colour-tier-blue)}@media screen and (max-width:60em){button.plans{grid-template-columns:auto auto}button.plans>:first-child{order:2}button.plans>:last-child{align-self:flex-end;justify-self:flex-end;order:3}button.plans>:nth-child(2){grid-column:span 2}}:root{--colour-black:#1d1d27;--colour-white:#fff;--colour-dark-grey:#4a4a52;--colour-grey:#6f6f6f;--colour-light-grey:#f1f1f1;--colour-blue:#009eda;--colour-light-blue:#b6deed;--colour-secondary-blue:#99c6d8;--colour-bg-blue:#e9f4fb;--colour-dark-blue:#272934;--colour-dark-blue-70:rgba(39,41,52,.9);--static-colour-lightblue:#edf3f7;--static-colour-grey:#404041;--static-header-height:4em;--static-z-header:9}body{background:var(--colour-white)}.static-info,.static-info-page{--colour-button-text:var(--colour-white);height:unset;min-height:unset}.static-header-margin{margin-top:var(--static-header-height)}.logo.powered-by{--colour-logo:var(--colour-text)}.logo.powered-by>.item-row{width:max-content}.logo.powered-by>.item-row svg{width:6em}a[aria-disabled=true]{opacity:.6}.error-page{--colour-body:var(--colour-highlight-background);background-color:var(--colour-body);height:unset;overflow:hidden}.delete-account,.error-page{align-content:center;display:grid;justify-items:center;min-height:100vh;min-height:100svh}.delete-account{--colour-body:var(--colour-dark-blue);--colour-text:var(--colour-white);--colour-highlight-background:var(--colour-overlay-dark)}.delete-account .body{font-size:1em;max-width:40em}.static-info .tag{background-color:var(--colour-purple);font-size:1.2em}.static-info .tag[data-secondary=true]{background-color:var(--colour-overlay)}.static-info .tag[data-small=true]{font-size:1em}.static-info-page>:last-child.panel[data-size=large] .panel-info{padding-bottom:0}.static-info-page>:last-child.panel[data-size=large] .panel-info img{max-width:100em;width:100%}.static-info .center{text-align:center}.static-info .center .item-row{justify-content:center}.static-info .item-list.xl,.static-info .item-row.xl{gap:calc(var(--gap-r)*2)}.static-info .item-list.huge{gap:calc(var(--gap-xxl)*3)}.static-info .item-list.xl .item-list>:not(.block-end){margin-bottom:1vw}.static-info .text-img-display{align-items:center;display:grid;gap:0;grid-template-columns:auto min-content}.static-info .text-img-display img{margin-left:-3em;margin-right:-2em;max-width:18em;min-width:12em;width:28vw}.static-info .text-img-display .body{max-width:16em}main:not(.login-page) .static-info{--colour-text:var(--colour-black);--colour-hover:var(--colour-light-grey);color:var(--colour-text)}.static-info ::selection{background-color:var(--colour-highlight-overlay);color:var(--colour-black)}.static-info .panel[data-hero=true] .static-banner,.static-info .static-banner{background:linear-gradient(90deg,var(--colour-dark-blue),var(--colour-dark-blue));border-radius:1em;bottom:1em;left:1em;overflow:hidden;padding:var(--inner-padding-r);position:absolute;right:1em}.static-info .panel[data-hero=true] .static-banner a,.static-info .static-banner a{margin:unset}.static-info .panel[data-hero=true] .static-banner .dark-overlay.darker,.static-info .static-banner .dark-overlay.darker{background:linear-gradient(90deg,rgba(0,0,0,.8),transparent);opacity:unset}.static-info .panel[data-hero=true] .static-banner .entries-indicator,.static-info .static-banner .entries-indicator{bottom:var(--inner-padding-s);left:0;margin:0 auto;position:absolute;right:0;z-index:3}.static-info .panel[data-hero=true] .static-banner .floating-banner-button,.static-info .static-banner .floating-banner-button{position:absolute;right:0;top:0;z-index:3}.static-info .panel[data-hero=true] .static-banner .content,.static-info .static-banner .content{position:relative;text-align:left;z-index:2}.static-info .panel[data-hero=true] .static-banner .content .item-row,.static-info .static-banner .content .item-row{justify-content:flex-start}.static-info .panel[data-hero=true] .static-banner .content .body,.static-info .static-banner .content .body{font-size:1.1em;font-weight:var(--regular);line-height:1.1em;max-width:unset}.static-info .panel[data-hero=true] .static-banner img.static-banner-background,.static-info .static-banner img.static-banner-background{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:0}.static-info nav.header{--colour-text:var(--colour-white);bottom:unset;color:var(--colour-text);display:grid;gap:var(--gap-xl);grid-template-columns:auto max-content;height:var(--static-header-height);inset:0;padding:var(--inner-padding-s) calc(var(--inner-padding-r)/1);position:fixed;transition:.5s ease;width:100%;z-index:var(--static-z-header)}.static-info nav.header .logo,.static-info nav.header .logo-small{--colour-logo:var(--colour-white);height:100%;margin:auto 0}.static-info nav.header .logo-small{align-items:center;display:none}.static-info nav.header .logo-small svg{height:80%}.static-info nav.header .divider-line{--colour-line:var(--colour-overlay-light)}.static-info nav.header .divider-line.vertical.short{height:55%}.static-info nav.header>:first-child{align-self:center;height:3.5em;transition:height .5s ease}.static-info nav.header .logo-small svg,.static-info nav.header .logo svg{height:100%;width:unset}.static-info nav.header .nav-tools>.item-row>a:first-child{max-width:0;opacity:0;overflow:hidden;padding-right:0;pointer-events:none;transition:.5s ease;visibility:hidden}.static-info nav.header .subtitle-large{font-size:1.1em}.static-info nav.header[data-scrolled=true]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--colour-dark-blue-70)}.static-info nav.header[data-scrolled=true] .item-row>a:first-child{max-width:120px;opacity:1;padding-right:var(--inner-padding-s);pointer-events:all;visibility:visible}.static-info nav.header[data-scrolled=true]>:first-child{align-self:center;height:calc(var(--static-header-height) - 1rem)}.static-info nav.header ul{gap:calc(var(--gap-r)*2.4)}.static-info nav.header li{border-bottom:2px solid transparent}.static-info nav.header li[data-active=true]{border-bottom:2px solid var(--colour-blue);font-weight:bolder}.static-info button.large:not(.icon){border-radius:var(--corner-xsmall);font-size:1.1em;grid-template-rows:unset;padding:var(--inner-padding-m) var(--padding-r)}.static-info .panel button{font-size:1.1em}.static-info .dark-overlay{background-color:rgba(0,0,0,.5);inset:0;position:absolute;z-index:1}.static-info .panel[data-text=dark] .dark-overlay{display:none}.static-info .paragraph-content{background-color:var(--colour-white)}.static-info .paragraph-content>*{margin:0 auto;max-width:68em}.static-info .paragraph-content .header-large{font-size:2em}.static-info .paragraph-content .header-medium{font-size:1.75em}.static-info .paragraph-content .body{font-size:1.3em;max-width:unset}.static-info .body{font-size:1.5625em;font-style:normal;line-height:1.4em;max-width:22em}.static-info .document{margin:0 auto;max-width:80em;padding:var(--padding-l)}embed{height:90vh}.document-form{border:unset;height:99svh}.static-info .document .body{font-size:1em;font-weight:400;max-width:unset}.static-info .body.full-width{max-width:unset}.static-info .header-large.center,.static-info .header-medium.center{text-align:center}.static-info .header-large{font-size:2.4em;font-style:normal;font-weight:500;line-height:1.03em}.static-info .header-large.hero{font-size:3.8em}.static-info .header-medium{font-size:2.25em;font-style:normal;font-weight:700;line-height:.97em}.static-info .header-medium.main{font-size:3em;font-style:normal;font-weight:700;line-height:1.03em}.static-info .header-small{font-size:1.4em}.static-info .panel .panel-info .hero-logo svg{width:20em}.static-info .feature-grid{grid-column-gap:var(--padding-xl);display:grid;gap:calc(var(--padding-r));grid-template-columns:1fr 1fr}.static-info img.max-width{max-width:26em;width:100%}.static-info .panel{align-items:center;background-position:50%;background-size:cover;color:var(--colour-text);display:grid;grid-template-columns:minmax(auto,55em) auto;position:relative}.static-info .panel[data-justify=right]{grid-template-columns:auto minmax(auto,55em)}.static-info .panel .background-image{height:100%;position:absolute;width:100%}.static-info .panel .background-image img{height:100%;object-fit:cover;object-position:center 10%;width:100%}.static-info .panel .item-row{display:flex}.static-info .panel .item-row.content-center{align-items:flex-start;justify-content:center}.static-info .panel.item-row>div{align-items:left;flex:1 1 0px;min-width:0}.static-info .panel.item-row>div svg{align-items:center;max-width:8em;width:100%}.static-info .panel .item-row.item-row-icons{max-width:26em;width:100%}.static-info .panel .item-row.item-row-icons svg{flex-shrink:1;height:4em;width:100%}.static-info .panel .panel-info{display:grid;gap:var(--gap-xl);padding:var(--padding-xl);width:100%;z-index:2}.static-info .panel[data-size=large-picture] .panel-info{gap:var(--gap-xxl)}.static-info .panel[data-size=large] .panel-info{padding-bottom:var(--padding-xxl);padding-top:var(--padding-xxl)}.static-info .panel[data-size=large]{min-height:40em;width:100%}.static-info .panel[data-size=large-picture]{height:100vh;height:100svh;min-height:30em}.static-info .panel[data-size=medium]{height:55vh;min-height:30em}.static-info .panel[data-size=small]{min-height:15em}.static-info .panel[data-hero=true] .dark-overlay{background-color:unset;background:linear-gradient(rgba(0,0,0,.6),transparent 90%)}.static-info .panel[data-hero=true] .dark-overlay.darker{background:rgba(0,0,0,.7)}.static-info .panel[data-hero=true]{align-items:flex-start;background-position:top;min-height:100vh;min-height:100svh;padding-top:calc(var(--padding-r)*3)}.static-info .about-page .panel[data-hero=true]{min-height:160vh}.landing-hero-title{padding-top:5vh}.static-info .panel[data-hero=true] .panel-info>*{max-width:unset}.static-info .panel[data-hero=true] a{margin:0 auto}.static-info .panel[data-img=true] .panel-info{justify-content:center}.static-info .panel[data-justify=right][data-img=false]{grid-template-columns:unset;justify-content:center;padding-left:50%}.static-info .panel[data-justify=right] .panel-info .subtitle-large{text-align:center}.static-info .panel[data-justify=right] .panel-info{order:2}.static-info .panel[data-justify=center]{grid-template-columns:unset;justify-content:center;justify-items:center}.static-info .panel .item{padding:30px}.static-info .panel[data-text=dark]{--colour-text:var(--colour-black)}.static-info .panel[data-text=light]{--colour-text:var(--colour-white)}.static-info .panel[data-bg=blue]{background-color:var(--static-colour-lightblue)}.static-info .panel[data-bg=dark-blue]{--colour-text:var(--colour-white);background-color:var(--colour-dark-blue);color:var(--colour-text)}.static-info .panel[data-bg=grey]{--colour-text:var(--colour-white);background-color:var(--static-colour-grey);color:var(--colour-text)}.static-info .panel[data-bg=white]{background-color:var(--colour-white)}.static-info .panel .panel-info :not(button)>svg{height:4em;width:unset}.static-info .panel .panel-info .logo.hero svg{height:unset;max-width:30rem;width:80%}.static-info .panel .panel-info>:last-child{margin-bottom:unset}.static-info .panel .panel-image{height:100%;justify-self:center;max-height:45em;position:relative;width:100%}.static-info .panel .panel-image[data-clip=true]{overflow:hidden}.static-info .panel .panel-image[data-clip=true] img{object-position:left!important}.static-info .panel .panel-image img{height:100%;object-fit:cover;object-position:right top;width:100%}.static-info .panel[data-justify=left] .panel-image img{object-position:center}.static-info .panel[data-size=small] .panel-image img{object-fit:contain;object-position:center}.static-info .panel[data-size=small] .panel-image{padding:var(--padding-r)}.static-info .panel[data-justify=left][data-size=large] .panel-image img,.static-info .panel[data-justify=right][data-size=large] .panel-image img{object-position:center}.static-info footer{align-items:center;background-color:var(--colour-white);border-top:1px solid var(--colour-light-grey);min-height:20em}.static-info footer .footer-inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-r);justify-content:space-between;padding:var(--padding-large);padding-right:var(--padding-xxl)}.static-info footer .logo svg{max-width:20em;width:80%}.static-info footer .footer-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-xxl)}.static-info footer .item-list{gap:var(--gap-r)}.static-info footer p.body{font-size:1em;font-weight:300}.static-info footer li{font-weight:300}.static-info .panel.panel-feature{grid-template-columns:1.2fr .8fr}.static-info .panel.panel-feature .panel-image{padding-top:0}.static-info .panel.panel-feature .skew-bg{display:grid;grid-template-columns:min-content auto;height:100%;width:100%}.static-info .panel.panel-feature .skew-bg>:first-child{align-self:right;border-bottom:15em solid transparent;border-left:10em solid transparent;height:0;width:0}.static-info .panel.panel-feature .skew-bg>:last-child{align-items:center;background-color:transparent;display:grid;height:15em;justify-items:center;padding:var(--padding-r)}.static-info .panel.panel-feature .skew-bg>:last-child svg{--colour-text:var(--colour-white);height:100%;width:100%}.static-info .panel.panel-feature[data-justify=right]{grid-template-columns:.8fr 1.2fr}.static-info .panel.panel-feature[data-justify=right] .skew-bg{grid-template-columns:auto min-content}.static-info .panel.panel-feature[data-justify=right] .skew-bg>:first-child{border-left:unset;border-right:10em solid transparent;order:2}.static-info .panel.panel-feature[data-colour=red] .skew-bg>:last-child{background-color:var(--colour-red2)}.static-info .panel.panel-feature[data-colour=red] .skew-bg>:first-child{border-bottom-color:var(--colour-red2)}.static-info .panel.panel-feature[data-colour=yellow] .skew-bg>:last-child{background-color:var(--colour-yellow)}.static-info .panel.panel-feature[data-colour=yellow] .skew-bg>:first-child{border-bottom-color:var(--colour-yellow)}.static-info .panel.panel-feature[data-colour=pink] .skew-bg>:last-child{background-color:var(--colour-pink)}.static-info .panel.panel-feature[data-colour=pink] .skew-bg>:first-child{border-bottom-color:var(--colour-pink)}.static-info .panel.panel-feature[data-colour=purple] .skew-bg>:last-child{background-color:var(--colour-purple)}.static-info .panel.panel-feature[data-colour=purple] .skew-bg>:first-child{border-bottom-color:var(--colour-purple)}.static-info .panel.panel-feature[data-colour=teal] .skew-bg>:last-child{background-color:var(--colour-teal)}.static-info .panel.panel-feature[data-colour=teal] .skew-bg>:first-child{border-bottom-color:var(--colour-teal)}.static-info .panel.panel-feature[data-colour=blue] .skew-bg>:last-child{background-color:var(--colour-blue)}.static-info .panel.panel-feature[data-colour=blue] .skew-bg>:first-child{border-bottom-color:var(--colour-blue)}.static-info .panel.panel-feature[data-colour=green] .skew-bg>:last-child{background-color:var(--colour-green)}.static-info .panel.panel-feature[data-colour=green] .skew-bg>:first-child{border-bottom-color:var(--colour-green)}.static-info .panel.panel-feature[data-colour=grey] .skew-bg>:last-child{background-color:var(--colour-grey)}.static-info .panel.panel-feature[data-colour=grey] .skew-bg>:first-child{border-bottom-color:var(--colour-grey)}.static-info nav.header li:hover{border-bottom:2px solid var(--colour-blue)}.static-info footer li a:hover{text-decoration:underline}.hero-footer{align-items:center;display:flex;flex-direction:row;gap:var(--padding-r);height:75vh;margin:calc(var(--padding-r)*-2) calc(var(--padding-xxl)*-1);overflow:hidden;width:calc(100% + var(--padding-xxl))}.panel .hero-footer .panel-image{padding-top:unset}.panel .hero-footer .panel-image:first-child img{object-position:center right}.panel .hero-footer .panel-image img{object-fit:cover;object-position:center left;order:0}.static-info .panel .partners{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-xl);justify-content:space-around}.static-info .panel .partners img{flex-shrink:0;height:6rem;max-width:16rem;object-fit:contain}@media screen and (min-width:88em){.static-info .panel[data-size=small]{height:18em}.static-info .panel.panel-feature .skew-bg>:first-child{border-bottom:18em solid transparent;border-left:12em solid transparent}.static-info .panel.panel-feature .skew-bg>:last-child{height:18em}.static-info .panel.panel-feature[data-justify=right] .skew-bg>:first-child{border-right:12em solid transparent}}@media screen and (max-width:60em){.static-info .panel .panel-image{max-height:25em}.static-info .about-page .panel[data-hero=true]{min-height:100vh;min-height:100svh}.static-info .about-page .panel[data-hero=true] .dark-overlay{background:linear-gradient(transparent,rgba(0,0,0,.5) 50%)}.static-info .panel{grid-template-columns:minmax(auto,30em) auto}.static-info .panel[data-justify=right][data-img=false]{padding-left:30%}.static-info .panel[data-text=dark] .dark-overlay{background-color:hsla(0,0%,100%,.3);display:block}.static-info .text-img-display img{display:none}.static-info .panel .partners img{flex-shrink:0;height:unset;max-height:7rem;max-width:unset;object-fit:contain;width:80%}}@media screen and (max-width:45em){.static-info .header-large{font-size:2em}.static-info .header-large.hero{font-size:2.6em}.static-info .header-medium,.static-info .header-medium.main{font-size:2em}.static-info .header-small{font-size:1.7em}.static-info .body{font-size:1.4em;max-width:unset}.static-info .landing-hero-title{padding-top:4vh}.static-info .landing-hero-title .header-large{font-size:2.3em}.static-info .landing-hero-title h1.highlight{display:none}.static-info .panel[data-img=true][data-justify=left]{grid-template-columns:1fr;grid-template-rows:auto max-content}.static-info .panel[data-img=true][data-justify=left] .panel-image{padding-bottom:var(--padding-r)}.static-info .panel[data-img=true][data-justify=right]{grid-template-columns:1fr;grid-template-rows:auto max-content}.static-info .panel[data-img=true][data-justify=right] .panel-image{order:2}.static-info .panel .panel-info{padding:var(--padding-l)}.static-info .panel[data-hero=true] .static-banner .entries-indicator,.static-info .static-banner .entries-indicator{left:unset;margin:unset;right:var(--inner-padding-r)}.static-info .panel[data-hero=true] .static-banner .content .header-small,.static-info .static-banner .content .header-small{font-size:1.1em}.static-info .panel[data-hero=true] .static-banner .content .thumb.medium,.static-info .static-banner .content .thumb.medium{font-size:.7em}.static-info .panel[data-hero=true] .static-banner .content .body,.static-info .static-banner .content .body{display:none}.static-info footer{justify-content:space-evenly}.static-info .panel button{font-size:.9em}.static-info button:disabled{opacity:.4}.static-info .panel[data-justify=right]:not([data-hero=true]){background-position:100%}.static-info .text-img-display{gap:var(--gap-xxl);grid-template-columns:unset}.static-info .panel .item-row.item-row-icons svg{height:3em}.static-info .feature-grid{gap:calc(var(--gap-r)*4);grid-template-columns:unset}.static-info .panel[data-justify=right][data-img=false]{padding-left:unset}.static-info footer{flex-direction:column;gap:var(--gap-xxl)}.static-info nav.header .logo{display:none}.static-info nav.header .logo-small{display:flex}}.video-calling-page{background-color:var(--colour-body);display:grid;position:relative}.video-calling-page .floating-sidebar-inner .button-tabs{padding:var(--inner-padding-l)}.user-video{border-radius:var(--corner-normal);overflow:hidden;position:relative}.user-video[data-mirror=true] video{transform:rotateX(180deg) rotate(180deg)}.user-video video{height:100%;object-fit:cover;object-position:center;width:100%}.user-video .no-video-fallback{align-items:center;bottom:0;display:grid;justify-items:center;left:0;position:absolute;right:0;top:0;z-index:1}.user-video .no-video-fallback img{border-radius:var(--round);height:75%;max-height:30em;position:absolute}.user-video .no-video-fallback img.blurred-background-image{border-radius:unset;filter:blur(1em) brightness(.5);height:100%;max-height:unset;object-fit:cover;width:100%}.user-video .video-call-video-overlay{bottom:0;box-shadow:inset 0 0 50px 20px var(--colour-overlay-dark);display:grid;grid-template-columns:auto max-content;left:0;opacity:0;padding:var(--inner-padding-r);pointer-events:none;position:absolute;right:0;top:0;transition:.3s ease;z-index:1}.user-video .video-call-video-overlay .video-call-name-tag{align-self:flex-end;background-color:var(--colour-subtle);border-radius:var(--corner-small);padding:var(--inner-padding-xs) var(--inner-padding-s);width:max-content}.user-video:hover .video-call-video-overlay{opacity:1;pointer-events:auto}.video-calling-body{display:grid;grid-template-rows:min-content auto;height:100%}.video-calling-body .video-calling-toolbar{align-items:center;gap:var(--gap-xl);padding:var(--padding-r);padding-bottom:var(--padding-xs)}.video-calling-body .video-calling-toolbar>:last-child>*{flex-shrink:0}.video-calling-body .video-calling-toolbar svg{width:1.3em}.video-calling-body .video-calling-inner-padding{padding:calc(var(--padding-r) - var(--inner-padding-s)) var(--inner-padding-r);padding-top:0}.video-calling-body .video-calling-inner{height:100%;position:relative;width:100%}.video-calling-body .video-calling-inner[data-view=pip]{height:calc(100% - var(--inner-padding-s)*2);margin:var(--inner-padding-s) var(--inner-padding-r);width:calc(100% - var(--inner-padding-r)*2)}.video-calling-body .video-calling-inner[data-view=pip] [data-publisher=true]{bottom:var(--inner-padding-m);filter:drop-shadow(var(--shadow-filter));height:10em;position:absolute;right:var(--inner-padding-m);width:16em;z-index:2}.video-calling-body .video-calling-inner[data-view=pip]>div{height:calc(100% - var(--inner-padding-r));width:calc(100% - var(--inner-padding-xl))}.video-calling-body .video-calling-inner[data-view=pip]>div>div:not(.user-video)>div:first-of-type{display:block}.video-calling-body .video-calling-inner>div{height:100%}.video-calling-body .video-calling-inner[data-view=grid] .user-video,.video-calling-body .video-calling-inner[data-view=pres] .user-video{margin:var(--inner-padding-s)}.video-calling-inner .OTPublisherContainer,.video-calling-inner .OTSubscriberContainer{border-radius:var(--corner-normal)}.video-calling-body .video-calling-inner .OT_bar{display:none}.video-calling-body .video-calling-inner .OT_name{background-color:rgba(0,0,0,.8);border-radius:var(--corner-small);bottom:var(--inner-padding-s);height:unset;left:var(--inner-padding-s);line-height:1;padding:var(--inner-padding-s);right:unset}.video-calling-body .video-calling-inner .OT_publisher .OT_edge-bar-item.OT_mode-on,.video-calling-body .video-calling-inner .OT_subscriber .OT_edge-bar-item.OT_mode-on{top:unset}.video-calling-body .video-calling-inner .OT_video-poster{background-position:50%;background-size:cover!important}[data-success=true],[data-valid=success]{fill:var(--colour-highlight);color:var(--colour-highlight)}[data-error=true],[data-valid=error]{fill:var(--colour-alert);color:var(--colour-alert)}[data-grade=good]{color:var(--colour-green)}[data-grade=fine]{color:var(--colour-yellow)}[data-grade=fail]{color:var(--colour-red2)}[data-pending=true]{filter:grayscale(1);opacity:.7}[data-invisible=true]{opacity:0}[data-shrink-hide=true]{opacity:0;pointer-events:none;width:0}[data-prevent-interaction=true]{pointer-events:none}.min-width{min-width:0}.min-height{min-height:0}.no-content{color:var(--colour-disabled);margin-bottom:var(--padding-xxl);text-align:center;width:100%}.logo .logo-invert{fill:var(--colour-logo)}.logo{display:flex}.logo.fill-rbc svg{fill:var(--colour-rbc-text)}.logo.small svg{width:6rem}.logo.medium svg{width:10rem}.logo svg{width:15em}.grab-bar{background-color:var(--colour-subtle);border-radius:var(--corner-normal);height:.25rem;padding:unset;width:2.75rem}.grab-bar.vertical{height:2.75rem;width:.25rem}.position-relative{position:relative}.position-absolute{position:absolute}.overflow-hidden{overflow:hidden}.absolute-overlay{bottom:0;z-index:1}.absolute-overlay,.locked-overlay{left:0;position:absolute;right:0;top:0}.locked-overlay{align-items:center;display:grid;justify-content:center;padding:var(--inner-padding-s);width:100%;z-index:2}.locked-overlay svg{width:2.2rem}.locked-overlay .dark-overlay{z-index:-1}.image-thumb-container[data-locked=true]{position:relative}.image-thumb-container[data-locked=true]>:not(.locked-overlay){filter:saturate(0) brightness(1) blur(1px)}.recaptcha{margin-bottom:.6em;transform:scale(1.1);transform-origin:0 0}.divider-line{--colour-line:var(--colour-subtle);border-bottom:1px solid var(--colour-line);width:100%}.divider-line.secondary{--colour-line:var(--colour-text-secondary)}.divider-line.heavy{border-bottom:3px solid var(--colour-line)}.divider-line.vertical{align-self:stretch;border-bottom:unset;border-right:1px solid var(--colour-line);height:auto;width:unset}.divider-line.vertical.short{align-self:center;height:80%;margin:0 var(--gap-xs)}.highlight-background{--colour-card:var(--colour-highlight-subtle);background-color:var(--colour-highlight-background)}.border-right{border-right:var(--line)}.border-left{border-left:var(--line)}.border-bottom{border-bottom:var(--line)}.border-top{border-top:var(--line)}.icon-overlay{align-items:center;display:grid;justify-items:center;position:relative}.icon-overlay svg{fill:var(--colour-white);position:absolute;z-index:2}.count-indicator{align-items:center;background-color:var(--colour-text);border-radius:var(--round);color:var(--colour-text-invert);display:grid;height:1.6em;justify-items:center;width:1.6em}.progress-bar{align-content:center;background-color:var(--colour-subtle);border-radius:var(--corner-normal);display:grid;height:calc(var(--size-unit)/3.3);width:100%}.progress-bar .progress-bar-inner{background-color:var(--colour-highlight);border-radius:inherit;height:calc(var(--size-unit)/1.4);transition:.3s ease;width:0}.media-badge{align-content:center;background-color:var(--colour-subtle);border-radius:var(--round);display:grid;height:calc(var(--size-unit)*1.8);justify-content:center;padding:calc(var(--inner-padding-r)/2.7);width:calc(var(--size-unit)*1.8)}.media-badge[data-media-type=badge],.media-badge[data-media-type=song]{background-color:var(--colour-yellow)}.media-badge[data-media-type=badge]{width:50%}.media-badge[data-media-type=podcast]{background-color:var(--colour-green)}.media-badge[data-media-type=video]{background-color:var(--colour-purple)}.media-badge svg{--colour-text:var(--colour-white);width:100%}.user-badges .user-badge{cursor:help;display:flex;position:relative}.user-badges .user-badge:hover span{display:flex}.user-badges .user-badge span{background-color:var(--colour-body-invert);border-radius:var(--corner-xsmall);color:var(--colour-text-invert);display:none;font-size:.8em;left:50%;padding:var(--inner-padding-xs);position:absolute;top:-1.6rem;transform:translateX(-50%);width:max-content;z-index:var(--z-info)}.explicit-badge{align-items:center;background-color:var(--colour-alert);border-radius:calc(var(--corner-xsmall)/2);color:var(--colour-white);display:none;height:calc(var(--size-unit)*1);justify-items:center;width:calc(var(--size-unit)*1)}.explicit-badge span{font-size:.7em;font-weight:bolder;line-height:1;pointer-events:none}.image-cropper>:first-child{max-width:30em}.image-cropper .preview-image{border-radius:var(--corner-small);width:12em}.image-cropper .preview-image[data-round=true]{border-radius:var(--round)}.quote-banner{margin:0 auto;max-width:36em}.quote-banner .quote-banner-inner{background-color:transparent;padding:var(--padding-r)}.alert-banner{background-color:var(--colour-highlight-background);border-radius:var(--corner-xsmall);display:flex;padding:var(--inner-padding-s);width:100%}.alert-banner.item-row,.alert-banner.right-item-layout{align-items:center}.alert-banner.content-width{width:unset}.alert-banner svg{width:2rem}.alert-banner.highlight{background-color:var(--colour-highlight-subtle)}.alert-banner.large{padding:var(--inner-padding-r)}.alert-banner.outline{border:var(--line);border-color:var(--colour-highlight-subtle)}.alert-banner[data-alert=true]{background-color:var(--colour-warn);border-color:var(--colour-overlay)}.dark-overlay{background-color:var(--colour-overlay-dark);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.dark-overlay.darker{background-color:var(--colour-black);opacity:.5}.expandable-section[data-measuring=true] .expandable-section-inner{max-height:unset}.expandable-section[data-active=false] .gradient-fade,.expandable-section[data-active=false] button{display:none}.expandable-section-inner{--colour-gradient-fade:var(--colour-body);max-height:121px;overflow:hidden;position:relative}.expandable-section-inner.secondary{--colour-gradient-fade:var(--colour-subtle)}.expandable-section-inner .gradient-fade{background:linear-gradient(transparent,var(--colour-gradient-fade));bottom:0;height:2em;left:0;position:absolute;right:0}.expandable-section-inner[aria-expanded=true]{max-height:unset}.expandable-section-inner[aria-expanded=true] .gradient-fade{display:none}.icon-display{display:flex}.icon-display.loading{transform:scale(.5)}.icon-display.small svg{width:1em}.icon-display.medium svg{width:1.6em}.icon-display.large svg{width:3em}.icon-display.xl svg{width:5em}.icon-display.white svg{fill:var(--colour-white)}.icon-display.highlight svg{fill:var(--colour-highlight)}.icon-display.success svg{fill:var(--colour-success)}.icon-display.alert svg{fill:var(--colour-alert)}.icon-display.gold svg{fill:var(--colour-gold)}.icon-display.secondary,.icon-display[data-active=false]{opacity:.5}.team-row,.team-stack{display:flex;flex-direction:row;gap:var(--gap-m)}.team-stack{gap:unset}.team-stack .team-count-extra,.team-stack .user-picture{border-color:var(--colour-body);margin-left:calc(var(--size-unit)*-1.4)}.team-stack :first-child{margin-left:unset}.team-stack .team-count-extra{align-content:center;background-color:var(--colour-text);border:solid var(--colour-body) calc(var(--size-unit)/5);border-radius:var(--round);color:var(--colour-text-invert);display:grid;height:calc(var(--size-unit)*2.6);justify-content:center;width:calc(var(--size-unit)*2.6);z-index:1}.stat-block-list{background-color:var(--colour-subtle);font-size:.9em;gap:var(--gap-r);padding:var(--inner-padding-r)}.stat-block-list,.stat-block-list .stat-block{display:flex;flex-direction:column;height:100%}.stat-block-list .stat-block{align-content:center;flex:1 1;justify-content:center;position:relative;width:100%}.stat-block-list .stat-block h1{align-items:left}.stat-block-list .stat-block>*{position:relative;z-index:2}.stat-block-list .stat-block svg{align-self:center;opacity:.2;position:absolute;width:80%;z-index:1}.entries-indicator{display:flex;flex-direction:row;gap:var(--gap-m);justify-content:center}.entries-indicator .entry{background-color:var(--colour-disabled);border-radius:var(--round);cursor:pointer;height:calc(var(--size-unit)/1.6);width:calc(var(--size-unit)/1.6)}.entries-indicator .entry[data-active=true]{background-color:var(--colour-highlight)}.entries-indicator .entry[data-active=true].secondary,.entries-indicator.secondary .entry[data-active=true]{background-color:var(--colour-text)}.entries-indicator.slim .entry{border-radius:var(--corner-normal);height:4px;width:1.6em}.new-indicator{background-color:transparent;border-radius:var(--round);height:.8em;width:.8em}[data-unread=true] .new-indicator{background-color:var(--colour-highlight)}.side-menu-container{display:grid;grid-template-columns:minmax(max-content,15em) auto;height:100%}.side-menu-container .body-area>*{border-bottom:var(--line);padding:var(--padding-m)}.side-menu-container .body-area>:first-child{border-top:var(--line)}.side-menu-container .side-menu{border-right:var(--line)}.bottom-line-section{border-bottom:var(--line);padding:var(--padding-r)}.text-center{text-align:center}.full-width{width:100%}.full-height{height:100%}.justify-content-end{justify-content:flex-end}.button-shadow{box-shadow:0 6px 6px 0 rgba(0,0,0,.25)}.divider-or{align-items:center;display:flex;justify-content:space-between}.divider-or:after,.divider-or:before{background-color:#272934;content:" ";display:inline-block;height:1px;width:calc(50% - 24px)}.status-banner{border:var(--line);border-color:var(--colour-overlay-light);border-radius:var(--corner-small);overflow:hidden;padding:var(--inner-padding-r);position:relative;width:100%;z-index:1}.status-banner[data-loading=true]{background-color:transparent}.status-banner[data-loading=true] .progress{bottom:0;left:0;position:absolute;top:0;width:100%;z-index:-1}.status-banner[data-loading=true] .progress>*{background:var(--colour-highlight-background);height:100%}.status-banner[data-error=true]{--colour-text:var(--colour-white);background-color:var(--colour-alert);color:var(--colour-text)}.status-banner[data-success=true]{--colour-text:var(--colour-white);background-color:var(--colour-success);color:var(--colour-text)}.status-banner .lds-ring{margin:-.8em;transform:scale(.5)}.status-banner .lds-ring div{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;border-top-color:var(--colour-white)}.reactGiphySearchbox-componentWrapper .reactGiphySearchbox-listWrapper{margin-right:-12px;overflow-x:hidden}.reactGiphySearchbox-componentWrapper svg{width:unset}.skeleton{background-color:var(--colour-highlight-background);border-radius:var(--corner-normal);overflow:hidden;position:relative}.skeleton.area{height:100%;width:100%}.skeleton.area[data-type=card-media]{--card-height:6.6em;height:var(--card-height);margin:var(--gap-r) 0}.skeleton.area[data-type=post-media]{--card-height:14rem;height:var(--card-height);margin:var(--gap-r) 0}.skeleton.area[data-type=table-row]{--card-height:calc(5em - var(--gap-m)*2);border-radius:0;height:var(--card-height);margin:var(--gap-m) 0}.skeleton.area[data-type=card-media-small]{--card-height:5em;height:var(--card-height);margin:var(--gap-xs) 0}.skeleton.text{height:1em;width:85%}.skeleton.text[data-small=true]{height:.4em;width:60%}.skeleton.text[data-tall=true]{border-radius:var(--corner-xsmall);height:2em}.skeleton.text[data-short=true]{width:35%}.skeleton.text[data-short=true][data-small=true]{width:25%}.skeleton .shimmer{animation:skeletonShimmer 1.2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);background-repeat:no-repeat;height:100%;min-width:15em;position:absolute;width:80%}@keyframes skeletonShimmer{0%{left:-60%}to{left:100%}}@media not all and (hover:none){.entries-indicator .entry:hover{background-color:var(--colour-text)}.entries-indicator .entry[data-active=true]:hover{background-color:var(--colour-highlight)}}@media screen and (max-height:42em){.media-badge{height:calc(var(--size-unit)*1.5);width:calc(var(--size-unit)*1.5)}}@media screen and (max-width:83em){.recaptcha{margin-bottom:.3em;transform:scale(1.06)}}@media screen and (max-width:60em){.side-menu-container{grid-template-columns:auto;height:100%}.side-menu-container .side-menu{border-right:unset}}@media screen and (max-width:45em){.stat-block-list>:last-child.stat-block{display:none}.border-right{border-right:unset}}@media screen and (max-width:29em){.recaptcha{margin-bottom:0;transform:scale(.97)}}@media screen and (max-width:20em){.recaptcha{margin-bottom:0;transform:scale(.8)}}.section{padding:var(--padding-r)}.section[data-overflow=false]{overflow:hidden}.section.scrolling-feed{padding:var(--padding-r) var(--padding-l);padding-right:var(--padding-xl);padding-top:0}.section[data-padding=false]{padding:0}.section[data-padding=false].scrolling-feed{padding-right:var(--padding-r)}[data-padding-local=true]{padding:var(--local-padding)}.padding-xsmall,[data-padding-xsmall=true]{--local-padding:var(--inner-padding-xs);padding:var(--inner-padding-xs)}.padding-small,[data-padding-small=true]{--local-padding:var(--inner-padding-s);padding:var(--inner-padding-s)}.padding-small{--local-padding:var(--inner-padding-s)}.padding-small-horizontal{padding-left:var(--inner-padding-s);padding-right:var(--inner-padding-s)}.padding-small-vertical{padding-bottom:var(--inner-padding-s);padding-top:var(--inner-padding-s)}.padding,[data-padding=true]{padding:var(--inner-padding-r)}.padding,[data-padding=true]{--local-padding:var(--inner-padding-r)}.padding-horizontal{padding-left:var(--inner-padding-r);padding-right:var(--inner-padding-r)}.padding-vertical{padding-bottom:var(--inner-padding-r);padding-top:var(--inner-padding-r)}.padding-large,[data-padding-large=true]{--local-padding:var(--padding-m);padding:var(--padding-m)}.padding-large{--local-padding:var(--padding-m)}.padding-large-horizontal{padding-left:var(--padding-m);padding-right:var(--padding-m)}.padding-large-vertical{padding-bottom:var(--padding-m);padding-top:var(--padding-m)}.padding-bottom{--local-padding:var(--inner-padding-r);padding-bottom:var(--inner-padding-r)}.padding-bottom-small{--local-padding:var(--inner-padding-s);padding-bottom:var(--inner-padding-s)}.padding-bottom-large{--local-padding:var(--inner-padding-xxl);padding-bottom:var(--inner-padding-xxl)}.padding-top{--local-padding:var(--inner-padding-r);padding-top:var(--inner-padding-r)}.padding-top-large{--local-padding:var(--padding-m);padding-top:var(--padding-m)}.padding-top-small{--local-padding:var(--inner-padding-s);padding-top:var(--inner-padding-s)}.padding-left{--local-padding:var(--inner-padding-r);padding-left:var(--inner-padding-r)}.padding-left-xl{--local-padding:var(--inner-padding-xxl);padding-left:var(--inner-padding-xxl)}.padding-left-large{--local-padding:var(--padding-m);padding-left:var(--padding-m)}.padding-left-small{--local-padding:var(--inner-padding-m);padding-left:var(--inner-padding-m)}.padding-right{--local-padding:var(--inner-padding-r);padding-right:var(--inner-padding-r)}.padding-right-large{--local-padding:var(--inner-padding-xxl);padding-right:var(--inner-padding-xxl)}.padding-right-small{--local-padding:var(--inner-padding-m);padding-right:var(--inner-padding-m)}.remove-padding-right{padding-right:0}.remove-padding-left{padding-left:0}.remove-padding-bottom{padding-bottom:0}.remove-padding-top{padding-top:0}.escape-padding{margin:calc(var(--local-padding, var(--inner-padding-r))/2.5*-1)}.escape-padding-exact{margin:calc(var(--local-padding, var(--inner-padding-r))/1*-1)}.escape-padding-horizontal{margin-left:calc(var(--local-padding, var(--inner-padding-r))/2.5*-1);margin-right:calc(var(--local-padding, var(--inner-padding-r))/2.5*-1)}.prevent-shrink{flex-shrink:0}.max-width-s{max-width:26em}.max-width-m{max-width:38em}.max-width-l{max-width:46em}.max-width-xl{max-width:56em}.grid-feed{display:flex;flex-direction:column;gap:var(--gap-r)}.grid-feed .grid-row{display:flex;flex-direction:row;gap:var(--gap-r);width:100%}.grid-feed .grid-row>*{flex:1}.two-col-grid{column-gap:var(--gap-m);display:grid;grid-template-columns:max-content auto;row-gap:var(--gap-r)}.item-list{display:flex;flex-direction:column;gap:var(--gap-m)}.item-list.center-horizontal{align-items:center}.item-list.center-vertical{justify-content:center}.item-list.space-between{justify-content:space-between}.item-list.align-items-start>*{align-self:flex-start}.item-list.justify-end{justify-content:flex-end}.item-list.alternating-ends>:nth-child(odd){align-items:flex-end}.button-row,.filter-buttons,.info-row,.item-row{align-items:center;display:flex;flex-direction:row;gap:var(--gap-m)}.button-row.wrap,.filter-buttons.wrap,.info-row.wrap,.item-row.wrap{flex-wrap:wrap}.button-row.allow-truncate,.filter-buttons.allow-truncate,.info-row.allow-truncate,.item-row.allow-truncate{min-width:0}.button-row.align-top,.filter-buttons.align-top,.info-row.align-top,.item-row.align-top{align-items:flex-start}.button-row.align-stretch,.filter-buttons.align-stretch,.info-row.align-stretch,.item-row.align-stretch{align-items:stretch}.button-row.center-spread,.filter-buttons.center-spread,.info-row.center-spread,.item-row.center-spread{justify-content:space-evenly}.button-row.center-spread-between,.filter-buttons.center-spread-between,.info-row.center-spread-between,.item-row.center-spread-between{justify-content:space-between}.button-row.xl,.filter-buttons.xl,.info-row.xl,.item-row.xl{gap:var(--gap-xxl)}.button-row.center-horizontal,.filter-buttons.center-horizontal,.info-row.center-horizontal,.item-row.center-horizontal{justify-content:center}.button-row.center-vertical,.filter-buttons.center-vertical,.info-row.center-vertical,.item-row.center-vertical{align-items:center}.button-row.align-end,.filter-buttons.align-end,.info-row.align-end,.item-row.align-end{align-items:flex-end}.item-row.wrap.large,.item-row.wrap.small{row-gap:var(--gap-xs)}.item-row.wrap.xl,.item-row.wrap.xxl{row-gap:var(--gap-m)}.item-row.wrap.no-gap{row-gap:0}.button-row.small,.item-list.small,.item-row.small,.user-info.small{gap:var(--gap-xs)}.button-row.medium,.item-list.medium,.item-row.medium,.user-info.medium{gap:var(--gap-s)}.button-row.large,.item-list.large,.item-row.large,.user-info.large{gap:var(--gap-r)}.button-row.xl,.item-list.xl,.item-row.xl,.user-info.xl{gap:var(--gap-xl)}.button-row.xxl,.item-list.xxl,.item-row.xxl,.user-info.xxl{gap:var(--gap-xxl)}.button-row.huge,.item-list.huge,.item-row.huge,.user-info.huge{gap:6rem}.button-row.no-gap,.item-list.no-gap,.item-row.no-gap,.user-info.no-gap{gap:unset}.button-row.prevent-shrink>*,.item-list.prevent-shrink>*,.item-row.prevent-shrink>*,.user-info.prevent-shrink>*{flex-shrink:0}.button-row.full-height,.item-list.full-height,.item-row.full-height,.user-info.full-height{height:100%}.button-row.full-width>*,.item-list.full-width>*,.item-row.full-width>*,.user-info.full-width>*{flex:1}.bottom-item-layout,.left-item-layout,.right-item-layout,.top-item-layout{display:grid;gap:var(--gap-m)}.bottom-item-layout.small,.left-item-layout.small,.right-item-layout.small,.top-item-layout.small{gap:var(--gap-s)}.bottom-item-layout.medium,.left-item-layout.medium,.right-item-layout.medium,.top-item-layout.medium{gap:var(--gap-r)}.bottom-item-layout.large,.left-item-layout.large,.right-item-layout.large,.top-item-layout.large{gap:var(--gap-l)}.bottom-item-layout.xl,.left-item-layout.xl,.right-item-layout.xl,.top-item-layout.xl{gap:var(--gap-xl)}.bottom-item-layout.xxl,.left-item-layout.xxl,.right-item-layout.xxl,.top-item-layout.xxl{gap:var(--gap-xxl)}.bottom-item-layout.no-gap,.left-item-layout.no-gap,.right-item-layout.no-gap,.top-item-layout.no-gap{gap:unset}.bottom-item-layout.center-vertical,.left-item-layout.center-vertical,.right-item-layout.center-vertical,.top-item-layout.center-vertical{justify-items:center}.bottom-item-layout.center-horizontal,.left-item-layout.center-horizontal,.right-item-layout.center-horizontal,.top-item-layout.center-horizontal{align-items:center}.left-item-layout{grid-template-columns:max-content auto}.right-item-layout{grid-template-columns:auto max-content}.right-item-layout.wrap>:first-child{flex:1}.top-item-layout{grid-template-rows:max-content auto;height:100%}.bottom-item-layout{grid-template-rows:auto max-content;height:100%}.bottom-item-layout.auto{grid-template-rows:auto auto}.left-item-layout.align-top,.right-item-layout.align-top{align-items:flex-start}.left-item-layout.align-start button,.right-item-layout.align-start button{align-self:flex-start}.left-item-layout.wrap,.right-item-layout.wrap{display:flex;flex-direction:row;flex-wrap:wrap}.left-item-layout.align-end button,.right-item-layout.align-end button{align-self:flex-end}.left-item-layout.justify-right,.right-item-layout.justify-right{justify-items:right}.flex-min-content{flex-basis:min-content}.right-item-layout.with-back{grid-template-columns:max-content auto max-content}.right-item-layout.with-back .back-icon{padding-top:.5em}.right-item-layout.with-back .back-icon svg{fill:var(--colour-highlight);cursor:pointer}.droppable-item-list{display:block}.droppable-item-list [data-is-dragging=true]{background-color:var(--colour-highlight-subtle);border-radius:var(--corner-xsmall)}.indent-left{margin-left:var(--gap-r)}.indent-left-negative{margin-left:calc(var(--gap-m)*-1)}.indent-right{margin-right:var(--gap-r)}.user-info{display:flex;flex-direction:column;gap:var(--gap-s);justify-content:center;min-width:0}.user-info .subtitle-large:first-child{font-size:.9em}.button-row.outlined{border:var(--line);border-radius:var(--corner-xsmall);padding:var(--inner-padding-xs)}.button-row.large{flex-wrap:wrap;gap:var(--gap-r)}.button-row.large button{flex-shrink:0}.button-row button.text{align-self:flex-end}.item-grid-wrap{display:grid;gap:var(--gap-r);grid-template-columns:repeat(auto-fill,minmax(12em,1fr))}.item-grid-wrap.xsmall{grid-template-columns:repeat(auto-fill,minmax(8em,1fr))}.item-grid-wrap.small{grid-template-columns:repeat(auto-fill,minmax(10em,1fr))}.item-grid-wrap.large{grid-template-columns:repeat(auto-fill,minmax(14em,1fr));max-width:110em}.item-grid-wrap .content-tile{max-width:unset;min-width:unset}.item-grid-wrap .content-tile a{display:flex}.item-grid-wrap .content-tile a .image-thumb{aspect-ratio:16/10;height:unset}.subtitle-section{display:grid;gap:var(--padding-s);grid-template-rows:min-content auto;height:100%;min-height:0}.bottom-tray{border-top:var(--line);max-height:30vh;width:100%}.bottom-tray .scroll-container{padding:var(--inner-padding-r)}.subtitle-header{height:auto}.header-small.margin{margin:auto}.subtitle-section.no-height{height:unset}.fixed-bottom-container{display:grid;gap:var(--gap-r);grid-template-rows:auto max-content;min-height:0}.fixed-bottom-container .fixed-bottom-body{min-height:0;position:relative}.fixed-bottom-container .fixed-bottom-body>div{padding-bottom:var(--gap-r)}.fixed-bottom-container .fixed-bottom-body .gradient-fade{background:linear-gradient(transparent,var(--colour-highlight-background));bottom:0;height:.75em;left:0;position:absolute;right:0;z-index:10}.fixed-bottom-container .scroll-container{margin-right:calc(var(--padding-r)*-1);padding-right:var(--padding-r)}.slider{display:grid;overflow:hidden;position:relative;width:100%}.slider .scroll-container{padding-bottom:calc(var(--gap-m) + 4px)}.slider .gradient-overflow{background:linear-gradient(90deg,transparent,var(--colour-body) 85%,var(--colour-body));bottom:0;position:absolute;right:0;top:0;width:2rem;z-index:1}.slider .slider-inner{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gap-m);margin-right:2rem;width:100%}.slider .slider-inner .slider-end-block{width:2rem}.slider .slider-inner>*{flex-grow:1;flex-shrink:0}@media screen and (max-height:42em){.subtitle-section>:first-child{font-size:.9em}}@media screen and (min-width:100em){.item-grid-wrap{grid-template-columns:repeat(auto-fill,minmax(14em,1fr))}.item-grid-wrap.small{grid-template-columns:repeat(auto-fill,minmax(11em,1fr))}.item-grid-wrap.large{grid-template-columns:repeat(auto-fill,minmax(16em,1fr))}}@media screen and (max-width:92em){.item-row.collapse-l{flex-wrap:wrap}.item-row.collapse-l>:first-child{flex-shrink:0;width:100%}.left-item-layout.collapse-xl,.right-item-layout.collapse-xl{grid-template-columns:auto}.item-grid-wrap.large{max-width:unset}}@media screen and (max-width:83em){.item-row.collapse-l{flex-wrap:wrap}.item-row.collapse-l>:first-child{flex-shrink:0;width:100%}.left-item-layout.collapse-l,.right-item-layout.collapse-l{grid-template-columns:auto}}@media screen and (max-width:60em){.item-row.collapse-s-two-pane{display:grid;grid-template-columns:1fr 1fr 1fr}.left-item-layout.collapse-m,.right-item-layout.collapse-m{grid-template-columns:auto}}@media screen and (max-width:45em){.item-row.collapse-s{flex-wrap:wrap}.item-row.collapse-s>:first-child{flex-shrink:0;width:100%}.item-row.collapse-s-two-pane{display:grid;grid-template-columns:1fr 1fr}.left-item-layout.collapse-s,.right-item-layout.collapse-s{grid-template-columns:auto}.item-grid-wrap.xsmall{grid-template-columns:repeat(auto-fill,minmax(8em,1fr))}}@media screen and (max-width:29em){.left-item-layout.collapse-xs,.right-item-layout.collapse-xs{grid-template-columns:auto}}@media screen and (max-width:20em){.item-row.collapse-s-two-pane{grid-template-columns:auto}}.form,form{display:flex;flex-direction:column;gap:var(--gap-r);min-width:0}.form.hidden,form.hidden{display:none}.form.large .form-row,form.large .form-row{gap:var(--gap-s)}.form.large .form-row input,form.large .form-row input{font-size:1.3em;padding:calc(var(--inner-padding-r)/1.1) calc(var(--inner-padding-r)/1)}.form.two-pane>*,form.two-pane>*{display:flex;flex-direction:column;gap:var(--gap-r);min-width:0}.form label,form label{display:block}.form .file-input .file-input-button[data-combine=true],form .file-input .file-input-button[data-combine=true]{display:grid;grid-template-columns:auto max-content}.form .file-input .file-input-button[data-combine=true] label.input-file,form .file-input .file-input-button[data-combine=true] label.input-file{border-radius:var(--corner-small) 0 0 var(--corner-small)}.form .file-input .file-input-button label.input-file,form .file-input .file-input-button label.input-file{background-color:var(--colour-highlight-background);border:var(--line);border-color:var(--colour-disabled);border-radius:var(--corner-small);border-style:dashed;display:flex;flex-direction:row;gap:var(--gap-m);justify-content:center;padding:var(--inner-padding-r)}.form .file-input .file-input-button label.input-file>*,form .file-input .file-input-button label.input-file>*{pointer-events:none}.form .file-input .file-input-button label.input-file[data-drag-over=true],form .file-input .file-input-button label.input-file[data-drag-over=true]{border-style:solid}.form .file-input .file-input-button .input-file-secondary,form .file-input .file-input-button .input-file-secondary{background-color:var(--colour-highlight-subtle);border-bottom-left-radius:0;border-top-left-radius:0;display:flex;justify-content:center;width:4rem}.form .file-input .file-input-button .input-file-secondary svg,form .file-input .file-input-button .input-file-secondary svg{width:1.6em}.form .file-input.hero label.input-file,form .file-input.hero label.input-file{align-items:center;gap:var(--gap-l);padding:var(--padding-r) var(--inner-padding-r)}.form .file-input.hero svg,form .file-input.hero svg{fill:var(--colour-highlight-subtle);width:6.5rem}.form .form-row,form .form-row{display:grid;gap:calc(var(--gap-r)/10)}.form .form-row[data-required=true] label:not(.secondary):after,form .form-row[data-required=true] label:not(.secondary):after{color:var(--colour-highlight);content:" *"}.form .form-row .select-__control,.form .form-row input[type=email],.form .form-row input[type=password],.form .form-row input[type=text],.form .form-row select,.form .form-row textarea,form .form-row .select-__control,form .form-row input[type=email],form .form-row input[type=password],form .form-row input[type=text],form .form-row select,form .form-row textarea{margin-top:calc(var(--gap-r)*-.7);padding-top:var(--inner-padding-r)}.form .form-row .select-container label,.form .form-row.text-input label,form .form-row .select-container label,form .form-row.text-input label{background-color:var(--colour-body);color:var(--colour-disabled);margin-left:calc(var(--gap-r)*1.75);padding:0 .5em;position:relative;width:max-content;z-index:1}.form .form-col,form .form-col{display:grid}.form select,form select{background-color:transparent;border:var(--line);border-radius:var(--corner-xsmall);color:var(--colour-text);font-size:1.1em;padding:calc(var(--inner-padding-r)/1.1) calc(var(--inner-padding-r)/1.6);width:100%}.form .select-container .select-__control,form .select-container .select-__control{background-color:transparent;border:var(--line);padding:.2rem 0}.form input[type=email],.form input[type=password],.form input[type=text],.form textarea,form input[type=email],form input[type=password],form input[type=text],form textarea{background-color:transparent;border:var(--line)}.form.media-gallery .media-gallery-image,form.media-gallery .media-gallery-image{aspect-ratio:1/1;background-position:50%;background-size:cover;border-radius:var(--corner-small);padding:var(--inner-padding-s);position:relative;text-align:right;width:100%}.form .three-pane,.form .two-pane,form .three-pane,form .two-pane{gap:var(--gap-m)}select:active,select:focus{outline:2px solid var(--colour-highlight)}.text-input-button{background-color:var(--colour-subtle);border-radius:var(--corner-xsmall);padding:var(--inner-padding-xs);padding-right:var(--inner-padding-s);width:100%}.text-input-button[aria-selected=true]{outline:2px solid var(--colour-highlight)}.text-input-button[data-hero=true]{padding:var(--inner-padding-xs) var(--inner-padding-m)}.text-input-button[data-hero=true] input{height:3.4rem}.text-input-button input{background-color:transparent;font-size:.9em}.text-input-button input:active,.text-input-button input:focus{outline:unset}input[type=text],textarea{-webkit-appearance:none;appearance:none;background-color:var(--colour-subtle);border:none;border-radius:var(--corner-xsmall);color:var(--colour-text);cursor:auto;padding:calc(var(--inner-padding-r)/1.1) calc(var(--inner-padding-r)/1.6);width:100%}input[type=text]::placeholder,textarea::placeholder{opacity:.65}input[type=text].single,textarea.single{font-size:1.4em;padding-left:0;padding-right:0;text-align:center;width:2em}.form textarea{height:12rem;max-height:40em;min-height:10em;resize:vertical}input[type=email],input[type=password]{-webkit-appearance:none;appearance:none;background-color:var(--colour-subtle);border:none;border-radius:var(--corner-xsmall);color:var(--colour-text);cursor:auto;font-size:.8em;padding:calc(var(--inner-padding-r)/1.1) calc(var(--inner-padding-r)/1.6);width:100%}input[type=checkbox]{align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:unset;border:var(--line);border-radius:.3rem;cursor:pointer;display:grid;height:1.6rem;justify-content:center;position:relative;width:1.6rem}input[type=checkbox].highlight{background-color:var(--colour-highlight-subtle)}input[type=checkbox]:after{content:"✓";font-size:1.4em;font-weight:800;opacity:0;z-index:1}input[type=checkbox]:checked{background-color:var(--colour-highlight)}input[type=checkbox]:checked:after{opacity:1}input:active,input:focus,textarea:active,textarea:focus{outline:2px solid var(--colour-highlight)}input.droppable[type=file]{display:none}input[data-error=true]{outline:1px solid var(--colour-alert)}.two-pane{display:grid;gap:var(--padding-r);grid-template-columns:1fr 1fr}.two-pane.small{gap:var(--gap-r)}.three-pane{display:grid;gap:var(--padding-r);grid-template-columns:1fr 1fr 1fr}.remove-gallery-button{background:transparent!important;padding:0;position:absolute;right:-6px;top:-5px}.react-datepicker-popper,.react-datepicker__tab-loop{z-index:3}@media not all and (hover:none){label.input-file:hover{cursor:pointer;filter:var(--filter-brightness)}}@media screen and (max-width:60em){input[type=text],textarea{font-size:1em}.two-pane.collapse-m{grid-template-columns:auto}}@media screen and (max-width:45em){.three-pane{grid-template-columns:1fr 1fr}.two-pane:not(.collapse-s){grid-template-columns:auto}}@media screen and (max-width:29em){.two-pane.collapse-s{grid-template-columns:auto}}.sidebar-layout{display:grid}.sidebar-layout.sidebar-right{grid-template-columns:auto max-content}.sidebar-layout.sidebar-right .floating-sidebar{padding-left:0}.sidebar-layout.sidebar-left{grid-template-columns:max-content auto}.sidebar-layout.sidebar-left.set-size-large{grid-template-columns:clamp(18em,45%,25em) auto}.sidebar-layout.sidebar-left.set-size-large .floating-sidebar{width:100%}.sidebar-layout.sidebar-left.set-size-normal{grid-template-columns:clamp(16em,40%,22em) auto}.sidebar-layout.sidebar-left.set-size-normal .floating-sidebar{width:100%}.sidebar-layout.sidebar-left .floating-sidebar{padding-right:0}.sidebar-layout .floating-sidebar{--colour-subtle:var(--colour-highlight-subtle);--line:solid 1px var(--colour-subtle);height:100%;max-width:26em;min-height:0;min-width:18em;padding:var(--inner-padding-r);width:25vw}.sidebar-layout .floating-sidebar.invert{--colour-subtle:var(--colour-highlight-subtle-invert)}.sidebar-layout .floating-sidebar.invert .floating-sidebar-inner{--colour-text:var(--colour-text-invert);background-color:var(--colour-highlight-background-invert)}.sidebar-layout .floating-sidebar.invert .floating-sidebar-inner .icon-display svg,.sidebar-layout .floating-sidebar.invert .floating-sidebar-inner a.no-bg:not(.always-white) svg,.sidebar-layout .floating-sidebar.invert .floating-sidebar-inner button.no-bg:not(.always-white) svg{fill:var(--colour-text-invert)}.sidebar-layout .floating-sidebar.invert .ps__thumb-x,.sidebar-layout .floating-sidebar.invert .ps__thumb-y{background-color:var(--colour-highlight-background)!important}.sidebar-layout .floating-sidebar[data-outer-padding=false]{padding:0}.sidebar-layout .floating-sidebar[data-padding=true] .floating-sidebar-inner{padding:var(--inner-padding-r)}.sidebar-layout .floating-sidebar[data-padding=false] .floating-sidebar-inner>.scroll-container{padding:0}.sidebar-layout .floating-sidebar .item-row{min-width:0}.sidebar-layout .floating-sidebar .button-tabs button{width:100%}.sidebar-layout .floating-sidebar .floating-sidebar-inner{background-color:var(--colour-highlight-background);border-radius:var(--corner-normal);color:var(--colour-text);height:100%;overflow:hidden;padding:0;width:100%}.sidebar-layout .floating-sidebar .floating-sidebar-inner>.scroll-container{padding:var(--inner-padding-r);padding-bottom:0}.sidebar-layout .floating-sidebar .floating-sidebar-inner>.scroll-container>.card-list{margin:0 calc(var(--inner-padding-r)*-1)}.sidebar-layout .floating-sidebar .floating-sidebar-inner a{min-width:0}.sidebar-layout .floating-sidebar .floating-sidebar-inner .sidebar-inner-image{background-position:50%;background-size:cover}@media screen and (max-width:83em){.sidebar-layout .floating-sidebar .floating-sidebar-inner>.scroll-container{padding:var(--padding-s)}}@media screen and (max-width:60em){.sidebar-layout .floating-sidebar{display:none}.sidebar-layout.sidebar-left,.sidebar-layout.sidebar-left.set-size-large,.sidebar-layout.sidebar-left.set-size-normal,.sidebar-layout.sidebar-right,.sidebar-layout.sidebar-right.set-size-large,.sidebar-layout.sidebar-right.set-size-normal{grid-template-columns:auto}}