.ui-visually-hidden{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ui-button,.ui-icon-button,.ui-back-button,.ui-filter-tabs__button,.ui-segmented-control__button,.ui-accordion__trigger{appearance:none;cursor:pointer;touch-action:manipulation;border-radius:0}:is(.ui-button,.ui-icon-button,.ui-back-button,.ui-filter-tabs__button,.ui-segmented-control__button,.ui-accordion__trigger):disabled{cursor:default}.ui-button{overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;align-items:center;width:100%;min-height:60px;padding:10px 20px;display:flex}.ui-button--primary{color:var(--color-white);background-color:var(--color-black)}.ui-button--primary:disabled{color:var(--color-gray-2);background-color:var(--color-gray-4)}.ui-button--secondary{color:var(--color-black);background-color:var(--color-white);border-color:var(--color-gray-3)}.ui-button--secondary:disabled{color:var(--color-gray-2);border-color:var(--color-gray-4)}.ui-button--inverse{color:var(--color-black);background-color:var(--color-white)}.ui-button--inverse:disabled{color:var(--color-gray-2);background-color:var(--color-gray-4)}.ui-icon-button{border:1px solid var(--color-gray-4);background-color:#0000;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.ui-back-button{min-height:44px;color:var(--color-black);background-color:#0000;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ui-selection-indicator{border:1px solid var(--color-gray-2);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ui-selection-indicator--checked{background-color:var(--color-black);border-color:var(--color-black)}.ui-checkbox{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex;position:relative}.ui-checkbox__indicator{padding:8px}.ui-checkbox:has(input:disabled){cursor:default}.ui-checkbox:has(input:disabled) .ui-selection-indicator{opacity:.5}.ui-checkbox input:not(:checked)+.ui-checkbox__indicator img{visibility:hidden}.ui-checkbox input:not(:checked)+.ui-checkbox__indicator .ui-selection-indicator{border-color:var(--color-gray-2);background-color:#0000}.ui-checkbox input:checked+.ui-checkbox__indicator .ui-selection-indicator{background-color:var(--color-black);border-color:var(--color-black)}.ui-filter-tabs{gap:4px;display:flex}.ui-filter-tabs__button{min-width:0;min-height:44px;color:var(--color-black);overflow-wrap:anywhere;background-color:var(--color-white);border:0;flex:1;padding:8px 16px}.ui-filter-tabs__button[aria-pressed=true]{color:var(--color-white);background-color:var(--color-black)}.ui-segmented-control{background-color:var(--color-black);width:100%;min-height:60px;padding:4px;display:flex}.ui-segmented-control__button{min-width:0;min-height:52px;color:var(--color-white);overflow-wrap:anywhere;background-color:#0000;border:0;flex:1;padding:0 8px}.ui-segmented-control__button[aria-selected=true]{color:var(--color-black);background-color:var(--color-white)}.ui-segmented-control__button:focus-visible{outline-color:var(--color-vermilion-300)}.ui-accordion__heading{margin:0}.ui-accordion__trigger{width:100%;min-height:44px;color:var(--color-black);text-align:start;background-color:#0000;border:0;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.ui-accordion__toggle{flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:flex}.ui-field{width:100%}.ui-select{min-width:0;position:relative}.ui-select__control{text-align:start;width:100%;min-height:60px;color:var(--color-text-primary);background-color:var(--color-white);border:1px solid var(--color-gray-4);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ui-select__control:focus-visible{outline:var(--app-focus-outline);outline-offset:3px}.ui-select__control[aria-invalid=true]{border-color:var(--color-vermilion-700)}.ui-select__control:disabled{color:var(--color-gray-1);background-color:var(--color-gray-5);cursor:default}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select__icon{pointer-events:none;flex-shrink:0}.ui-select__control[data-state=open] .ui-select__icon{transform:rotate(180deg)}.ui-select__popup{z-index:var(--app-layer-dropdown);width:var(--radix-select-trigger-width);max-height:min(320px, var(--radix-select-content-available-height));color:var(--color-text-primary);background-color:var(--color-white);border:1px solid var(--color-gray-4);border-radius:0;outline:none;overflow:hidden}.ui-select__viewport{padding:4px}.ui-select__option{overflow-wrap:anywhere;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;display:flex}.ui-select__option[data-state=checked],.ui-select__option[data-highlighted]{background-color:var(--color-gray-5)}.ui-select__option[data-disabled]{color:var(--color-gray-1);cursor:default}.ui-select__selected{flex-shrink:0;display:flex}.ui-select__scroll{background-color:var(--color-white);justify-content:center;align-items:center;height:28px;display:flex}.ui-select__scroll-up{transform:rotate(180deg)}.ui-select__empty{margin:0;padding:16px}.ui-field__control{position:relative}.ui-field__input{appearance:none;width:100%;height:56px;min-height:56px;color:var(--color-black);border:1px solid var(--color-black);background-color:#0000;border-radius:0;padding:27px 16px 11px;display:block}.ui-field .ui-field__input{text-transform:var(--type-paragraph-p2-regular-aa-case)}.ui-field__input:focus-visible{outline:var(--app-focus-outline);outline-offset:3px}.ui-field--invalid .ui-field__input{border-color:var(--color-vermilion-700)}.ui-field__input:placeholder-shown{padding-block:18px}.ui-field__input::placeholder{color:var(--color-gray-2)}.ui-field__label{color:var(--color-component-muted);text-overflow:ellipsis;white-space:nowrap;position:absolute;inset-block-start:9px;inset-inline:17px;overflow:hidden}.ui-field__input:placeholder-shown+.ui-field__label{visibility:hidden}.ui-field__message{margin:8px 0 0}.ui-bottom-bar{flex-direction:column;gap:10px;padding:0 16px;display:flex}.ui-field--invalid .ui-field__message{color:var(--color-vermilion-700)}:is(.ui-button,.ui-icon-button,.ui-back-button,.ui-filter-tabs__button,.ui-segmented-control__button,.ui-accordion__trigger):focus-visible{outline:var(--app-focus-outline);outline-offset:3px}.ui-checkbox:has(input:focus-visible){outline:var(--app-focus-outline);outline-offset:3px}.ui-select__option[data-highlighted]:focus-visible{outline:var(--app-focus-outline);outline-offset:-2px}.game-muted{color:var(--color-component-muted)}.game-metric-list{flex-wrap:wrap;gap:4px;display:flex}.game-metric-chip{border:1px solid var(--color-gray-3);white-space:nowrap;justify-content:center;align-items:center;min-height:32px;padding:9px 8px;display:inline-flex}.game-metric-chip--positive{color:var(--color-jordy-blue-700);background-color:var(--color-tag-positive);border-color:var(--color-jordy-blue-300)}.game-metric-chip--negative{color:var(--color-vermilion-500);background-color:var(--color-tag-negative);border-color:var(--color-vermilion-300)}.game-metric-chip--neutral{color:var(--color-gray-1);background-color:var(--color-gray-5);border-color:var(--color-gray-3)}.game-metric-chip--solid{height:28px;min-height:28px;color:var(--color-white);border:0;padding:0 10px}.game-metric-chip--solid.game-metric-chip--positive{background-color:var(--color-jordy-blue-500)}.game-metric-chip--solid.game-metric-chip--negative{background-color:var(--color-vermilion-500)}.game-metric-cell{background-color:var(--color-white);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:92px;padding:10px 16px;display:flex}.game-metric-cell__label{color:var(--color-component-muted);text-transform:var(--type-headline-title-xs-aa-case);overflow-wrap:anywhere}.game-metric-cell__delta{justify-content:center;align-items:center;min-height:20px;margin-top:auto;padding:4px 6px;display:inline-flex}.game-stat{background-color:var(--color-gray-5);flex-direction:column;gap:8px;min-width:0;min-height:79px;padding:16px;display:flex}.game-stat--culture{background-color:var(--color-white);gap:24px;padding:10px}.game-culture-swatch{flex:0 0 20px;width:20px;height:20px;display:inline-block}.game-culture-swatch--beige{background-color:var(--color-culture-beige)}.game-culture-swatch--purple{background-color:var(--color-culture-purple)}.game-culture-swatch--red{background-color:var(--color-culture-red)}.game-culture-swatch--blue{background-color:var(--color-culture-blue)}.game-culture-swatch--orange{background-color:var(--color-culture-orange)}.game-culture-swatch--green{background-color:var(--color-culture-green)}.game-culture-swatch--yellow{background-color:var(--color-culture-yellow)}.game-team-card,.game-role-card{min-width:0;color:var(--color-black);text-align:start;overflow-wrap:anywhere;background-color:var(--color-gray-5);cursor:pointer;touch-action:manipulation;border:0;border-radius:0;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.game-role-card--occupied{opacity:.5}:is(.game-team-card,.game-role-card):disabled{cursor:default}.game-team-card{gap:32px;min-height:119px}.game-team-card__count{color:var(--color-black);background-color:var(--color-white);align-self:flex-start;padding:6px 10px}.game-team-card--selected{color:var(--color-white);background-color:var(--color-vermilion-500)}.game-role-card{gap:24px;min-height:152px}.game-role-card__heading{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.game-role-card__participant{color:var(--color-component-muted)}.game-role-card__title{white-space:pre-line}.game-role-card--selected{color:var(--color-white);background-color:var(--color-vermilion-500)}.game-role-badge{color:var(--color-white);background-color:var(--color-jordy-blue-500);padding:0 4px;display:inline-flex}.game-role-card--selected .game-role-badge{color:var(--color-black);background-color:var(--color-white)}.game-decision-card{border:1px solid var(--color-gray-3);cursor:pointer;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.game-decision-card--selected{background-color:var(--color-gray-5);border:0}.game-decision-card__row{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.game-decision-card__number{min-height:28px;color:var(--color-white);background-color:var(--color-jordy-blue-500);align-items:center;padding:0 2px;display:inline-flex}.game-decision-card:has(input:disabled){cursor:default}.game-situation-card{min-width:0;min-height:132px;color:var(--color-black);overflow-wrap:anywhere;background-color:var(--color-white);flex-direction:column;justify-content:space-between;gap:24px;padding:16px 10px;text-decoration:none;display:flex}.game-solved-card{color:var(--color-black);background-color:var(--color-white);flex-direction:column;gap:16px;padding:16px;text-decoration:none;display:flex}.game-solved-card__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-solved-card__header>span{overflow-wrap:anywhere;min-width:0}.game-solved-card__header img,.game-history-entry__header img{flex-shrink:0}.game-situation-tag{align-items:center;gap:4px;width:fit-content;min-height:23px;padding-inline:4px;display:inline-flex}.game-situation-tag--situation{color:var(--color-white);background-color:var(--color-jordy-blue-500);padding-inline:0}.game-situation-tag--solved{color:var(--color-black);background-color:var(--color-gray-4)}.game-history-entry{background-color:var(--color-white);flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.game-history-entry__header{align-items:center;gap:10px;display:flex}.game-history-entry__author{overflow-wrap:anywhere;flex:1;min-width:0}.game-history-entry__body{margin-top:8px}.game-history-entry__body h3{margin:0}.game-history-entry__body p{margin:8px 0 0}.game-history-entry--decision{border:1px solid var(--color-gray-4);gap:0;padding:15px}.game-history-entry__metadata{overflow-wrap:anywhere;margin:0}.game-history-entry--decision .game-history-entry__body{margin-top:20px}.game-history-entry--decision .game-metric-list{margin-top:16px}.game-culture-step{list-style:none}.game-culture-step__row{align-items:center;gap:10px;min-height:20px;display:flex}.game-culture-step__name{flex:1;min-width:0}.game-culture-step__turn{color:var(--color-gray-1);white-space:nowrap}.game-culture-step__turn--current{color:var(--color-vermilion-500)}.game-culture-step__arrow{justify-content:center;align-items:center;width:20px;height:18px;display:flex}.game-team-header{background-color:var(--color-gray-4);flex-direction:column;gap:1px;display:flex}.game-team-header__identity{background-color:var(--color-white);align-items:center;min-height:74px;padding:16px;display:flex;position:relative}.game-team-header__names{min-width:0;padding-right:44px}.game-team-header__names p{color:var(--color-gray-1);margin:0 0 5px}.game-team-header__names h1{overflow-wrap:anywhere;margin:0}.game-team-header__help{cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:44px;height:52px;padding:0;display:flex;position:absolute;top:6px;right:10px}.game-team-header__culture{background-color:var(--color-white);align-items:center;gap:10px;min-height:40px;padding:10px 16px;display:flex}.game-team-header__history{color:var(--color-gray-1);cursor:pointer;background-color:#0000;border:0;margin-left:auto;padding:3px 0}.game-team-header__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.game-tab-bar{padding:0 16px var(--app-safe-bottom)}.game-tab-bar .ui-segmented-control{max-width:326px;margin-inline:auto}:is(.game-team-card,.game-role-card,.game-situation-card,.game-solved-card,.game-team-header__help,.game-team-header__history):focus-visible{outline:var(--app-focus-outline);outline-offset:3px}.game-decision-card:has(input:focus-visible){outline:var(--app-focus-outline);outline-offset:3px}.ui-dialog{max-width:calc(100% - 32px);color:var(--color-black);background-color:var(--color-white);border:0;border-radius:0;padding:0;overflow:visible}.ui-dialog[open]{max-height:calc(var(--app-viewport-height) - var(--app-safe-top) - var(--app-safe-bottom) - 32px);flex-direction:column;display:flex}.ui-dialog::backdrop{background-color:var(--color-overlay)}.ui-dialog--center{width:min(358px,100% - 32px);margin:auto}.ui-dialog--bottom{width:100%;max-width:100%;margin:0 auto;inset:auto 0 0}.ui-dialog__body{overscroll-behavior:contain;min-height:0;padding:24px;overflow:auto}.ui-dialog--bottom .ui-dialog__body{padding:24px 16px}.ui-dialog__title{margin:0}.ui-dialog__description{color:var(--color-component-muted);margin:12px 0 24px}.ui-dialog__actions{flex-shrink:0;gap:8px;padding:0 24px 24px;display:grid}.ui-dialog--bottom .ui-dialog__actions{padding:0 16px max(16px, var(--app-safe-bottom));gap:10px}.ui-toast{background-color:var(--color-black);flex-direction:column;gap:4px;max-width:100%;padding:10px;display:inline-flex}.ui-toast__title{color:var(--color-gray-2);overflow-wrap:anywhere;margin:0}.ui-toast__text{color:var(--color-white);overflow-wrap:anywhere;margin:0}@media (width>=600px){.ui-dialog--bottom{width:min(520px,100% - 48px);max-width:calc(100% - 48px);margin:auto;inset:0}.ui-dialog--bottom .ui-dialog__body{padding:24px}.ui-dialog--bottom .ui-dialog__actions{padding:0 24px 24px}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ui-scroll-viewport.swiper{touch-action:pan-y pinch-zoom;flex:1;width:100%;min-width:0;min-height:0}.ui-scroll-viewport.swiper-css-mode>.swiper-wrapper{overscroll-behavior-y:contain;scroll-snap-type:none;scroll-padding-block:8px var(--scroll-clearance,92px);overflow:auto}.ui-scroll-viewport .swiper-slide{scroll-snap-align:none;height:auto}.ui-scroll-viewport .swiper-wrapper:focus-visible{outline:var(--app-scroll-focus-outline);outline-offset:-3px}.entry-page{width:min(100%,960px);height:calc(var(--app-viewport-height) - var(--app-safe-top) - var(--app-safe-bottom));background-color:var(--color-white);flex-direction:column;min-height:0;margin-inline:auto;display:flex;position:relative;overflow:hidden}.entry-page__teams{padding:24px 16px 0}.entry-page__teams,.entry-page__roles,.entry-team-selection,.entry-role-selection{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.entry-header,.entry-welcome,.entry-page__roles>.ui-back-button,.entry-role-heading,.entry-role-description{flex-shrink:0}.entry-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.entry-header>img{flex-shrink:0}.entry-header__case{gap:6px;margin:0;display:flex}.entry-header__case>span{color:var(--color-white);background-color:var(--color-jordy-blue-500)}.entry-team-selection{margin-top:64px}.entry-welcome__title{margin:0;position:relative}.entry-welcome__underline{pointer-events:none;position:absolute;bottom:-15px;left:0}.entry-welcome__description{color:var(--color-component-muted);margin:12px 0 0}.entry-team-grid,.entry-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.entry-team-grid{overscroll-behavior-y:contain;flex:1;grid-auto-rows:minmax(150.333px,auto);align-content:start;min-height:0;margin-top:36px;padding-bottom:92px;scroll-padding-block:8px 92px;overflow:auto}.entry-page__roles{padding:0 16px}.entry-role-heading{margin:24px 0 0}.entry-role-description{color:var(--color-component-muted);margin:10px 0 0}.entry-role-viewport.swiper{margin-top:24px}.entry-role-grid{align-content:start;padding-bottom:92px}:is(.entry-team-grid,.entry-role-viewport .swiper-wrapper):focus-visible{outline:var(--app-scroll-focus-outline);outline-offset:-3px}:is(.entry-team-grid,.entry-role-grid)>button:focus-visible{outline:var(--app-focus-outline);outline-offset:-3px}.ui-bottom-bar.entry-actions{z-index:2;inset-inline:16px;background-color:#0000;padding:0;position:absolute;bottom:16px}.ui-dialog__title.entry-role-dialog__title{font-size:var(--type-paragraph-p1-regular-size);line-height:var(--type-paragraph-p1-regular-leading);display:flex}.ui-dialog__description.entry-role-dialog__description{text-transform:var(--type-paragraph-p2-regular-case)}.entry-page :is(h1,.game-team-card,.game-role-card){scroll-margin-block:8px}@media (width>=600px){.entry-page__teams,.entry-page__roles{padding-inline:32px}.ui-bottom-bar.entry-actions{inset-inline:32px}.entry-team-grid,.entry-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.entry-role-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (height<=600px){.entry-page__teams{padding-top:16px}.entry-team-selection,.entry-team-grid{margin-top:16px}.entry-page .entry-welcome__title{font-size:var(--type-headline-title-lg-size);line-height:var(--type-headline-title-lg-leading)}.entry-role-heading,.entry-role-viewport.swiper{margin-top:8px}.entry-page .entry-role-description,.entry-page .entry-welcome__description{font-size:var(--type-paragraph-p2-regular-size);line-height:var(--type-paragraph-p2-regular-leading)}}.game-case{background-color:var(--color-gray-5);padding:24px 16px}.game-case :is(p,h1,h2,ul){margin:0}.game-case--branded{background-color:var(--color-white);padding:24px 0 0}.game-case__brand{justify-content:space-between;align-items:center;gap:16px;display:flex}.game-case__brand>img{flex-shrink:0}.game-case__badge{gap:6px;display:flex}.game-case__badge>span{color:var(--color-white);background-color:var(--color-jordy-blue-500)}.game-case__heading{gap:10px;display:grid}.game-case--branded .game-case__heading{margin-top:24px}.game-case__text{gap:16px;margin-top:24px;display:grid}.game-case__goals{background-color:var(--color-white);outline:1px solid var(--color-gray-3);outline-offset:-1px;padding:16px}.game-case__goals h2{line-height:var(--type-numeric-value-leading)}.game-case .game-case__goals-list{gap:10px;margin-top:16px;padding:0;list-style:none;display:grid}.game-case__goals-list span{color:var(--color-white);background-color:var(--color-jordy-blue-500);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:2px}.game-case__goals-list li:not(:first-child){background-color:var(--color-jordy-blue-500)}@media (width>=600px){.game-case:not(.game-case--branded){padding-inline:32px}}.game-case__server-text{white-space:pre-line}.intro-page{width:min(100%,960px);height:calc(var(--app-viewport-height) - var(--app-safe-top) - var(--app-safe-bottom));background-color:var(--color-white);--scroll-clearance:162px;--intro-content-inset:16px;flex-direction:column;min-height:0;margin-inline:auto;display:flex;position:relative;overflow:hidden}.intro-page--rules{--scroll-clearance:92px}.intro-page--rules .intro-viewport{container-type:inline-size}.intro-page--rules .intro-viewport>.swiper-wrapper{scrollbar-gutter:stable}.intro-content{padding:0 var(--intro-content-inset) var(--scroll-clearance)}.intro-page--rules .intro-content{padding-inline-end:max(0px, calc(var(--intro-content-inset) - (100cqw - 100%)))}.intro-page :is(p,h1,h2,dl,dd,ul,ol){margin:0}.intro-muted{color:var(--color-component-muted)}.intro-rules-heading{flex-shrink:0;padding:0 16px 24px}.intro-rules-heading h1{margin-top:24px}.intro-rules-heading__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.intro-page--game-rules .intro-rules-heading{padding-top:24px}.intro-page .intro-cultures__list{gap:10px;margin-top:16px;padding:0;list-style:none;display:grid}.intro-cultures__item{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.intro-page .intro-cultures__description{margin-top:4px}.intro-page .intro-cultures__summary{border-top:1px solid var(--color-gray-3);margin-top:12px;padding-top:12px}.intro-accordions{border-bottom:1px solid var(--color-gray-3)}.intro-section{border-top:1px solid var(--color-gray-3);padding-block:15px 16px}.intro-section__body{margin-top:12px}.intro-section--structure.intro-section--expanded{padding-bottom:40px}.intro-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.intro-page .intro-rule-list{margin-top:12px;padding:0;list-style:none}.intro-rule{border-top:1px solid var(--color-gray-3);grid-template-columns:28px minmax(0,1fr);gap:10px;padding-block:16px;display:grid}.intro-rule:last-child{padding-bottom:0}.intro-rule__number{height:28px;color:var(--color-white);background-color:var(--color-jordy-blue-500);place-content:center;display:grid}.intro-rule .intro-rule__title{margin-bottom:4px}.intro-range{padding-block:24px 20px}.intro-range__bar{background-color:var(--color-jordy-blue-500);height:8px;margin-block:2px 10px;position:relative}.intro-range__bar:before{background-color:var(--color-vermilion-500);content:"";width:50%;height:100%;position:absolute}.intro-range__bar:after{background-color:var(--color-black);content:"";width:2px;height:12px;position:absolute;top:-2px;left:calc(50% - 1px)}.intro-range__labels{justify-content:space-between;display:flex}.intro-metric{grid-template-columns:78px minmax(0,1fr);gap:16px;padding-block:20px;display:grid}.intro-metric+.intro-metric{margin-top:1px}.intro-app-guide>div{border-block:1px solid var(--color-gray-3);padding-block:16px}.intro-app-guide>div+div{border-top:0}.intro-app-guide dt{min-height:28px}.intro-app-guide dt span{color:var(--color-white);background-color:var(--color-jordy-blue-500);padding:4px 2px;display:inline-block}.intro-app-guide dd{margin-top:10px}.ui-bottom-bar.intro-actions{z-index:2;inset-inline:16px;pointer-events:none;background-color:#0000;padding:0;position:absolute;bottom:16px}.intro-actions>button{pointer-events:auto}@media (width>=600px){.intro-page{--intro-content-inset:32px}.intro-rules-heading{padding-inline:32px}.ui-bottom-bar.intro-actions{inset-inline:32px}}.intro-team-control{gap:16px;display:grid}.intro-team-control p{margin:0}.player-notification{z-index:var(--app-layer-notification);inset:auto;top:calc(var(--app-safe-top) + 16px);pointer-events:none;background:0 0;border:0;width:fit-content;max-width:min(420px,100vw - 32px);margin:0;padding:0;position:fixed;right:max(16px,50vw - 464px);overflow:visible}.player-notification::backdrop{display:none}.game-home{width:min(100%,960px);height:calc(var(--app-viewport-height) - var(--app-safe-top) - var(--app-safe-bottom));background-color:var(--color-gray-5);--home-inset:16px;margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.game-home[hidden],.game-home [hidden]{display:none}.home-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;scroll-padding-block:101px 92px;overflow:hidden auto}.home-scroll:focus-visible{outline:var(--app-scroll-focus-outline);outline-offset:-2px}.game-home .game-team-header{display:contents}.game-home :is(.game-team-header__identity,.game-team-header__culture,.game-team-header__metrics){border-bottom:1px solid var(--color-gray-4);width:100cqw}.game-home .game-team-header__metrics{z-index:2;background-color:var(--color-gray-4);position:sticky;top:0}.game-home .game-team-header__identity{min-height:75px}.home-clock{padding:16px var(--home-inset);border-bottom:1px solid var(--color-gray-4)}.game-home .game-team-header__names h1:focus{outline:none}.game-home .game-team-header__culture>.type-paragraph-p2-regular{color:var(--color-component-muted)}.game-home .game-team-header__history{color:var(--color-jordy-blue-700);text-decoration:underline}.game-home .game-metric-cell__delta{min-width:32px}.home-panel{min-height:calc(100% - 93px);padding-bottom:92px}.home-panel:focus-visible{outline:var(--app-scroll-focus-outline);outline-offset:-2px}.home-panel>:is(h2,p),.home-heading :is(h2,p),.home-solved-heading h2,.home-history-list>p{margin:0}.home-section{padding:24px var(--home-inset) 16px;padding-inline-end:max(0px, calc(var(--home-inset) - (100cqw - 100%)))}.home-panel.home-section{padding-bottom:92px}.home-heading{gap:8px;margin-bottom:16px;display:grid}.home-heading__accent{display:inline-block;position:relative}.home-heading__accent img{max-width:none;position:absolute;bottom:-1px;right:-2px}.home-muted{color:var(--color-component-muted)}.home-situations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-situations-grid .game-situation-card{justify-content:flex-start;padding-bottom:12px}.home-solved-list .game-solved-card__header>span{max-width:233px}.home-situations-grid .game-situation-card>span:last-child{white-space:pre-line}.home-section--solved{padding-top:16px}.home-solved-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.home-solved-count{min-width:28px;height:28px;color:var(--color-white);background-color:var(--color-jordy-blue-500);place-content:center;display:grid}.home-solved-list,.home-history-list{gap:12px;display:grid}.home-history-filters{margin-block:16px}.home-panel--case .game-case{padding-inline-end:max(0px, calc(var(--home-inset) - (100cqw - 100%)))}.home-navigation{z-index:3;pointer-events:none;position:absolute;bottom:16px;left:0;right:0}.home-navigation .game-tab-bar{padding-bottom:0}.home-navigation .ui-segmented-control{pointer-events:auto}.game-home :is(.game-team-header__identity,.game-team-header__culture,.game-metric-cell){padding-inline:var(--home-inset)}.home-clock .game-stat{padding:0}.home-approval{text-align:start;flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px}.home-approval__author{color:var(--color-component-muted)}.home-decision-result{background-color:var(--color-white);border-bottom:1px solid var(--color-gray-3);gap:12px;display:grid}.home-decision-result__text :is(h2,p){margin:0 0 8px}@media (width>=600px){.game-home{--home-inset:32px}.home-situations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.home-situations-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.game-home .game-team-header__help{right:calc(var(--home-inset) - 6px)}.situation-page{width:min(100%,960px);height:calc(var(--app-viewport-height) - var(--app-safe-top) - var(--app-safe-bottom));background-color:var(--color-white);--situation-inset:16px;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden;container-type:inline-size}.situation-toolbar{min-height:44px;padding-inline:var(--situation-inset);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.situation-toolbar__navigation{gap:12px;display:flex}.situation-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;scroll-padding-block:8px 92px;overflow:auto}.situation-scroll:focus-visible{outline:var(--app-scroll-focus-outline);outline-offset:-2px}.situation-content{padding:24px var(--situation-inset) 92px;padding-inline-end:max(0px, calc(var(--situation-inset) - (100cqw - 100%)))}.situation-content :is(h1,h2,p,dd){margin:0}.situation-content h1:focus{outline:none}.situation-heading{gap:16px;display:grid}.situation-muted,.situation-status{color:var(--color-component-muted)}.situation-options{border:0;min-width:0;margin:24px 0 0;padding:0}.situation-options__heading{gap:4px;margin-bottom:10px;padding-right:24px;display:grid}.situation-options__list{gap:10px;display:grid}.situation-heading--solved{margin-top:-8px}.situation-options--solved{margin-top:16px}.situation-empty{padding-top:24px}.situation-page--feedback .situation-content{padding-top:16px}.situation-page--final:not(.situation-page--feedback) .situation-content{padding-top:0}.situation-result-heading{gap:10px;display:grid}.situation-status{align-items:center;gap:8px;display:flex}.situation-status>img{flex-shrink:0}.situation-result-section{margin-top:24px}.situation-result-section>p{margin-top:8px}.situation-changes{margin:10px 0 0}.situation-change{border-top:1px solid var(--color-gray-4);justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding-block:10px;display:flex}.situation-change dt{min-width:0}.situation-change dd{flex-shrink:0;align-items:center;gap:10px;display:flex}.situation-change .game-metric-chip{min-width:40px;height:32px;padding-block:0}.situation-change--culture{min-height:43px}.situation-culture-after{background-color:var(--color-jordy-blue-500)}.situation-result-section .situation-unchanged{border-top:1px solid var(--color-gray-4);margin-top:0;padding-top:10px}.ui-bottom-bar.situation-actions{z-index:2;right:var(--situation-inset);bottom:16px;left:var(--situation-inset);pointer-events:none;background-color:#0000;padding:0;position:absolute}.situation-actions>button{pointer-events:auto}.ui-dialog__body .situation-confirmation__description{margin:10px 0}.situation-confirmation__note{margin:0}@media (width>=600px){.situation-page{--situation-inset:32px}}.swan-event{width:min(100%,960px);height:calc(var(--app-viewport-height) - var(--app-safe-top) - var(--app-safe-bottom));color:var(--color-black);background-color:var(--color-white);--swan-action-inset:10px;margin-inline:auto;position:relative;overflow:hidden}.swan-event--black{color:var(--color-white);background-color:var(--color-black);--swan-action-inset:16px}.swan-event__scroll{overscroll-behavior:contain;height:100%;scroll-padding-block:8px 92px;overflow:auto}.swan-event__scroll:focus-visible{outline:var(--app-scroll-focus-outline);outline-offset:-2px}.swan-event--black .swan-event__scroll:focus-visible{outline-color:var(--color-white)}.swan-event__content{min-height:100%;padding-bottom:92px}.swan-event__hero{height:331px;position:relative;overflow:hidden}.swan-event__canvas{width:390px;height:331px;position:absolute;top:0;left:50%;transform:translate(-50%)}.swan-event__illustration,.swan-event__label{max-width:none;display:block;position:absolute}.swan-event--black.swan-event--variant-1 .swan-event__illustration{top:99px;left:73px}.swan-event--black.swan-event--variant-2 .swan-event__illustration{top:92px;left:121px}.swan-event--black.swan-event--variant-3 .swan-event__illustration{top:115px;left:78px}.swan-event--white.swan-event--variant-1 .swan-event__illustration{top:0;left:0}.swan-event--white.swan-event--variant-2 .swan-event__illustration{top:77px;left:75px}.swan-event--white.swan-event--variant-3 .swan-event__illustration{top:59px;left:106px}.swan-event--black.swan-event--variant-1 .swan-event__label{top:47px;left:88px}.swan-event--black.swan-event--variant-2 .swan-event__label{top:36px;left:90px}.swan-event--black.swan-event--variant-3 .swan-event__label{top:42px;left:106px}.swan-event--white.swan-event--variant-1 .swan-event__label,.swan-event--white.swan-event--variant-3 .swan-event__label{top:35px;left:106px}.swan-event--white.swan-event--variant-2 .swan-event__label{top:30px;left:102px}.swan-event__information{margin-top:36px;padding-inline:40px}.swan-event__information :is(h1,p){margin:0}.swan-event__information h1:focus{outline:none}.swan-event__information .swan-event__description{color:var(--color-component-muted);margin-top:10px}.swan-event--black .swan-event__description{color:var(--color-gray-2)}.swan-event__metrics{flex-wrap:wrap;gap:4px;margin-top:32px;display:flex}.ui-bottom-bar.swan-event__actions{z-index:2;right:var(--swan-action-inset);bottom:16px;left:var(--swan-action-inset);pointer-events:none;background-color:#0000;padding:0;position:absolute}.swan-event__actions>button{pointer-events:auto}.swan-event--black .swan-event__actions>button{min-height:56px}@media (width>=600px){.swan-event__information{padding-inline:32px}.swan-event{--swan-action-inset:32px}}.game-report-metric{flex-direction:column;gap:8px;min-width:0;display:flex}.game-report-metric__label{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.game-report-metric__label>:first-child{overflow-wrap:anywhere;min-width:0}.game-report-metric__value{flex-shrink:0}.game-report-metric__bar{height:12px;position:relative}.game-report-metric__track,.game-report-metric__fill{height:8px;position:absolute;top:2px}.game-report-metric__track{background-color:var(--color-gray-4);inset-inline:0}.game-report-metric__fill{background-color:var(--color-gray-2);inset-inline-start:50%}.game-report-metric--positive .game-report-metric__fill{background-color:var(--color-jordy-blue-500)}.game-report-metric--negative .game-report-metric__fill{background-color:var(--color-vermilion-500);inset-inline:auto 50%}.game-report-metric__zero{background-color:var(--color-black);width:2px;height:12px;position:absolute;top:0;left:calc(50% - 1px)}.game-report{width:min(100%,960px);height:calc(var(--app-viewport-height) - var(--app-safe-top) - var(--app-safe-bottom));background-color:var(--color-gray-5);--report-inset:16px;margin-inline:auto;overflow:hidden}.report-scroll{height:100%;padding:16px var(--report-inset);overscroll-behavior:contain;scroll-padding-block:16px;overflow:hidden auto}.report-scroll:focus-visible{outline:var(--app-scroll-focus-outline);outline-offset:-2px}.report-status{justify-content:space-between;align-items:center;gap:16px;min-height:22px;display:flex}.report-status p,.report-heading,.report-section>h2,.report-decisions>p{margin:0}.report-muted{color:var(--color-component-muted)}.report-filters{margin-block:24px}.report-filters .ui-filter-tabs__button{min-height:40px}.report-heading{overflow-wrap:anywhere}.report-heading:focus{outline:none}.report-player-name{text-transform:var(--type-headline-title-sm-aa-case)}.report-stack{flex-direction:column;gap:24px;margin-top:24px;display:flex}.report-stats{grid-template-columns:minmax(0,122fr) minmax(0,122fr) minmax(0,110fr);gap:2px;display:grid}.report-stats--culture-free{grid-template-columns:repeat(2,minmax(0,1fr))}.report-stats .game-stat{background-color:var(--color-white)}.report-section{flex-direction:column;gap:16px;min-width:0;display:flex}.report-metrics{background-color:var(--color-white);flex-direction:column;gap:16px;padding:16px;display:flex}.report-culture{background-color:var(--color-white);padding:16px}.report-culture__viewport{height:262px;position:relative}.report-culture__timeline{overscroll-behavior:contain;height:100%;margin:0;padding:0 0 24px;scroll-padding-block:0 40px;overflow:hidden auto}.report-culture__timeline:focus-visible{outline:var(--app-scroll-focus-outline);outline-offset:-2px}.report-culture__timeline .game-culture-step{min-height:40px}.report-culture__fade{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--color-white));height:40px;position:absolute;inset:auto 0 0}.report-decisions{flex-direction:column;gap:8px;min-width:0;display:flex}@media (width>=600px){.game-report{--report-inset:32px}}.ui-dialog__body .completion-confirmation__description{margin:10px 0 0}.completion-status{height:calc(var(--app-viewport-height) - var(--app-safe-top) - var(--app-safe-bottom));color:var(--color-white);background-color:var(--color-black);overscroll-behavior:contain;flex-direction:column;padding:16px;display:flex;overflow:auto}.completion-status__content{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:24px;width:min(100%,896px);margin:auto;display:flex}.completion-status__loader{flex-shrink:0;width:56px;height:56px}.completion-status__text{gap:10px;width:100%;display:grid}.completion-status__text :is(h1,p){margin:0}.completion-status__text h1:focus{outline:none}.completion-status__text p{color:var(--color-gray-2)}@media (width>=600px){.completion-status{padding-inline:32px}}.profile-settings{gap:24px;margin-top:24px;display:grid}.home-culture-timeline{max-height:min(262px, calc(var(--app-viewport-height) - var(--app-safe-top) - var(--app-safe-bottom) - 211px));overscroll-behavior:contain;margin:24px 0 0;padding:0 0 24px;list-style:none;overflow:auto}.home-culture-timeline:focus-visible{outline:var(--app-scroll-focus-outline);outline-offset:2px}.home-culture-timeline .game-culture-step{min-height:40px}.home-culture-timeline .game-culture-step__arrow{height:18px}.player-connection{min-height:calc(var(--app-viewport-height) - var(--app-safe-top) - var(--app-safe-bottom));place-items:center;padding:32px 16px;display:grid}.player-connection__body{gap:24px;width:min(100%,440px);display:grid}.player-invitation-form{gap:16px;display:grid}.player-inline-error{color:var(--color-black);background:var(--color-white);border-radius:8px;padding:8px}.player-connection-banner{z-index:40;right:16px;bottom:calc(var(--app-safe-bottom) + 88px);background:var(--color-white);border:1px solid var(--color-gray-3);border-radius:16px;gap:8px;width:min(100% - 32px,440px);margin-inline:auto;padding:16px;display:grid;position:fixed;left:16px}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-tight-regular-DQL6uimT.woff2)format("woff2")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-tight-medium-Brh0aRCe.woff2)format("woff2")}:root{--font-family-base:"Inter Tight", sans-serif;--color-black:#181818;--color-gray-1:#a6a69f;--color-gray-2:#cacac5;--color-gray-3:#dbdbd9;--color-gray-4:#ededec;--color-gray-5:#f6f6f5;--color-white:#fff;--color-vermilion-500:#ff4800;--color-vermilion-700:#cc3700;--color-vermilion-300:#ffa57f;--color-jordy-blue-700:#548fd2;--color-jordy-blue-300:#b2d4f7;--color-culture-beige:#f7e0b2;--color-culture-purple:#916ee4;--color-culture-red:#f16163;--color-culture-blue:#6e7ae4;--color-culture-orange:#ff8857;--color-culture-green:#9bd66c;--color-culture-yellow:#f1ef69;--color-tag-positive:#b2d4f780;--color-tag-negative:#ffa57f80;--color-overlay:#0006;--color-component-muted:#9d9d95;--color-jordy-blue-500:#89bbf1;--color-primary:var(--color-vermilion-500);--color-text-primary:var(--color-black);--color-text-secondary:var(--color-gray-1);--color-text-disabled:var(--color-gray-2);--color-text-inverse:var(--color-white);--color-background-screen:var(--color-gray-5);--color-surface:var(--color-white);--color-surface-inverse:var(--color-black);--color-border:var(--color-gray-3);--color-border-subtle:var(--color-gray-4);--color-accent:var(--color-vermilion-500);--color-accent-dark:var(--color-vermilion-700);--color-metric-increase:var(--color-jordy-blue-700);--color-metric-increase-subtle:var(--color-jordy-blue-300);--color-metric-decrease:var(--color-vermilion-300);--type-headline-display-size:2.5rem;--type-headline-display-weight:500;--type-headline-display-leading:1;--type-headline-display-tracking:-.01em;--type-headline-display-case:lowercase;--type-headline-title-lg-size:1.75rem;--type-headline-title-lg-weight:500;--type-headline-title-lg-leading:1;--type-headline-title-lg-tracking:normal;--type-headline-title-lg-case:lowercase;--type-headline-title-section-size:1.5rem;--type-headline-title-section-weight:500;--type-headline-title-section-leading:1.2;--type-headline-title-section-tracking:normal;--type-headline-title-section-case:lowercase;--type-headline-title-md-size:1.375rem;--type-headline-title-md-weight:500;--type-headline-title-md-leading:1.1;--type-headline-title-md-tracking:normal;--type-headline-title-md-case:lowercase;--type-headline-title-sm-size:1.125rem;--type-headline-title-sm-weight:500;--type-headline-title-sm-leading:1.2;--type-headline-title-sm-tracking:normal;--type-headline-title-sm-case:lowercase;--type-headline-title-sm-aa-size:1.125rem;--type-headline-title-sm-aa-weight:500;--type-headline-title-sm-aa-leading:1.2;--type-headline-title-sm-aa-tracking:normal;--type-headline-title-sm-aa-case:none;--type-headline-title-xs-size:1rem;--type-headline-title-xs-weight:500;--type-headline-title-xs-leading:1.2;--type-headline-title-xs-tracking:normal;--type-headline-title-xs-case:lowercase;--type-headline-title-xs-aa-size:1rem;--type-headline-title-xs-aa-weight:500;--type-headline-title-xs-aa-leading:1.2;--type-headline-title-xs-aa-tracking:normal;--type-headline-title-xs-aa-case:none;--type-paragraph-p1-long-size:1.125rem;--type-paragraph-p1-long-weight:400;--type-paragraph-p1-long-leading:1.4;--type-paragraph-p1-long-tracking:normal;--type-paragraph-p1-long-case:lowercase;--type-paragraph-p1-regular-size:1.125rem;--type-paragraph-p1-regular-weight:400;--type-paragraph-p1-regular-leading:1.25;--type-paragraph-p1-regular-tracking:normal;--type-paragraph-p1-regular-case:lowercase;--type-paragraph-p1-regular-aa-size:1.125rem;--type-paragraph-p1-regular-aa-weight:400;--type-paragraph-p1-regular-aa-leading:1.25;--type-paragraph-p1-regular-aa-tracking:normal;--type-paragraph-p1-regular-aa-case:none;--type-paragraph-p1-medium-size:1.125rem;--type-paragraph-p1-medium-weight:500;--type-paragraph-p1-medium-leading:1.25;--type-paragraph-p1-medium-tracking:normal;--type-paragraph-p1-medium-case:lowercase;--type-paragraph-p2-long-size:1rem;--type-paragraph-p2-long-weight:400;--type-paragraph-p2-long-leading:1.4;--type-paragraph-p2-long-tracking:normal;--type-paragraph-p2-long-case:lowercase;--type-paragraph-p2-long-aa-size:1rem;--type-paragraph-p2-long-aa-weight:400;--type-paragraph-p2-long-aa-leading:1.4;--type-paragraph-p2-long-aa-tracking:normal;--type-paragraph-p2-long-aa-case:none;--type-paragraph-p2-regular-size:1rem;--type-paragraph-p2-regular-weight:400;--type-paragraph-p2-regular-leading:1.25;--type-paragraph-p2-regular-tracking:normal;--type-paragraph-p2-regular-case:lowercase;--type-paragraph-p2-regular-aa-size:1rem;--type-paragraph-p2-regular-aa-weight:400;--type-paragraph-p2-regular-aa-leading:1.25;--type-paragraph-p2-regular-aa-tracking:normal;--type-paragraph-p2-regular-aa-case:none;--type-paragraph-p2-medium-size:1rem;--type-paragraph-p2-medium-weight:500;--type-paragraph-p2-medium-leading:1.25;--type-paragraph-p2-medium-tracking:normal;--type-paragraph-p2-medium-case:lowercase;--type-paragraph-p2-medium-aa-size:1rem;--type-paragraph-p2-medium-aa-weight:500;--type-paragraph-p2-medium-aa-leading:1.25;--type-paragraph-p2-medium-aa-tracking:normal;--type-paragraph-p2-medium-aa-case:none;--type-paragraph-p3-regular-size:.875rem;--type-paragraph-p3-regular-weight:400;--type-paragraph-p3-regular-leading:1.25;--type-paragraph-p3-regular-tracking:normal;--type-paragraph-p3-regular-case:lowercase;--type-paragraph-p3-regular-aa-size:.875rem;--type-paragraph-p3-regular-aa-weight:400;--type-paragraph-p3-regular-aa-leading:1.25;--type-paragraph-p3-regular-aa-tracking:normal;--type-paragraph-p3-regular-aa-case:none;--type-caption-c1-medium-size:1.125rem;--type-caption-c1-medium-weight:500;--type-caption-c1-medium-leading:.95;--type-caption-c1-medium-tracking:normal;--type-caption-c1-medium-case:lowercase;--type-caption-c1-medium-aa-size:1.125rem;--type-caption-c1-medium-aa-weight:500;--type-caption-c1-medium-aa-leading:.95;--type-caption-c1-medium-aa-tracking:normal;--type-caption-c1-medium-aa-case:none;--type-caption-c2-medium-size:1rem;--type-caption-c2-medium-weight:500;--type-caption-c2-medium-leading:.95;--type-caption-c2-medium-tracking:normal;--type-caption-c2-medium-case:lowercase;--type-caption-c2-regular-size:1rem;--type-caption-c2-regular-weight:400;--type-caption-c2-regular-leading:.95;--type-caption-c2-regular-tracking:normal;--type-caption-c2-regular-case:lowercase;--type-caption-c3-regular-size:.875rem;--type-caption-c3-regular-weight:400;--type-caption-c3-regular-leading:.95;--type-caption-c3-regular-tracking:normal;--type-caption-c3-regular-case:lowercase;--type-button-label-size:1rem;--type-button-label-weight:500;--type-button-label-leading:1.5;--type-button-label-tracking:normal;--type-button-label-case:lowercase;--type-numeric-value-size:1.25rem;--type-numeric-value-weight:500;--type-numeric-value-leading:.95;--type-numeric-value-tracking:normal;--type-numeric-value-case:none;--type-tag-regular-size:.8125rem;--type-tag-regular-weight:400;--type-tag-regular-leading:.95;--type-tag-regular-tracking:normal;--type-tag-regular-case:none;--type-tag-medium-size:.8125rem;--type-tag-medium-weight:500;--type-tag-medium-leading:.95;--type-tag-medium-tracking:normal;--type-tag-medium-case:none;--type-tag-medium-caps-size:.8125rem;--type-tag-medium-caps-weight:500;--type-tag-medium-caps-leading:.95;--type-tag-medium-caps-tracking:normal;--type-tag-medium-caps-case:uppercase;--type-paragraph-screen-long-size:1rem;--type-paragraph-screen-long-weight:400;--type-paragraph-screen-long-leading:1.375;--type-paragraph-screen-long-tracking:normal;--type-paragraph-screen-long-case:lowercase;--type-paragraph-screen-long-aa-size:1rem;--type-paragraph-screen-long-aa-weight:400;--type-paragraph-screen-long-aa-leading:1.375;--type-paragraph-screen-long-aa-tracking:normal;--type-paragraph-screen-long-aa-case:none;--type-paragraph-situation-size:1.125rem;--type-paragraph-situation-weight:400;--type-paragraph-situation-leading:1.2778;--type-paragraph-situation-tracking:normal;--type-paragraph-situation-case:none;--type-paragraph-situation-medium-size:1.125rem;--type-paragraph-situation-medium-weight:500;--type-paragraph-situation-medium-leading:1.2778;--type-paragraph-situation-medium-tracking:normal;--type-paragraph-situation-medium-case:lowercase}.type-headline-display{font-family:var(--font-family-base);font-size:var(--type-headline-display-size);font-weight:var(--type-headline-display-weight);line-height:var(--type-headline-display-leading);letter-spacing:var(--type-headline-display-tracking);text-transform:var(--type-headline-display-case)}.type-headline-title-lg{font-family:var(--font-family-base);font-size:var(--type-headline-title-lg-size);font-weight:var(--type-headline-title-lg-weight);line-height:var(--type-headline-title-lg-leading);letter-spacing:var(--type-headline-title-lg-tracking);text-transform:var(--type-headline-title-lg-case)}.type-headline-title-section{font-family:var(--font-family-base);font-size:var(--type-headline-title-section-size);font-weight:var(--type-headline-title-section-weight);line-height:var(--type-headline-title-section-leading);letter-spacing:var(--type-headline-title-section-tracking);text-transform:var(--type-headline-title-section-case)}.type-headline-title-md{font-family:var(--font-family-base);font-size:var(--type-headline-title-md-size);font-weight:var(--type-headline-title-md-weight);line-height:var(--type-headline-title-md-leading);letter-spacing:var(--type-headline-title-md-tracking);text-transform:var(--type-headline-title-md-case)}.type-headline-title-sm{font-family:var(--font-family-base);font-size:var(--type-headline-title-sm-size);font-weight:var(--type-headline-title-sm-weight);line-height:var(--type-headline-title-sm-leading);letter-spacing:var(--type-headline-title-sm-tracking);text-transform:var(--type-headline-title-sm-case)}.type-headline-title-sm-aa{font-family:var(--font-family-base);font-size:var(--type-headline-title-sm-aa-size);font-weight:var(--type-headline-title-sm-aa-weight);line-height:var(--type-headline-title-sm-aa-leading);letter-spacing:var(--type-headline-title-sm-aa-tracking);text-transform:var(--type-headline-title-sm-aa-case)}.type-headline-title-xs{font-family:var(--font-family-base);font-size:var(--type-headline-title-xs-size);font-weight:var(--type-headline-title-xs-weight);line-height:var(--type-headline-title-xs-leading);letter-spacing:var(--type-headline-title-xs-tracking);text-transform:var(--type-headline-title-xs-case)}.type-headline-title-xs-aa{font-family:var(--font-family-base);font-size:var(--type-headline-title-xs-aa-size);font-weight:var(--type-headline-title-xs-aa-weight);line-height:var(--type-headline-title-xs-aa-leading);letter-spacing:var(--type-headline-title-xs-aa-tracking);text-transform:var(--type-headline-title-xs-aa-case)}.type-paragraph-p1-long{font-family:var(--font-family-base);font-size:var(--type-paragraph-p1-long-size);font-weight:var(--type-paragraph-p1-long-weight);line-height:var(--type-paragraph-p1-long-leading);letter-spacing:var(--type-paragraph-p1-long-tracking);text-transform:var(--type-paragraph-p1-long-case)}.type-paragraph-p1-regular{font-family:var(--font-family-base);font-size:var(--type-paragraph-p1-regular-size);font-weight:var(--type-paragraph-p1-regular-weight);line-height:var(--type-paragraph-p1-regular-leading);letter-spacing:var(--type-paragraph-p1-regular-tracking);text-transform:var(--type-paragraph-p1-regular-case)}.type-paragraph-p1-regular-aa{font-family:var(--font-family-base);font-size:var(--type-paragraph-p1-regular-aa-size);font-weight:var(--type-paragraph-p1-regular-aa-weight);line-height:var(--type-paragraph-p1-regular-aa-leading);letter-spacing:var(--type-paragraph-p1-regular-aa-tracking);text-transform:var(--type-paragraph-p1-regular-aa-case)}.type-paragraph-p1-medium{font-family:var(--font-family-base);font-size:var(--type-paragraph-p1-medium-size);font-weight:var(--type-paragraph-p1-medium-weight);line-height:var(--type-paragraph-p1-medium-leading);letter-spacing:var(--type-paragraph-p1-medium-tracking);text-transform:var(--type-paragraph-p1-medium-case)}.type-paragraph-p2-long{font-family:var(--font-family-base);font-size:var(--type-paragraph-p2-long-size);font-weight:var(--type-paragraph-p2-long-weight);line-height:var(--type-paragraph-p2-long-leading);letter-spacing:var(--type-paragraph-p2-long-tracking);text-transform:var(--type-paragraph-p2-long-case)}.type-paragraph-p2-long-aa{font-family:var(--font-family-base);font-size:var(--type-paragraph-p2-long-aa-size);font-weight:var(--type-paragraph-p2-long-aa-weight);line-height:var(--type-paragraph-p2-long-aa-leading);letter-spacing:var(--type-paragraph-p2-long-aa-tracking);text-transform:var(--type-paragraph-p2-long-aa-case)}.type-paragraph-p2-regular{font-family:var(--font-family-base);font-size:var(--type-paragraph-p2-regular-size);font-weight:var(--type-paragraph-p2-regular-weight);line-height:var(--type-paragraph-p2-regular-leading);letter-spacing:var(--type-paragraph-p2-regular-tracking);text-transform:var(--type-paragraph-p2-regular-case)}.type-paragraph-p2-regular-aa{font-family:var(--font-family-base);font-size:var(--type-paragraph-p2-regular-aa-size);font-weight:var(--type-paragraph-p2-regular-aa-weight);line-height:var(--type-paragraph-p2-regular-aa-leading);letter-spacing:var(--type-paragraph-p2-regular-aa-tracking);text-transform:var(--type-paragraph-p2-regular-aa-case)}.type-paragraph-p2-medium{font-family:var(--font-family-base);font-size:var(--type-paragraph-p2-medium-size);font-weight:var(--type-paragraph-p2-medium-weight);line-height:var(--type-paragraph-p2-medium-leading);letter-spacing:var(--type-paragraph-p2-medium-tracking);text-transform:var(--type-paragraph-p2-medium-case)}.type-paragraph-p2-medium-aa{font-family:var(--font-family-base);font-size:var(--type-paragraph-p2-medium-aa-size);font-weight:var(--type-paragraph-p2-medium-aa-weight);line-height:var(--type-paragraph-p2-medium-aa-leading);letter-spacing:var(--type-paragraph-p2-medium-aa-tracking);text-transform:var(--type-paragraph-p2-medium-aa-case)}.type-paragraph-p3-regular{font-family:var(--font-family-base);font-size:var(--type-paragraph-p3-regular-size);font-weight:var(--type-paragraph-p3-regular-weight);line-height:var(--type-paragraph-p3-regular-leading);letter-spacing:var(--type-paragraph-p3-regular-tracking);text-transform:var(--type-paragraph-p3-regular-case)}.type-paragraph-p3-regular-aa{font-family:var(--font-family-base);font-size:var(--type-paragraph-p3-regular-aa-size);font-weight:var(--type-paragraph-p3-regular-aa-weight);line-height:var(--type-paragraph-p3-regular-aa-leading);letter-spacing:var(--type-paragraph-p3-regular-aa-tracking);text-transform:var(--type-paragraph-p3-regular-aa-case)}.type-caption-c1-medium{font-family:var(--font-family-base);font-size:var(--type-caption-c1-medium-size);font-weight:var(--type-caption-c1-medium-weight);line-height:var(--type-caption-c1-medium-leading);letter-spacing:var(--type-caption-c1-medium-tracking);text-transform:var(--type-caption-c1-medium-case)}.type-caption-c1-medium-aa{font-family:var(--font-family-base);font-size:var(--type-caption-c1-medium-aa-size);font-weight:var(--type-caption-c1-medium-aa-weight);line-height:var(--type-caption-c1-medium-aa-leading);letter-spacing:var(--type-caption-c1-medium-aa-tracking);text-transform:var(--type-caption-c1-medium-aa-case)}.type-caption-c2-medium{font-family:var(--font-family-base);font-size:var(--type-caption-c2-medium-size);font-weight:var(--type-caption-c2-medium-weight);line-height:var(--type-caption-c2-medium-leading);letter-spacing:var(--type-caption-c2-medium-tracking);text-transform:var(--type-caption-c2-medium-case)}.type-caption-c2-regular{font-family:var(--font-family-base);font-size:var(--type-caption-c2-regular-size);font-weight:var(--type-caption-c2-regular-weight);line-height:var(--type-caption-c2-regular-leading);letter-spacing:var(--type-caption-c2-regular-tracking);text-transform:var(--type-caption-c2-regular-case)}.type-caption-c3-regular{font-family:var(--font-family-base);font-size:var(--type-caption-c3-regular-size);font-weight:var(--type-caption-c3-regular-weight);line-height:var(--type-caption-c3-regular-leading);letter-spacing:var(--type-caption-c3-regular-tracking);text-transform:var(--type-caption-c3-regular-case)}.type-button-label{font-family:var(--font-family-base);font-size:var(--type-button-label-size);font-weight:var(--type-button-label-weight);line-height:var(--type-button-label-leading);letter-spacing:var(--type-button-label-tracking);text-transform:var(--type-button-label-case)}.type-numeric-value{font-family:var(--font-family-base);font-size:var(--type-numeric-value-size);font-weight:var(--type-numeric-value-weight);line-height:var(--type-numeric-value-leading);letter-spacing:var(--type-numeric-value-tracking);text-transform:var(--type-numeric-value-case)}.type-tag-regular{font-family:var(--font-family-base);font-size:var(--type-tag-regular-size);font-weight:var(--type-tag-regular-weight);line-height:var(--type-tag-regular-leading);letter-spacing:var(--type-tag-regular-tracking);text-transform:var(--type-tag-regular-case)}.type-tag-medium{font-family:var(--font-family-base);font-size:var(--type-tag-medium-size);font-weight:var(--type-tag-medium-weight);line-height:var(--type-tag-medium-leading);letter-spacing:var(--type-tag-medium-tracking);text-transform:var(--type-tag-medium-case)}.type-tag-medium-caps{font-family:var(--font-family-base);font-size:var(--type-tag-medium-caps-size);font-weight:var(--type-tag-medium-caps-weight);line-height:var(--type-tag-medium-caps-leading);letter-spacing:var(--type-tag-medium-caps-tracking);text-transform:var(--type-tag-medium-caps-case)}.type-paragraph-screen-long{font-family:var(--font-family-base);font-size:var(--type-paragraph-screen-long-size);font-weight:var(--type-paragraph-screen-long-weight);line-height:var(--type-paragraph-screen-long-leading);letter-spacing:var(--type-paragraph-screen-long-tracking);text-transform:var(--type-paragraph-screen-long-case)}.type-paragraph-screen-long-aa{font-family:var(--font-family-base);font-size:var(--type-paragraph-screen-long-aa-size);font-weight:var(--type-paragraph-screen-long-aa-weight);line-height:var(--type-paragraph-screen-long-aa-leading);letter-spacing:var(--type-paragraph-screen-long-aa-tracking);text-transform:var(--type-paragraph-screen-long-aa-case)}.type-paragraph-situation{font-family:var(--font-family-base);font-size:var(--type-paragraph-situation-size);font-weight:var(--type-paragraph-situation-weight);line-height:var(--type-paragraph-situation-leading);letter-spacing:var(--type-paragraph-situation-tracking);text-transform:var(--type-paragraph-situation-case)}.type-paragraph-situation-medium{font-family:var(--font-family-base);font-size:var(--type-paragraph-situation-medium-size);font-weight:var(--type-paragraph-situation-medium-weight);line-height:var(--type-paragraph-situation-medium-leading);letter-spacing:var(--type-paragraph-situation-medium-tracking);text-transform:var(--type-paragraph-situation-medium-case)}:root{--app-viewport-height:100vh;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-focus-outline:none;--app-scroll-focus-outline:var(--app-focus-outline);--app-layer-dropdown:200;--app-layer-notification:900;font-family:var(--font-family-base);font-size:inherit;font-weight:var(--type-paragraph-p1-regular-aa-weight);line-height:var(--type-paragraph-p1-regular-aa-leading);color:var(--color-text-primary);background-color:var(--color-background-screen);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none}:root[data-keyboard-navigation]{--app-focus-outline:2px solid var(--color-jordy-blue-700)}@supports (height:100dvh){:root{--app-viewport-height:100dvh}}:root[data-telegram-mini-app]{--app-viewport-height:var(--tg-viewport-stable-height,100dvh);--app-safe-top:calc(max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--app-safe-right:calc(max(env(safe-area-inset-right,0px), var(--tg-safe-area-inset-right,0px)) + var(--tg-content-safe-area-inset-right,0px));--app-safe-bottom:calc(max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px)) + var(--tg-content-safe-area-inset-bottom,0px));--app-safe-left:calc(max(env(safe-area-inset-left,0px), var(--tg-safe-area-inset-left,0px)) + var(--tg-content-safe-area-inset-left,0px))}*,:before,:after{box-sizing:border-box;scrollbar-width:none;scrollbar-color:auto}body{min-width:320px;padding:var(--app-safe-top) var(--app-safe-right) var(--app-safe-bottom) var(--app-safe-left);font-size:var(--type-paragraph-p1-regular-aa-size);margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}img{max-width:100%;height:auto}::-webkit-scrollbar{width:0;height:0;display:none}:focus-visible{outline:var(--app-focus-outline);outline-offset:3px}@media (forced-colors:active){:root[data-keyboard-navigation]{--app-focus-outline:2px solid Highlight}}
