@font-face{font-display:swap;font-family:TT Norms Pro;font-style:normal;font-weight:400;src:url(/fonts/tt-norms-pro-regular.woff2) format("woff2"),url(/fonts/tt-norms-pro-regular.woff) format("woff")}@font-face{font-display:swap;font-family:TT Norms Pro;font-style:normal;font-weight:500;src:url(/fonts/tt-norms-pro-medium.woff2) format("woff2"),url(/fonts/tt-norms-pro-medium.woff) format("woff")}@font-face{font-display:swap;font-family:TT Norms Pro;font-style:normal;font-weight:700;src:url(/fonts/tt-norms-pro-bold.woff2) format("woff2"),url(/fonts/tt-norms-pro-bold.woff) format("woff")}:root{--r-navy-950:#07132f;--r-navy-900:#0b1b43;--r-navy-800:#13295f;--r-blue-600:#3568f4;--r-blue-500:#4b7cff;--r-blue-100:#e9efff;--r-cyan-500:#19c6bd;--r-violet-100:#f0ebff;--r-green-100:#e3f8ef;--r-red-600:#d63c52;--r-red-100:#fff0f2;--r-ink:#101936;--r-text:#34405f;--r-muted:#59657d;--r-line:#dfe4ed;--r-surface:#fff;--r-canvas:#f5f7fb;--r-radius-sm:8px;--r-radius-md:12px;--r-radius-lg:16px;--r-shadow-sm:0 1px 2px #1019360d;--r-shadow-md:0 12px 32px #07132f24;--app-header-height:68px;--app-sidebar-width:248px;--app-sidebar-collapsed-width:72px;--app-chrome-radius:12px}@media (max-width:1020px){:root{--app-header-height:56px}}*{box-sizing:border-box;scrollbar-color:#c9d2e3 #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#c9d2e3;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#aebad0}::-webkit-scrollbar-corner{background:#0000}body,button,input,optgroup,select,textarea{font-family:TT Norms Pro,Arial,sans-serif}body{-webkit-font-smoothing:antialiased;background:var(--r-canvas);color:var(--r-ink);margin:0}a{color:var(--r-blue-600)}[style*="width: 100vw"],[style*="width:100vw"]{min-width:0;width:100%!important}.organization-workspace-layout,.workspace-layout,.workspace-route-layout{background:#fff;display:flex;flex-direction:row;height:calc(100vh - var(--app-header-height));max-height:calc(100vh - var(--app-header-height));min-width:0;overflow:hidden;width:100%}.organization-workspace-layout>.team-page,.workspace-layout>.team-page,.workspace-route-layout>.poker-landing-page,.workspace-route-layout>.team-page{align-self:stretch;flex:1 1 auto;height:100%!important;min-height:0!important}.team-page{background:var(--r-canvas);flex:1 1 auto;height:calc(var(--vh, 1vh)*100 - var(--app-header-height));max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;padding:36px clamp(24px,4vw,64px)}.health-workspace--catalog .health-main,.organization-workspace-layout>.team-page,.page-skeleton:not(.page-skeleton--poker):not(.page-skeleton--health-check):not(.page-skeleton--retro) .page-skeleton__content,.poker-landing-page,.template-builder-page,.workspace-layout>.team-page,.workspace-route-layout>.team-page{border-left:1px solid var(--r-line);border-top:1px solid var(--r-line);border-top-left-radius:var(--app-chrome-radius)}.team-page .page-container{flex:1 1 auto;min-width:0;width:100%}.team-page .page-container .page-inner{margin:0 auto;padding:0;width:min(1120px,100%)}.block-title,.page-title,.page-title-small,.text-h4{color:var(--r-ink)!important;font-family:TT Norms Pro,Arial,sans-serif!important;font-weight:700!important;letter-spacing:-.03em!important}.page-title{font-size:32px!important;line-height:1.2!important}.page-title-small{font-size:24px!important;line-height:1.25!important}.page-subtitle{color:var(--r-muted)!important;font-size:15px!important;font-weight:450!important}.poker-landing h1,.retro-library__header h1,.team-page>.page-container .page-title,.team-settings-page .page-title,.template-library .library-header h1,.whiteboard-library .library-header h1,.workspace-page-title{font-size:32px!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.2!important}.action-plan-title h2,.poker-templates__heading h2,.retro-library__section-title h2,.retro-library__tools h2,.template-library .library-toolbar__heading h2,.template-library .section-title h2,.whiteboard-library .section-heading h2,.whiteboard-library .template-tools h2,.workspace-section-header h2{font-size:24px!important;font-weight:300!important;letter-spacing:-.025em!important;line-height:1.25!important}.health-template-card__body h3,.poker-template-card h3,.technique-card h3,.template-library .template-card h3,.whiteboard-library .board-body h3,.whiteboard-library .template-card h3{font-size:17px!important;font-weight:650!important;line-height:1.3!important}.poker-template-featured h2,.recommended-copy h2,.retro-recommended__copy h2,.whiteboard-library .blank-copy h2{font-size:18px!important;font-weight:700!important;line-height:1.25!important}.q-btn{border-radius:8px;font-weight:650;letter-spacing:0;min-height:40px;text-transform:none}.q-btn.bg-primary{box-shadow:none}.q-field--outlined .q-field__control{background:var(--r-surface);border-radius:8px}.q-field__label{color:var(--r-muted)}.q-menu{border:1px solid var(--r-line);border-radius:10px;box-shadow:var(--r-shadow-md)}.q-dialog__inner>.q-card{border-radius:var(--r-radius-md);box-shadow:var(--r-shadow-md)}.q-table__container{border:1px solid var(--r-line);border-radius:var(--r-radius-md);box-shadow:var(--r-shadow-sm);overflow:hidden}.q-table th{background:#fafbfe;color:var(--r-muted);font-size:12px;font-weight:700;height:48px;letter-spacing:.04em;text-transform:uppercase}.q-table tbody td{border-color:var(--r-line);height:58px}.placeholder-block{background:#ffffffb8;border:1px dashed #c7cede!important;border-radius:var(--r-radius-md);color:var(--r-muted);display:block;margin:0 0 12px;padding:28px;text-align:center;width:auto}.text-link{color:var(--r-blue-600);font-weight:600;text-decoration:none}.text-link:hover{text-decoration:underline}.session-info-block{padding-bottom:24px}.session-info-block .session-name{font-size:28px;font-weight:700;letter-spacing:-.02em}.session-info-block .session-helper{color:var(--r-muted)}.score-number-input{-moz-appearance:textfield;background:#e9edf5;border:0;border-radius:8px;color:var(--r-ink);font-size:16px;font-weight:700;height:34px;margin:0;padding:0;text-align:center;width:44px}.score-number-input::-webkit-inner-spin-button,.score-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.score-number-text{cursor:default;display:inline-block;padding-top:4px}.q-tooltip--style{overflow:visible}.q-tooltip--style:before{border:5px solid #0000;content:" ";height:0;position:absolute;width:0}.q-tooltip--style.arrow-top:before{border-bottom-color:#757575;left:50%;margin-left:-5px;top:-10px}.q-tooltip--style.arrow-left:before{border-right-color:#757575;left:-10px;margin-top:-5px;top:50%}.q-tooltip--style.arrow-right:before{border-left-color:#757575;margin-top:-5px;right:-10px;top:50%}.q-tooltip--style.arrow-bottom:before{border-top-color:#757575;bottom:-10px;left:50%;margin-left:-5px}@media (max-width:1020px){.team-page{padding:28px 24px}}@media (max-width:760px){:root{--app-chrome-radius:0px}.team-page{padding:22px 16px 88px}.health-workspace--catalog .health-main,.organization-workspace-layout>.team-page,.page-skeleton__content,.poker-landing-page,.template-builder-page,.workspace-layout>.team-page,.workspace-route-layout>.team-page{border-left:0}}@media (max-width:640px){.q-table__container{border-radius:12px}}@media (prefers-reduced-motion:reduce){:not(.q-spinner):not(.q-spinner *):not(.motion-feedback):not(.motion-feedback *),:not(.q-spinner):not(.q-spinner *):not(.motion-feedback):not(.motion-feedback *):after,:not(.q-spinner):not(.q-spinner *):not(.motion-feedback):not(.motion-feedback *):before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.workspace-page-kicker{color:var(--r-blue-600);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.workspace-page-kicker+.block-title,.workspace-page-kicker+.page-title{margin-top:0!important}.team-page .block-title{color:var(--r-ink)!important;font-size:26px!important;font-weight:720!important;letter-spacing:-.03em;margin:0 0 18px!important;min-height:54px}.team-page .block-title+.q-btn{margin-bottom:16px}.team-page .invite-block,.team-page .members-block{box-shadow:var(--r-shadow-sm)}.team-page .invite-block,.team-page .members-block,.team-page .team-settings-container{background:#fff!important;border:1px solid var(--r-line)!important;border-radius:var(--r-radius-md)!important}.team-page .team-settings-container{box-shadow:none}.team-page .invite-block{padding:20px!important}.team-page .member{border-bottom:1px solid var(--r-line)!important;min-height:68px;padding:14px 16px!important}.team-page .member:last-child{border-bottom:0!important}.team-page .member-name{color:var(--r-ink)!important;font-weight:700!important}.team-page .member-email{color:var(--r-muted)!important}.team-page .light-title,.team-page .members-block-title{color:var(--r-muted)!important;font-size:12px!important;font-weight:750!important;letter-spacing:.08em;margin:28px 0 12px!important;text-transform:uppercase}.team-page .danger-zone{background:var(--r-red-100);border:1px solid #f1b5bd!important;border-radius:var(--r-radius-md);overflow:hidden}.team-page .danger-zone .setting-zone-inner{background:#0000!important}.team-page .q-tabs{background:#e9edf5;border-radius:12px;padding:5px}.poker-skeleton{grid-template-columns:238px minmax(0,1fr)!important}.poker-skeleton__tasks{display:none!important}.poker-skeleton__surface{display:grid!important;flex:1;min-height:320px;padding:0!important;place-items:center}.poker-skeleton__main{display:grid!important;gap:10px 0!important;grid-template-columns:minmax(260px,1fr) minmax(520px,42%);grid-template-rows:60px minmax(0,1fr)}.poker-skeleton__task{border:1px solid #e2e7f0!important;border-radius:15px 0 0 15px!important;border-right:0!important;grid-column:1;grid-row:1;min-height:60px!important;padding:8px 32px 8px 16px!important}.poker-skeleton__task>.q-skeleton:first-child{display:none!important}.poker-skeleton__task>div{display:grid!important;gap:2px!important;max-width:100%;min-width:0}.poker-skeleton__task>div .q-skeleton:first-child{height:12px!important;width:118px!important}.poker-skeleton__task>div .q-skeleton:last-child{height:22px!important;max-width:100%!important;width:min(245px,100%)!important}.poker-skeleton__controls{border-left:1px solid #e7ebf2!important;border-radius:0 15px 15px 0!important;grid-column:2;grid-row:1;grid-template-columns:142px 72px minmax(170px,1fr) 112px!important;height:60px;min-height:60px!important}.poker-skeleton__controls>.q-skeleton:nth-child(2){justify-self:center;max-width:48px;width:48px!important}.poker-skeleton__progress{border-left:1px solid #edf0f5;min-width:0;padding:0 12px}.poker-skeleton__progress .q-skeleton{max-width:100%!important}.poker-skeleton__controls>.q-skeleton:last-child{height:58px!important;max-height:58px;max-width:112px;width:112px!important}.poker-skeleton__surface{grid-column:1/-1;grid-row:2}.poker-skeleton__surface>*{display:none!important}.poker-skeleton__surface:after{animation:poker-skeleton-dots 1.1s ease-in-out infinite;background:#3568f4;border-radius:50%;box-shadow:-15px 0 0 #3568f459,15px 0 0 #3568f459;content:"";height:8px;width:8px}@keyframes poker-skeleton-dots{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (max-width:1200px){.poker-skeleton{grid-template-columns:210px minmax(0,1fr)!important}}@media (max-width:1020px){.poker-skeleton{display:block!important}.poker-skeleton__main{display:grid!important;grid-template-columns:minmax(220px,1fr) 520px}.poker-skeleton__surface{min-height:320px}}@media (max-width:760px){.poker-skeleton__main{gap:0!important;grid-template-columns:1fr;grid-template-rows:48px 56px minmax(0,1fr)}.poker-skeleton__task{border-bottom:0!important;border-radius:0!important;border-right:1px solid #e2e7f0!important;grid-column:1;grid-row:1;min-height:48px!important}.poker-skeleton__task>div .q-skeleton:first-child{display:none}.poker-skeleton__controls{border-radius:0!important;grid-column:1;grid-row:2;grid-template-columns:124px 52px minmax(96px,1fr) 88px!important;height:56px;min-height:56px!important;width:100%}.poker-skeleton__controls>.q-skeleton:last-child{width:88px!important}.poker-skeleton__surface{grid-column:1;grid-row:3;margin-top:10px}}@media (max-width:660px){.poker-skeleton__surface{min-height:240px}}.team-page .q-tab{border-radius:9px;min-height:42px;text-transform:none}.team-page .q-tab--active{background:#fff;box-shadow:0 2px 8px #10193614}.team-page .settings-card{border:1px solid var(--r-line);border-radius:var(--r-radius-md);box-shadow:var(--r-shadow-sm);overflow:hidden}.team-page .history-title{margin:0 0 20px}.organization-workspace-layout .team-page{box-shadow:none;padding:34px clamp(24px,4vw,64px) 72px}.organization-workspace-layout .page-container{height:auto!important}.organization-workspace-layout .page-inner{padding:0;width:min(1120px,100%)}.workspace-page-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.workspace-page-title{color:var(--r-ink);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0}.workspace-title-row{align-items:center;display:flex;gap:12px}.workspace-title-count{color:var(--r-muted);font-size:14px;font-weight:650;line-height:1}.workspace-section-count{align-items:center;background:var(--r-blue-100);border-radius:999px;color:var(--r-blue-600);display:inline-flex!important;font-size:12px;font-weight:650;height:22px;justify-content:center;letter-spacing:0;line-height:1;min-width:22px;padding:0 7px;text-transform:none}.workspace-page-description{color:var(--r-muted);font-size:14px;margin:8px 0 0}.workspace-primary-action{flex:0 0 auto;padding-inline:18px}.workspace-toolbar{display:flex;justify-content:flex-start;margin-bottom:14px}.workspace-search{width:min(360px,100%)}.workspace-search .q-field__control{background:#fff;border-radius:10px}.workspace-table-card{background:var(--r-surface);border:1px solid var(--r-line);border-radius:12px;box-shadow:none;margin:0 0 30px;overflow:hidden}.workspace-table-card .q-table__container{border:0;border-radius:0;box-shadow:none}.workspace-table-card .q-table thead tr{background:#fafbfe}.workspace-table-card .q-table thead th{color:#68758e;font-size:12px;font-weight:700;height:46px;letter-spacing:0;text-transform:none}.workspace-table-card .q-table tbody td{font-size:13px;height:58px}.workspace-table-card .q-table__bottom{border-top:1px solid #edf0f5;min-height:52px}.workspace-table-card .q-table tbody tr{transition:background-color .14s ease}.workspace-table-card .q-table tbody tr:hover{background:#f8faff}.workspace-table-card .q-table tbody td{color:var(--r-text)}.workspace-table-card .q-table tbody td:nth-child(2){color:var(--r-ink);font-weight:650}.workspace-table-card.pending-invites-table .q-table tbody td:nth-child(2){color:var(--r-text);font-weight:400}.organization-teams-toolbar{align-items:center;gap:10px}.organization-teams-filter{width:180px}.organization-teams-filter .q-field__control{background:#fff;border-radius:10px}.organization-team-row{cursor:pointer}.organization-team-row td:nth-child(2){color:var(--r-text)!important;font-weight:500!important}.organization-team-row:focus-visible{outline:2px solid var(--r-blue-500);outline-offset:-2px}.team-identity{align-items:center;display:flex;gap:11px;min-width:190px}.team-identity__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.team-identity__copy strong{color:var(--r-ink);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-identity__copy small{align-items:center;color:var(--r-muted);display:inline-flex;font-size:12px;font-weight:500;gap:4px}.team-identity__copy small .q-icon{font-size:14px}.team-status{align-items:center;color:#64718a;display:inline-flex;font-size:12px;font-weight:650;gap:7px;white-space:nowrap}.team-status i{background:#9aa4b6;border-radius:50%;flex:0 0 7px;height:7px;width:7px}.team-status--active{color:#278154}.team-status--active i{background:#37a66b}.team-status--inactive{color:#866623}.team-status--inactive i{background:#d49b2d}.workspace-section{margin-bottom:30px}.workspace-section-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px}.workspace-section-header>div:first-child{align-items:center;display:flex;gap:10px;min-width:0}.workspace-section-header h2{color:var(--r-ink);font-size:24px;font-weight:300;letter-spacing:-.025em;line-height:1.25;margin:0}.workspace-section-header>div:first-child>span:not(.workspace-section-count){color:var(--r-muted);font-size:13px;font-weight:650;text-align:center}.settings-page-header{margin-bottom:22px}.organization-workspace-layout .team-page .page-container .settings-page-inner{width:min(900px,100%)}.organization-workspace-layout .settings-card{background:#0000;border:0;border-radius:0;box-shadow:none;overflow:visible;width:min(900px,100%)}.organization-workspace-layout .settings-navigation{background:#ffffffb8;border:1px solid var(--r-line);border-radius:14px;box-shadow:0 1px 2px #10193608;padding:5px}.organization-workspace-layout .settings-tabs{background:#0000;margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.organization-workspace-layout .settings-tabs .q-tab{color:var(--r-muted);min-width:150px;padding:0 18px}.organization-workspace-layout .settings-tabs .q-tab--active{background:var(--r-blue-100);box-shadow:none;color:var(--r-blue-600)}.organization-workspace-layout .settings-tabs .q-tab__icon{font-size:19px}.organization-workspace-layout .settings-card>.q-separator,.organization-workspace-layout .settings-tabs .q-tab__indicator{display:none}.organization-workspace-layout .q-tab-panel,.organization-workspace-layout .q-tab-panels{background:#0000;padding:0}@media (max-width:760px){.workspace-page-header{align-items:stretch;flex-direction:column;margin-bottom:22px}.workspace-primary-action,.workspace-search,.workspace-toolbar{width:100%}.organization-teams-toolbar{align-items:stretch;flex-direction:column}.organization-teams-filter{width:100%}.workspace-section-header{align-items:stretch;flex-direction:column}.organization-workspace-layout .team-page{padding:24px 16px 88px}}