@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:#6f7892;--r-line:#e5e9f2;--r-surface:#fff;--r-canvas:#f5f7fb;--r-radius-sm:10px;--r-radius-md:16px;--r-radius-lg:24px;--r-shadow-sm:0 1px 2px #1019360a,0 8px 24px #1019360f;--r-shadow-md:0 18px 50px #07132f1f;--app-header-height:68px;--app-sidebar-width:248px;--app-sidebar-collapsed-width:72px;--app-chrome-radius:20px}@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:radial-gradient(circle at 100% 0,#4b7cff14,#0000 32rem),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:clamp(28px,3vw,40px)!important;line-height:1.15!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}.q-btn{border-radius:11px;font-weight:650;letter-spacing:0;min-height:42px;text-transform:none}.q-btn.bg-primary{box-shadow:0 8px 20px #3568f438}.q-field--outlined .q-field__control{background:var(--r-surface);border-radius:12px}.q-field__label{color:var(--r-muted)}.q-menu{border:1px solid var(--r-line);border-radius:14px;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:11px;font-weight:700;height:48px;letter-spacing:.06em;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:11px;font-weight:750;letter-spacing:.1em;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}.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:36px clamp(24px,4vw,64px)}.organization-workspace-layout .page-container{height:auto!important}.organization-workspace-layout .page-inner{padding:0;width:min(1120px,100%)}.workspace-page-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.workspace-page-title{color:var(--r-ink);font-size:clamp(30px,3vw,40px);font-weight:740;letter-spacing:-.035em;line-height:1.14;margin:0}.workspace-title-row{align-items:center;display:flex;gap:12px}.workspace-title-count{align-items:center;background:var(--r-blue-100);border-radius:999px;color:var(--r-blue-600);display:inline-flex;font-size:13px;font-weight:750;height:30px;justify-content:center;line-height:1;min-width:30px;padding:0 10px}.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-end;margin-bottom:14px}.workspace-search{width:min(320px,100%)}.workspace-table-card{background:var(--r-surface);border:1px solid var(--r-line);border-radius:var(--r-radius-md);box-shadow:var(--r-shadow-sm);margin:0 0 32px;overflow:hidden}.workspace-table-card .q-table__container{border:0;border-radius:0;box-shadow:none}.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}.workspace-section{margin-bottom:34px}.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:20px;font-weight:700;letter-spacing:-.02em;margin:0}.workspace-section-header>div:first-child>span{background:var(--r-blue-100);border-radius:999px;color:var(--r-blue-600);font-size:12px;font-weight:750;min-width:28px;padding:3px 9px;text-align:center}.settings-page-header{margin-bottom:22px}.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%}.workspace-section-header{align-items:stretch;flex-direction:column}.organization-workspace-layout .team-page{padding:24px 16px 88px}}