.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}:root{color:#102033;background:#f3f6f8;font-family:Segoe UI,sans-serif;font-weight:400;line-height:1.4}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}.daily-team-selection-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.legal-consent-checkbox{align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.legal-consent-checkbox input{flex:none;width:auto;margin-top:.2rem}.legal-consent-checkbox a{font-weight:600}.cookie-notice{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #0f172a1a;border-radius:1rem;justify-content:space-between;align-items:end;gap:1rem;padding:1rem 1.1rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 18px 44px #0f172a29}.cookie-notice-copy{gap:.35rem;display:grid}.cookie-notice-copy strong{color:#102033}.cookie-notice-copy p{color:#4d667e;margin:0;line-height:1.5}.cookie-notice-copy a{color:#0f766e}.password-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.password-field-toggle{white-space:nowrap;text-align:center;width:7.25rem;min-width:7.25rem}@media (width<=720px){.cookie-notice{flex-direction:column;align-items:stretch;padding:.9rem 1rem}.cookie-notice .button-primary{width:100%}}body[data-route-scope=app][data-app-theme=aurora]{color:#e5edf7;background:radial-gradient(circle at 12% -10%,#20dcbe38,#0000 33rem),radial-gradient(circle at 88% 6%,#859aff2e,#0000 34rem),linear-gradient(135deg,#ffffff09 0 1px,#0000 1px) 0 0/34px 34px,#07101d}body[data-route-scope=app][data-app-theme=aurora] .page{background:linear-gradient(120deg,#76f0d70f,#0000 28rem),linear-gradient(240deg,#8fa2ff14,#0000 32rem);min-height:100vh}body[data-route-scope=app][data-app-theme=aurora] .panel{background:linear-gradient(#0d1a2beb,#08111ef5);border:1px solid #97b8d638;box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff14}body[data-route-scope=app][data-app-theme=aurora] h1,body[data-route-scope=app][data-app-theme=aurora] h2,body[data-route-scope=app][data-app-theme=aurora] h3,body[data-route-scope=app][data-app-theme=aurora] h4,body[data-route-scope=app][data-app-theme=aurora] label,body[data-route-scope=app][data-app-theme=aurora] .session-list-value,body[data-route-scope=app][data-app-theme=aurora] .board-topbar-title .board-stage-line,body[data-route-scope=app][data-app-theme=aurora] .profile-menu-name{color:#f4f8ff}body[data-route-scope=app][data-app-theme=aurora] .subtle,body[data-route-scope=app][data-app-theme=aurora] .eyebrow,body[data-route-scope=app][data-app-theme=aurora] .session-list-label,body[data-route-scope=app][data-app-theme=aurora] .profile-menu-email,body[data-route-scope=app][data-app-theme=aurora] .board-column-description,body[data-route-scope=app][data-app-theme=aurora] .board-column-description-slot{color:#a8b8c9}body[data-route-scope=app][data-app-theme=aurora] input,body[data-route-scope=app][data-app-theme=aurora] textarea,body[data-route-scope=app][data-app-theme=aurora] select,body[data-route-scope=app][data-app-theme=aurora] .retro-template-picker-trigger,body[data-route-scope=app][data-app-theme=aurora] .retro-template-picker-popover{color:#102033;background:#f9fbfd;border-color:#778ea58c;box-shadow:0 8px 22px #0000001f}body[data-route-scope=app][data-app-theme=aurora] input::placeholder,body[data-route-scope=app][data-app-theme=aurora] textarea::placeholder{color:#7b8da0}body[data-route-scope=app][data-app-theme=aurora] button,body[data-route-scope=app][data-app-theme=aurora] a.button-primary{color:#06111d;background:linear-gradient(135deg,#50d6c3,#5f8df7);border:1px solid #76f0d752;font-weight:800;box-shadow:0 12px 30px #50d6c333,inset 0 1px #ffffff59}body[data-route-scope=app][data-app-theme=aurora] button:hover:not(:disabled),body[data-route-scope=app][data-app-theme=aurora] a.button-primary:hover{background:linear-gradient(135deg,#72f0d8,#7fa2ff);box-shadow:0 18px 42px #5f8df747,0 0 0 3px #76f0d71a}body[data-route-scope=app][data-app-theme=aurora] button.button-secondary,body[data-route-scope=app][data-app-theme=aurora] a.button-secondary,body[data-route-scope=app][data-app-theme=aurora] button.button-app-switch,body[data-route-scope=app][data-app-theme=aurora] a.button-app-switch{color:#e8f2ff;background:#e5edf714;border:1px solid #a9bed447;box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000038}body[data-route-scope=app][data-app-theme=aurora] button.button-secondary:hover:not(:disabled),body[data-route-scope=app][data-app-theme=aurora] a.button-secondary:hover,body[data-route-scope=app][data-app-theme=aurora] button.button-app-switch:hover:not(:disabled),body[data-route-scope=app][data-app-theme=aurora] a.button-app-switch:hover{color:#fff;background:#76f0d71f;border-color:#76f0d761}body[data-route-scope=app][data-app-theme=aurora] .button-danger,body[data-route-scope=app][data-app-theme=aurora] button.button-danger,body[data-route-scope=app][data-app-theme=aurora] a.button-danger{color:#ffb4bd;background:#ffecef14;border-color:#ff9b9b61}body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-bar{border-color:var(--app-border);background:var(--app-panel-bg);box-shadow:0 18px 46px #00000052}body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-link{border-color:var(--app-border);color:var(--app-muted);background:#ffffff0b}body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-link:hover,body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-link:focus-visible,body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-link-active{border-color:var(--app-border-strong);background:var(--app-secondary-hover-bg);color:var(--app-text);box-shadow:0 12px 28px color-mix(in srgb, var(--app-border-strong), transparent 84%)}body[data-route-scope=app][data-app-theme=aurora] .session-list-card,body[data-route-scope=app][data-app-theme=aurora] .home-create-form,body[data-route-scope=app][data-app-theme=aurora] .calendar-generated-day,body[data-route-scope=app][data-app-theme=aurora] .calendar-stat-card,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-card,body[data-route-scope=app][data-app-theme=aurora] .poker-task-entry,body[data-route-scope=app][data-app-theme=aurora] .team-card,body[data-route-scope=app][data-app-theme=aurora] .meeting-template-card,body[data-route-scope=app][data-app-theme=aurora] .meeting-template-step,body[data-route-scope=app][data-app-theme=aurora] .active-session-card,body[data-route-scope=app][data-app-theme=aurora] .card-item{color:#edf5ff;background:linear-gradient(#16273dd6,#0d192be6);border-color:#97b8d638;box-shadow:0 18px 42px #00000042,inset 0 1px #ffffff0f}body[data-route-scope=app][data-app-theme=aurora] .retro-list-card-clickable:hover,body[data-route-scope=app][data-app-theme=aurora] .retro-list-card-clickable:focus-visible,body[data-route-scope=app][data-app-theme=aurora] .calendar-generated-day-clickable:hover,body[data-route-scope=app][data-app-theme=aurora] .calendar-generated-day-clickable:focus-visible,body[data-route-scope=app][data-app-theme=aurora] .meeting-template-card:hover,body[data-route-scope=app][data-app-theme=aurora] .meeting-template-card:focus-visible{background:linear-gradient(#1a344beb,#0e1e32f5);border-color:#76f0d780;box-shadow:0 24px 54px #00000057,0 0 0 1px #76f0d714}body[data-route-scope=app][data-app-theme=aurora] .board-shell,body[data-route-scope=app][data-app-theme=aurora] .poker-board-shell{position:relative;overflow:hidden}body[data-route-scope=app][data-app-theme=aurora] .board-shell:before,body[data-route-scope=app][data-app-theme=aurora] .poker-board-shell:before{content:"";pointer-events:none;background:radial-gradient(circle,#76f0d724,#0000 68%);width:30rem;height:30rem;position:absolute;inset:-12rem -8rem auto auto}body[data-route-scope=app][data-app-theme=aurora] .board-shell>*,body[data-route-scope=app][data-app-theme=aurora] .poker-board-shell>*{z-index:1;position:relative}body[data-route-scope=app][data-app-theme=aurora] .phase-pill,body[data-route-scope=app][data-app-theme=aurora] .mood-summary-pill,body[data-route-scope=app][data-app-theme=aurora] .team-member-row,body[data-route-scope=app][data-app-theme=aurora] .segmented-control{color:#eaf4ff;background:#ffffff0f;border-color:#97b8d63d}body[data-route-scope=app][data-app-theme=aurora] .phase-advance-button{color:#160b08;background:linear-gradient(135deg,#ffce7a,#ff8a63);border-color:#ffbe7857;box-shadow:0 18px 42px #ff8a6338}body[data-route-scope=app][data-app-theme=aurora] .board-column{border-color:var(--retro-column-accent-border,#97b8d63d);background:linear-gradient(180deg, var(--retro-column-accent-soft-strong,#fffffff0), var(--retro-column-accent-soft,#fffffffa));color:#102033;box-shadow:0 18px 36px #0000002e,inset 0 1px #ffffff8c}body[data-route-scope=app][data-app-theme=aurora] .board-column h2,body[data-route-scope=app][data-app-theme=aurora] .board-column label,body[data-route-scope=app][data-app-theme=aurora] .card-item,body[data-route-scope=app][data-app-theme=aurora] .card-item h3{color:#102033}body[data-route-scope=app][data-app-theme=aurora] .poker-task-row,body[data-route-scope=app][data-app-theme=aurora] .poker-voting-panel,body[data-route-scope=app][data-app-theme=aurora] .poker-result-panel{color:#edf5ff;background:#ffffff0f;border-color:#97b8d638}body[data-route-scope=app][data-app-theme=aurora] .poker-task-row:hover,body[data-route-scope=app][data-app-theme=aurora] .poker-task-row-selected{background:#76f0d71f;border-color:#76f0d780}body[data-route-scope=app][data-app-theme=aurora] .list-card-delete-button{color:#ffbac5!important;background:#ffffff14!important;border-color:#ffabbc70!important}body[data-route-scope=app][data-app-theme=aurora] .profile-menu-panel,body[data-route-scope=app][data-app-theme=aurora] .modal-card{color:#edf5ff;background:linear-gradient(#0e1c30fa,#08111efa);border-color:#97b8d63d}body[data-route-scope=app][data-app-theme=aurora] .modal-card input,body[data-route-scope=app][data-app-theme=aurora] .modal-card textarea,body[data-route-scope=app][data-app-theme=aurora] .modal-card select{color:#102033;background:#fff}body[data-route-scope=app][data-app-theme=aurora] .app-theme-option{color:#edf5ff;background:#ffffff0f;border-color:#97b8d638}body[data-route-scope=app][data-app-theme=aurora] .app-theme-option small{color:#a8b8c9}body[data-route-scope=app][data-app-theme=aurora] .app-theme-option-selected{background:#76f0d721;border-color:#76f0d780;box-shadow:0 14px 34px #76f0d71f}.modal-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.modal-card-close{flex:none}.legal-document-panel{gap:1rem;display:grid}.legal-document-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.legal-document-content{gap:.85rem;line-height:1.6;display:grid}.legal-document-content h1,.legal-document-content h2,.legal-document-content h3,.legal-document-content p,.legal-document-content ul{margin:0}.legal-document-content ul{padding-left:1.25rem}.legal-reaccept-panel{gap:1rem;display:grid}.legal-reaccept-documents{flex-wrap:wrap;gap:.75rem;display:flex}.daily-team-selection-row-top{justify-content:flex-start}.daily-team-label{flex:0 34rem;align-items:center;gap:.75rem;min-width:0;display:inline-flex}.daily-team-label select{width:100%}.daily-team-context{gap:.35rem;display:grid}.daily-header{gap:.1rem;margin-bottom:.7rem;display:grid}.organizer-breadcrumbs{color:#5f7386;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.9rem;font-weight:600;display:flex}.organizer-breadcrumbs-item{align-items:center;gap:.45rem;display:inline-flex}.organizer-breadcrumbs a{color:#285988;text-decoration:none}.organizer-breadcrumbs a:hover,.organizer-breadcrumbs a:focus-visible{color:#0f766e}.organizer-breadcrumbs-separator{color:#8aa0b3}.daily-header .workspace-subtitle{color:#5f7386;margin-top:.15rem}.section-help-header{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.section-help-header>:first-child{min-width:0}.section-help-trigger{color:#0f3b57;background:linear-gradient(#f8fbff,#ebf3fb);border:1px solid #0f172a24;border-radius:999px;width:2.35rem;height:2.35rem;padding:0;font-size:1.15rem;font-weight:800;line-height:1;box-shadow:0 10px 24px #10203314}.section-help-trigger:hover,.section-help-trigger:focus-visible{color:#0f766e;background:linear-gradient(#eef8f7,#dff2ef);border-color:#0f766e4d}.section-help-backdrop{z-index:40;background:#0f172a70;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.section-help-modal{background:radial-gradient(circle at 100% 0,#0f766e14,#0000 26%),linear-gradient(#fbfdff 0%,#fff 16rem);border-radius:1.3rem;width:min(56rem,100%);max-height:min(90vh,54rem);padding:1.25rem 1.3rem 1.2rem;overflow:auto;box-shadow:0 28px 70px #10203347}.section-help-modal-header{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;padding:.15rem 0 .95rem;display:flex}.section-help-modal-copy{gap:.45rem;display:grid}.section-help-modal-kicker{color:#0f766e;letter-spacing:.02em;text-transform:uppercase;background:#0f766e1f;border-radius:999px;align-items:center;width:fit-content;padding:.18rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.section-help-modal-copy h2{margin:0;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.1}.section-help-modal-copy p{color:#5e7487;max-width:48rem;margin:0;line-height:1.55}.section-help-modal-body{color:#24384c;gap:1.05rem;display:grid}.section-help-modal-body section{background:linear-gradient(#f8fafcf5,#fffffff5);border:1px solid #0f172a14;border-radius:1rem;gap:.7rem;padding:1.05rem 1.1rem 1.1rem;display:grid;position:relative;box-shadow:0 8px 18px #10203308}.section-help-modal-body section:before{content:"";background:linear-gradient(#0f766e,#6aa57c);border-radius:1rem 0 0 1rem;width:4px;position:absolute;inset:0 auto 0 0}.section-help-modal-body h3{margin:0;font-size:1.03rem;line-height:1.25}.section-help-modal-body p,.section-help-modal-body ul,.section-help-modal-body ol{margin:0;line-height:1.58}.section-help-modal-body ul,.section-help-modal-body ol{padding-left:1.35rem}.section-help-modal-body li+li{margin-top:.42rem}.section-help-modal-body strong{color:#102033}.section-help-modal-body code{color:#173047;background:#0f172a0f;border-radius:.45rem;padding:.08rem .35rem;font-size:.92em}.section-help-modal-footer{border-top:1px solid #0f172a14;justify-content:flex-end;margin-top:1rem;padding-top:.9rem;display:flex}.section-help-modal-footnote{color:#6a8094;font-size:.88rem}.daily-team-selection{gap:.3rem;margin-bottom:1rem}.daily-page-shell{flex-direction:column;gap:0;display:flex}.daily-page-shell>.daily-panel+.daily-panel{margin-top:1rem}.daily-panel{background:#ffffffe6;border:1px solid #0f172a14;border-radius:1rem;padding:1.15rem;box-shadow:0 14px 30px #1020330a}.daily-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.daily-panel-header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.daily-panel-subtitle{margin:.25rem 0 0}.daily-delicacy-row{gap:.5rem;display:grid}.daily-delicacy-option{align-items:center;gap:.35rem;display:inline-flex}.daily-team-links{align-items:center;gap:.65rem;margin-left:.15rem;display:inline-flex}.daily-team-links .session-create-link{justify-content:center;align-items:center;min-height:2.25rem;display:inline-flex}.daily-current-question{background:linear-gradient(135deg,#f0f9fffa,#fffffffa);border:1px solid #0f172a1f;border-radius:1rem;gap:.85rem;min-height:5.5rem;margin:0;padding:1.15rem 1.2rem;display:grid}.daily-current-question-text{margin:0;font-size:1.2rem;font-weight:600}.daily-current-question-meta{color:#557086;place-self:end;font-size:.88rem}.daily-present-backdrop{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1422b8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.daily-present-modal{background:linear-gradient(#fafcfffc,#f1f6fcfc);border-radius:1.4rem;width:min(1100px,100%);max-height:calc(100vh - 3rem);padding:1.5rem;overflow:auto;box-shadow:0 32px 90px #080f1c5c}.daily-present-header{justify-content:flex-end;align-items:start;gap:1rem;margin-bottom:.85rem;display:flex}.daily-present-layout{gap:1rem;display:grid}.daily-present-section{background:#ffffffeb;border:1px solid #0f172a14;border-radius:1.15rem;padding:1.2rem 1.25rem;box-shadow:0 14px 30px #1020330d}.daily-speaking-order-list{grid-template-rows:repeat(5,auto);grid-auto-flow:column;align-items:start;gap:.5rem 2rem;margin:0;padding-left:1.4rem;display:grid}.daily-speaking-order-list li{break-inside:avoid}.daily-present-question{background:linear-gradient(135deg,#edf7fffa,#fffffffa);border:1px solid #0f172a14;border-radius:1.15rem;gap:.95rem;min-height:8rem;padding:1.35rem 1.45rem;display:grid}.daily-present-question-text{margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:600;line-height:1.3}.daily-present-plan{gap:1rem}.daily-present-speaking-order-section{padding-bottom:.75rem}.daily-present-speaking-order-list{font-size:1.05rem}.daily-rich-text-preview{background:#fffffff5;border:1px solid #0f172a14;border-radius:.9rem;padding:.95rem 1rem;line-height:1.55}.daily-rich-text-preview p,.daily-rich-text-preview ul,.daily-rich-text-preview ol{margin:0 0 .75rem}.daily-rich-text-preview p:last-child,.daily-rich-text-preview ul:last-child,.daily-rich-text-preview ol:last-child{margin-bottom:0}.daily-rich-text-preview ul,.daily-rich-text-preview ol{padding-left:1.4rem}.rich-text-toolbar{flex-wrap:wrap;gap:.7rem;display:flex}.rich-text-toolbar button{min-width:auto;padding:.4rem .75rem}.rich-text-editor{background:#fff;border:1px solid #0f172a1f;border-radius:.85rem;outline:none;min-height:6.5rem;padding:.85rem 1rem;line-height:1.5}.rich-text-editor p{margin:0 0 .7rem}.rich-text-editor-shell .ql-toolbar.ql-snow{background:#f8fafcf0;border-color:#0f172a1f;border-radius:.85rem .85rem 0 0;flex-wrap:wrap;gap:.55rem .75rem;display:flex}.rich-text-editor-shell .ql-toolbar.ql-snow .ql-formats{gap:.28rem;margin-right:.35rem;display:inline-flex}.rich-text-editor-shell .ql-toolbar.ql-snow .ql-formats button{margin-inline:.06rem}.rich-text-editor-shell .ql-container.ql-snow{background:#fff;border-color:#0f172a1f;border-radius:0 0 .85rem .85rem}.rich-text-editor-shell .ql-editor{color:#102033;min-height:6.5rem}.rich-text-editor p:last-child,.rich-text-editor ul:last-child,.rich-text-editor ol:last-child{margin-bottom:0}.rich-text-editor ul,.rich-text-editor ol{margin:0 0 .7rem;padding-left:1.4rem}.daily-delicacy-options{flex-wrap:wrap;gap:.6rem .85rem;display:flex}.daily-delicacy-option{background:#f8fafceb;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .7rem;display:inline-flex}.daily-question-list{margin:0;padding-left:1.25rem}.daily-question-list-plain{padding-left:0;list-style:none}.daily-question-card{background:#fff;border:1px solid #0f172a14;border-radius:.9rem;margin-bottom:.8rem;padding:.95rem 1rem}.daily-question-row{justify-content:space-between;align-items:start;gap:1rem;display:flex}.daily-question-content{gap:.25rem;min-width:0;display:grid}.daily-question-meta{color:#5e7487;font-size:.95rem}.support-thread-list{gap:1rem;display:grid}.support-page-header{margin-bottom:.5rem}.meeting-template-form-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1rem;display:grid}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.button-danger-soft{min-width:8rem}.support-thread-card{background:#fffffff2;border:1px solid #0f172a14;border-radius:1rem;padding:1rem 1.1rem}.admin-users-table-shell{background:#fffffff5;border:1px solid #0f172a14;border-radius:1rem;overflow-x:auto}.admin-users-table{border-collapse:collapse;width:100%;min-width:980px;font-size:.87rem}.admin-users-table th,.admin-users-table td{vertical-align:top;border-bottom:1px solid #0f172a14;padding:.42rem .5rem}.admin-users-table tbody tr:last-child td{border-bottom:none}.admin-users-header-cell{text-align:left;white-space:normal;background:#f8fafcf2}.admin-users-header-cell-right{text-align:right}.admin-users-sort-button{color:#0f172a;width:100%;font:inherit;cursor:pointer;white-space:normal;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:.35rem;padding:0;font-size:.82rem;font-weight:700;line-height:1.05;display:inline-flex}.admin-users-header-cell-right .admin-users-sort-button{justify-content:flex-end}.admin-users-sort-indicator{color:#64748b;min-width:.8rem}.admin-user-cell-main{gap:.08rem;display:grid}.admin-user-cell-main strong{color:#0f172a;font-size:.91rem}.admin-user-cell-main span{color:#5e7487;overflow-wrap:anywhere;font-size:.78rem}.admin-users-number-cell{text-align:right;font-variant-numeric:tabular-nums}.admin-users-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-users-pagination-actions{gap:.65rem;display:flex}.support-thread-meta{color:#5e7487;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.95rem;display:flex}.support-thread-author{gap:.1rem;min-width:0;display:grid}.support-thread-author span{overflow-wrap:anywhere}.support-message{background:#f8fafcf2;border:1px solid #0f172a0f;border-radius:.9rem;padding:.9rem 1rem}.support-message-admin{background:#eff6ffeb}.support-message-meta{color:#5e7487;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.45rem;font-size:.92rem;display:flex}.support-message-meta-side{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.support-message-delete{min-height:2rem;padding:.38rem .7rem}.meeting-template-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.meeting-template-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.meeting-template-filter-tags{flex-wrap:wrap;gap:.55rem;display:flex}.meeting-template-filter-tag{color:#44566a;background:#fffffffa;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;min-height:2.35rem;padding:.42rem .85rem;font-weight:600;display:inline-flex}.meeting-template-filter-tag:hover,.meeting-template-filter-tag:focus-visible{color:#0f766e;background:#f1fbf8fa;border-color:#0f766e42}.meeting-template-filter-tag-selected{color:#0f766e;background:#dcf4effa;border-color:#0f766e57}.meeting-template-filter-tag:disabled{color:#9aa8b5;cursor:not-allowed;box-shadow:none;background:#f8fafce6;border-color:#94a3b838}.meeting-template-filter-tag:disabled:hover,.meeting-template-filter-tag:disabled:focus-visible{color:#9aa8b5;background:#f8fafce6;border-color:#94a3b838}.meeting-template-filter-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.meeting-template-card{cursor:pointer;background:#fffffff5;border:1px solid #0f172a14;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem 1.1rem;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;display:grid}.meeting-template-card-favorite{background:#fff7d6;border-color:#eab30885}.meeting-template-card:hover,.meeting-template-card:focus-visible{background:#f5fcfafa;border-color:#0f766e38;transform:translateY(-1px);box-shadow:0 14px 30px #10203314}.meeting-template-card-favorite:hover,.meeting-template-card-favorite:focus-visible{background:#fff2b8;border-color:#eab30894;box-shadow:0 14px 30px #10203314}.meeting-template-card-main{align-content:start;gap:.45rem;min-width:0;display:grid}.meeting-template-card-meta-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.meeting-template-card-tags{flex-wrap:wrap;gap:.4rem;margin-top:.1rem;display:flex}.meeting-template-card-tag{color:#50657a;background:#0f172a0d;border-radius:999px;align-items:center;padding:.14rem .5rem;font-size:.76rem;font-weight:600;display:inline-flex}.meeting-template-card-rights{color:#5e7487;background:#0f172a0a;border:1px solid #0f172a14;border-radius:999px;align-items:center;padding:.14rem .5rem;font-size:.76rem;font-weight:650;display:inline-flex}.meeting-template-card:focus-visible{outline-offset:3px;outline:3px solid #0f766e3d}.meeting-template-card-title{color:#102033;overflow-wrap:anywhere;word-break:break-word;font-size:1.05rem;font-weight:700}.meeting-template-card-description{color:#5e7487;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.meeting-template-card-badge{letter-spacing:.01em;border-radius:999px;align-items:center;width:fit-content;padding:.18rem .55rem;font-size:.77rem;font-weight:700;display:inline-flex}.meeting-template-card-badge-system{color:#384b5f;background:#0f172a0f}.meeting-template-card-badge-custom{color:#0f766e;background:#0f766e1f}.meeting-template-card-badge-company{color:#1d4ed8;background:#2563eb1f}.meeting-template-scope-fieldset{border:1px solid var(--border);border-radius:1rem;padding:1rem}.meeting-template-scope-fieldset legend{color:var(--muted);padding-inline:.35rem;font-weight:700}.meeting-template-scope-option{align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.meeting-template-status-select{max-width:18rem}.meeting-template-card-actions{flex-direction:column;align-items:flex-end;gap:.7rem;min-width:2.8rem;display:inline-flex}.meeting-template-card-action-list{flex-direction:column;align-items:flex-end;gap:.45rem;display:inline-flex}.meeting-template-card-note-indicator{color:#44566a;vertical-align:middle;cursor:help;background:#0f172a0d;border:1px solid #0f172a1a;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:1rem;line-height:1;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.meeting-template-card-note-indicator:hover,.meeting-template-card-note-indicator:focus-visible{color:#0f766e;background:#f1fbf8fa;border-color:#0f766e38;transform:translateY(-1px)}.meeting-template-favorite-active{color:#7c4a03;background:#fde68a;border-color:#facc15}.meeting-template-favorite-button{width:2.2rem;height:2.2rem;font-size:1.15rem}.meeting-template-card-actions .icon-button[aria-pressed=true]{transform:scale(1.04)}.meeting-template-description{color:#20364a;gap:.8rem;margin:0;line-height:1.6;display:grid}.meeting-template-description p,.meeting-template-description ul{margin:0}.meeting-template-description ul{padding-left:1.2rem}.meeting-template-description strong{color:#102033}.rich-text-editor-shell[aria-invalid=true] .ql-toolbar,.rich-text-editor-shell[aria-invalid=true] .ql-container,.rich-text-editor-shell-invalid .ql-toolbar,.rich-text-editor-shell-invalid .ql-container{border-color:#cc3b3b}.meeting-template-tag-picker{flex-wrap:wrap;gap:.55rem;display:flex}.meeting-template-tag-option{color:#44566a;cursor:pointer;background:#fffffff5;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .72rem;display:inline-flex}.meeting-template-tag-option input{width:auto;min-width:0;margin:0}.retro-template-management-card{align-items:stretch}.retro-template-preview{background:#f1fbf8bd;border:1px solid #0f766e24;border-radius:1rem;gap:.8rem;padding:.9rem;display:grid}.retro-template-preview h3{margin:0}.retro-template-column-preview-list{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.65rem;display:grid}.retro-template-column-preview{border:1px solid color-mix(in srgb, var(--retro-template-column-color,#8bb8ad), transparent 54%);background:linear-gradient(90deg, color-mix(in srgb, var(--retro-template-column-color,#8bb8ad), transparent 78%), transparent 42%), #ffffffe0;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-height:5.25rem;padding:.72rem;display:grid}.retro-template-column-preview strong{color:#102033;line-height:1.25;display:block}.retro-template-column-preview p{color:#5e7487;margin:.22rem 0 0;font-size:.86rem;line-height:1.35}.retro-template-column-color,.retro-template-column-color-field input{border:1px solid color-mix(in srgb, var(--retro-template-column-color,#8bb8ad), transparent 35%);background:var(--retro-template-column-color,#8bb8ad);border-radius:.45rem;width:1.35rem;height:1.35rem}.retro-template-column-color-field{align-items:center;min-height:1.35rem;display:inline-flex}.retro-template-column-color-field input{cursor:pointer;padding:0;overflow:hidden}.retro-template-column-color-field input::-webkit-color-swatch-wrapper{padding:0}.retro-template-column-color-field input::-webkit-color-swatch{border:0;border-radius:.35rem}.meeting-template-tag-option-selected{color:#0f766e;background:#dff7f3fa;border-color:#0f766e3d}.meeting-template-step-editor-drop-target{border-color:#0f766e47;box-shadow:0 0 0 2px #0f766e1f}.meeting-template-title-row{align-items:center;gap:.75rem;display:flex}.meeting-template-title-row h1{margin:0}.meeting-template-timer-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.meeting-template-timer-actions{flex-wrap:wrap;gap:.6rem;display:inline-flex}.meeting-template-timer{background:#f8fafcf2;border:1px solid #0f172a14;border-radius:1rem;gap:.35rem;padding:1rem 1.1rem;display:grid}.meeting-template-timer strong{font-size:2rem;line-height:1}.meeting-template-timer-overdue{color:#9f1239;background:#fff1f2f2;border-color:#be185d47}.meeting-template-step-list{gap:.75rem;margin:0;padding-left:1.25rem;display:grid}.meeting-template-step{background:#fffffff2;border:1px solid #0f172a14;border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.85rem 1rem;display:grid}.meeting-template-step-active{border-color:#0f766e3d;box-shadow:inset 0 0 0 1px #0f766e1f}.meeting-template-step-completed{background:#f8fafceb}.meeting-template-step-label{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-width:0;display:grid}.meeting-template-step-label input{width:auto;min-width:0;margin-top:.1rem}.meeting-template-step-limit{color:#5e7487;white-space:nowrap}.meeting-template-note-view{background:#f8fafcf2;border:1px solid #0f172a14;border-radius:1rem;padding:1rem 1.1rem}.meeting-template-note-view p{white-space:pre-wrap;margin:0}.meeting-template-step-editor{background:#f8fafceb;border:1px solid #0f172a14;border-radius:1rem;gap:.9rem;padding:1rem 1.1rem;display:grid}.meeting-template-step-editor-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.meeting-template-step-editor-header strong{color:#102033}.meeting-template-step-editor-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.meeting-template-step-editor-actions>button{min-width:2.75rem}.field-error{color:#b42318;font-size:.9rem;line-height:1.35}.support-message p{white-space:pre-wrap;margin:0}.support-reply-form{padding-top:.25rem}.daily-question-usage-list{color:#31556e;gap:.2rem;margin:0;padding-left:1.15rem;font-size:.94rem;display:grid}.daily-question-unused{color:#6a7f90;font-size:.94rem;font-style:italic}.daily-birthday-panel-highlight{animation:1s ease-in-out infinite dailyBirthdayPulse}@keyframes dailyBirthdayPulse{0%{background:#fffffff5;border-color:#0f172a14;box-shadow:0 0 #f472b600}33%{background:#fff7edfa;border-color:#f9731647;box-shadow:0 12px 28px #f973161f}66%{background:#ecfdf5fa;border-color:#10b98147;box-shadow:0 12px 28px #10b9811f}to{background:#eff6fffa;border-color:#3b82f63d;box-shadow:0 12px 28px #3b82f61f}}.daily-question-icon-actions,.daily-question-actions{align-items:center;gap:.45rem;display:inline-flex}.daily-question-inline-edit{gap:.8rem;display:grid}.daily-question-inline-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}button.session-create-link{background:0 0;border:0;padding:0}.team-member-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}button,a.button-primary,a.button-secondary,a.button-success,a.button-danger{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;background:#0f766e;border:0;border-radius:8px;justify-content:center;align-items:center;padding:.9rem 1.2rem;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s,transform 80ms,opacity .15s;display:inline-flex;box-shadow:0 2px 6px #10203314}button:hover:not(:disabled),a.button-primary:hover,a.button-secondary:hover,a.button-success:hover,a.button-danger:hover{background:#0d655e;box-shadow:0 8px 18px #1020331f}button:active:not(:disabled),a.button-primary:active,a.button-secondary:active,a.button-success:active,a.button-danger:active{transform:translateY(1px);box-shadow:0 3px 10px #1020331f}button:focus-visible,a.button-primary:focus-visible,a.button-secondary:focus-visible,a.button-success:focus-visible,a.button-danger:focus-visible{outline:0;box-shadow:0 0 0 3px #0f766e38,0 6px 16px #1020331f}button:disabled{cursor:not-allowed;opacity:.68;box-shadow:none}button.button-primary,a.button-primary{color:#fff;background:#0f766e}button.button-app-switch,a.button-app-switch{color:#0b5c55;background:#e2f3ef;border:1px solid #9ed2c7;box-shadow:0 6px 16px #0f766e1f}button.button-app-switch:hover:not(:disabled),a.button-app-switch:hover{background:#d2ebe5;box-shadow:0 10px 20px #0f766e29}button.button-app-switch:focus-visible,a.button-app-switch:focus-visible{box-shadow:0 0 0 3px #0f766e2e,0 8px 18px #0f766e29}button.button-secondary,a.button-secondary{color:#102033;background:#e8eef3}button.button-secondary:hover:not(:disabled),a.button-secondary:hover{background:#dce6ef}button.button-secondary:focus-visible,a.button-secondary:focus-visible{box-shadow:0 0 0 3px #7091b047,0 6px 16px #10203314}button.button-success,a.button-success{color:#fff;background:#2f9e44}button.button-success:hover:not(:disabled),a.button-success:hover{background:#28863a}button.button-success:focus-visible,a.button-success:focus-visible{box-shadow:0 0 0 3px #2f9e4438,0 6px 16px #1020331f}button.button-danger,a.button-danger{background:#b42318}button.button-danger:hover:not(:disabled),a.button-danger:hover{background:#981f16}button.button-danger:focus-visible,a.button-danger:focus-visible{box-shadow:0 0 0 3px #b4231833,0 6px 16px #1020331f}input,textarea,select{border:1px solid #cbd7e1;border-radius:8px;width:100%;padding:.85rem 1rem}input:focus,textarea:focus,select:focus{border-color:#0f766e;outline:none;box-shadow:0 0 0 3px #0f766e1f}select{background:#fff;min-height:3.25rem}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:#b42318;box-shadow:0 0 0 3px #b423181f}.session-template-select{border-radius:12px;font-size:1rem;font-weight:500}.retro-template-picker{flex:auto;min-width:0;position:relative}.retro-template-picker-trigger{color:#102033;width:100%;box-shadow:none;background:#fff;border:1px solid #cbd7e1;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.85rem .95rem}.retro-template-picker-trigger:hover:not(:disabled){background:#f8fbfd}.retro-template-picker-trigger-open{border-color:#8bb8ad;box-shadow:0 0 0 3px #0f766e1f}.retro-template-picker-trigger-copy{text-align:left;gap:.22rem;min-width:0;display:grid}.retro-template-picker-trigger-copy strong{font-size:.98rem}.retro-template-picker-trigger-copy span{color:#5b7286;font-size:.88rem;line-height:1.45}.retro-template-picker-trigger-icon{color:#597184;font-size:.9rem;line-height:1.8}.retro-template-picker-popover{z-index:7;background:#fff;border:1px solid #cbd7e1;border-radius:14px;padding:.45rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 20px 44px #10203329}.retro-template-picker-list{gap:.35rem;max-height:20rem;display:grid;overflow:auto}.retro-template-picker-option{color:#102033;width:100%;box-shadow:none;background:#f8fbfd;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.8rem .85rem;display:grid}.retro-template-picker-option:hover:not(:disabled){box-shadow:none;background:#f1f6fa}.retro-template-picker-option-selected{background:#eef8f5;border-color:#9ecfc4}.retro-template-picker-option-main{text-align:left;gap:.24rem;display:grid}.retro-template-picker-option-main strong{font-size:.96rem}.retro-template-picker-option-main span{color:#5b7286;white-space:normal;overflow-wrap:anywhere;font-size:.86rem;line-height:1.45}.retro-template-picker-option-tags{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:22rem;margin-top:0;display:flex}.retro-template-picker-option-tag{color:#597184;white-space:nowrap;background:#0f172a0d;border-radius:999px;width:fit-content;padding:.2rem .5rem;font-size:.77rem;font-weight:700;line-height:1.2;display:inline-flex}@media (width<=720px){.retro-template-picker-option{grid-template-columns:minmax(0,1fr);align-items:start}.retro-template-picker-option-tags{display:none}}.session-create-row{grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.session-create-control-row{align-items:center;gap:.55rem;min-width:0;display:flex}.session-create-control-row .session-template-select{flex:auto;min-width:0}.session-create-control-row-mood,.session-create-row-mood .session-create-control-row{justify-content:flex-start;width:fit-content;max-width:100%}.session-create-control-row-mood .field-help,.session-create-row-mood .field-help{margin-left:.2rem}.session-create-label{color:#33485c;font-size:.95rem;font-weight:600}.session-create-link{color:#1f6b39;white-space:nowrap;flex:none;font-size:.9rem;font-weight:600;text-decoration:none}.session-create-link:hover,.session-create-link:focus-visible{text-decoration:underline}.checkbox-field{flex:none;align-items:center;gap:.28rem;min-width:0;display:inline-flex}.checkbox-field input{background:0 0;border:0;border-radius:0;flex:none;width:auto;min-width:0;min-height:auto;margin:0;padding:0}.checkbox-field span{white-space:nowrap;display:inline-block}.field-help{flex:none;position:relative}.field-help-trigger{color:#33485c;background:#f4f7fa;border:1px solid #cbd7e1;border-radius:999px;width:1.9rem;height:1.9rem;padding:0;font-size:.95rem;font-weight:700;line-height:1}.field-help-popover{z-index:6;color:#33485c;background:#fff;border:1px solid #cbd7e1;border-radius:12px;width:min(20rem,72vw);padding:.75rem .9rem;font-size:.9rem;line-height:1.4;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 40px #10203329}.page{padding:2rem}.page:has(.organizer-top-menu){padding-top:6.25rem}.panel{background:#fffffff2;border-radius:8px;max-width:1200px;margin:0 auto;padding:2rem;box-shadow:0 24px 60px #1020331a}.panel.narrow{max-width:520px}.profile-panel{max-width:860px}.organizer-shell-panel{max-width:1280px}.stack{flex-direction:column;gap:1rem;display:flex}.session-meta{flex-direction:column;gap:.2rem;display:flex}.subtle,.eyebrow{color:#5f7386}.retro-summary-actions{flex-direction:column;gap:.75rem;display:flex}.retro-summary-actions-row{align-items:center;gap:.85rem;display:flex}.retro-summary-save-button{min-width:13.5rem}.retro-summary-status-slot{align-items:center;min-width:16rem;min-height:1.5rem;display:inline-flex}.retro-summary-status,.retro-summary-error{border-radius:10px;margin:0;padding:.55rem .8rem;font-size:.9rem;font-weight:600}.retro-summary-status{color:#1f6b39;white-space:nowrap}.retro-summary-error{color:#b42318;background:#fff1ef;border:1px solid #f3b6ad}.eyebrow{letter-spacing:0;text-transform:uppercase;font-size:.8rem;font-weight:700}.active-session-card,.card-item,.board-column{background:#fff;border:1px solid #dde6ee;border-radius:8px}.active-session-card,.card-item{padding:.88rem}.card-item{flex-direction:column;gap:.65rem;display:flex}.active-session-card{gap:.85rem;display:grid}.session-list{flex-direction:column;gap:1rem;display:flex}.organizer-top-menu{z-index:50000;width:min(1280px,100% - 4rem);margin:0 auto;position:fixed;top:1rem;left:50%;right:auto;transform:translate(-50%)}.organizer-top-menu-overlay{display:none}.organizer-top-menu-bar{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffe0;border:1px solid #0f172a14;border-radius:1.15rem;align-items:center;gap:1rem;padding:.62rem .7rem;display:flex;box-shadow:0 16px 42px #1020331f}.organizer-top-menu-logo{--app-logo-glow-a:#76f0d7b8;--app-logo-glow-b:#8fa2ff6b;--app-logo-core:#0817239e;--app-logo-ring:#b9f4ff80;--app-logo-path:url(#app-logo-gradient);--app-logo-path-stroke:#dcf8ffbd;--app-logo-path-shadow:#76f0d78a;--app-logo-word:#ebf9ffeb;--app-logo-plus:#8ef7ebf2;min-width:9.6rem;color:inherit;align-items:center;gap:.62rem;text-decoration:none;display:inline-flex}.organizer-top-menu-logo-mark{place-items:center;width:2.55rem;height:2.55rem;display:inline-grid;position:relative}.organizer-top-menu-logo-mark:before,.organizer-top-menu-logo-mark:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.organizer-top-menu-logo-mark:before{background:conic-gradient(from 238deg, #8ef7eb05, var(--app-logo-glow-a), var(--app-logo-glow-b), #8ef7eb14, transparent 72%), radial-gradient(circle at 54% 42%, color-mix(in srgb, var(--app-logo-glow-a), transparent 68%), transparent 58%);filter:blur(5px)saturate(140%);opacity:.82;inset:-.36rem -.28rem -.32rem -.42rem;transform:rotate(-18deg)}.organizer-top-menu-logo-mark:after{border:1px solid color-mix(in srgb, var(--app-logo-ring), transparent 24%);box-shadow:inset 0 0 20px color-mix(in srgb, var(--app-logo-glow-a), transparent 78%), 0 0 14px color-mix(in srgb, var(--app-logo-glow-a), transparent 72%);inset:.18rem}.organizer-top-menu-logo-mark svg{z-index:1;width:100%;height:100%;filter:drop-shadow(0 0 7px var(--app-logo-path-shadow)) drop-shadow(0 0 16px color-mix(in srgb, var(--app-logo-glow-b), transparent 72%));position:relative;overflow:visible}.organizer-top-menu-logo-mark circle{fill:var(--app-logo-core);stroke:var(--app-logo-ring);stroke-width:1.1px}.organizer-top-menu-logo-mark path{fill:var(--app-logo-path);stroke:var(--app-logo-path-stroke);stroke-linejoin:round;stroke-width:.8px}.organizer-top-menu-logo-mark path+path{fill:#befaff29;stroke:#b9f4ff8a}.organizer-top-menu-logo-word{color:var(--app-logo-word);letter-spacing:-.075em;text-shadow:0 0 8px #b9f4ff61,0 0 22px #76f0d747;align-items:baseline;font-family:Georgia,Times New Roman,serif;font-size:1.52rem;font-weight:500;line-height:1;display:inline-flex}.organizer-top-menu-logo-word span{color:var(--app-logo-plus);letter-spacing:-.03em;margin-left:.16rem;font-family:Segoe UI,sans-serif;font-size:1.44rem;font-weight:300}.organizer-top-menu-burger{border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.22rem;width:2.85rem;min-width:2.85rem;min-height:2.85rem;padding:0;display:none}.organizer-top-menu-burger span{background:currentColor;border-radius:999px;width:1rem;height:2px;display:block}.organizer-top-menu-links{flex-wrap:wrap;flex:auto;gap:.3rem;display:flex}.organizer-top-menu-link{color:#40586d;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:.55rem .75rem;font-weight:740;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.organizer-top-menu-link:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#76f0d7c2,#0000);height:1px;transition:opacity .16s,transform .16s;position:absolute;bottom:.22rem;left:.75rem;right:.75rem;transform:scaleX(.35)}.organizer-top-menu-link:hover,.organizer-top-menu-link:focus-visible,.organizer-top-menu-link-active{color:#102033;box-shadow:none;background:0 0}.organizer-top-menu-link:hover:after,.organizer-top-menu-link:focus-visible:after,.organizer-top-menu-link-active:after{opacity:1;transform:scaleX(1)}.workspace-panel{max-width:1280px}.workspace-hero{color:#fff;background:radial-gradient(circle at 0 0,#128c7d2e,#0000 34%),linear-gradient(135deg,#102033 0%,#16384f 52%,#0f766e 100%);border-radius:22px;margin-bottom:1.75rem;padding:1.8rem}.workspace-hero-copy{max-width:48rem}.workspace-kicker{color:#ffffffc2;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .6rem;font-size:.86rem;font-weight:700}.workspace-hero h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.workspace-subtitle{color:#ffffffe6;margin:.9rem 0 0;font-size:1.05rem;line-height:1.55}.workspace-subtitle-main{white-space:nowrap}.workspace-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.workspace-tile{background:linear-gradient(#fff 0%,#f8fbfc 100%);border:1px solid #d9e5ee;border-radius:20px;flex-direction:column;gap:1.5rem;min-height:19rem;padding:1.4rem;display:flex;box-shadow:0 16px 34px #10203314}.workspace-tile-clickable{cursor:pointer}.workspace-tile-clickable:focus-visible{outline-offset:3px;outline:3px solid #0f766e47}.workspace-tile h2{margin:0 0 .9rem;font-size:1.35rem}.workspace-tile-description{color:#486072;margin:0 0 1rem;display:none}.workspace-tile-list{color:#33485c;gap:.65rem;margin:0;padding-left:1.1rem;display:grid}.workspace-tile-actions{justify-content:flex-start;display:flex}.workspace-tile-actions button{width:100%;min-height:2.75rem}.workspace-tile-badge{color:#33485c;background:#e8eef3;border-radius:999px;align-self:flex-start;padding:.45rem .7rem;font-size:.86rem;font-weight:700}.workspace-tile-upcoming{background:linear-gradient(#fdfefe 0%,#f5faf9 100%);grid-column:1/-1;min-height:auto}.workspace-feature-hero{background:linear-gradient(#f7fbfc 0%,#eef6f5 100%);border:1px solid #d9e8e5;border-radius:18px;margin-bottom:1.5rem;padding:1.4rem 1.5rem}.workspace-feature-panel{background:#fff;border:1px solid #d9e5ee;border-radius:18px;padding:1.5rem}.workspace-feature-panel h2{margin-top:0}.calendar-form-panel{gap:1rem}.calendar-panel-header{gap:.35rem;display:grid}.calendar-panel-header h2,.calendar-panel-header .subtle{margin:0}.calendar-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.calendar-time-field{gap:1rem;display:grid}.calendar-time-selects{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.calendar-time-select{display:block}.calendar-time-selects select{width:100%}.calendar-time-selects-separator{color:#40586d;font-size:1.15rem;font-weight:700}.calendar-methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.calendar-methodology-card{background:#f8fafcf0;border:1px solid #0f172a1a;border-radius:1rem;gap:.4rem;padding:1rem 1.05rem;display:grid;box-shadow:0 10px 24px #1020330a}.calendar-methodology-card-selected{background:#f1fbf8f5;border-color:#0f766e;box-shadow:0 0 0 1px #0f766e2e,0 10px 24px #1020330d}.calendar-methodology-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.calendar-methodology-card-copy{min-width:0}.calendar-methodology-card-copy h2{margin:0 0 .35rem;font-size:1.05rem}.calendar-methodology-card-copy p{color:#53697b;margin:0;line-height:1.45}.calendar-methodology-help{flex:none}.calendar-methodology-details{gap:.75rem;display:grid}.calendar-methodology-modal{width:min(1320px,100%)}.calendar-methodology-details-header h2{margin:0}.calendar-methodology-details-header .subtle{margin-top:.3rem}.calendar-methodology-description h3,.calendar-methodology-description h4{margin:0 0 .55rem}.calendar-methodology-description h3:not(:first-child),.calendar-methodology-description h4:not(:first-child){margin-top:1rem}.calendar-methodology-description p{margin:0 0 .75rem}.calendar-methodology-description ul{margin:0;padding-left:1.25rem}.calendar-methodology-overview-grid,.calendar-methodology-meeting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.calendar-methodology-card-section{background:#f8fafceb;border:1px solid #0f172a14;border-radius:1rem;padding:1rem 1.05rem}.calendar-methodology-card-section h3:last-child,.calendar-methodology-card-section h4:last-child,.calendar-methodology-card-section p:last-child,.calendar-methodology-card-section ul:last-child{margin-bottom:0}.calendar-generated-schedule{gap:1rem}.calendar-generated-schedule-header h2{margin:0}.calendar-generated-schedule-header .subtle{margin:.35rem 0 0}.calendar-generated-days{flex-direction:column;gap:1rem;display:flex}.calendar-generated-day{background:#f8fafceb;border:1px solid #0f172a14;border-radius:1rem;justify-content:space-between;align-items:stretch;gap:1rem;padding:1rem 1.05rem;display:flex}.calendar-generated-day-clickable{cursor:pointer;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s}.calendar-generated-day-clickable:hover,.calendar-generated-day-clickable:focus-visible{background:#f5fcfafa;border-color:#0f766e38;outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #10203314}.calendar-generated-day h3{margin:0 0 .8rem}.calendar-generated-day .profile-form-actions{flex-direction:column;justify-content:flex-end;align-items:stretch;min-width:8.5rem}.calendar-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.calendar-stat-card{background:#f8fafceb;border:1px solid #0f172a14;border-radius:1rem;gap:.35rem;padding:.9rem 1rem;display:grid}.calendar-stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:700}.calendar-stat-value{color:var(--text);font-size:1.05rem;line-height:1.3}.one-on-one-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.one-on-one-page-actions{justify-content:flex-end;display:flex}.one-on-one-create-button{min-width:12rem}.one-on-one-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.one-on-one-attention-card{scrollbar-gutter:stable;background:#f8fafceb;border:1px solid #0f172a14;border-radius:1rem;max-height:18rem;padding:1rem;overflow-y:auto}.one-on-one-attention-card h2{margin:0 0 .6rem;font-size:1rem}.one-on-one-create-modal{max-width:36rem}.calendar-generated-meetings{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.calendar-generated-meetings li{background:#fffffff0;border-radius:.85rem;justify-content:space-between;gap:1rem;padding:.7rem .8rem;display:flex}.calendar-generated-meeting-type{font-weight:600}.calendar-generated-meeting-time{color:#53697b;white-space:nowrap}.meeting-calendar-view{background:#f8fafceb;border:1px solid #0f172a14;border-radius:1rem;padding:1rem 1.05rem}.meeting-calendar-view .fc{--fc-border-color:#0f172a14;--fc-button-bg-color:#0f766e;--fc-button-border-color:#0f766e;--fc-button-hover-bg-color:#0b5e58;--fc-button-hover-border-color:#0b5e58;--fc-button-active-bg-color:#0b5e58;--fc-button-active-border-color:#0b5e58;--fc-event-bg-color:#0f766e;--fc-event-border-color:#0f766e;--fc-page-bg-color:#fff}.meeting-calendar-view .fc .fc-toolbar-title{font-size:1.1rem}.meeting-calendar-view .fc .fc-button{box-shadow:none}.meeting-calendar-view .fc .meeting-calendar-weekend{background:#94a3b81f}.meeting-calendar-view .fc .fc-timegrid-axis,.meeting-calendar-view .fc .fc-timegrid-slot-label,.meeting-calendar-view .fc .fc-col-header-cell-cushion,.meeting-calendar-view .fc .fc-toolbar-title{color:#102033}.meeting-calendar-event-modal{width:min(720px,100%)}.home-sessions-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:0;display:flex}.home-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.home-sessions-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.75rem;display:flex}.home-team-filter{gap:.35rem;min-width:12rem;display:grid}.home-app-switch{min-width:13.5rem}.home-sessions-header h2,.session-list-card-heading h3{margin:0}.segmented-control{background:#f3f6f8;border:1px solid #d7e2eb;border-radius:999px;gap:.4rem;padding:.3rem;display:inline-flex}.segmented-control button{border-radius:999px;padding:.55rem .95rem}.segmented-control-active{color:#fff!important;background:#102033!important}.session-list-card{background:#f8fafceb;border:1px solid #0f172a14;border-radius:1rem;justify-content:space-between;align-items:stretch;gap:1rem;padding:.82rem .9rem;display:flex}.retro-list-card-clickable{cursor:pointer;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s}.retro-list-card-clickable:hover,.retro-list-card-clickable:focus-visible{background:#f5fcfafa;border-color:#0f766e38;outline:none;transform:translateY(-1px);box-shadow:0 14px 30px #10203314}.retro-list-card-clickable:focus-visible{box-shadow:0 14px 30px #10203314,0 0 0 3px #10203324}.retro-list-card-selected{border-color:#0f766e;box-shadow:0 0 0 1px #0f766e2e}.session-list-card-main{flex-direction:column;flex:auto;gap:.65rem;min-width:0;display:flex}.session-list-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .9rem;display:grid}.session-list-line{flex-direction:column;gap:.12rem;min-width:0;margin:0;display:flex}.session-list-label{color:#5f7386;font-size:.78rem;font-weight:600}.session-list-value{color:#102033;font-size:.92rem}.session-list-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-list-card-actions{flex-direction:column;flex:none;justify-content:space-between;align-self:stretch;gap:.6rem;min-width:9rem;display:flex}.session-list-card-secondary-actions{flex-direction:column;gap:.45rem;display:flex}.session-list-card-delete{justify-content:flex-end;margin-top:auto;display:flex}.list-card-delete-button{color:#7a4255!important;background:#fffffff5!important;border-color:#788aa09e!important;font-weight:600!important;box-shadow:0 6px 14px #0f172a0d!important}.list-card-delete-button:hover:not(:disabled),.list-card-delete-button:focus-visible{color:#8f2d49!important;background:#fff7f9fa!important;border-color:#a8556866!important;box-shadow:0 8px 18px #1020331f!important}.list-card-delete-button-calendar-width{min-width:8rem}.list-card-delete-button-match-secondary{min-width:11.75rem}.poker-session-list-card-actions{min-width:9rem}.board-shell{flex-direction:column;gap:1.5rem;display:flex}.board-page .panel{max-width:none}.invite-box{margin-top:1rem}.board-header{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.home-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.home-create-form{background:linear-gradient(#fafcfff5,#f5f8fbf5);border:1px solid #0f172a14;border-radius:1rem;gap:.8rem;margin-top:0;padding:.95rem 1rem}.home-list-section{border-top:1px solid #94a3b833;gap:.95rem;padding-top:1rem}.home-create-form .session-create-row{gap:.3rem}.home-create-form .session-create-control-row{gap:.55rem}.home-create-form .session-create-label{font-size:.84rem}.home-create-form button[type=submit]{align-self:start;min-height:2.5rem;padding:.55rem 1rem}.board-topbar{grid-template-columns:minmax(0,1fr) minmax(18rem,1.35fr) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.board-topbar-title{justify-items:center;gap:.2rem;min-width:0;display:grid}.board-topbar-title h1{text-align:center;margin:0;line-height:1.15}.board-topbar-title .board-stage-line{color:#5e7487;text-align:center;font-size:.92rem;font-weight:700}.board-topbar-title .board-state-strip:empty{display:none}.board-topbar-left,.board-topbar-right{align-items:center;display:flex}.board-topbar-left{justify-content:flex-start}.board-topbar-right{justify-content:flex-end}.board-summary-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.session-meta-row{flex-flow:wrap}.board-state-strip{justify-content:flex-start}.phase-pill{color:#102033;background:#f4f7fa;border:1px solid #cbd7e1;border-radius:8px;align-items:center;padding:.35rem .55rem;display:inline-flex}.phase-advance{justify-content:center;display:flex}.phase-advance-button{background:#b42318;font-weight:700}.profile-section{border-top:1px solid #dde6ee;padding-top:.5rem}.profile-section-header{flex-direction:column;gap:.25rem;display:flex}.profile-section-header h2,.team-card h3,.team-members h4{margin:0}.profile-form{gap:1rem}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.profile-form-actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.profile-form-message{margin:0}.profile-links-panel{flex-wrap:wrap;gap:.75rem;display:flex}.profile-links-panel>*{width:auto}.app-theme-section{gap:.85rem}.app-theme-options{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.85rem;display:grid}.billing-section{gap:1rem}.billing-page-panel{gap:1.1rem}.company-section{gap:1rem}.company-profile-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:start;gap:.9rem;display:grid}.company-organizer-list{display:grid}.billing-plans-grid,.billing-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.9rem;display:grid}.billing-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plan-card,.billing-form,.billing-history-card{border:1px solid color-mix(in srgb, var(--app-border,#d6e1ea) 82%, transparent);background:color-mix(in srgb, var(--app-surface,#fff) 94%, transparent);box-shadow:var(--app-card-shadow,0 16px 34px #10203314);border-radius:18px;gap:.75rem;padding:1rem;display:grid}.company-transfer-summary{border:1px solid color-mix(in srgb, var(--app-primary,#22a06b) 30%, var(--app-border,#d6e1ea));background:linear-gradient(135deg, color-mix(in srgb, var(--app-primary,#22a06b) 9%, transparent), transparent 62%), color-mix(in srgb, var(--app-surface,#fff) 92%, transparent);border-radius:16px;gap:.75rem;padding:.85rem;display:grid}.company-transfer-summary h4{margin:0}.company-transfer-summary dl{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.55rem;margin:0;display:grid}.company-transfer-summary dl>div{border:1px solid color-mix(in srgb, var(--app-border,#d6e1ea) 75%, transparent);background:color-mix(in srgb, var(--app-surface,#fff) 78%, transparent);border-radius:12px;gap:.2rem;padding:.6rem .65rem;display:grid}.company-transfer-summary dt{color:var(--app-muted,#6f8292);font-size:.8rem;font-weight:700}.company-transfer-summary dd{color:var(--app-text,#102033);margin:0;font-size:1.15rem;font-weight:800}.billing-plan-card{align-content:start;min-height:20.5rem}.billing-plan-card-button{text-align:left;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.billing-plan-card-button:hover,.billing-plan-card-button:focus-visible{border-color:color-mix(in srgb, var(--app-primary,#22a06b) 55%, var(--app-border,#d6e1ea));box-shadow:var(--app-card-shadow,0 16px 34px #10203314), 0 0 0 4px color-mix(in srgb, var(--app-primary,#22a06b) 12%, transparent);outline:none;transform:translateY(-2px)}.billing-plan-card-selected{border-color:color-mix(in srgb, var(--app-primary,#22a06b) 72%, var(--app-border,#d6e1ea));box-shadow:var(--app-card-shadow,0 16px 34px #10203314), 0 0 0 4px color-mix(in srgb, var(--app-primary,#22a06b) 14%, transparent)}.billing-plan-card-featured{border-color:color-mix(in srgb, var(--app-primary,#22a06b) 62%, var(--app-border,#d6e1ea));box-shadow:0 18px 42px color-mix(in srgb, var(--app-primary,#22a06b) 18%, transparent)}.billing-plan-card strong{font-size:clamp(1.35rem,2vw,1.9rem)}.billing-plan-card ul{margin:0;padding-left:1.1rem}.billing-plan-label{border:1px solid color-mix(in srgb, var(--app-border,#d6e1ea) 75%, transparent);width:fit-content;color:var(--app-label-color,#52677a);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.25rem .55rem;font-size:.78rem;font-weight:800}.billing-compare-link{width:fit-content;color:var(--app-link,var(--app-primary,#1b7f5c));font-weight:800;text-decoration:none}.billing-compare-link:hover,.billing-compare-link:focus-visible{text-underline-offset:.22em;text-decoration:underline}.billing-start-summary ul{margin:0;padding-left:1.1rem}.billing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-history-row{border-top:1px solid color-mix(in srgb, var(--app-border,#d6e1ea) 75%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.billing-history-row div{gap:.2rem;display:grid}.billing-history-row span{color:var(--app-muted,#5f7386);font-size:.9rem}.billing-current-plan{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.billing-current-plan ul{margin:0;padding-left:1.1rem}.billing-notice-list{grid-column:1/-1;gap:.45rem;display:grid}.billing-notice{border:1px solid color-mix(in srgb, var(--app-primary,#1f8f78) 42%, var(--app-border,#d6e1ea));color:var(--app-text,#102033);background:color-mix(in srgb, var(--app-primary,#1f8f78) 10%, var(--app-surface,#fff));border-radius:14px;margin:0;padding:.65rem .75rem;font-weight:700}.billing-notice-error{border-color:color-mix(in srgb, #c0392b 64%, var(--app-border,#d6e1ea));background:color-mix(in srgb, #c0392b 10%, var(--app-surface,#fff))}.billing-admin-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.billing-admin-usage-grid span{border:1px solid color-mix(in srgb, var(--app-border,#d6e1ea) 75%, transparent);color:var(--app-text,#102033);background:color-mix(in srgb, var(--app-surface,#fff) 72%, transparent);border-radius:12px;padding:.55rem .65rem;font-weight:700}.billing-admin-limit-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.billing-admin-limit-form .profile-form-actions{align-self:end}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-plan-card,body[data-app-theme]:not([data-app-theme=classic]) .billing-plan-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-form,body[data-app-theme]:not([data-app-theme=classic]) .billing-form,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-history-card{border-color:var(--app-border);background:var(--app-card-bg);color:var(--app-text);box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff14}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-plan-card-featured,body[data-app-theme]:not([data-app-theme=classic]) .billing-plan-card-featured{border-color:var(--app-border-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--app-border-strong), transparent 86%), transparent 58%), var(--app-card-bg);box-shadow:0 22px 52px color-mix(in srgb, var(--app-border-strong), transparent 82%), inset 0 1px 0 #ffffff1a}body[data-app-theme]:not([data-app-theme=classic]) .billing-plan-card-selected{border-color:var(--app-border-strong);box-shadow:0 22px 52px color-mix(in srgb, var(--app-border-strong), transparent 78%), 0 0 0 4px color-mix(in srgb, var(--app-border-strong), transparent 82%), inset 0 1px 0 #ffffff1a}body[data-app-theme]:not([data-app-theme=classic]) .billing-plan-card-button:hover,body[data-app-theme]:not([data-app-theme=classic]) .billing-plan-card-button:focus-visible{border-color:var(--app-border-strong);box-shadow:0 22px 52px color-mix(in srgb, var(--app-border-strong), transparent 80%), 0 0 0 4px color-mix(in srgb, var(--app-border-strong), transparent 84%), inset 0 1px 0 #ffffff1a}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-plan-label{border-color:color-mix(in srgb, var(--app-border-strong), transparent 38%);background:color-mix(in srgb, var(--app-border-strong), transparent 86%);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-plan-card p,body[data-app-theme]:not([data-app-theme=classic]) .billing-plan-card p,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-plan-card li,body[data-app-theme]:not([data-app-theme=classic]) .billing-plan-card li,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-history-row span{color:var(--app-muted)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-plan-card strong,body[data-app-theme]:not([data-app-theme=classic]) .billing-plan-card strong,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-history-row strong{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-admin-usage-grid span{border-color:var(--app-border);background:color-mix(in srgb, var(--app-card-bg), transparent 12%);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .billing-notice,body[data-app-theme]:not([data-app-theme=classic]) .billing-notice{border-color:color-mix(in srgb, var(--app-primary), var(--app-border) 45%);background:color-mix(in srgb, var(--app-primary), var(--app-card-bg) 82%);color:var(--app-text)}body[data-app-theme]:not([data-app-theme=classic]) .billing-compare-link{color:var(--app-text)}.app-theme-option{color:#102033;text-align:left;white-space:normal;background:linear-gradient(#fff,#f5f8fb);border:1px solid #d6e1ea;justify-items:start;gap:.35rem;min-height:5.15rem;padding:.85rem .9rem;display:grid}.app-theme-option span{font-weight:800}.app-theme-option small{color:#5f7386;font-size:.84rem}.app-theme-option-selected{background:linear-gradient(#dff2eef2,#f8fcfafa);border-color:#0f766e;box-shadow:0 0 0 1px #0f766e33,0 10px 24px #0f766e1f}.team-list{gap:1rem;display:grid}.team-card{background:#fdfefe;border:1px solid #dde6ee;border-radius:10px;padding:1rem}.team-card-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.team-card-toggle{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .8rem;display:flex}.team-card-toggle:hover{box-shadow:none;background:0 0}.team-card-toggle:active{transform:none}.team-card-toggle-indicator{color:#5e7487;flex:none;font-size:1.05rem;font-weight:700;line-height:1}.team-card-toggle-title{flex:auto;min-width:0;margin:0}.team-card-toggle-expanded .team-card-toggle-title{color:#102033}.team-inline-form,.team-import-form,.team-create-form{gap:.75rem}.team-create-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.team-create-label{min-width:0}.team-create-submit{white-space:nowrap}.team-status{border-radius:10px;margin:0;padding:.55rem .8rem;font-size:.92rem}.team-status-error{color:#b42318;background:#fff1ef;border:1px solid #f3b6ad}.team-status-success{color:#1f6b39;background:#edf9ef;border:1px solid #a8ddb2}.team-status-info{color:#1d4f91;background:#eff6ff;border:1px solid #b8d4ff}.meeting-template-defaults-hint{border-radius:12px;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem .85rem;display:flex}.team-members{flex-direction:column;gap:.55rem;display:flex}.team-member-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.team-member-row{background:#f5f8fb;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.team-member-row-drop-target{background:#edf7f1;outline:2px solid #9fc4ad}.team-member-summary{gap:.2rem;min-width:0;display:grid}.team-member-inline-edit{gap:.75rem;width:100%;display:grid}.team-member-edit-field{min-width:0}.team-member-birthday-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.team-member-inline-edit .button-secondary{min-width:10.5rem}.team-member-edit-button{min-width:8.5rem}.team-member-remove{min-width:8rem}.board-grid{align-items:start;gap:1rem;display:grid}.retro-mobile-column-nav{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.retro-mobile-column-nav-sticky{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;margin-bottom:.75rem;padding:.25rem 0 .35rem;position:sticky;top:0}.retro-mobile-column-button{color:#fff;background:#102033;border-color:#10203338;min-width:3rem;min-height:2.75rem;padding:.55rem .8rem;box-shadow:0 10px 22px #10203324}.retro-mobile-column-button:hover:not(:disabled),.retro-mobile-column-button:focus-visible{color:#fff;background:#0f766e;border-color:#0f766e5c}.retro-mobile-column-button:disabled{opacity:.42;box-shadow:none}.retro-mobile-column-indicator{text-align:center;flex-direction:column;flex:auto;align-items:center;gap:.15rem;min-width:0;display:flex}.retro-mobile-column-indicator .eyebrow,.retro-mobile-column-indicator .subtle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.retro-mobile-column-viewport{touch-action:pan-y;min-width:0}.board-column{border:1px solid var(--retro-column-accent-border,#0f172a14);background:linear-gradient(180deg, var(--retro-column-accent-soft-strong,#fffffff2) 0%, var(--retro-column-accent-soft,#fffffffa) 100%);flex-direction:column;gap:1rem;padding:.88rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff8c}.board-column:before{content:"";background:var(--retro-column-accent,#4f7dde);border-radius:1rem 1rem 0 0;height:.34rem;position:absolute;inset:0 0 auto}.board-column-header{padding-top:.45rem;display:block}.board-column-header-main{flex-direction:column;gap:.5rem;display:flex}.board-column-title-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.board-column-title-group{flex-direction:column;flex:auto;gap:.5rem;display:flex}.board-column-title-group h2{margin:0}.board-column-heading-row{align-items:center;gap:.5rem;display:inline-flex}.board-column-color-dot{background:var(--retro-column-accent,#4f7dde);border-radius:999px;width:.8rem;height:.8rem;box-shadow:inset 0 0 0 1px #ffffff73}.board-column-description,.board-column-description-slot{color:#395067;white-space:pre-wrap;min-height:1.2rem;margin:0;font-size:.88rem;line-height:1.35}.board-column-description-slot-empty{visibility:hidden}.board-column-description-slot-full{width:100%}.board-column-actions{flex-wrap:wrap;gap:.5rem;display:flex}.board-column-actions .button-secondary,.board-column-actions button{padding:.45rem .7rem}.board-column-header-side{white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.55rem;display:inline-flex}.board-column-card-count{color:var(--retro-column-accent,#4f7dde);font-weight:700}.column-header-actions{align-items:center;gap:.45rem;display:inline-flex}.board-column-color-picker{flex-wrap:wrap;gap:.45rem;display:flex}.board-column-color-swatch{background:var(--board-column-swatch-color);border:2px solid #0f172a14;border-radius:999px;width:1.85rem;height:1.85rem;padding:0;box-shadow:inset 0 0 0 1px #ffffff57}.board-column-color-swatch:hover:not(:disabled){transform:translateY(-1px)}.board-column-color-swatch-selected{border-color:#102033;box-shadow:inset 0 0 0 2px #ffffffbf,0 0 0 1px #102033}.icon-button{color:#102033;width:2rem;height:2rem;box-shadow:none;background:#f4f7fa;border:1px solid #dde6ee;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.icon-button:hover:not(:disabled){background:#e6edf4;border-color:#ccd8e3;box-shadow:0 4px 10px #10203314}.icon-button:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 6px #10203314}.icon-button:focus-visible{outline:0;box-shadow:0 0 0 3px #7091b03d,0 4px 10px #10203314}.icon-button:disabled{opacity:.55}.card-list{flex-direction:column;gap:.75rem;display:flex}.card-slot{flex-direction:column;gap:.4rem;display:flex}.card-drop-zone{border:1px dashed #0000;border-radius:8px;min-height:.75rem;transition:border-color .15s,background-color .15s}.card-drop-zone-active{background:#0f766e14;border-color:#0f766e}.empty-column-drop-zone{color:#4d6278;border:1px dashed #b8c8d8;border-radius:10px;justify-content:center;align-items:center;min-height:5rem;font-size:.95rem;display:flex}.card-item-draggable{cursor:grab}.card-item-merge-target{border-color:#0f766e;box-shadow:0 0 0 2px #0f766e24}.card-item-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:1.05rem;line-height:1.55}.card-item-actions{justify-content:flex-end;gap:.35rem;display:inline-flex}.card-item-footer{justify-content:space-between;align-items:center;gap:.55rem;margin-top:auto;display:flex}.card-item-edit{flex-direction:column;gap:.65rem;display:flex}.card-item-edit-textarea{resize:none;min-height:6.5rem;overflow:hidden}.card-item-edit-actions{flex-wrap:wrap;gap:.5rem;display:flex}.card-drag-hint{margin:0;font-size:.72rem}.card-vote-total{margin-bottom:0}.card-vote-total-highlight{color:#102033;font-weight:800}.action-plan{border-top:2px solid #d3dee8;flex-direction:column;gap:.65rem;margin-top:1rem;padding-top:1rem;display:flex}.action-plan h3{margin:0;font-size:1rem}.action-plan-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.action-plan-list-item{white-space:pre-wrap;background:#f8fbfdf5;border:1px solid #d3dee8f2;border-radius:.95rem;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.68rem .75rem;font-size:.94rem;line-height:1.45;display:flex}.action-plan-text{overflow-wrap:anywhere;flex:auto;min-width:0}.action-plan-item-body{flex:auto;gap:.2rem;min-width:0;display:grid}.action-plan-responsible{color:#526273;font-size:.84rem;line-height:1.3}.action-plan-item-actions{flex:none;gap:.28rem;display:inline-flex}.action-plan-edit{gap:.5rem;width:100%;display:grid}.action-plan-composer-fields{gap:.45rem;min-width:0;display:grid}.action-plan-edit textarea,.action-plan-draft{resize:vertical;min-height:5.5rem;padding:.58rem .72rem;font-size:.94rem;line-height:1.35}.action-plan-assignee-select{min-height:2.35rem}.action-plan-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:inline-flex}.action-plan-form{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.action-plan-draft::placeholder{color:#6f8192;font-size:.86rem}.action-plan-form-actions{flex-direction:column;justify-content:stretch;gap:.45rem;display:flex}.action-plan-ai-button{min-height:2.05rem;padding:.35rem .58rem;font-weight:700}.action-plan-add-button{min-width:2.5rem;min-height:2.05rem;padding:.35rem .42rem;font-size:1.15rem;line-height:1}.calendar-generated-meta-line{white-space:nowrap;scrollbar-width:thin;overflow-x:auto}.button-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite button-spin;display:inline-block}.action-plan-error{grid-column:1/-1;margin:0}@keyframes button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.board-header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.invite-link{color:#102033;overflow-wrap:anywhere;background:#f4f7fa;border:1px solid #dde6ee;border-radius:8px;align-items:center;padding:.65rem .85rem;display:inline-flex}.compact-invite{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.compact-invite-label{color:#33485c;white-space:nowrap;font-size:.92rem;font-weight:600;line-height:1.2}.compact-invite .button-secondary{min-width:11rem;min-height:2.5rem;padding-top:.65rem;padding-bottom:.65rem}.board-topbar-actions{align-items:center;gap:.75rem;display:inline-flex}.compact-invite-topbar{align-items:center}.retro-status-grid{grid-template-columns:minmax(0,1fr) minmax(14.2rem,auto);align-items:start;gap:.9rem;margin-top:.85rem;display:grid}.retro-status-card{color:#102033;text-align:left;background:linear-gradient(#fbfdff 0%,#f4f8fb 100%);border:1px solid #dde6ee;border-radius:14px;align-content:start;gap:.55rem;min-height:6.35rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 1px #fff9}button.retro-status-card{box-shadow:inset 0 1px #fff9}button.retro-status-card:hover:not(:disabled),button.retro-status-card:focus-visible{background:linear-gradient(#fff 0%,#eef4f8 100%);border-color:#cfdae4;box-shadow:0 10px 22px #10203314,inset 0 1px #ffffffb8}button.retro-status-card:disabled{cursor:default;opacity:.74}.retro-status-card-history{white-space:nowrap;justify-content:center;align-items:center;min-width:10.5rem;min-height:0;padding:.72rem .95rem;font-weight:800;display:inline-flex}.retro-history-action{color:#102033;white-space:nowrap;background:#eef4f8;border:1px solid #cfdbe6;border-radius:10px;justify-content:center;align-self:start;align-items:center;gap:.5rem;width:100%;min-width:14.2rem;min-height:2.5rem;padding:.55rem .85rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1020330d}.retro-history-action:before{content:"";mix-blend-mode:multiply;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAACUCAMAAADF0xngAAAAZlBMVEX///8AAADn5+eYmJhNTU3Y2NikpKTQ0NDt7e37+/v4+Pj19fXx8fG1tbXi4uJvb2/Hx8cJCQkmJiYVFRU3Nzerq6tdXV2IiIhSUlIyMjI8PDx0dHRCQkJiYmKRkZF/f38dHR2+vr44L3MnAAAG2ElEQVR4nO1c2YKqMAxlQPZFXHED5f9/8oKOXk3TkrQFeZjzjHBs0iRN0jjOH/5gjiRzfT8Myw5h6PuFm8TfpgRQ5E21rBfH9Wb102N1O54Oy3MThNG3qd2RRGFzum1+JFjd1nVeZF+lGIVeLeP3jm2V+9/i6F8XNwrHB9F6N72axkWwIjN8oi6nFX15pa/iO/aBOx3Hgx7HHttqkvVM24U2xQeaYnSS4dKQY7+ezbgbKTrz9wzKMx+PZ7qzw7FHPZYBdQ/WOHY4BmNwTAKbHHuc7O8i92yb5M/PemeZZHixT7LD1SrJ3fAHN9tDfW0aL8jzXeA11bm+HId/tbC3iRJv6GOXJi/96NO6JEXY7gYt1za0RDJWR2fHc56l0t+mRaCOnNatFZLRXrWI13z4DW5Qq5bUhknKFCQXOdGYpL5Kacy3eioV123PUqk0OElpeoYkI6m/OZfsd+2k0ZSZ0FOZuI9lovG6rJHRJGi3FLFkJY/aInJlgZ8+zVjy168mDjjfou9ca5t33ONsArPYUGI0tpr5hRJ928Hcp3lokmEvdQ0qFKgbPttIqYSoka803pSiftHUsv0iQm2Sxg5CnYW1+DrC9vqavSt9jKTFqBUV1ZlphDNMKW0FWQ9U5rLC5G05/k8xobMSHz6yCW0fUpwU2UJLzguQ349wMEVCmRVjn7ciybN9kp1JFkV2INv2TFzKepxMGeLeyDIT/fdmrHwJEs8QrVEqnr1J2uKG/0GVWyqqJnExxVQLzcO+rwt57SMh8iAmZgSDTvzdu42la4i4JiSTl+v9TJelKPMTQTMTIUhdEL+nx9IJhVMqYReEgqJQ3bcmS+eqsSxCEEAOTnVZZvCLw3Yvg+5gTY6EdFlqLEwLf0H3/9oshdjmMHRsEfYOvdilzVL0QAN5k2gNnt/Tv6XP0odfHRC54MIZ2UV9lqIE1Y9Dq7BgHGwNWLaQpdLbuTBmaxifMmCZQpbKE3UIHr5x0n8GLEUZqh6Gakl1jsYs4fJsVaYFlp5YSRETlgWIaTeqXQstAusEbsIyhiJXxMKCR2WlwUxYCgkARVUNagdLLc1YliAU28uPgzBu5p3BjVgm4IRwlG8fmBPhlSGMWAqJCvkbYHDPS1+ZsYTmRf4G8H8uvHyiGUtoqqXHCheUDxQabJ8lTHNIfbMPNJhZYzdjCa2g9OMhMOqcUMOYJQw4atmDLbBZ07IEH7/IHoT5AmZBwoxlAkq+a9mDcJsZZLk1WAIzuKGyZNZfzFjGwKVsHBdFBDz+Ko/wBydhuXLy7QLBAVZbTwfssYvMb9pmiaTj6JDqwTtLfmlIlLgJTbmyvrM8sPsl0N0j7U0YgCKX+aHWK27xF7dEhKYwBKrjCAy3PRZPiVXXEbrSNglVwQXHlMk85GD3GsRAYQt535Ie+0mjDa7QB3JGqHA8as5OHrnxVnNIfplYN+hwIdYOFI6PoZvKc/wvoivWN0LrR1GdKOhCp6UIQ7TboyKop/J0RhU6dbumqNi3g+HVwEmXtJoUcT8RVzCPc+dZqnulhrIGBJorXr+pjzaznZViH8zADG4hTgPAHUmLLefRk5fuCNksVJXeSLIjhw4V1kRzk/ZDUjKDaqHrtRf7QuGux1JilUhZVgVNzsb5RIm1iW0aNBVBy1jLha4j7l/EHiZ2zChRs/+y1TRphe3UTRQ7Wptp4VMye4CuJqtGgSKEeTxUgehVKeH//BiJ+4kk/7BKaGKFU+EThW7n8sCH2FFRsqqlQOjm4n7Cf0kU9efMyvMnTWske7E/dvsF/Ty3iv9G095K3pFVK5kK8Tsi2teTdkk69xgEL7ZrdJc8V9M6yV7s6NbR6tS5r+Z6BJIS6HU93Wna7QBWQrODrPudHTtJgnY3XjL+neQX9Dsbp4R+l+iEMOm4nQxG3ctTwbATfBoYd9VPAfMbCjjsWigLtz0wBDb3n5WbMwj6YSWWrkpZu4Uk4OFvmWVeGazd6AJ4BgW1DeW0dzsOkHy9d2EeL9m8afhB8v113qxubb4QgxhQlpIiwfoN2CeEUURH7U00wm3iX2Cp93U7n5vZPaC4X2Kfzy13R5HP3vCqy2NODOikpJhjcZnL9IWOpmpu0ulKmDQ0wSSLTjPVg2qOyzlMBXEItZZL0357woozWGvp8fVpNR0Kq3OeXrA7+acvKtvnaH2KUrcPculgRk2MMJHKUc+t4WOc6V5Ov5xYEVQPo01K65Be5z91rgde+2ZyHHmCX4ekNDVKE0xD7FHuZz9Z8o7wqrePppzS2SF2d/z1nHri6R1FxZgp+pXpsQ9kYbCkmKZvTuK9I8lC7zLvqcYvzH1C9H/Mf9r2H+aNf1NUXrUVAFuOAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:1.15rem;height:1.05rem}.retro-history-action:hover:not(:disabled),.retro-history-action:focus-visible{background:#e5edf4;border-color:#b9c9d8;box-shadow:0 8px 18px #10203317}.retro-history-action:disabled{cursor:default;opacity:.58;box-shadow:none}.retro-status-card-summary{color:#102033;font-size:1rem;line-height:1.3}.retro-status-card-note{color:#5e7487;font-size:.9rem;line-height:1.45}.retro-status-card-note-inline{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.retro-status-card-mood-main{align-items:center;gap:.65rem;display:flex}.vote-settings-panel{background:#f8fbfd;border:1px solid #dde6ee;border-radius:12px;align-items:flex-start;gap:.75rem;width:100%;margin-top:1rem;padding:.85rem 1rem;display:grid}.retro-summary-panel{background:#f8fbfd;border:1px solid #dde6ee;border-radius:12px;flex-direction:column;gap:.75rem;padding:.85rem 1rem;display:flex}.retro-summary-textarea{resize:vertical;min-height:9rem}.vote-settings-row{flex-wrap:wrap;align-items:stretch;gap:.85rem 1rem;display:inline-flex}.vote-settings-number{align-items:center;gap:.65rem;margin:0;display:inline-flex}.vote-settings-label{color:#33485c;font-size:.95rem;font-weight:600;line-height:1.2}.vote-settings-input{width:4.5rem;min-width:4.5rem}.vote-settings-checkbox{align-items:center;gap:.6rem;margin:0;display:inline-flex}.vote-settings-checkbox input{width:1.1rem;height:1.1rem;margin:0}.vote-settings-scope{background:#fff;border:1px solid #d7e2eb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;min-width:0;margin:0;padding:.62rem .75rem;display:inline-flex}.vote-settings-scope legend{float:left;margin-right:.1rem;padding:0}.vote-settings-radio{color:#33485c;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:600;display:inline-flex}.vote-settings-radio input{width:1rem;height:1rem;margin:0}.participant-row{width:100%}.participant-row-main{text-align:left;align-content:start;justify-items:start;gap:.32rem;display:grid}.retro-participant-meta-row{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.1rem;width:100%;min-width:0;display:flex}.retro-team-block{align-items:baseline;gap:.75rem;min-width:0;max-width:100%;display:inline-flex}.retro-team-block-label{color:#5e7487;text-align:left;text-transform:uppercase;letter-spacing:.06em;flex:0 0 5.8rem;font-size:.78rem;line-height:1.15}.retro-team-block-name{color:#102033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;line-height:1.25;overflow:hidden}.board-details:empty{display:none}.participant-list{flex-wrap:wrap;gap:.38rem;display:flex}.participant-list-row{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;width:100%;min-width:0;display:flex}.participant-chip{background:#f4f7fa;border:1px solid #dde6ee;border-radius:8px;align-items:center;gap:.45rem;padding:.32rem .62rem;display:inline-flex}.participant-chip-organizer{border:3px solid #102033;font-weight:700}.board-card-add-button{width:100%;min-height:2.45rem}.retro-board-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:.42rem;display:grid}.retro-board-toolbar-mood{justify-content:flex-start;min-width:0;display:flex}.retro-board-toolbar-phase{justify-content:center;display:flex}.retro-board-toolbar-phase .phase-advance-button{min-width:15.5rem;min-height:2.75rem}.retro-board-toolbar-columns{justify-content:flex-end;display:flex}.retro-status-card-compact{border-radius:12px;gap:.35rem;min-height:0;padding:.55rem .75rem}.retro-status-card-compact.retro-mood-summary-button{color:#102033;background:linear-gradient(#fbfdff 0%,#f4f8fb 100%);border-color:#dde6ee;border-radius:12px;align-content:center;justify-items:start;display:grid;box-shadow:inset 0 1px #fff9}.retro-status-card-compact .retro-status-card-mood-main{gap:.45rem}.retro-mood-action-hint{color:#0f766e;text-underline-offset:.16em;background:0 0;border:0;align-items:center;width:fit-content;padding:0;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:underline;display:inline-flex}.retro-status-card-compact .retro-status-card-note{font-size:.84rem}.vote-stepper{background:#f4f7fa;border:1px solid #dde6ee;border-radius:999px;align-items:center;gap:.95rem;padding:.25rem .55rem;display:inline-flex}.card-vote-control{justify-content:flex-start;margin-top:1rem;display:flex}.card-vote-checkbox{align-items:center;gap:.45rem;display:inline-flex}.vote-stepper-button{color:#fff;background:#102033;border-radius:999px;min-width:1.8rem;min-height:1.8rem;padding:0 0 3px;font-size:1.15rem;font-weight:800;line-height:1}.vote-count{text-align:center;min-width:2rem;font-size:1rem;font-weight:700}.modal-backdrop{z-index:20;background:#10203380;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-backdrop-history{background:#102033c7;justify-content:stretch;align-items:stretch;padding:0}.modal-card{background:#fff;border-radius:16px;gap:1rem;width:min(32rem,100%);padding:1.25rem;display:grid;box-shadow:0 24px 80px #1020333d}.modal-card h2{margin:0}.modal-card-warning,.modal-card-confirm{width:min(28rem,100%)}.modal-card-summary{width:min(42rem,100%)}.modal-card-history{width:100%;max-width:none;min-height:100%;box-shadow:none;background:linear-gradient(#fdfefe 0%,#eef4f8 100%);border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(1.25rem,2vw,2rem);overflow:hidden}.modal-summary-title{color:#102033;margin:0;font-weight:700}.modal-summary-content{white-space:pre-wrap;background:#f8fbfd;border:1px solid #dde6ee;border-radius:12px;max-height:min(65vh,32rem);padding:.85rem 1rem;line-height:1.5;overflow:auto}.modal-actions{justify-content:flex-end;gap:.75rem;display:flex}.theme-intro-prompt{z-index:60000;border:1px solid color-mix(in srgb, var(--app-border-strong,var(--app-border,#0f766e33)), transparent 8%);width:min(42rem,100vw - 2rem);color:var(--app-text,#102033);box-shadow:0 0 0 1px color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 78%), 0 24px 70px #1020333d;background:#fff;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem 1.15rem;display:grid;position:fixed;top:5.75rem;left:50%;transform:translate(-50%)}.theme-intro-prompt-copy{gap:.25rem;display:grid}.theme-intro-prompt-copy strong{font-size:.98rem;line-height:1.2}.theme-intro-prompt-copy p{color:var(--app-text-muted,#607086);margin:0;font-size:.9rem;line-height:1.4}.theme-intro-prompt-actions{align-items:center;gap:.55rem;display:flex}@media (width<=720px){.theme-intro-prompt{grid-template-columns:1fr;top:5.25rem}.theme-intro-prompt-actions{align-items:stretch}.theme-intro-prompt-actions button{flex:1 1 0}}.retro-history-trigger{align-items:center;display:flex}.retro-history-error{text-align:left;max-width:18rem;margin:0}.board-context-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.retro-context-left{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.retro-team-inline{align-items:baseline;gap:.45rem;min-width:0;display:inline-flex}.retro-team-label{color:#5e7487;font-size:.92rem;font-weight:600}.retro-team-link{color:#1f6b39;background:0 0;border:0;padding:0;font-size:.98rem;font-weight:700;text-decoration:none}.retro-team-link:hover,.retro-team-link:focus-visible{color:#154d2b;box-shadow:none;text-underline-offset:.16em;background:0 0;text-decoration:underline}.retro-team-link:active{transform:none}.retro-mood-summary-button{color:#154d2b;box-shadow:none;background:#eff8f1;border:1px solid #cfe0d5;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .8rem;font-weight:700;display:inline-flex}.retro-mood-summary-button:hover:not(:disabled){background:#e4f3e8;border-color:#b9d3c1;box-shadow:0 4px 10px #154d2b14}.retro-mood-summary-button:disabled{opacity:.7}.retro-status-card-compact.retro-mood-summary-button:hover:not(:disabled),.retro-status-card-compact.retro-mood-summary-button:focus-visible{color:#102033;background:linear-gradient(#fff 0%,#eef4f8 100%);border-color:#cfdae4;box-shadow:0 10px 22px #10203314,inset 0 1px #ffffffb8}.retro-mood-summary-label,.retro-mood-summary-meta{white-space:nowrap}.retro-mood-summary-emoji{font-size:1.25rem;line-height:1}.retro-mood-summary-meta{color:#466255;font-size:.84rem;font-weight:600}.retro-mood-modal{width:min(40rem,100%)}.retro-mood-question{color:#33485c;margin:.35rem 0 0}.retro-mood-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.retro-mood-option{color:#102033;min-height:6.5rem;box-shadow:none;background:#f8fbfd;border:1px solid #dde6ee;border-radius:14px;justify-items:center;gap:.35rem;padding:.8rem .5rem;display:grid}.retro-mood-option-selected{background:#edf8ef;border-color:#1f6b39;box-shadow:0 0 0 2px #1f6b391f}.retro-mood-option-emoji{font-size:2rem;line-height:1}.retro-mood-option-label{text-align:center;font-size:.83rem}.retro-mood-history-list{gap:.42rem;max-height:17rem;margin:0;padding:0 .2rem 0 0;list-style:none;display:grid;overflow:auto}.retro-mood-trend{background:linear-gradient(#fbfdff 0%,#f4f8fb 100%);border:1px solid #dde6ee;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.85rem;padding:.95rem 1rem;display:grid}.retro-mood-trend-scale{color:#6d8092;width:1.3rem;padding-top:.85rem;padding-bottom:.85rem;font-size:.76rem;font-weight:700;position:relative}.retro-mood-trend-scale span{position:absolute;right:0;transform:translateY(-50%)}.retro-mood-trend-chart{background:linear-gradient(#ffffffad,#f4f8fbd1);border-radius:12px;min-height:11rem;padding:.85rem .75rem;position:relative}.retro-mood-trend-chart-scroll{min-width:0;overflow:visible}.retro-mood-trend-grid{pointer-events:none;z-index:0;position:absolute;inset:.85rem .75rem}.retro-mood-trend-grid-line{border-top:1px solid #94a3b833;position:absolute;left:0;right:0;transform:translateY(-50%)}.retro-mood-trend-item{cursor:help;z-index:2;place-items:center;width:2rem;height:2rem;transition:transform .16s,box-shadow .16s;display:grid;position:absolute;transform:translate(-50%,-50%)}.retro-mood-trend-line{width:calc(100% - 1.5rem);height:calc(100% - 1.7rem);position:absolute;inset:.85rem .75rem}.retro-mood-trend-line-path{fill:none;stroke:#5d8bd3;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.retro-mood-trend-points{z-index:2;position:absolute;inset:.85rem .75rem}.retro-mood-trend-point-emoji{pointer-events:none;filter:drop-shadow(0 3px 6px #1020332e);font-size:1.35rem;line-height:1}.retro-mood-trend-item-current{filter:drop-shadow(0 0 .45rem #2f6fcb47)}.retro-mood-trend-tooltip{color:#fff;text-align:center;white-space:normal;pointer-events:none;z-index:12;isolation:isolate;background-color:#102033f5;border:1px solid #ffffff14;border-radius:10px;width:max-content;max-width:min(18rem,60vw);padding:.45rem .6rem;font-size:.76rem;line-height:1.45;display:block;position:absolute;left:50%;overflow:hidden;transform:translate(-50%,calc(-100% - .55rem));box-shadow:0 14px 30px #10203342}.retro-mood-trend-item:hover,.retro-mood-trend-item:focus-visible{transform:translate(-50%,-50%)scale(1.08)}.retro-mood-history-item{background:#f8fbfd;border:1px solid #dde6ee;border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.45rem .65rem;display:flex}.retro-mood-history-main,.retro-mood-history-side{gap:.12rem;display:grid}.retro-mood-history-main strong,.retro-mood-history-side>span:first-child{font-size:.95rem}.retro-mood-history-side{justify-items:end}.board-stage-line{color:#102033;margin:0;font-size:1rem;font-weight:600}.retro-history-modal-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.retro-history-modal-title-block h2{font-size:clamp(1.6rem,2.8vw,2.6rem);line-height:1.05}.retro-history-modal-meta{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.retro-history-modal-summary{white-space:pre-wrap;background:#f8fbfd;border:1px solid #d7e3ec;border-radius:16px;min-height:0;padding:1rem 1.1rem;font-size:1.05rem;line-height:1.65;overflow:auto}.retro-history-modal-actions{margin-top:auto}.participant-status-dot{border-radius:999px;flex:none;width:.9rem;height:.9rem}.profile-menu{z-index:7000;position:relative}.profile-menu-trigger{color:#fff;cursor:pointer;background:#102033;border-radius:8px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.profile-menu-panel{z-index:7001;background:linear-gradient(#fbfdfe 0%,#f5f8fb 100%);border:1px solid #d7e3eb;border-radius:16px;gap:.35rem;width:max-content;min-width:18rem;max-width:min(24rem,100vw - 2rem);margin-top:.5rem;padding:.65rem;display:grid;position:absolute;right:0;box-shadow:0 18px 44px #10203329}.profile-menu-panel-portal{margin-top:0;z-index:30000!important}.profile-menu-summary{border-bottom:1px solid #e2ebf2;gap:.1rem;margin-bottom:.15rem;padding:.4rem .45rem .55rem;display:grid}.profile-menu-name{color:#102033;font-weight:700;line-height:1.2}.profile-menu-email{color:#5f7386;overflow-wrap:anywhere;font-size:.88rem}.profile-menu-panel button{color:#102033;width:100%;min-height:2.9rem;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;padding:.7rem .9rem;display:inline-flex}.profile-menu-panel button:hover,.profile-menu-panel button:focus-visible{box-shadow:none;background:#eef4f8;border-color:#d7e3eb}.participant-status-dot-online{background:#159947}.participant-status-dot-offline{background:#c93a2f}.poker-board-shell{gap:1rem;display:grid}.poker-column-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.poker-board-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.poker-board-header-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.poker-board-header-meta .subtle{margin:0}.poker-copy-button{min-width:11rem}.poker-heading-actions,.poker-import-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.poker-import-header{justify-content:flex-start;align-items:flex-start}.poker-import-header strong{margin-bottom:.15rem;display:block}.poker-import-help{position:relative}.poker-import-help summary{border:1px solid color-mix(in srgb, var(--app-primary,#16a394) 48%, transparent);background:color-mix(in srgb, var(--app-primary-bg,#ecfaf7) 76%, transparent);width:2rem;height:2rem;color:var(--app-primary-text,#0f766e);cursor:pointer;border-radius:50%;place-items:center;font-weight:900;list-style:none;display:inline-grid}.poker-import-help summary::-webkit-details-marker{display:none}.poker-import-help div{z-index:12;border:1px solid color-mix(in srgb, var(--app-border,#dde6ee) 74%, transparent);background:var(--app-panel-bg,#fff);border-radius:12px;width:min(22rem,100vw - 3rem);padding:.75rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 18px 48px #1020332e}.poker-import-help p{color:var(--app-muted);margin:0}.poker-csv-upload{cursor:pointer;margin-left:auto;position:relative;overflow:hidden}.poker-csv-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.poker-voting-panel,.poker-import-panel,.poker-result-panel,.poker-selected-task-panel{min-width:0}.poker-task-list{gap:.5rem;display:grid}.poker-import-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.poker-import-preview{border:1px solid color-mix(in srgb, var(--app-primary-border) 72%, transparent);background:color-mix(in srgb, var(--app-primary-bg) 88%, transparent);border-radius:12px;gap:.65rem;padding:.85rem;display:grid}.poker-import-preview ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.poker-import-preview li{background:color-mix(in srgb, var(--app-primary-panel) 82%, transparent);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem .65rem;display:grid}.poker-import-preview li span{color:var(--app-muted);font-size:.82rem}.poker-estimate-history,.poker-estimate-benchmarks{border:1px solid color-mix(in srgb, var(--app-border,#dde6ee) 72%, transparent);background:color-mix(in srgb, var(--app-card-bg,#f8fbfd) 86%, transparent);border-radius:12px;gap:.75rem;padding:.85rem;display:grid}.poker-estimate-history-heading,.poker-estimate-benchmarks-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.poker-estimate-benchmarks-heading>div:first-child{gap:.15rem;display:grid}.poker-estimate-history-heading span,.poker-estimate-benchmarks-heading span{color:var(--app-muted);font-size:.86rem}.poker-benchmark-manage{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:.6rem;display:flex}.poker-benchmark-manage label{gap:.25rem;min-width:min(13rem,100%);display:grid}.poker-benchmark-manage select,.poker-benchmark-manage input{min-height:2.45rem}.poker-benchmark-modal{width:min(48rem,100%);max-height:min(42rem,100vh - 3rem);overflow:auto}.poker-benchmark-tabs{flex-wrap:wrap;gap:.45rem;display:flex}.poker-benchmark-tabs button{border:1px solid color-mix(in srgb, var(--app-border,#dde6ee) 78%, transparent);background:color-mix(in srgb, var(--app-panel-bg,#fff) 88%, transparent);min-width:3rem;min-height:2.35rem;color:var(--app-text,#102033);border-radius:10px;font-weight:850}.poker-benchmark-tabs button[aria-selected=true],.poker-benchmark-tab-active{border-color:color-mix(in srgb, var(--app-primary,#16a394) 72%, transparent);background:color-mix(in srgb, var(--app-primary-bg,#ecfaf7) 82%, transparent);color:var(--app-primary-text,#0f766e)}.poker-benchmark-modal-list{gap:.65rem;display:grid}.poker-benchmark-card{border:1px solid color-mix(in srgb, var(--app-border,#dde6ee) 72%, transparent);background:color-mix(in srgb, var(--app-card-bg,#f8fbfd) 82%, transparent);border-radius:12px;gap:.35rem;padding:.85rem;display:grid}.poker-benchmark-card>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.poker-benchmark-card p{color:var(--app-muted);margin:0}.poker-benchmark-team{color:var(--app-muted);font-size:.82rem;font-weight:700}.poker-benchmark-create-summary{border:1px solid color-mix(in srgb, var(--app-border,#dde6ee) 72%, transparent);background:color-mix(in srgb, var(--app-card-bg,#f8fbfd) 82%, transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:.45rem .8rem;padding:.85rem;display:grid}.poker-benchmark-create-summary span{color:var(--app-muted);font-size:.84rem;font-weight:800}.poker-result-panel-estimated{grid-template-columns:minmax(10rem,1fr) auto}.poker-estimate-field-static{gap:.25rem;display:grid}.poker-estimate-field-static strong{font-size:1.35rem}.poker-benchmark-groups{gap:.7rem;display:grid}.poker-benchmark-group{border:1px solid color-mix(in srgb, var(--app-border,#dde6ee) 64%, transparent);background:color-mix(in srgb, var(--app-panel-bg,#fff) 82%, transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.65rem;display:grid}.poker-benchmark-group-value{background:var(--app-primary-bg,#ecfaf7);min-width:2.4rem;min-height:2.2rem;color:var(--app-primary-text,#0f766e);border-radius:9px;place-items:center;font-weight:850;display:inline-grid}.poker-benchmark-group ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.poker-benchmark-group li{background:color-mix(in srgb, var(--app-card-bg,#f8fbfd) 72%, transparent);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.55rem;padding:.5rem .6rem;display:grid}.poker-benchmark-group li p{color:var(--app-muted);grid-column:1/-1;margin:0;font-size:.86rem}.poker-benchmark-scope{background:color-mix(in srgb, var(--app-primary-bg,#ecfaf7) 78%, transparent);color:var(--app-primary-text,#0f766e);border-radius:999px;padding:.14rem .45rem;font-size:.75rem;font-weight:800}.poker-estimate-history ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.poker-estimate-history li{background:color-mix(in srgb, var(--app-panel-bg,#fff) 84%, transparent);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .65rem;display:grid}.poker-estimate-history-value{background:var(--app-primary-bg,#ecfaf7);min-width:2.2rem;min-height:2rem;color:var(--app-primary-text,#0f766e);border-radius:8px;place-items:center;font-weight:800;display:inline-grid}.poker-estimate-history-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.poker-estimate-history-session{color:var(--app-muted);font-size:.86rem}.poker-task-entry{gap:.5rem;display:grid}.poker-task-row-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.poker-task-row{color:#102033;text-align:left;background:#f8fbfd;border:1px solid #dde6ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:.9rem 1rem;display:grid}.poker-task-row:after{content:"▾";color:#5e7487;margin-left:.2rem;margin-right:.15rem;font-size:1.15rem;font-weight:700;line-height:1}.poker-selected-task-panel{background:#fff;border:1px solid #dde6ee;border-radius:12px;padding:1rem}.poker-task-row-selected{background:#eaf1f6;border-color:#102033}.poker-task-row-expanded{background:#ecfaf7;border-color:#0f766e;box-shadow:0 0 0 2px #0f766e24}.poker-task-row-expanded:after{content:"▴";color:#0f766e}.poker-task-row-estimated{background:#eef7ee;border-color:#c8d7c8}.poker-task-row-drop-target .poker-task-row{border-color:#285988;box-shadow:0 0 0 2px #28598826}.poker-task-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.poker-task-row-meta{color:#4d6478;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;font-size:.92rem;display:flex}.poker-task-actions{align-items:center;gap:.35rem;display:inline-flex}.poker-task-drag-handle{cursor:grab}.poker-task-inline-edit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.poker-task-inline-edit input{width:100%}.poker-vote-summary,.poker-deck-grid,.poker-organizer-actions{flex-wrap:wrap;gap:.75rem;display:flex}.poker-vote-summary{align-items:flex-start}.poker-vote-slot{text-align:center;justify-items:center;gap:.25rem;display:grid}.poker-vote-card{color:#102033;background:#eef3f7;border:1px solid #dde6ee;border-radius:10px;place-items:center;width:5.3rem;min-height:7.2rem;padding:.6rem;display:grid;box-shadow:inset 0 1px #ffffff8c}.poker-vote-card-value{text-align:center;font-size:1.6rem;font-weight:700;line-height:1}.poker-vote-card-name{word-break:break-word;max-width:6.4rem;font-size:.88rem;line-height:1.15}.poker-vote-card-status{color:#5e7487;font-size:.74rem}.poker-participant-exclude{color:#8b201a;background:#bc2b230f;border:1px solid #bc2b2333;border-radius:8px;padding:.28rem .5rem;font-size:.72rem;font-weight:700}.poker-participant-exclude:hover,.poker-participant-exclude:focus-visible{background:#bc2b231c;border-color:#bc2b2357}.poker-vote-card-hidden{color:#6b7d8d;background:#eef3f7}.poker-vote-card-mine{color:#0f2942;background:#dcecff;border-color:#285988}.poker-vote-card-revealed{color:#fff;background:#102033;border-color:#102033}.poker-deck-card{color:#102033;text-align:center;background:#fff;border:1px solid #dde6ee;border-radius:10px;justify-content:center;align-items:center;width:4.3rem;min-height:6rem;font-size:1.35rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff9}.poker-deck-card-selected{color:#fff;background:#102033;border-color:#102033}.poker-estimate-field{gap:.4rem;max-width:12rem;display:grid}.poker-result-panel{grid-template-columns:minmax(11rem,12rem) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.poker-organizer-actions{justify-content:flex-start;align-items:flex-end}@media (width<=900px){.page{padding:.5rem}.page:has(.organizer-top-menu){padding-top:5.75rem}.organizer-top-menu{width:calc(100% - 1rem)}.panel{padding:1rem}.meeting-template-form-layout,.grid-two{grid-template-columns:1fr}.organizer-top-menu-bar{z-index:21;flex-wrap:nowrap;align-items:center;gap:.65rem;position:relative}.organizer-top-menu-burger{order:0;display:inline-flex}.organizer-top-menu-burger[aria-expanded=false]:not(:hover):not(:active){box-shadow:none}.organizer-top-menu-logo{order:1;min-width:0;margin-left:.35rem}.organizer-top-menu-logo-mark{width:2.25rem;height:2.25rem}.organizer-top-menu-logo-word{font-size:1.34rem}.organizer-top-menu-overlay{z-index:20;background:#10203338;border:0;display:block;position:fixed;inset:0}.organizer-top-menu-links{z-index:23;background:#fff;border:1px solid #dde6ee;border-radius:12px;flex-direction:column;gap:.5rem;padding:.75rem;display:none;position:absolute;top:calc(100% + .45rem);left:0;right:0;box-shadow:0 20px 45px #1020332e}.organizer-top-menu-links-open{display:flex}.organizer-top-menu-link{justify-content:flex-start;width:100%}.organizer-top-menu .profile-menu{order:3;margin-left:auto}:is(.organizer-top-menu:has(.profile-menu-trigger[aria-expanded=true]) .organizer-top-menu-overlay,.organizer-top-menu:has(.profile-menu-trigger[aria-expanded=true]) .organizer-top-menu-links){display:none}.section-help-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;display:grid}.section-help-header .section-help-trigger{justify-self:end}.profile-form-grid,.billing-plans-grid,.billing-history-grid,.company-profile-grid,.billing-form-grid,.billing-current-plan,.billing-admin-limit-form,.billing-admin-usage-grid{grid-template-columns:1fr}.profile-form-actions{align-items:stretch}.team-create-row{grid-template-columns:1fr}.team-create-submit{justify-self:start}.team-delete-button,.team-member-remove{border-radius:999px;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0;font-size:0;line-height:1}.team-delete-button:before,.team-member-remove:before{content:"×";font-size:1.2rem;font-weight:700;line-height:1}.workspace-hero{padding:1.3rem}.workspace-tile-grid,.calendar-form-grid,.calendar-methodology-grid,.calendar-methodology-overview-grid,.calendar-methodology-meeting-grid{grid-template-columns:1fr}.calendar-generated-day{flex-direction:column}.calendar-generated-day .profile-form-actions{min-width:0}.calendar-stats-grid{grid-template-columns:1fr}.calendar-methodology-help{display:none}.workspace-tile,.workspace-tile-upcoming{min-height:auto}.workspace-tile-description{margin-bottom:0;display:block}.workspace-tile-list{display:none}.board-header{padding-bottom:0}.board-grid{grid-template-columns:1fr}.board-grid-mobile{background:0 0;width:100%;display:block;overflow:hidden}.workspace-subtitle-main{white-space:normal}.board-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.board-topbar-title{grid-area:2/1/auto/-1;justify-items:start}.board-topbar-left{grid-area:1/1}.board-topbar-right.board-topbar-actions{display:contents}.board-topbar-right .profile-menu{grid-area:1/2;justify-self:end}.compact-invite-topbar{grid-area:3/1/auto/-1}.board-topbar-title h1,.board-topbar-title .board-stage-line{text-align:left}.board-summary-row{grid-template-columns:1fr}.phase-advance,.compact-invite{justify-content:flex-start}.board-topbar-actions:not(.board-topbar-right),.retro-status-grid,.participant-row,.retro-board-toolbar{flex-direction:column;align-items:stretch}.retro-status-grid{grid-template-columns:1fr;display:grid}.board-context-row,.retro-context-left{flex-direction:column;align-items:flex-start}.retro-board-toolbar{grid-template-columns:1fr}.retro-board-toolbar-mood,.retro-board-toolbar-phase,.retro-board-toolbar-columns{justify-content:stretch}.retro-board-toolbar-phase .phase-advance-button,.retro-board-toolbar-columns .button-primary{width:100%;min-width:0}.compact-invite{flex-wrap:wrap}.board-details{flex-direction:column;gap:1rem;display:flex}.retro-summary-panel,.vote-settings-panel,.board-column{width:100%}.board-page,.board-page .panel,.board-shell{background-color:#0000;overflow-x:hidden}.home-header{flex-direction:column;align-items:stretch;padding-right:3.75rem;position:relative}.session-list-card{flex-direction:column;gap:.85rem}.session-list-card-meta{grid-template-columns:minmax(0,1fr)}.meeting-template-card-list,.meeting-template-card{grid-template-columns:1fr}.meeting-template-card-actions{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.meeting-template-card-action-list{flex-flow:wrap;justify-content:flex-start;align-items:center}.meeting-template-step-editor{padding:.9rem}.meeting-template-step-editor-header{align-items:stretch}.meeting-template-step-editor-actions{width:100%}.meeting-template-step-editor-actions>button{flex:1 1 0}.session-list-card-actions{flex-direction:column;width:100%;min-width:0}.session-list-card-secondary-actions,.session-list-card-delete,.session-list-card-secondary-actions>button,.session-list-card-delete>button{width:100%}.daily-speaking-order-list{grid-template-rows:none;grid-auto-flow:row;gap:.5rem}.session-create-row{grid-template-columns:1fr;align-items:stretch}.session-create-control-row{flex-wrap:wrap}.home-create-form .field-help{display:none}.session-create-control-row .field-help{order:0;margin-left:auto}.session-create-control-row .session-create-link,.session-create-link{order:2}.session-create-row-mood{grid-template-columns:auto minmax(0,1fr);align-items:center}.session-create-row-mood .session-create-control-row{flex-wrap:nowrap;justify-content:flex-start}.field-help{order:3}.field-help-trigger{width:1.75rem;height:1.75rem;font-size:.88rem}.section-help-trigger{width:2.05rem;height:2.05rem;font-size:1rem}.section-help-backdrop{padding:.75rem}.section-help-modal{max-height:92vh;padding:1rem}.section-help-modal-header{flex-direction:column}.section-help-modal-body section{padding:.95rem .95rem 1rem}.section-help-modal-kicker{font-size:.72rem}.field-help-popover{width:min(20rem,100vw - 5rem);left:0;right:auto}.home-create-form input,.home-create-form select,.team-create-form input,.team-inline-form input,.team-import-form textarea,.team-member-inline-edit input,.team-member-inline-edit select{min-height:2.35rem;padding:.55rem .7rem}.home-create-form button,.team-create-form button,.team-inline-form button,.team-import-form button,.team-member-actions button{padding:.6rem .8rem}.team-create-row{gap:.65rem}.home-create-form>button,.home-header-actions>.button-app-switch{width:100%}.home-header-actions{justify-content:flex-start;width:100%}.home-header-actions .profile-menu{position:absolute;top:0;right:0}.segmented-control{flex-wrap:wrap;width:100%}.segmented-control button{flex:1 1 0;min-width:7.5rem}.home-team-filter{width:100%;min-width:0}.session-list-truncate{text-overflow:clip;white-space:normal;word-break:break-word;overflow:visible}.vote-settings-panel{align-items:stretch}.vote-settings-row{align-items:flex-start}.vote-settings-checkbox{align-self:flex-start}.card-vote-control{justify-content:center}.poker-task-row{grid-template-columns:1fr}.poker-task-row-shell{grid-template-columns:1fr;align-items:stretch}.poker-task-row-meta,.poker-board-header-actions{justify-content:flex-start}.poker-board-header-meta{align-items:flex-start}.poker-board-header-actions.compact-invite{align-items:stretch;gap:.4rem;width:100%}.poker-board-header-actions.compact-invite .eyebrow{width:100%}.poker-copy-button{width:100%;min-width:0}.poker-task-actions{flex-wrap:wrap;justify-content:flex-end}.poker-task-actions .icon-button{width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0}.poker-result-panel{grid-template-columns:1fr;align-items:stretch}.poker-estimate-field{max-width:none}.poker-organizer-actions{grid-template-columns:1fr;gap:.6rem;width:100%;display:grid}.poker-organizer-actions>button{width:100%}.team-member-edit-button{border-radius:999px;width:2.25rem;min-width:2.25rem;height:2.25rem;padding:0;font-size:0;line-height:1}.team-member-edit-button:before{content:"✎";font-size:1rem;font-weight:700;line-height:1}.team-member-actions{flex-wrap:wrap;justify-content:flex-end}.team-member-inline-edit .button-secondary{white-space:nowrap;min-width:0}.team-member-birthday-grid{grid-template-columns:1fr;gap:.6rem}.retro-mood-option{min-height:4.5rem;padding:.65rem .35rem}.retro-mood-option-label{display:none}.retro-mood-summary-button{gap:.4rem;padding:.45rem .65rem}.retro-mood-summary-label:before{content:attr(data-mobile-label)}.retro-mood-summary-label{font-size:0}.retro-mood-summary-meta{font-size:.78rem}.retro-mood-summary-meta-desktop{display:none}.retro-mood-summary-average:before{content:"Среднее "}.retro-mood-summary-response:before{content:"("}.retro-mood-summary-response:after{content:")"}.retro-mood-trend{grid-template-columns:1fr}.retro-mood-trend-scale{display:none}.retro-mood-trend-chart{min-height:10.5rem;padding-bottom:2.35rem}.retro-mood-trend-grid,.retro-mood-trend-points{inset:.75rem .45rem 2.35rem}.retro-mood-trend-line{width:calc(100% - .9rem);height:calc(100% - 3.1rem);inset:.75rem .45rem 2.35rem}.retro-mood-trend-item{min-width:3.2rem}.retro-mood-trend-meta{font-size:.68rem}.one-on-one-toolbar,.one-on-one-attention-grid{grid-template-columns:1fr}.one-on-one-page-actions{justify-content:stretch}.one-on-one-create-button{width:100%}.modal-backdrop-history{padding:0!important}.modal-card-history{grid-template-rows:auto minmax(0,1fr) auto;padding:.9rem}.retro-history-modal-header{align-items:stretch;gap:.75rem}.retro-history-modal-meta{justify-content:flex-start}.retro-history-modal-summary{padding:.8rem;font-size:.94rem}}body[data-route-scope=app][data-app-theme=aurora]{--app-shell-bg:radial-gradient(circle at 12% -10%, #20dcbe38, transparent 33rem), radial-gradient(circle at 88% 6%, #859aff2e, transparent 34rem), linear-gradient(135deg, #ffffff09 0 1px, transparent 1px), #07101d;--app-page-bg:linear-gradient(120deg, #76f0d70f, transparent 28rem), linear-gradient(240deg, #8fa2ff14, transparent 32rem);--app-panel-bg:linear-gradient(180deg, #0d1a2beb, #08111ef5);--app-card-bg:linear-gradient(180deg, #16273dd6, #0d192be6);--app-card-hover-bg:linear-gradient(180deg, #1a344beb, #0e1e32f5);--app-border:#97b8d638;--app-border-strong:#76f0d780;--app-text:#edf5ff;--app-muted:#a8b8c9;--app-primary-bg:linear-gradient(135deg, #50d6c3, #5f8df7);--app-primary-hover-bg:linear-gradient(135deg, #72f0d8, #7fa2ff);--app-primary-text:#06111d;--app-secondary-bg:#e5edf714;--app-secondary-hover-bg:#76f0d71f;--app-danger:#ffbac5;--app-phase-bg:linear-gradient(135deg, #ffce7a, #ff8a63);--app-phase-text:#160b08;--app-board-glow:#76f0d724;--app-radius:1rem}body[data-route-scope=app][data-app-theme=organic]{--app-shell-bg:radial-gradient(circle at 14% 4%, #d9ec9670, transparent 28rem), radial-gradient(circle at 86% 16%, #df5b381f, transparent 30rem), linear-gradient(90deg, #1f30280e 0 1px, transparent 1px), linear-gradient(0deg, #1f30280a 0 1px, transparent 1px), #f8f0df;--app-page-bg:linear-gradient(145deg, #d9ec9629, transparent 32rem), linear-gradient(235deg, #fff7e8e6, transparent 30rem);--app-panel-bg:linear-gradient(180deg, #fff7e8f0, #f8f0dffa);--app-card-bg:linear-gradient(180deg, #fff7e8f5, #f4ebd7fa);--app-card-hover-bg:linear-gradient(180deg, #fff7e8fa, #d9ec96b8);--app-border:#1f302829;--app-border-strong:#47a17d85;--app-text:#17251f;--app-muted:#536a5b;--app-primary-bg:linear-gradient(135deg, #17251f, #47a17d);--app-primary-hover-bg:linear-gradient(135deg, #273c33, #5eb995);--app-primary-text:#fff7e8;--app-secondary-bg:#1f30280f;--app-secondary-hover-bg:#d9ec966b;--app-danger:#b64a2d;--app-phase-bg:linear-gradient(135deg, #d9ec96, #47a17d);--app-phase-text:#17251f;--app-board-glow:#47a17d29;--app-radius:1.35rem .9rem 1.5rem .95rem}body[data-route-scope=app][data-app-theme=agitprop]{--app-shell-bg:linear-gradient(126deg, transparent 0 61%, #d5271f21 61.2% 66.4%, transparent 66.6%), linear-gradient(22deg, transparent 0 78%, #1652800e 78.3% 80.2%, transparent 80.5%), radial-gradient(ellipse at 7% -8%, #d5271f12, transparent 25rem), radial-gradient(ellipse at 88% 8%, #1652800b, transparent 28rem), #efe9d8;--app-page-bg:linear-gradient(126deg, transparent 0 66%, #d5271f1a 66.2% 71.5%, transparent 71.8%), linear-gradient(24deg, transparent 0 11%, #1652800a 11.3% 13.4%, transparent 13.8%), linear-gradient(180deg, #fff8dd57, transparent 26rem);--app-panel-bg:linear-gradient(180deg, #fff7dbf5, #ede0befa);--app-card-bg:linear-gradient(180deg, #fff8e2fa, #efe1befa);--app-card-hover-bg:linear-gradient(180deg, #f6c441f0, #ffedaef5);--app-border:#11111147;--app-border-strong:#d5271fc7;--app-text:#111;--app-muted:#5a5143;--app-primary-bg:linear-gradient(135deg, transparent 0 68%, #1111111a 68.2% 72%, transparent 72.2%), #f6c441;--app-primary-hover-bg:linear-gradient(135deg, transparent 0 64%, #1111112e 64.2% 69%, transparent 69.2%), #d5271f;--app-primary-text:#111;--app-secondary-bg:#1111110f;--app-secondary-hover-bg:#f6c44157;--app-danger:#b42318;--app-phase-bg:linear-gradient(135deg, #111, #d5271f);--app-phase-text:#fff5df;--app-board-glow:#d5271f33;--app-radius:.35rem}body[data-route-scope=app][data-app-theme=agitprop]:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(128deg,#0000 0 72%,#d5271f1c 72.15% 75.8%,#0000 76%),linear-gradient(128deg,#0000 0 70.7%,#1111110f 70.8% 71%,#0000 71.1%),radial-gradient(at 18% 18%,#0000 0 36%,#1111110b 36.2% 36.48%,#0000 36.72%),radial-gradient(at 84% 24%,#0000 0 44%,#d5271f0d 44.2% 44.45%,#0000 44.72%),radial-gradient(at 62% 84%,#0000 0 42%,#16528009 42.2% 42.42%,#0000 42.7%);position:fixed;inset:0}body[data-route-scope=app][data-app-theme=agitprop]>*{z-index:1;position:relative}body[data-route-scope=app][data-app-theme=agitprop]{--app-shell-bg:linear-gradient(128deg, transparent 0 48%, #d5271f38 48.2% 56%, transparent 56.2%), linear-gradient(128deg, transparent 0 59.4%, #1111111f 59.5% 59.9%, transparent 60.1%), radial-gradient(ellipse at 18% 82%, transparent 0 33%, #f6c44126 33.2% 33.8%, transparent 34%), #efe9d8}body[data-route-scope=app][data-app-theme=modern]{--app-shell-bg:linear-gradient(132deg, transparent 0 51%, #e02b1d2e 51% 58%, transparent 58%), radial-gradient(circle at 82% 4%, #e02b1d2e, transparent 28rem), linear-gradient(90deg, #ffffff07 0 1px, transparent 1px), #090909;--app-page-bg:linear-gradient(158deg, #e02b1d17, transparent 28rem), linear-gradient(24deg, #f6ebd20b, transparent 30rem);--app-panel-bg:linear-gradient(180deg, #141414f5, #080808fa);--app-card-bg:linear-gradient(180deg, #1f1e1ceb, #111110fa);--app-card-hover-bg:linear-gradient(180deg, #2e2722f5, #161412);--app-border:#f4ebd738;--app-border-strong:#e3372a9e;--app-text:#fff5df;--app-muted:#c9bfa8;--app-primary-bg:linear-gradient(135deg, #e0362d, #4b1917);--app-primary-hover-bg:linear-gradient(135deg, #ff4a3d, #1b1c1e);--app-primary-text:#fff5df;--app-secondary-bg:#fff5df14;--app-secondary-hover-bg:#e3372a29;--app-danger:#ff7d73;--app-phase-bg:linear-gradient(135deg, #e5382f, #111);--app-phase-text:#fff5df;--app-board-glow:#e3372a29;--app-radius:.35rem}body[data-route-scope=app][data-app-theme=aurora] .theme-intro-prompt{background:linear-gradient(#0d1a2b,#08111e)}body[data-route-scope=app][data-app-theme=organic] .theme-intro-prompt{background:linear-gradient(#fff7e8,#f8f0df)}body[data-route-scope=app][data-app-theme=agitprop] .theme-intro-prompt{background:linear-gradient(#fff7db,#ede0be)}body[data-route-scope=app][data-app-theme=modern] .theme-intro-prompt{background:linear-gradient(#141414,#080808)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]){color:var(--app-text);background:var(--app-shell-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-size:auto,auto,34px 34px,auto}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .page{background:var(--app-page-bg);min-height:100vh}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .panel{border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-panel-bg);box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff14}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) h1,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) h2,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) h3,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) h4,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) label>span,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .stack>span,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .session-list-value,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-topbar-title .board-stage-line,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .profile-menu-name{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .subtle,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .eyebrow,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .session-list-label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .profile-menu-email,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column-description,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column-description-slot{color:var(--app-muted)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) a,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) a:visited{color:color-mix(in srgb, var(--app-border-strong), var(--app-text) 34%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) a:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) a:focus-visible{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) *{scrollbar-color:color-mix(in srgb, var(--app-border-strong), transparent 18%) #ffffff0a}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) ::-webkit-scrollbar{width:.7rem;height:.7rem}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) ::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-border-strong), var(--app-text) 14%);border:2px solid #0000002e;border-radius:999px}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) input,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) textarea,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) select,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-trigger,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-popover{border-color:var(--app-border);background:linear-gradient(180deg, #ffffff13, #ffffff09), var(--app-card-bg);color:var(--app-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000029}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) input:focus,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) textarea:focus,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) select:focus,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-trigger:focus-visible,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-trigger[aria-expanded=true],body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .segmented-control:focus-within,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-time-select:focus-within,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .checkbox-field:focus-within{border-color:var(--app-border-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-border-strong), transparent 78%), 0 12px 30px #0000002e;outline:none}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) input::placeholder,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) textarea::placeholder{color:color-mix(in srgb, var(--app-muted), transparent 16%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) select option{color:var(--app-text);background:#112033}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) button,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) a.button-primary{border:1px solid var(--app-border-strong);background:var(--app-primary-bg);color:var(--app-primary-text);font-weight:800;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff47}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) button:hover:not(:disabled),body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) a.button-primary:hover{background:var(--app-primary-hover-bg);box-shadow:0 18px 42px #0000004d, 0 0 0 3px color-mix(in srgb, var(--app-border-strong), transparent 72%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) button.button-secondary,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) a.button-secondary,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) button.button-app-switch,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) a.button-app-switch{border:1px solid var(--app-border);background:var(--app-secondary-bg);color:var(--app-text);box-shadow:inset 0 1px #ffffff14,0 10px 22px #00000038}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) button.button-secondary:hover:not(:disabled),body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) a.button-secondary:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) button.button-app-switch:hover:not(:disabled),body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) a.button-app-switch:hover{border-color:var(--app-border-strong);background:var(--app-secondary-hover-bg);color:#fff}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .button-danger,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) button.button-danger,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) a.button-danger{border-color:color-mix(in srgb, var(--app-danger), transparent 56%);color:var(--app-danger);background:#ffffff14}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-bar{border-color:var(--app-border);background:var(--app-panel-bg);box-shadow:0 18px 46px #00000052}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link{border-color:var(--app-border);color:var(--app-muted);background:#ffffff0b}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link:focus-visible,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link-active{border-color:var(--app-border-strong);background:var(--app-secondary-hover-bg);color:var(--app-text);box-shadow:0 12px 28px color-mix(in srgb, var(--app-border-strong), transparent 84%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--app-border-strong), var(--app-text) 20%), transparent)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-form-panel .session-create-label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .session-create-label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-time-field>.session-create-label{color:var(--app-text);letter-spacing:.02em;font-weight:850}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-panel-header h2,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-generated-schedule-header h2,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-generated-schedule-header h3,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-methodology-card-copy h2{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-methodology-card-selected{border-color:var(--app-border-strong);background:var(--app-card-hover-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--app-border-strong), transparent 72%), 0 18px 42px #0000003d}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-trigger,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .field-help-trigger{border-color:var(--app-border);background:var(--app-secondary-bg);color:color-mix(in srgb, var(--app-border-strong), var(--app-text) 24%);box-shadow:inset 0 1px #ffffff14,0 10px 22px #0003}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-trigger:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-trigger:focus-visible,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .field-help-trigger:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .field-help-trigger:focus-visible{border-color:var(--app-border-strong);background:var(--app-secondary-hover-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03080fb8}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .field-help-popover{border:1px solid var(--app-border);background:var(--app-panel-bg);color:var(--app-text);box-shadow:0 32px 90px #00000070}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-header,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-footer{border-color:var(--app-border)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-kicker{border:1px solid color-mix(in srgb, var(--app-border-strong), transparent 64%);background:var(--app-secondary-bg);color:color-mix(in srgb, var(--app-border-strong), var(--app-text) 24%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-copy p,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-footnote,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .field-help-popover{color:var(--app-muted)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-body{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-body section{border-color:var(--app-border);background:var(--app-card-bg);color:var(--app-text);box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0f}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-body section:before{background:linear-gradient(180deg, var(--app-border-strong), color-mix(in srgb, var(--app-border-strong), transparent 54%))}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-body h3,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-body p,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-body li,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-body strong{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .section-help-modal-body code{background:var(--app-secondary-bg);color:color-mix(in srgb, var(--app-border-strong), var(--app-text) 28%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03080fb8}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-backdrop-history{background:#03080fc7;justify-content:center;align-items:center;padding:1.5rem}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-present-modal{border:1px solid var(--app-border);background:var(--app-panel-bg);color:var(--app-text);box-shadow:0 32px 90px #0000006b}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-present-section,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-present-question,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-rich-text-preview,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-methodology-card-section,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-defaults-hint,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-modal,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-question,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-option,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .participant-list,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .participant-list-row,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .participant-row,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-trend,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-history-item,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-history-modal-summary,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .support-thread-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .admin-users-table-shell,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-feature-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .one-on-one-attention-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-timer,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-description,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-note-view,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-step-editor,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-toolbar.ql-snow,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-container.ql-snow{border-color:var(--app-border);background:var(--app-card-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-editor{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-toolbar.ql-snow{background:var(--app-secondary-bg)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-stroke{stroke:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-fill{fill:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-picker{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-toolbar button:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-toolbar button:focus,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-toolbar button.ql-active{background:var(--app-secondary-hover-bg)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-picker-options{border-color:var(--app-border);color:var(--app-text);background:#112033;box-shadow:0 18px 42px #00000052}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-picker-item:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-picker-item.ql-selected{color:color-mix(in srgb, var(--app-border-strong), var(--app-text) 28%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-toolbar button:hover .ql-stroke,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-toolbar button:focus .ql-stroke,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-toolbar button.ql-active .ql-stroke{stroke:color-mix(in srgb, var(--app-border-strong), var(--app-text) 28%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-toolbar button:hover .ql-fill,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-toolbar button:focus .ql-fill,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .rich-text-editor-shell .ql-toolbar button.ql-active .ql-fill{fill:color-mix(in srgb, var(--app-border-strong), var(--app-text) 28%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-rich-text-preview h3,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-rich-text-preview h4,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-rich-text-preview p,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-rich-text-preview li,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-present-question-text,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-summary-label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-summary-meta,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-question,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-option-label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .participant-row-main,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .participant-list-row,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .admin-users-table,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .admin-users-sort-button,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .admin-user-cell-main strong,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile h2,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile-list,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile-description,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .one-on-one-attention-card h2,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-card-title,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-description,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-description p,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-description li,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-description strong,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-step-editor-header strong,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-note-view,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-feature-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-methodology-description h3,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-methodology-description h4,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-methodology-description p,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-methodology-description li{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .session-list-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .home-create-form,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-current-question,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-question-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-generated-day,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-stat-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-methodology-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-entry,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-selected-task-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-vote-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-deck-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-step,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .active-session-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .card-item,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-status-card,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .vote-settings-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-summary-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .vote-settings-scope,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-members,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-member-list,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .participant-chip{border-color:var(--app-border);border-radius:var(--app-radius);background:var(--app-card-bg);color:var(--app-text);box-shadow:0 18px 42px #00000042,inset 0 1px #ffffff0f}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-list-card-clickable:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-list-card-clickable:focus-visible,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-generated-day-clickable:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .calendar-generated-day-clickable:focus-visible,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-card:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-card:focus-visible{border-color:var(--app-border-strong);background:var(--app-card-hover-bg);box-shadow:0 24px 54px #00000057, 0 0 0 1px color-mix(in srgb, var(--app-border-strong), transparent 88%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-current-question-meta{border-color:var(--app-border);background:var(--app-secondary-bg);color:var(--app-muted)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-current-question,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-present-question{border-color:color-mix(in srgb, var(--app-border-strong), transparent 56%);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--app-border-strong), transparent 80%), transparent 18rem), linear-gradient(135deg, #ffffff1c, #ffffff0b), var(--app-card-bg)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-current-question-text,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-present-question-text{color:var(--app-text);text-shadow:0 1px #0000001f}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-question-meta,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-question-usage-list,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-question-unused,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-meta,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-vote-card-status,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-status-card-note,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-team-block-label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .admin-users-sort-indicator,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .admin-user-cell-main span,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-card-description,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-card-tag,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-step-limit{color:var(--app-muted)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .admin-users-header-cell{background:var(--app-secondary-bg)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .admin-users-table th,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .admin-users-table td{border-color:var(--app-border)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-filter-tag,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-tag-option{border-color:var(--app-border);background:var(--app-secondary-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-filter-tag:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-filter-tag:focus-visible,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-tag-option:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-tag-option:focus-within{border-color:var(--app-border-strong);color:var(--app-text);background:#ffffff14}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-filter-tag-selected,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-tag-option-selected{border-color:var(--app-border-strong);background:linear-gradient(90deg, color-mix(in srgb, var(--app-border-strong), transparent 70%) 0 .24rem, transparent .24rem), var(--app-card-hover-bg);color:var(--app-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--app-border-strong), transparent 78%), 0 12px 28px #0000002e}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-filter-tag:disabled{border-color:color-mix(in srgb, var(--app-border), transparent 36%);color:color-mix(in srgb, var(--app-muted), transparent 24%);opacity:.58;cursor:not-allowed;box-shadow:none;background:#ffffff09}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-filter-tag:disabled:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-filter-tag:disabled:focus-visible{border-color:color-mix(in srgb, var(--app-border), transparent 36%);color:color-mix(in srgb, var(--app-muted), transparent 24%);box-shadow:none;background:#ffffff09}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-status-card-summary,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-team-block-name,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .vote-settings-label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .vote-settings-radio,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-vote-card-name,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-vote-card-value{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-card-badge,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-card-tag,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile-badge{border:1px solid var(--app-border);background:var(--app-secondary-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-delicacy-option{border-color:var(--app-border);background:var(--app-secondary-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-delicacy-option:focus-within{border-color:var(--app-border-strong);background:var(--app-secondary-hover-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--app-border-strong), transparent 78%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) input[type=checkbox],body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) input[type=radio]{width:1rem;height:1rem;accent-color:color-mix(in srgb, var(--app-border-strong), var(--app-text) 18%);box-shadow:none;padding:0}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .vote-settings-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-route-scope=app][data-app-theme=organic] .vote-settings-input,body[data-route-scope=app][data-app-theme=agitprop] .vote-settings-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) :is(.vote-settings-checkbox,.vote-settings-radio) input{appearance:auto;box-shadow:none!important;background:0 0!important;border:0!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .session-create-link{border:1px solid var(--app-border);background:var(--app-secondary-bg);min-height:2.35rem;color:var(--app-text);border-radius:.75rem;justify-content:center;align-items:center;padding:.45rem .8rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .session-create-link:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .session-create-link:focus-visible{border-color:var(--app-border-strong);background:var(--app-secondary-hover-bg);color:var(--app-text);box-shadow:0 12px 28px color-mix(in srgb, var(--app-border-strong), transparent 86%);text-decoration:none}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-trigger{background:linear-gradient(180deg, #ffffff13, #ffffff09), var(--app-card-bg)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-trigger:hover:not(:disabled),body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-trigger-open{border-color:var(--app-border-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--app-border-strong), transparent 88%), #ffffff09), var(--app-card-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--app-border-strong), transparent 82%), 0 12px 28px #00000038}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-trigger-copy span,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-trigger-icon,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-option-main span,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-option-tag{color:var(--app-muted)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-popover{border-color:var(--app-border);background:var(--app-panel-bg);box-shadow:0 24px 60px #00000061}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-list{scrollbar-color:color-mix(in srgb, var(--app-border-strong), transparent 20%) transparent}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-option{background:linear-gradient(180deg, #ffffff0b, #ffffff04), var(--app-card-bg);color:var(--app-text);border-color:#0000}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-option:hover:not(:disabled){border-color:color-mix(in srgb, var(--app-border-strong), transparent 46%);background:linear-gradient(90deg, color-mix(in srgb, var(--app-border-strong), transparent 72%) 0 .22rem, transparent .22rem), linear-gradient(180deg, #ffffff13, #ffffff06), var(--app-card-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-option-selected{border-color:var(--app-border-strong);background:color-mix(in srgb, var(--app-secondary-hover-bg), transparent 12%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-option-tag{background:var(--app-secondary-bg)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-option-tag:nth-child(4n+1){color:color-mix(in srgb, #aecdff, var(--app-text) 34%);background:#6ea8ff24;border:1px solid #6ea8ff7a}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-option-tag:nth-child(4n+2){color:color-mix(in srgb, #9af1df, var(--app-text) 34%);background:#68d6bd24;border:1px solid #68d6bd7a}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-option-tag:nth-child(4n+3){color:color-mix(in srgb, #ffd19a, var(--app-text) 34%);background:#f2a04e24;border:1px solid #f2a04e7a}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-template-picker-option-tag:nth-child(4n){color:color-mix(in srgb, #ffb1c1, var(--app-text) 34%);background:#e86f8a24;border:1px solid #e86f8a7a}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column-color-swatch{box-shadow:inset 0 0 0 1px #ffffff57,0 6px 16px #00000029;background:var(--board-column-swatch-color)!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column-color-swatch-selected{border-color:var(--app-border-strong);box-shadow:inset 0 0 0 2px #ffffffbf, 0 0 0 2px color-mix(in srgb, var(--app-border-strong), transparent 30%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-shell,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-board-shell{position:relative;overflow:hidden}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-shell:before,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-board-shell:before{content:"";pointer-events:none;background:radial-gradient(circle, var(--app-board-glow), transparent 68%);width:30rem;height:30rem;position:absolute;inset:-12rem -8rem auto auto}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-shell>*,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-board-shell>*{z-index:1;position:relative}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .phase-pill,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .mood-summary-pill,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-member-row,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .participant-chip,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .segmented-control{border-color:var(--app-border);color:var(--app-text);background:#ffffff0f}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .participant-chip-organizer{border-color:var(--app-border-strong)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-action-hint{color:color-mix(in srgb, var(--app-border-strong), var(--app-text) 18%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-summary-button,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-status-card-compact.retro-mood-summary-button{border-color:var(--app-border);background:var(--app-card-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-summary-button:hover:not(:disabled),body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-status-card-compact.retro-mood-summary-button:hover:not(:disabled),body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-status-card-compact.retro-mood-summary-button:focus-visible{border-color:var(--app-border-strong);background:var(--app-card-hover-bg)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .phase-advance-button{background:var(--app-phase-bg);color:var(--app-phase-text);border-color:#0000;box-shadow:0 18px 42px #00000047}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column{border-color:var(--retro-column-accent-border,#97b8d63d);background:linear-gradient(180deg, var(--retro-column-accent-soft-strong,#fffffff0), var(--retro-column-accent-soft,#fffffffa));color:#102033;box-shadow:0 18px 36px #0000002e,inset 0 1px #ffffff8c}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column h2,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column .board-column-title-group h2,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column .board-column-description,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column .board-column-description-slot,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .card-item,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .card-item .card-item-text,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .card-item h3{color:#102033}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column .card-item{color:#102033;background:#fffffff5;border-color:#94a3b847;box-shadow:0 10px 22px #10203314,inset 0 1px #ffffffb8}body[data-route-scope=app][data-app-theme=aurora] .board-column .card-item{background:#edf2f7;border-color:#97b8d66b}body[data-route-scope=app][data-app-theme=agitprop] .board-column .card-item{background:#fff;border-color:#94a3b86b}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column textarea,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column input,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column select{color:#102033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#94a3b86b}body[data-route-scope=app][data-app-theme=aurora] .board-column textarea{background:#edf2f7;border-color:#97b8d675}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column textarea::placeholder,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column input::placeholder{color:#6b7e91}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-voting-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-result-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-selected-task-panel{border-color:var(--app-border);color:var(--app-text);background:#ffffff0f}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-expanded{border-color:var(--app-border-strong);background:linear-gradient(90deg, color-mix(in srgb, var(--app-border-strong), transparent 80%) 0 .22rem, transparent .22rem), #ffffff13}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-selected,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-estimated{border-color:var(--app-border);background:color-mix(in srgb, var(--app-card-bg), #ffffff0f 18%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-estimated:hover{border-color:color-mix(in srgb, var(--app-border-strong), transparent 58%);background:linear-gradient(180deg, color-mix(in srgb, var(--app-border-strong), transparent 96%), transparent), color-mix(in srgb, var(--app-card-hover-bg), var(--app-card-bg) 55%);box-shadow:0 14px 32px #0003, 0 0 0 1px color-mix(in srgb, var(--app-border-strong), transparent 92%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc{--fc-border-color:color-mix(in srgb, var(--app-border), transparent 10%);--fc-button-bg-color:color-mix(in srgb, var(--app-border-strong), #000 18%);--fc-button-border-color:color-mix(in srgb, var(--app-border-strong), transparent 18%);--fc-button-hover-bg-color:color-mix(in srgb, var(--app-border-strong), #fff 8%);--fc-button-hover-border-color:var(--app-border-strong);--fc-button-active-bg-color:var(--app-secondary-hover-bg);--fc-button-active-border-color:var(--app-border-strong);--fc-event-bg-color:color-mix(in srgb, var(--app-border-strong), #000 12%);--fc-event-border-color:color-mix(in srgb, var(--app-border-strong), transparent 18%);--fc-page-bg-color:transparent;color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-toolbar-title,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-timegrid-axis,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-timegrid-slot-label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-col-header-cell-cushion{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-scrollgrid,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-theme-standard td,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-theme-standard th{border-color:var(--app-border)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-daygrid-day,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-timegrid-slot,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-timegrid-col{background:#ffffff06}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .meeting-calendar-weekend{background:#ffffff0b}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-event{color:var(--app-primary-text);box-shadow:none}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-vote-card-hidden{background:var(--app-secondary-bg);color:var(--app-muted)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-vote-card-mine,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-deck-card-selected{border-color:var(--app-border-strong);background:var(--app-primary-bg);color:var(--app-primary-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-vote-card-revealed{border-color:var(--app-border-strong);background:linear-gradient(180deg, #0000001f, #00000038), var(--app-card-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .list-card-delete-button{border-color:color-mix(in srgb, var(--app-danger), transparent 50%)!important;color:var(--app-danger)!important;background:#ffffff14!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .profile-menu-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-card{border-color:var(--app-border);background:var(--app-panel-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-card{max-height:min(88vh,54rem);overflow:auto;box-shadow:0 32px 90px #00000070,inset 0 1px #ffffff14}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-card-history{border-radius:var(--app-radius);grid-template-rows:auto minmax(12rem,1fr) auto;width:min(58rem,100%);min-height:0;max-height:min(88vh,54rem);padding:clamp(1.15rem,2vw,1.6rem)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-history-modal-summary{min-height:12rem}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-trend-chart{background:linear-gradient(180deg, #ffffff14, #ffffff09), var(--app-card-bg)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-trend-scale,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-history-side{color:var(--app-muted)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-trend-grid-line{border-color:color-mix(in srgb, var(--app-border), transparent 28%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-trend-line-path{stroke:color-mix(in srgb, var(--app-border-strong), var(--app-text) 16%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-history-main strong,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-history-side>span:first-child{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-card input,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-card textarea,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-card select{border-color:var(--app-border);background:linear-gradient(180deg, #ffffff13, #ffffff09), var(--app-card-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option{border-color:var(--app-border);color:var(--app-text);background:#ffffff0f}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option small{color:var(--app-muted)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-selected{border-color:var(--app-border-strong);background:var(--app-secondary-hover-bg);box-shadow:0 14px 34px color-mix(in srgb, var(--app-border-strong), transparent 86%)}body[data-route-scope=app][data-app-theme=agitprop] .panel,body[data-route-scope=app][data-app-theme=agitprop] .session-list-card,body[data-route-scope=app][data-app-theme=agitprop] .home-create-form,body[data-route-scope=app][data-app-theme=agitprop] .calendar-generated-day,body[data-route-scope=app][data-app-theme=agitprop] .calendar-stat-card,body[data-route-scope=app][data-app-theme=agitprop] .calendar-methodology-card,body[data-route-scope=app][data-app-theme=agitprop] .poker-task-entry,body[data-route-scope=app][data-app-theme=agitprop] .team-card,body[data-route-scope=app][data-app-theme=agitprop] .meeting-template-card,body[data-route-scope=app][data-app-theme=agitprop] .meeting-template-step,body[data-route-scope=app][data-app-theme=agitprop] .active-session-card{box-shadow:0 18px #f6c4411f,0 28px 54px #00000052}body[data-route-scope=app][data-app-theme=organic] .panel,body[data-route-scope=app][data-app-theme=organic] .session-list-card,body[data-route-scope=app][data-app-theme=organic] .home-create-form,body[data-route-scope=app][data-app-theme=organic] .calendar-generated-day,body[data-route-scope=app][data-app-theme=organic] .calendar-stat-card,body[data-route-scope=app][data-app-theme=organic] .calendar-methodology-card,body[data-route-scope=app][data-app-theme=organic] .poker-task-entry,body[data-route-scope=app][data-app-theme=organic] .team-card,body[data-route-scope=app][data-app-theme=organic] .meeting-template-card,body[data-route-scope=app][data-app-theme=organic] .meeting-template-step,body[data-route-scope=app][data-app-theme=organic] .active-session-card{border-radius:var(--app-radius)}.app-theme-option{position:relative;overflow:hidden}.app-theme-option:before{content:"";background:var(--app-theme-preview,linear-gradient(90deg, #fff, #0f766e));border-radius:.4rem;width:3rem;height:.48rem}.app-theme-option-classic{--app-theme-preview:linear-gradient(90deg, #f3f6f8 0 42%, #fff 42% 72%, #0f766e 72%)}.app-theme-option-aurora{--app-theme-preview:linear-gradient(90deg, #07101d 0 40%, #50d6c3 40% 70%, #5f8df7 70%)}.app-theme-option-organic{--app-theme-preview:linear-gradient(90deg, #10251f 0 42%, #b7ed9f 42% 70%, #f0bb72 70%)}.app-theme-option-agitprop{--app-theme-preview:linear-gradient(90deg, #090909 0 42%, #e5382f 42% 70%, #f2c45c 70%)}.app-theme-option-modern{--app-theme-preview:linear-gradient(90deg, #050505 0 48%, #f6ebd2 48% 70%, #d9342f 70%)}.app-theme-option-classic,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-classic{color:#102033;background:radial-gradient(circle at 86% 12%,#0f766e1f,#0000 4.5rem),linear-gradient(#fff,#f5f8fb);border-color:#d6e1ea}.app-theme-option-classic small,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-classic small{color:#5f7386}.app-theme-option-aurora,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-aurora{color:#edf5ff;background:radial-gradient(circle at 88% 10%,#76f0d733,#0000 5rem),linear-gradient(#122237f5,#07101dfa);border-color:#76f0d76b}.app-theme-option-aurora small,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-aurora small{color:#a8b8c9}.app-theme-option-organic,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-organic{color:#f3f7ee;background:radial-gradient(circle at 84% 14%,#f0bb722e,#0000 5rem),linear-gradient(#233f36f5,#10251ffa);border-color:#b7ed9f6b;border-radius:1rem .7rem 1.15rem .75rem}.app-theme-option-organic small,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-organic small{color:#bed0c2}.app-theme-option-agitprop,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-agitprop{color:#fff5df;background:linear-gradient(135deg,#0000 0 58%,#e3372a3d 58% 68%,#0000 68%),linear-gradient(#1f1e1cfa,#090909fa);border-color:#e3372a80;border-radius:.35rem}.app-theme-option-modern,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-modern{color:#f6ebd2;background:radial-gradient(circle at 86% 10%,#da2f2e3d,#0000 5rem),linear-gradient(#1b1c1efa,#050505fa);border-color:#f6ebd242}body[data-route-scope=app][data-app-theme=aurora] .workspace-hero,body[data-route-scope=app][data-app-theme=aurora] .workspace-feature-hero{border:1px solid var(--app-border);color:var(--app-text);background:radial-gradient(circle at 85% 12%,#76f0d72e,#0000 13rem),linear-gradient(#16273de0,#091424f5);box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff14}body[data-route-scope=app][data-app-theme=aurora] .workspace-tile,body[data-route-scope=app][data-app-theme=aurora] .workspace-tile-upcoming,body[data-route-scope=app][data-app-theme=aurora] .home-list-section,body[data-route-scope=app][data-app-theme=aurora] .calendar-form-panel{border-color:var(--app-border);color:var(--app-text);background:radial-gradient(circle at 90% 10%,#76f0d717,#0000 11rem),linear-gradient(#14243adb,#0a1626f0);box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0f}body[data-route-scope=app][data-app-theme=aurora] .calendar-generated-schedule{box-shadow:none;background:0 0;border-top:1px solid #97b8d633;padding-top:1.1rem}body[data-route-scope=app][data-app-theme=aurora] .workspace-tile h2,body[data-route-scope=app][data-app-theme=aurora] .workspace-tile-list,body[data-route-scope=app][data-app-theme=aurora] .workspace-tile-description,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-card-copy p{color:var(--app-text)}body[data-route-scope=app][data-app-theme=aurora] .workspace-tile-badge{color:var(--app-text);background:#76f0d71f;border:1px solid #76f0d73d}body[data-route-scope=app][data-app-theme=aurora] .session-list-card,body[data-route-scope=app][data-app-theme=aurora] .calendar-generated-day,body[data-route-scope=app][data-app-theme=aurora] .calendar-stat-card,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-card,body[data-route-scope=app][data-app-theme=aurora] .poker-task-entry,body[data-route-scope=app][data-app-theme=aurora] .meeting-template-card,body[data-route-scope=app][data-app-theme=aurora] .active-session-card{color:var(--app-text);background:linear-gradient(90deg,#76f0d72e 0 .28rem,#0000 .28rem),linear-gradient(#16273de6,#0b182af5);border:1px solid #97b8d633;border-radius:1.05rem;position:relative;overflow:hidden}body[data-route-scope=app][data-app-theme=aurora] .session-list-card:hover,body[data-route-scope=app][data-app-theme=aurora] .calendar-generated-day-clickable:hover,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-card:hover,body[data-route-scope=app][data-app-theme=aurora] .meeting-template-card:hover{background:linear-gradient(90deg,#76f0d757 0 .32rem,#0000 .32rem),linear-gradient(#1b3249f5,#0d1e33fa);border-color:#76f0d775;box-shadow:0 24px 54px #00000057,0 0 0 1px #76f0d714}body[data-route-scope=app][data-app-theme=aurora] .session-list-label,body[data-route-scope=app][data-app-theme=aurora] .calendar-stat-label,body[data-route-scope=app][data-app-theme=aurora] .session-list-value,body[data-route-scope=app][data-app-theme=aurora] .calendar-generated-meeting-type,body[data-route-scope=app][data-app-theme=aurora] .calendar-generated-meeting-time{color:var(--app-text)}body[data-route-scope=app][data-app-theme=aurora] .calendar-generated-meetings li{background:#ffffff0d;border-color:#97b8d629}body[data-route-scope=app][data-app-theme=aurora] .calendar-form-panel .calendar-time-select,body[data-route-scope=app][data-app-theme=aurora] .calendar-form-panel .segmented-control,body[data-route-scope=app][data-app-theme=aurora] .calendar-form-panel .calendar-methodology-card-section{color:var(--app-text);background:linear-gradient(#1b2f48d1,#0e1d31e6);border-color:#97b8d63d}body[data-route-scope=app][data-app-theme=aurora] .calendar-form-panel .profile-form-actions{box-shadow:none;background:0 0}body[data-route-scope=app][data-app-theme=aurora] .calendar-form-panel input,body[data-route-scope=app][data-app-theme=aurora] .calendar-form-panel select{color:var(--app-text);background:linear-gradient(#233a56f0,#11233afa);border-color:#97b8d657;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000029}body[data-route-scope=app][data-app-theme=aurora] .calendar-form-panel input::placeholder{color:#a8b8c9d1}body[data-route-scope=app][data-app-theme=aurora] .calendar-form-panel input:focus,body[data-route-scope=app][data-app-theme=aurora] .calendar-form-panel select:focus{border-color:#76f0d79e;box-shadow:inset 0 1px #ffffff17,0 0 0 3px #76f0d71f,0 10px 28px #0003}body[data-route-scope=app][data-app-theme=aurora] .calendar-form-panel select option{color:#edf5ff;background:#11233a}body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-card-selected{background:linear-gradient(90deg,#76f0d747 0 .28rem,#0000 .28rem),linear-gradient(#1a344bf5,#0d1e33fa);border-color:#76f0d794;box-shadow:0 20px 48px #00000047,0 0 0 1px #76f0d71f}body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-modal,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-details,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-description,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-description .calendar-methodology-card-section{color:var(--app-text)}body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-modal{background:radial-gradient(circle at 88% 10%,#76f0d721,#0000 18rem),linear-gradient(#0d1a2bfa,#07101dfc);border:1px solid #97b8d63d}body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-modal .daily-present-section,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-modal .calendar-methodology-card-section{color:var(--app-text);background:linear-gradient(#16273dd6,#0d192beb);border-color:#97b8d638;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff0f}body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-modal h2,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-modal h3,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-modal h4,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-modal p,body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-modal li{color:var(--app-text)}body[data-route-scope=app][data-app-theme=aurora] .calendar-methodology-modal .subtle{color:var(--app-muted)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link,body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-link{color:var(--app-muted);box-shadow:none;background:0 0;border:0}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link:focus-visible,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link-active,body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-link:hover,body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-link:focus-visible,body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-link-active{color:var(--app-text);box-shadow:none;background:0 0;border:0}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-bar,body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-bar{border-color:color-mix(in srgb, var(--app-border), transparent 12%);background:radial-gradient(circle at 2rem 50%, color-mix(in srgb, var(--app-border-strong), transparent 84%), transparent 9rem), var(--app-panel-bg);box-shadow:0 18px 46px #00000052,inset 0 1px #ffffff14}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link:after,body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-link:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--app-border-strong), var(--app-text) 20%), transparent)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-shell,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-board-shell{overflow:visible}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5000!important;background:#03080fc2!important;justify-content:center!important;align-items:center!important;padding:1.5rem!important;display:flex!important;position:fixed!important;inset:0!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-backdrop-history{justify-content:stretch!important;align-items:stretch!important;padding:0!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-card{z-index:5001;border:1px solid var(--app-border);background:var(--app-panel-bg);color:var(--app-text);position:relative;box-shadow:0 32px 90px #00000075,inset 0 1px #ffffff14}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-card-history{border-radius:0!important;width:100%!important;max-width:none!important;min-height:100%!important;max-height:none!important;padding:clamp(1.25rem,2vw,2rem)!important;overflow:hidden!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-history-modal-summary,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-trend,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mood-history-item,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .support-message,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .support-reply-form,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .support-thread-card{border-color:var(--app-border);background:var(--app-card-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .support-message p,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .support-thread-meta,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .support-thread-author,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .support-message-meta,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .support-message-meta-side{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .support-message-admin{background:linear-gradient(90deg, color-mix(in srgb, var(--app-border-strong), transparent 78%) 0 .22rem, transparent .22rem), var(--app-card-bg)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column .board-column-header{border:1px solid color-mix(in srgb, var(--app-border-strong), transparent 60%);border-radius:calc(var(--app-radius) * .82);background:linear-gradient(135deg, color-mix(in srgb, var(--app-border-strong), transparent 74%), transparent 38%), linear-gradient(180deg, #081321e0, #0a1625c7);margin:-.1rem -.1rem .35rem;padding:.7rem .75rem;box-shadow:inset 0 1px #ffffff14}body[data-route-scope=app][data-app-theme=agitprop] .board-column .board-column-header{background:linear-gradient(135deg,#d72d2352,#0000 40%),linear-gradient(#1a1714,#111);border-color:#1111118f}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column .board-column-title-group h2{color:#f7fbff;text-shadow:0 1px 2px #0000006b;font-weight:850}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column .board-column-description,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .board-column .board-column-description-slot{color:#f7fbffd1;text-shadow:0 1px 2px #00000057;font-weight:650}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-estimated .poker-task-row-meta,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-estimated:hover .poker-task-row-meta,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-estimated .poker-task-row-meta span{color:var(--app-text);font-weight:760}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-estimated:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-card:hover{border-color:color-mix(in srgb, var(--app-border-strong), transparent 58%);box-shadow:0 16px 36px #0000003d, 0 0 0 1px color-mix(in srgb, var(--app-border-strong), transparent 90%);background:linear-gradient(180deg, color-mix(in srgb, var(--app-border-strong), transparent 94%), transparent), color-mix(in srgb, var(--app-card-hover-bg), var(--app-card-bg) 58%)!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-event{border-color:var(--app-border-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--app-border-strong), #fff 10%), color-mix(in srgb, var(--app-border-strong), #000 18%));color:var(--app-primary-text);box-shadow:none;font-weight:760}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .one-on-one-attention-card .link-button{border-radius:.45rem;min-height:1.7rem;padding:.12rem .35rem;line-height:1.2}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-filter-tag{font-weight:620}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-template-filter-tag-selected{font-weight:720}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-card-toggle-title,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-card-toggle-indicator,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-member-summary{color:var(--app-text)}body[data-route-scope=app][data-app-theme=agitprop] .app-theme-option-agitprop:hover,body[data-route-scope=app][data-app-theme=agitprop] .app-theme-option-agitprop:focus-visible,.app-theme-option-agitprop:hover,.app-theme-option-agitprop:focus-visible{color:#fff6dc;background:linear-gradient(135deg,#111 0 62%,#d72d23 62% 74%,#f5c443 74%);transform:translate(-.08rem,-.08rem);box-shadow:.24rem .24rem #d72d23}body[data-route-scope=app][data-app-theme=modern] .app-theme-option-modern:hover,body[data-route-scope=app][data-app-theme=modern] .app-theme-option-modern:focus-visible,.app-theme-option-modern:hover,.app-theme-option-modern:focus-visible{background:linear-gradient(135deg,#0000 0 58%,#e3372a3d 58% 68%,#0000 68%),linear-gradient(#1f1e1cfa,#090909fa);border-color:#e3372ab8;box-shadow:0 18px #e3372a1f,0 28px 54px #00000052}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option{min-height:5.8rem;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-selected{outline:2px solid color-mix(in srgb, var(--app-border-strong), transparent 24%);outline-offset:3px}.app-theme-option-agitprop,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-agitprop{color:#111;background:linear-gradient(135deg,#0000 0 50%,#d72d2347 50% 60%,#0000 60%),linear-gradient(#fff6dc 0%,#f3ead1 52%,#f5c443 100%);border:2px solid #111;border-radius:.18rem;box-shadow:.18rem .18rem #d72d23c7}.app-theme-option-agitprop:before{background:linear-gradient(90deg,#111 0 34%,#d72d23 34% 68%,#f5c443 68%);border-radius:0}.app-theme-option-agitprop small,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-agitprop small{color:#514431}.app-theme-option-agitprop:hover,.app-theme-option-agitprop:focus-visible{color:#111;background:linear-gradient(135deg,#0000 0 46%,#d72d23 46% 60%,#0000 60%),linear-gradient(#fff9e8 0%,#f8de80 100%);border-color:#111;transform:translate(-.08rem,-.08rem);box-shadow:.32rem .32rem #d72d23}.app-theme-option-modern,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-modern{color:#fff5df;background:linear-gradient(132deg,#0000 0 50%,#e3372a42 50% 62%,#0000 62%),linear-gradient(#1c1b19fa,#070707fa);border-color:#f4ebd742;border-radius:.35rem}.app-theme-option-modern:before{background:linear-gradient(90deg,#090909 0 44%,#e5382f 44% 72%,#f2c45c 72%)}.app-theme-option-modern small,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-modern small{color:#c9bfa8}.app-theme-option-modern:hover,.app-theme-option-modern:focus-visible{border-color:#e3372ac7;box-shadow:0 18px #e3372a1f,0 28px 54px #00000052}body[data-route-scope=app] .app-theme-option-organic:before{background:linear-gradient(90deg,#1f3028 0 36%,#d9ec96 36% 70%,#fff7e8 70%)}body[data-route-scope=app] .app-theme-option-organic small,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-organic small{color:#1f3028ad}body[data-route-scope=app] .app-theme-option-organic:hover,body[data-route-scope=app] .app-theme-option-organic:focus-visible{color:#1f3028;background:#d9ec96;border-color:#1f302857;transform:translateY(-.22rem);box-shadow:0 18px 38px #1f30281f}body[data-route-scope=app] .app-theme-option-agitprop:before{background:linear-gradient(90deg,#dc281e 0 42%,#111 42% 70%,#f2d84b 70%);border-radius:0}body[data-route-scope=app] .app-theme-option-agitprop small,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-agitprop small{color:#3f3325}body[data-route-scope=app] .app-theme-option-agitprop:hover,body[data-route-scope=app] .app-theme-option-agitprop:focus-visible{z-index:2;color:#efe9d8;background:#dc281e;border-color:#111;transform:translate(.18rem);box-shadow:.28rem .28rem #111}body[data-route-scope=app] .app-theme-option-modern,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-modern{color:#f4ead7;background:linear-gradient(135deg,#e02b1d1f,#0000 38%),#ffffff09;border:1px solid #f4ead740;border-radius:0}body[data-route-scope=app] .app-theme-option-modern:before{background:linear-gradient(90deg,#e02b1d 0 34%,#f4ead7 34% 48%,#111 48%);border-radius:0}body[data-route-scope=app] .app-theme-option-modern small,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-modern small{color:#f4ead7b8}body[data-route-scope=app] .app-theme-option-modern:hover,body[data-route-scope=app] .app-theme-option-modern:focus-visible{color:#f4ead7;box-shadow:none;background:#e02b1d1c;border-color:#e02b1da3;transform:translateY(-4px)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile{background:radial-gradient(circle at 85% 10%,#76f0d724,#0000 9rem),linear-gradient(#ffffff1b,#ffffff0d);border-color:#97b8d638;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff0f}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile:nth-child(2n){background:radial-gradient(circle at 12% 10%,#8fa2ff24,#0000 9rem),linear-gradient(#ffffff17,#ffffff0c)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile:before{content:"";clip-path:polygon(0 42%,64% 42%,64% 0,100% 50%,64% 100%,64% 58%,0 58%);width:1.2rem;height:.84rem;color:color-mix(in srgb, var(--app-border-strong), transparent 20%);opacity:.72;background:currentColor;transition:transform .18s,opacity .18s;position:absolute;top:1.1rem;right:1.1rem}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile-clickable:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile-clickable:focus-visible{border-color:color-mix(in srgb, var(--app-border-strong), transparent 60%);box-shadow:0 22px 54px #00000047, 0 0 0 1px color-mix(in srgb, var(--app-border-strong), transparent 88%);background:radial-gradient(circle at 85% 10%,#76f0d73d,#0000 9rem),linear-gradient(#ffffff21,#ffffff12);transform:translateY(-3px)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile-clickable:hover:before,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .workspace-tile-clickable:focus-visible:before{opacity:1;transform:translate(.22rem)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link{color:var(--app-muted);letter-spacing:.01em;font-weight:850}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link:focus-visible,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link-active{color:var(--app-text);box-shadow:none;background:0 0}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-card{border-color:var(--app-border)!important;background:var(--app-card-bg)!important;box-shadow:none!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-card:hover{border-color:color-mix(in srgb, var(--app-border-strong), transparent 58%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--app-border-strong), transparent 96%), transparent), color-mix(in srgb, var(--app-card-hover-bg), var(--app-card-bg) 58%)!important;box-shadow:0 14px 32px #0003, 0 0 0 1px color-mix(in srgb, var(--app-border-strong), transparent 92%)!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row{border-color:var(--app-border)!important;background:color-mix(in srgb, var(--app-card-bg), #ffffff0a 12%)!important;box-shadow:none!important}body[data-route-scope=app] .app-theme-option-organic,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-organic{color:#1f3028!important;background:#fff7e8!important;border:1px solid #1f302838!important;border-radius:1rem!important;box-shadow:0 14px 32px #1f302814!important}body[data-route-scope=app] .app-theme-option-organic:hover,body[data-route-scope=app] .app-theme-option-organic:focus-visible{transform:translateY(-.22rem);color:#1f3028!important;background:#d9ec96!important;border-color:#1f302857!important;box-shadow:0 18px 38px #1f30281f!important}body[data-route-scope=app] .app-theme-option-agitprop,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-agitprop{color:#111!important;box-shadow:none!important;background:#efe9d8db!important;border:.14rem solid #111!important;border-radius:0!important}body[data-route-scope=app] .app-theme-option-agitprop:hover,body[data-route-scope=app] .app-theme-option-agitprop:focus-visible{z-index:2;transform:translate(.18rem);color:#efe9d8!important;background:#dc281e!important;border-color:#111!important;box-shadow:.28rem .28rem #111!important}body[data-route-scope=app] .app-theme-option-modern,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .app-theme-option-modern{color:#f4ead7!important;box-shadow:none!important;background:linear-gradient(135deg,#e02b1d1f,#0000 38%),#ffffff09!important;border:1px solid #f4ead740!important;border-radius:0!important}body[data-route-scope=app] .app-theme-option-modern:hover,body[data-route-scope=app] .app-theme-option-modern:focus-visible{transform:translateY(-4px);color:#f4ead7!important;background:#e02b1d1c!important;border-color:#e02b1da3!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-bar{border-color:color-mix(in srgb, var(--app-border), transparent 10%);background:radial-gradient(circle at 2rem 50%, color-mix(in srgb, var(--app-border-strong), transparent 82%), transparent 9rem), color-mix(in srgb, var(--app-panel-bg), #ffffff0a 12%);border-radius:1.12rem;padding:.72rem .86rem}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link{color:var(--app-muted);letter-spacing:-.01em;padding:.54rem .72rem;font-family:inherit;font-size:.92rem;font-weight:720}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link:focus-visible,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link-active{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-link:after{height:1px;bottom:.2rem;left:.72rem;right:.72rem}@media (width<=900px){body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-overlay{background:radial-gradient(circle at 1rem 1rem, color-mix(in srgb, var(--app-border-strong), transparent 72%), transparent 18rem), #03080ea3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-burger{border-color:var(--app-border);background:var(--app-card-bg);color:var(--app-text);box-shadow:0 12px 26px #0000003d,inset 0 1px #ffffff14}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-burger:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-burger:focus-visible{border-color:var(--app-border-strong);background:var(--app-secondary-hover-bg)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-links{border-color:color-mix(in srgb, var(--app-border), transparent 6%);background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--app-border-strong), transparent 78%), transparent 15rem), var(--app-panel-bg);box-shadow:0 24px 58px #0000006b,inset 0 1px #ffffff14}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-links .organizer-top-menu-link{border-radius:calc(var(--app-radius) * .55);min-height:2.65rem;color:var(--app-muted);border:1px solid #0000;padding:.55rem .7rem}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-links .organizer-top-menu-link:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-links .organizer-top-menu-link:focus-visible,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .organizer-top-menu-links .organizer-top-menu-link-active{border-color:color-mix(in srgb, var(--app-border-strong), transparent 48%);background:var(--app-card-hover-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mobile-column-nav-sticky{background:linear-gradient(#03080eb8,#03080e61)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mobile-column-nav{border:1px solid var(--app-border);border-radius:calc(var(--app-radius) * .72);background:var(--app-panel-bg);padding:.45rem;box-shadow:0 14px 32px #0000003d,inset 0 1px #ffffff14}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mobile-column-button{border-color:var(--app-border);background:var(--app-primary-bg);color:var(--app-primary-text);box-shadow:0 12px 26px #0000003d}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mobile-column-button:hover:not(:disabled),body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mobile-column-button:focus-visible{border-color:var(--app-border-strong);background:var(--app-primary-hover-bg);color:var(--app-primary-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mobile-column-indicator .eyebrow{color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-mobile-column-indicator .subtle{color:var(--app-muted)}}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-card-toggle,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-card-toggle:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-card-toggle:focus-visible,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-card-toggle-expanded{color:var(--app-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .team-card:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-estimated:hover{border-color:var(--app-border-strong)!important;background:var(--app-card-hover-bg)!important;box-shadow:0 14px 32px #0003, 0 0 0 1px color-mix(in srgb, var(--app-border-strong), transparent 90%)!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-estimated{border-color:color-mix(in srgb, var(--app-border-strong), transparent 54%)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--app-border-strong), transparent 70%) 0 .28rem, transparent .28rem), color-mix(in srgb, var(--app-card-bg), #ffffff14 24%)!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-expanded,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-selected{border-color:var(--app-border-strong)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--app-border-strong), transparent 58%) 0 .3rem, transparent .3rem), var(--app-card-hover-bg)!important}body[data-route-scope=app] .app-theme-option-classic:hover,body[data-route-scope=app] .app-theme-option-classic:focus-visible{transform:translateY(-2px);color:#102033!important;background:radial-gradient(circle at 86% 12%,#0f766e2e,#0000 4.5rem),linear-gradient(#fff,#eef7f4)!important;border-color:#0f766e57!important;box-shadow:0 12px 28px #0f766e1f!important}body[data-route-scope=app] .app-theme-option-aurora:hover,body[data-route-scope=app] .app-theme-option-aurora:focus-visible{transform:translateY(-2px);color:#f7fbff!important;background:radial-gradient(circle at 88% 10%,#76f0d752,#0000 5rem),linear-gradient(#18304cfa,#081424fa)!important;border-color:#76f0d7a8!important;box-shadow:0 18px 42px #00000042,0 0 0 1px #76f0d729!important}.retro-json-export{justify-items:end;gap:.3rem;display:grid}.retro-json-export-main{align-items:center;gap:.45rem;display:inline-flex}.retro-json-export-button{min-width:11rem;min-height:2.5rem;padding-top:.65rem;padding-bottom:.65rem}.retro-json-export-help-wrap{place-items:center;display:inline-grid;position:relative}.retro-json-export-help{border:1px solid var(--app-border,#0f172a1f);width:1.55rem;height:1.55rem;color:var(--app-muted,#5e7487);cursor:pointer;background:#ffffffb8;border-radius:999px;font-size:.86rem;font-weight:800}.retro-json-export-tooltip{z-index:30;border:1px solid var(--app-border,#0f172a1f);background:var(--app-primary-bg,#102033);width:min(20rem,72vw);color:var(--app-panel-bg,#fff);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;padding:.75rem .85rem;font-size:.84rem;font-weight:600;line-height:1.35;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + .55rem);right:0;transform:translateY(.25rem);box-shadow:0 16px 36px #0f203338}.retro-json-export-help-wrap:hover .retro-json-export-tooltip,.retro-json-export-help-wrap-open .retro-json-export-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.retro-json-export-status{color:var(--app-muted,#5e7487);font-size:.85rem;font-weight:650}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-json-export-help{border-color:var(--app-border);background:var(--app-secondary-bg);color:var(--app-text)}.daily-speaking-order-list li{align-items:center;gap:.45rem}.daily-speaking-vacation{color:#8b201a;background:#bc2b2314;border:1px solid #bc2b2333;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:.18rem .45rem;font-size:.78rem;font-weight:700;display:inline-flex}.team-member-vacation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}body[data-route-scope=app] .app-theme-option-classic:hover,body[data-route-scope=app] .app-theme-option-classic:focus-visible,body[data-route-scope=app] .app-theme-option-aurora:hover,body[data-route-scope=app] .app-theme-option-aurora:focus-visible,body[data-route-scope=app] .app-theme-option-organic:hover,body[data-route-scope=app] .app-theme-option-organic:focus-visible,body[data-route-scope=app] .app-theme-option-agitprop:hover,body[data-route-scope=app] .app-theme-option-agitprop:focus-visible,body[data-route-scope=app] .app-theme-option-modern:hover,body[data-route-scope=app] .app-theme-option-modern:focus-visible{transform:translateY(-2px)!important}body[data-route-scope=app][data-app-theme=classic] .organizer-top-menu-logo{--app-logo-glow-a:#0f766e94;--app-logo-glow-b:#7091b047;--app-logo-core:#ffffffeb;--app-logo-ring:#0f766e6b;--app-logo-path:#0f766e;--app-logo-path-stroke:#09554eb8;--app-logo-path-shadow:#0f766e57;--app-logo-word:#102033;--app-logo-plus:#0f766e}body[data-route-scope=app][data-app-theme=aurora] .organizer-top-menu-logo{--app-logo-glow-a:#76f0d7db;--app-logo-glow-b:#8fa2ff80;--app-logo-core:#081723b3;--app-logo-ring:#b9f4ff94;--app-logo-path:url(#app-logo-gradient);--app-logo-path-stroke:#dcf8ffc7;--app-logo-path-shadow:#76f0d79e;--app-logo-word:#ebf9ff;--app-logo-plus:#76f0d7}body[data-route-scope=app][data-app-theme=organic] .organizer-top-menu-logo{--app-logo-glow-a:#d9ec96d1;--app-logo-glow-b:#df5b3838;--app-logo-core:#fff7e8f5;--app-logo-ring:#1f30286b;--app-logo-path:#47a17d;--app-logo-path-stroke:#1f30289e;--app-logo-path-shadow:#47a17d61;--app-logo-word:#17251f;--app-logo-plus:#df5b38}body[data-route-scope=app][data-app-theme=agitprop] .organizer-top-menu-logo{--app-logo-glow-a:#d5271fa8;--app-logo-glow-b:#f6c44185;--app-logo-core:#efe9d8;--app-logo-ring:#f6c44194;--app-logo-path:#111;--app-logo-path-stroke:#d5271fb8;--app-logo-path-shadow:#f6c44175;--app-logo-word:#111;--app-logo-plus:#d5271f}body[data-route-scope=app][data-app-theme=modern] .organizer-top-menu-logo{--app-logo-glow-a:#e02b1dc7;--app-logo-glow-b:#f6ebd257;--app-logo-core:#111111db;--app-logo-ring:#f6ebd26b;--app-logo-path:#e02b1d;--app-logo-path-stroke:#f6ebd2b3;--app-logo-path-shadow:#e02b1d99;--app-logo-word:#f6ebd2;--app-logo-plus:#e02b1d}body[data-route-scope=app] .app-theme-option-organic:hover,body[data-route-scope=app] .app-theme-option-organic:focus-visible{color:#273018!important;background:radial-gradient(circle at 86% 8%,#ffffffd1,#0000 4.5rem),linear-gradient(135deg,#eef7c4 0%,#d7ea83 58%,#f7f1d8 100%)!important;border-color:#67802d66!important;box-shadow:0 16px 32px #42521629!important}body[data-route-scope=app] .app-theme-option-agitprop:hover,body[data-route-scope=app] .app-theme-option-agitprop:focus-visible{color:#16120f!important;background:linear-gradient(120deg,#d5271f 0 43%,#1d1a17 43% 48%,#efe3c1 48% 100%)!important;border-color:#191714d1!important;box-shadow:0 18px 34px #8116123d!important}body[data-route-scope=app] .app-theme-option-agitprop:hover small,body[data-route-scope=app] .app-theme-option-agitprop:focus-visible small{color:#16120fb8!important}body[data-route-scope=app] .app-theme-option-modern:hover,body[data-route-scope=app] .app-theme-option-modern:focus-visible{color:#fff8ea!important;background:linear-gradient(90deg,#e0362dc7 0 .45rem,#0000 .45rem),linear-gradient(#171615,#2a201e)!important;border-color:#e0362d94!important;box-shadow:0 18px 40px #00000042!important}.workspace-tile-actions{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;width:100%;display:grid}.workspace-tile-actions button,.workspace-tile-actions .button-primary,.workspace-tile-actions .button-secondary{justify-content:center;width:100%;height:2.75rem;min-height:2.75rem;max-height:2.75rem;line-height:1.15}.poker-task-row-shell-display{display:block;position:relative}.poker-task-row-shell-display .poker-task-row{padding-right:8.5rem}.poker-task-row-shell-display .poker-task-actions{z-index:2;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.poker-task-row{min-height:3.45rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.poker-task-entry,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-entry,body[data-route-scope=app][data-app-theme=aurora] .poker-task-entry,body[data-route-scope=app][data-app-theme=organic] .poker-task-entry,body[data-route-scope=app][data-app-theme=agitprop] .poker-task-entry{box-shadow:none!important;background:0 0!important;border:0!important}.poker-task-row:not(.poker-task-row-estimated){background:var(--app-panel-bg,#f8fbfd);border-color:var(--app-border,#dde6ee)}.poker-task-row-estimated{background:linear-gradient(90deg,#2f8f546b 0 .45rem,#0000 .45rem),linear-gradient(#e7f6e9,#dff1e2)!important;border-color:#2f8f54ad!important;box-shadow:inset 0 0 0 1px #2f8f542e!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row:not(.poker-task-row-estimated){background:var(--app-card-bg);border-color:var(--app-border)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-estimated{border-color:color-mix(in srgb, var(--app-success,#76f0d7) 72%, var(--app-border))!important;background:linear-gradient(90deg, color-mix(in srgb, var(--app-success,#76f0d7) 46%, transparent) 0 .45rem, transparent .45rem), color-mix(in srgb, var(--app-card-bg) 76%, var(--app-success,#76f0d7) 24%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--app-success,#76f0d7) 22%, transparent)!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-estimated:hover{border-color:color-mix(in srgb, var(--app-accent) 45%, var(--app-border));background:color-mix(in srgb, var(--app-card-bg) 90%, var(--app-accent) 10%);box-shadow:0 14px 32px #00000038}.retro-json-export{justify-items:start;width:11rem}.retro-json-export-main{justify-content:flex-start;width:100%;position:relative}.retro-json-export-button{width:11rem;min-width:11rem;height:2.5rem;min-height:2.5rem;max-height:2.5rem;padding:.65rem 1rem;line-height:1}.retro-json-export-help-wrap{position:absolute;top:50%;left:calc(100% + .45rem);transform:translateY(-50%)}.retro-json-export-help{border-radius:50%;width:1.8rem;min-width:1.8rem;height:1.8rem}.daily-speaking-vacation{color:#761913;background:#bc2b2324;border-color:#bc2b235c;margin-left:.45rem;padding:.28rem .6rem;font-size:.86rem;font-weight:800;box-shadow:0 4px 12px #bc2b231a}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .daily-speaking-vacation{border-color:color-mix(in srgb, var(--app-danger,#bc2b23) 44%, var(--app-border));background:color-mix(in srgb, var(--app-danger,#bc2b23) 22%, var(--app-card-bg));color:var(--app-text)}.team-member-vacations-editor{border:1px solid var(--app-border,#dde6ee);background:color-mix(in srgb, var(--app-panel-bg,#fff) 94%, var(--app-accent,#0f766e) 6%);border-radius:12px;gap:.55rem;padding:.75rem;display:grid}.team-member-vacations-label{color:var(--app-muted,#4d6478);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:800}.team-member-vacation-list,.team-member-vacation-summary ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.team-member-vacation-list li,.team-member-vacation-summary li{border:1px solid var(--app-border,#dde6ee);background:var(--app-panel-bg,#fff);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .55rem;display:flex}.team-member-vacation-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:inline-flex}.team-member-vacation-actions .button-secondary{min-height:2rem;padding:.35rem .6rem;font-size:.84rem}.team-vacation-modal-error{margin:0}.team-member-vacation-summary{gap:.35rem;display:grid}.profile-theme-card{color:#102033;text-align:left;white-space:normal;isolation:isolate;border:1px solid #d6e1ea;border-radius:16px;gap:.35rem;min-height:5.25rem;padding:.95rem 1rem;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.profile-theme-card:before{content:"";z-index:-1;opacity:.86;transition:opacity .18s,transform .18s;position:absolute;inset:0}.profile-theme-card span{font-weight:850}.profile-theme-card small{color:currentColor;opacity:.72;font-size:.84rem}.profile-theme-card:hover,.profile-theme-card:focus-visible{transform:translateY(-2px)}.profile-theme-card-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-accent,#0f766e) 45%, transparent)}.profile-theme-card-classic:before{background:linear-gradient(#fff,#f5f8fb)}.profile-theme-card-classic:hover,.profile-theme-card-classic:focus-visible{border-color:#0f766e;box-shadow:0 12px 26px #0f766e24}.profile-theme-card-aurora{color:#eaf6f3;border-color:#76f0d747}.profile-theme-card-aurora:before{background:radial-gradient(circle at 18% 10%,#76f0d780,#0000 38%),radial-gradient(circle at 88% 22%,#528fff52,#0000 36%),linear-gradient(145deg,#0b1419,#172225)}.profile-theme-card-aurora:hover,.profile-theme-card-aurora:focus-visible{border-color:#76f0d7b8;box-shadow:0 18px 38px #0b141952,0 0 34px #76f0d72e}.profile-theme-card-organic{color:#214235;border-color:#5e937752}.profile-theme-card-organic:before{background:radial-gradient(circle at 80% 14%,#ffffffd1,#0000 4.5rem),linear-gradient(135deg,#edf8df 0%,#d4efc3 52%,#f7efd6 100%)}.profile-theme-card-organic:hover,.profile-theme-card-organic:focus-visible{border-color:#4e8a5bb3;box-shadow:0 16px 32px #365e372e}.profile-theme-card-agitprop{color:#1b1712;border-color:#19171473}.profile-theme-card-agitprop:before{background:linear-gradient(120deg,#d5271f 0 34%,#1d1a17 34% 39%,#efe3c1 39% 100%)}.profile-theme-card-agitprop:hover,.profile-theme-card-agitprop:focus-visible{border-color:#191714d1;box-shadow:0 18px 34px #8116123d}.profile-theme-card-modern{color:#fff8ea;border-color:#e0362d6b}.profile-theme-card-modern:before{background:linear-gradient(90deg,#e0362dbd 0 .45rem,#0000 .45rem),linear-gradient(#171615,#2a201e)}.profile-theme-card-modern:hover,.profile-theme-card-modern:focus-visible{border-color:#e0362db3;box-shadow:0 18px 40px #00000042}.modal-backdrop,.section-help-backdrop,body[data-route-scope=app] .daily-present-backdrop,body[data-route-scope=app][data-app-theme] .modal-backdrop,body[data-route-scope=app][data-app-theme] .section-help-backdrop,body[data-route-scope=app][data-app-theme] .daily-present-backdrop{z-index:70000!important}.modal-card,.section-help-modal,.daily-present-modal{z-index:1;position:relative}.retro-json-export{margin-right:3rem}.retro-mobile-column-button{font-size:0}.retro-mobile-column-button>span{font-size:1.25rem;line-height:1}.retro-history-modal-actions .button-secondary{align-items:center;gap:.4rem;display:inline-flex}@media (width<=720px){.modal-backdrop-history{padding:0!important}.modal-card-history,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .modal-card-history{gap:.65rem;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:.75rem!important;overflow:hidden!important}.retro-history-modal-header{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.retro-history-modal-title-block{min-width:0}.retro-history-modal-title-block h2{font-size:clamp(1.15rem,6vw,1.45rem);line-height:1.08}.retro-history-modal-meta{justify-content:flex-start;gap:.35rem}.retro-history-modal-meta .phase-pill{min-height:1.75rem;padding:.35rem .55rem;font-size:.76rem}.retro-history-modal-summary,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .retro-history-modal-summary{font-size:.9rem;line-height:1.5;min-height:0!important;max-height:none!important;padding:.75rem!important;overflow:auto!important}.retro-history-modal-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.retro-history-modal-actions button{width:100%;min-width:0;min-height:2.45rem;padding:.55rem .65rem}.retro-history-modal-actions .button-secondary{justify-content:center}.retro-history-nav-label{display:none}}.workspace-tile{grid-template-rows:minmax(0,1fr) auto;justify-items:stretch;display:grid}.workspace-tile-body,.workspace-tile-actions{justify-self:stretch;width:100%;min-width:0}.workspace-tile-actions{justify-content:stretch;align-self:end;align-items:stretch;display:flex}.workspace-tile-actions>*,.workspace-tile-actions button,.workspace-tile-actions .button-primary,.workspace-tile-actions .button-secondary{box-sizing:border-box;flex:100%;width:100%;min-width:0;max-width:none;display:flex}.workspace-tile-action-button{inline-size:100%;place-self:stretch stretch;min-width:100%}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) :is(.session-list-card,.retro-list-card-clickable,.active-session-card,.meeting-template-card,.team-card-toggle,.daily-question-card,.one-on-one-attention-card,.poker-task-row){transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) :is(.session-list-card,.retro-list-card-clickable,.active-session-card,.meeting-template-card,.team-card-toggle,.daily-question-card,.one-on-one-attention-card,.poker-task-row):hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) :is(.retro-list-card-clickable,.meeting-template-card,.team-card-toggle,.daily-question-card,.one-on-one-attention-card,.poker-task-row):focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb, var(--app-border-strong), transparent 60%)!important;background:radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--app-border-strong), transparent 76%), transparent 9rem), linear-gradient(180deg, #ffffff21, #ffffff12)!important;box-shadow:0 22px 54px #00000047, 0 0 0 1px color-mix(in srgb, var(--app-border-strong), transparent 88%), 0 0 34px color-mix(in srgb, var(--app-border-strong), transparent 82%)!important}.poker-result-panel,body[data-route-scope=app][data-app-theme=aurora] .poker-result-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-result-panel{margin-top:.35rem;padding-top:1rem;border:0!important;border-top:1px solid color-mix(in srgb, var(--app-border-strong,#0f766e) 30%, var(--app-border,#dde6ee))!important;box-shadow:none!important;background:0 0!important}.poker-voting-panel,body[data-route-scope=app][data-app-theme=aurora] .poker-voting-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-voting-panel{box-shadow:none!important;background:0 0!important;border:0!important}.poker-task-entry:has(.poker-task-row-expanded){border-radius:16px;gap:.6rem;padding:.45rem;border:1px solid var(--app-border,#dde6ee)!important;background:radial-gradient(circle at 90% 8%,#76f0d71f,#0000 9rem),linear-gradient(#ffffff1b,#ffffff0d)!important}.poker-task-row,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row{border-color:var(--app-border,#dde6ee)!important;background:var(--app-card-bg,#f8fbfd)!important;box-shadow:none!important;border-radius:14px!important}.poker-task-row:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row:hover{border-color:var(--app-border-strong,#b7c8d8)!important;background:radial-gradient(circle at 86% 14%, #76f0d71f, transparent 8rem), linear-gradient(180deg, #ffffff1b, #ffffff0d), var(--app-card-bg,#f8fbfd)!important;box-shadow:0 14px 32px #0000002e, 0 0 0 1px color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 88%)!important}.poker-task-row-estimated,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-estimated{border-color:color-mix(in srgb, var(--app-border-strong,#0f766e) 24%, var(--app-border,#d4dde6))!important;background:linear-gradient(90deg, #76f0d72e 0 .34rem, transparent .34rem), radial-gradient(circle at 86% 14%, #76f0d724, transparent 8rem), linear-gradient(180deg, #ffffff21, #ffffff12), var(--app-card-bg,#f8fbfd)!important;box-shadow:inset 0 1px #ffffff14!important}.poker-task-row-selected,.poker-task-row-expanded,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-selected,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-task-row-expanded{border-color:var(--app-border-strong,#0f766e)!important;background:radial-gradient(circle at 86% 14%, #76f0d733, transparent 8rem), linear-gradient(180deg, #fff2, #ffffff13), var(--app-card-hover-bg,#ecfaf7)!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 76%), 0 16px 34px #0003!important}.poker-selected-task-panel,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .poker-selected-task-panel{border-color:color-mix(in srgb, var(--app-border-strong,#0f766e) 34%, var(--app-border,#dde6ee))!important;background:var(--app-panel-bg,#fff)!important;box-shadow:none!important;border-radius:14px!important}body[data-route-scope=app][data-app-theme] :is(.session-list-card,.retro-list-card-clickable,.active-session-card,.meeting-template-card,.team-card-toggle,.daily-question-card,.one-on-one-attention-card,.poker-task-row){border-color:color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 78%)!important;background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 88%), transparent 8.5rem), linear-gradient(180deg, #ffffff1b, #ffffff0d), var(--app-card-bg,#f8fbfd)!important;box-shadow:0 18px 42px #0000002e, 0 0 0 1px color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 92%), 0 0 24px color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 90%)!important}body[data-route-scope=app][data-app-theme] :is(.session-list-card,.retro-list-card-clickable,.active-session-card,.meeting-template-card,.team-card-toggle,.daily-question-card,.one-on-one-attention-card,.poker-task-row):hover,body[data-route-scope=app][data-app-theme] :is(.retro-list-card-clickable,.meeting-template-card,.team-card-toggle,.daily-question-card,.one-on-one-attention-card,.poker-task-row):focus-visible{border-color:color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 54%)!important;background:radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 74%), transparent 8.5rem), linear-gradient(180deg, #ffffff21, #ffffff12), var(--app-card-hover-bg,#ecfaf7)!important;box-shadow:0 22px 54px #00000047, 0 0 0 1px color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 86%), 0 0 38px color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 78%)!important}.poker-task-row-drop-target .poker-task-row,body[data-route-scope=app][data-app-theme] .poker-task-row-drop-target .poker-task-row{border-color:var(--app-border-strong,#0f766e)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 72%) 0 .32rem, transparent .32rem), radial-gradient(circle at 86% 12%, color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 70%), transparent 8.5rem), linear-gradient(180deg, #ffffff25, #ffffff14), var(--app-card-hover-bg,#ecfaf7)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--app-border-strong,#0f766e), transparent 72%), 0 18px 42px #00000038!important}body[data-route-scope=app][data-app-theme=classic] .poker-task-row:not(.poker-task-row-estimated):not(.poker-task-row-selected):not(.poker-task-row-expanded){box-shadow:none!important;background:#fff!important;border-color:#dde6ee!important}body[data-route-scope=app][data-app-theme=classic] .poker-task-row:not(.poker-task-row-estimated):not(.poker-task-row-selected):not(.poker-task-row-expanded):hover{background:#f8fbfd!important;border-color:#b7c8d8!important;box-shadow:0 10px 24px #10203314!important}body[data-route-scope=app][data-app-theme=organic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-route-scope=app][data-app-theme=organic] .organizer-top-menu-bar,body[data-route-scope=app][data-app-theme=organic] .workspace-hero,body[data-route-scope=app][data-app-theme=organic] .workspace-feature-hero,body[data-route-scope=app][data-app-theme=organic] .home-list-section,body[data-route-scope=app][data-app-theme=organic] .calendar-form-panel{color:#17251f!important;background:radial-gradient(circle at 86% 10%,#d9ec966b,#0000 12rem),linear-gradient(#fff7e8f0,#f8f0dffa)!important;border-color:#1f302829!important;box-shadow:0 22px 54px #1f30281f,inset 0 1px #ffffffb8!important}body[data-route-scope=app][data-app-theme=organic] .workspace-hero h1,body[data-route-scope=app][data-app-theme=organic] .workspace-feature-hero h1,body[data-route-scope=app][data-app-theme=organic] .workspace-hero h2,body[data-route-scope=app][data-app-theme=organic] .workspace-feature-hero h2,body[data-route-scope=app][data-app-theme=organic] .workspace-subtitle,body[data-route-scope=app][data-app-theme=organic] .workspace-subtitle-main,body[data-route-scope=app][data-app-theme=organic] .organizer-top-menu-link{color:#17251f!important}body[data-route-scope=app][data-app-theme=organic] :is(input,textarea,select,.retro-template-picker-trigger,.retro-template-picker-popover){color:#17251f!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:linear-gradient(#ffffffad,#fff7e8f0),#fff7e8!important;border-color:#1f30282e!important;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #1f302814!important}body[data-route-scope=app][data-app-theme=organic] :is(input,textarea,select,.retro-template-picker-trigger):focus,body[data-route-scope=app][data-app-theme=organic] .retro-template-picker-trigger:focus-visible,body[data-route-scope=app][data-app-theme=organic] .retro-template-picker-trigger[aria-expanded=true]{border-color:#47a17d94!important;box-shadow:0 0 0 3px #d9ec9680,0 12px 26px #1f30281a!important}body[data-route-scope=app][data-app-theme=organic] select option{color:#17251f!important;background:#fff7e8!important}body[data-route-scope=app][data-app-theme=organic] .retro-template-picker-option:hover:not(:disabled),body[data-route-scope=app][data-app-theme=organic] .retro-template-picker-option-selected{color:#17251f!important;background:#d9ec9694!important}body[data-route-scope=app][data-app-theme=organic] .segmented-control,body[data-route-scope=app][data-app-theme=organic] .calendar-time-select{background:#fff7e8bd!important;border-color:#1f302829!important}body[data-route-scope=app][data-app-theme=organic] .segmented-control .button-secondary{color:#536a5b!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body[data-route-scope=app][data-app-theme=organic] .segmented-control .button-secondary:hover,body[data-route-scope=app][data-app-theme=organic] .segmented-control .button-secondary:focus-visible{color:#17251f!important;background:#d9ec967a!important;border-color:#1f302824!important}body[data-route-scope=app][data-app-theme=organic] .segmented-control .segmented-control-active,body[data-route-scope=app][data-app-theme=organic] .segmented-control .segmented-control-active:hover,body[data-route-scope=app][data-app-theme=organic] .segmented-control .segmented-control-active:focus-visible{color:#fff7e8!important;background:#17251f!important;border-color:#1f302838!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view{border-color:var(--app-border)!important;background:var(--app-panel-bg)!important;color:var(--app-text)!important;box-shadow:0 18px 42px #00000038,inset 0 1px #ffffff14!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc{--fc-border-color:var(--app-border);--fc-button-bg-color:color-mix(in srgb, var(--app-border-strong), #000 18%);--fc-button-border-color:color-mix(in srgb, var(--app-border-strong), transparent 18%);--fc-button-hover-bg-color:color-mix(in srgb, var(--app-border-strong), #fff 8%);--fc-button-hover-border-color:var(--app-border-strong);--fc-button-active-bg-color:color-mix(in srgb, var(--app-border-strong), #000 8%);--fc-button-active-border-color:var(--app-border-strong);--fc-event-bg-color:color-mix(in srgb, var(--app-border-strong), #000 12%);--fc-event-border-color:color-mix(in srgb, var(--app-border-strong), transparent 12%);--fc-page-bg-color:transparent}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-timegrid-axis,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-timegrid-slot-label,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-col-header-cell-cushion,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-toolbar-title{color:var(--app-text)!important}body[data-route-scope=app][data-app-theme=organic] .meeting-calendar-view{color:#17251f!important;background:radial-gradient(circle at 86% 10%,#d9ec9642,#0000 12rem),linear-gradient(#fff7e8f0,#f8f0dffa)!important;border-color:#1f302829!important;box-shadow:0 18px 42px #1f30281f,inset 0 1px #ffffffb8!important}body[data-route-scope=app][data-app-theme=organic] .meeting-calendar-view .fc{--fc-border-color:#1f302829;--fc-button-bg-color:#17251f;--fc-button-border-color:#17251f;--fc-button-hover-bg-color:#47a17d;--fc-button-hover-border-color:#47a17d;--fc-button-active-bg-color:#47a17d;--fc-button-active-border-color:#47a17d;--fc-event-bg-color:#47a17d;--fc-event-border-color:#47a17d;--fc-page-bg-color:#fff7e894}body[data-route-scope=app][data-app-theme=organic] .meeting-calendar-view .fc .fc-timegrid-axis,body[data-route-scope=app][data-app-theme=organic] .meeting-calendar-view .fc .fc-timegrid-slot-label,body[data-route-scope=app][data-app-theme=organic] .meeting-calendar-view .fc .fc-col-header-cell-cushion,body[data-route-scope=app][data-app-theme=organic] .meeting-calendar-view .fc .fc-toolbar-title{color:#17251f!important}body[data-route-scope=app][data-app-theme=organic] button.button-secondary:hover:not(:disabled),body[data-route-scope=app][data-app-theme=organic] a.button-secondary:hover,body[data-route-scope=app][data-app-theme=organic] button.button-app-switch:hover:not(:disabled),body[data-route-scope=app][data-app-theme=organic] a.button-app-switch:hover{color:#17251f!important;background:#d9ec968a!important;border-color:#1f30282e!important;box-shadow:0 10px 24px #1f30281a!important}body[data-route-scope=app][data-app-theme=organic] .home-list-section{box-shadow:none!important;background:0 0!important;border-top-color:#0000!important}body[data-route-scope=app][data-app-theme=organic] .board-column .card-item{color:#17251f!important;background:linear-gradient(#ffffffad,#fff7e8f0),#fff7e8!important;border-color:#1f30282e!important;box-shadow:0 8px 20px #1f302814,inset 0 1px #ffffffd1!important}body[data-route-scope=app][data-app-theme=organic] .board-column .card-item .card-item-text,body[data-route-scope=app][data-app-theme=organic] .board-column .card-item h3{color:#17251f!important}body[data-route-scope=app][data-app-theme] .meeting-template-step-label input[type=checkbox],body[data-route-scope=app][data-app-theme] .meeting-template-tag-option input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:.25rem;width:1rem;height:1rem;border:1px solid color-mix(in srgb, var(--app-border,#d6e1ea), #102033 8%)!important;background:color-mix(in srgb, var(--app-panel-bg,#fff), #fff 42%)!important;box-shadow:inset 0 0 0 1px #ffffff2e!important}body[data-route-scope=app][data-app-theme] .meeting-template-step-label input[type=checkbox]:checked,body[data-route-scope=app][data-app-theme] .meeting-template-tag-option input[type=checkbox]:checked{border-color:var(--app-border-strong,#0f766e)!important;background:var(--app-primary-bg,#0f766e)!important}.profile-theme-card{isolation:isolate;box-shadow:none;border-color:var(--profile-theme-border,#97b8d638)!important;background:0 0!important}.profile-theme-card span,.profile-theme-card small{z-index:1;position:relative}.profile-theme-card-selected{outline:2px solid var(--profile-theme-selected,currentColor);outline-offset:3px;box-shadow:none}.profile-theme-card-classic,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic{--profile-theme-border:#d6e1ea;--profile-theme-selected:#0f766e;color:#102033!important}.profile-theme-card-classic small,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic small{color:#102033ad!important}.profile-theme-card-classic:before,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:before{opacity:1;background:linear-gradient(#fff,#f5f8fb)!important}.profile-theme-card-classic:hover,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:hover,.profile-theme-card-classic:focus-visible,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:focus-visible{color:#102033!important;border-color:#0f766e57!important;box-shadow:0 16px 34px #0f766e24,0 0 0 1px #0f766e1f!important}.profile-theme-card-classic:hover:before,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:hover:before,.profile-theme-card-classic:focus-visible:before,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:focus-visible:before{background:radial-gradient(circle at 86% 12%,#0f766e2e,#0000 4.5rem),linear-gradient(#fff,#eef7f4)!important}.profile-theme-card-aurora{--profile-theme-selected:#76f0d7}.profile-theme-card-organic{--profile-theme-selected:#7dbb72}.profile-theme-card-agitprop{--profile-theme-selected:#d5271f}.profile-theme-card-modern{--profile-theme-selected:#e0362d}.profile-theme-card-aurora,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .profile-theme-card-aurora{--profile-theme-border:#76f0d76b;--profile-theme-selected:#76f0d7;color:#edf5ff!important}.profile-theme-card-aurora:before{opacity:1;background:radial-gradient(circle at 85% 10%,#76f0d72e,#0000 7rem),linear-gradient(#ffffff1b,#ffffff0d),#07101d!important}.profile-theme-card-aurora:hover,.profile-theme-card-aurora:focus-visible{color:#fff!important;border-color:#76f0d7b8!important;box-shadow:0 22px 54px #00000052,0 0 0 1px #76f0d72e,0 0 34px #76f0d733!important}.profile-theme-card-aurora:hover:before,.profile-theme-card-aurora:focus-visible:before{background:radial-gradient(circle at 85% 10%,#76f0d74d,#0000 7rem),linear-gradient(#ffffff21,#ffffff12),#07101d!important}.profile-theme-card-organic,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .profile-theme-card-organic{--profile-theme-border:#1f302838;--profile-theme-selected:#d9ec96;color:#1f3028!important}.profile-theme-card-organic:before{opacity:1;background:#fff7e8!important}.profile-theme-card-organic:hover,.profile-theme-card-organic:focus-visible{color:#1f3028!important;border-color:#1f302857!important;box-shadow:0 18px 38px #1f30281f!important}.profile-theme-card-organic:hover:before,.profile-theme-card-organic:focus-visible:before{background:#d9ec96!important}.profile-theme-card-agitprop,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .profile-theme-card-agitprop{--profile-theme-border:#111;--profile-theme-selected:#d5271f;color:#111!important;border-width:.14rem!important;border-radius:0!important}.profile-theme-card-agitprop:before{opacity:1;background:linear-gradient(135deg,#0000 0 78%,#11111114 78.5% 100%),#efe9d8!important}.profile-theme-card-agitprop:hover,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:hover,.profile-theme-card-agitprop:focus-visible{z-index:2;transform:translateY(-.16rem);color:#efe9d8!important;box-shadow:inset 0 0 0 .45rem #f6c441,.38rem .38rem #11111140!important}.profile-theme-card-agitprop:hover:before,.profile-theme-card-agitprop:focus-visible:before,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:hover:before,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:focus-visible:before{background:linear-gradient(135deg,#0000 0 74%,#d5271f 74.5% 100%),#111!important}body[data-route-scope=app] .app-theme-option-agitprop:hover,body[data-route-scope=app] .app-theme-option-agitprop:focus-visible,.profile-theme-card-agitprop:hover,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:hover,.profile-theme-card-agitprop:focus-visible,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:focus-visible,.profile-theme-card-agitprop:hover span,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:hover span,.profile-theme-card-agitprop:focus-visible span,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:focus-visible span{color:#efe9d8!important}body[data-route-scope=app] .app-theme-option-agitprop:hover small,body[data-route-scope=app] .app-theme-option-agitprop:focus-visible small,.profile-theme-card-agitprop:hover small,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:hover small,.profile-theme-card-agitprop:focus-visible:before,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:focus-visible small{color:#efe9d8c2!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-modern:hover,body[data-route-scope=app][data-app-theme] .profile-theme-card-modern:focus-visible,.profile-theme-card-modern:hover,.profile-theme-card-modern:focus-visible{transform:translateY(-4px);color:#f6ebd2!important;box-shadow:none!important;border-color:#e02b1d94!important}.profile-theme-card-modern,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .profile-theme-card-modern{--profile-theme-border:#f6ebd242;--profile-theme-selected:#e0362d;color:#f6ebd2!important;border-radius:0!important}.profile-theme-card-modern:before{opacity:1;background:linear-gradient(90deg,#e02b1db8 0 .4rem,#0000 .4rem),linear-gradient(#ffffff06,#ffffff05)!important}.profile-theme-card-modern:hover,.profile-theme-card-modern:focus-visible{transform:translateY(-4px);color:#f6ebd2!important;box-shadow:none!important;border-color:#e02b1d94!important}.profile-theme-card-modern:hover:before,.profile-theme-card-modern:focus-visible:before{background:linear-gradient(90deg,#e02b1de6 0 .4rem,#0000 .4rem),#e02b1d1c!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-classic,.profile-theme-card-classic{--profile-theme-border:#d6e1ea;--profile-theme-selected:#0f766e;color:#102033!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:before,.profile-theme-card-classic:before{opacity:1!important;background:linear-gradient(#fff,#f5f8fb)!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-classic small,.profile-theme-card-classic small{color:#102033ad!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:hover,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:focus-visible,.profile-theme-card-classic:hover,.profile-theme-card-classic:focus-visible,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:hover span,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:focus-visible span,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:hover small,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:focus-visible small,.profile-theme-card-classic:hover span,.profile-theme-card-classic:focus-visible span,.profile-theme-card-classic:hover small,.profile-theme-card-classic:focus-visible small{color:#102033!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:hover:before,body[data-route-scope=app][data-app-theme] .profile-theme-card-classic:focus-visible:before,.profile-theme-card-classic:hover:before,.profile-theme-card-classic:focus-visible:before{background:radial-gradient(circle at 86% 12%,#0f766e2e,#0000 4.5rem),linear-gradient(#fff,#eef7f4)!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-aurora,.profile-theme-card-aurora{--profile-theme-border:#76f0d76b;--profile-theme-selected:#76f0d7;color:#edf5ff!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-aurora:before,.profile-theme-card-aurora:before{opacity:1!important;background:radial-gradient(circle at 85% 10%,#76f0d72e,#0000 7rem),linear-gradient(#ffffff1b,#ffffff0d),#07101d!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-aurora small,.profile-theme-card-aurora small{color:#edf5ffb8!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-aurora:hover,body[data-route-scope=app][data-app-theme] .profile-theme-card-aurora:focus-visible,.profile-theme-card-aurora:hover,.profile-theme-card-aurora:focus-visible,body[data-route-scope=app][data-app-theme] .profile-theme-card-aurora:hover span,body[data-route-scope=app][data-app-theme] .profile-theme-card-aurora:focus-visible span,.profile-theme-card-aurora:hover span,.profile-theme-card-aurora:focus-visible span{color:#fff!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-organic,.profile-theme-card-organic{--profile-theme-border:#1f302838;--profile-theme-selected:#d9ec96;color:#1f3028!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-organic:before,.profile-theme-card-organic:before{opacity:1!important;background:#fff7e8!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-organic small,.profile-theme-card-organic small{color:#1f3028ad!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-organic:hover:before,body[data-route-scope=app][data-app-theme] .profile-theme-card-organic:focus-visible:before,.profile-theme-card-organic:hover:before,.profile-theme-card-organic:focus-visible:before{background:#d9ec96!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-organic:hover,body[data-route-scope=app][data-app-theme] .profile-theme-card-organic:focus-visible,body[data-route-scope=app][data-app-theme] .profile-theme-card-organic:hover span,body[data-route-scope=app][data-app-theme] .profile-theme-card-organic:focus-visible span,body[data-route-scope=app][data-app-theme] .profile-theme-card-organic:hover small,body[data-route-scope=app][data-app-theme] .profile-theme-card-organic:focus-visible small,.profile-theme-card-organic:hover,.profile-theme-card-organic:focus-visible,.profile-theme-card-organic:hover span,.profile-theme-card-organic:focus-visible span,.profile-theme-card-organic:hover small,.profile-theme-card-organic:focus-visible small{color:#1f3028!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop,.profile-theme-card-agitprop{--profile-theme-border:#111;--profile-theme-selected:#d5271f;color:#111!important;border-radius:0!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:before,.profile-theme-card-agitprop:before{opacity:1!important;background:linear-gradient(135deg,#0000 0 78%,#11111114 78.5% 100%),#efe9d8!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop small,.profile-theme-card-agitprop small{color:#111111b3!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:hover,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:focus-visible,.profile-theme-card-agitprop:hover,.profile-theme-card-agitprop:focus-visible,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:hover span,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:focus-visible span,.profile-theme-card-agitprop:hover span,.profile-theme-card-agitprop:focus-visible span{color:#efe9d8!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:hover small,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:focus-visible small,.profile-theme-card-agitprop:hover small,.profile-theme-card-agitprop:focus-visible small{color:#efe9d8c2!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:hover:before,body[data-route-scope=app][data-app-theme] .profile-theme-card-agitprop:focus-visible:before,.profile-theme-card-agitprop:hover:before,.profile-theme-card-agitprop:focus-visible:before{background:linear-gradient(135deg,#0000 0 74%,#d5271f 74.5% 100%),#111!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-modern,.profile-theme-card-modern{--profile-theme-border:#f6ebd242;--profile-theme-selected:#e0362d;color:#f6ebd2!important;border-radius:0!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-modern:before,.profile-theme-card-modern:before{opacity:1!important;background:linear-gradient(90deg,#e02b1db8 0 .4rem,#0000 .4rem),linear-gradient(#171615,#2a201e)!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-modern small,.profile-theme-card-modern small{color:#f6ebd2ad!important}body[data-route-scope=app][data-app-theme] .profile-theme-card-modern:hover:before,body[data-route-scope=app][data-app-theme] .profile-theme-card-modern:focus-visible:before,.profile-theme-card-modern:hover:before,.profile-theme-card-modern:focus-visible:before{background:linear-gradient(90deg,#e02b1de6 0 .4rem,#0000 .4rem),#2d1714!important}body[data-route-scope=app][data-app-theme] input[type=date]{min-height:2.7rem;padding-right:.85rem}body[data-route-scope=app][data-app-theme] input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.9;filter:var(--app-date-icon-filter,none)}body[data-route-scope=app][data-app-theme=aurora]{--app-date-icon-filter:invert(91%) sepia(19%) saturate(825%) hue-rotate(111deg) brightness(105%)}body[data-route-scope=app][data-app-theme=modern]{--app-date-icon-filter:invert(92%) sepia(12%) saturate(395%) hue-rotate(342deg) brightness(105%)}body[data-route-scope=app][data-app-theme=classic],body[data-route-scope=app][data-app-theme=organic],body[data-route-scope=app][data-app-theme=agitprop]{--app-date-icon-filter:none}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-event{padding:.08rem .14rem;line-height:1.22;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;border-width:1px!important;border-radius:.58rem!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-event:hover{transform:translateY(-1px)}body[data-route-scope=app][data-app-theme=aurora] .meeting-calendar-view .fc{--fc-event-bg-color:#27436d;--fc-event-border-color:#76f0d78a}body[data-route-scope=app][data-app-theme=aurora] .meeting-calendar-view .fc .fc-event{color:#eef8ff!important;background:linear-gradient(90deg,#76f0d733 0 .22rem,#0000 .22rem),linear-gradient(135deg,#25446ffa,#152744fa 56%,#4458a8f5)!important;border-color:#76f0d775!important;box-shadow:0 12px 26px #00000057,0 0 18px #76f0d71f!important}body[data-route-scope=app][data-app-theme=aurora] .meeting-calendar-view .fc .fc-event-main{color:#eef8ff!important}body[data-route-scope=app][data-app-theme=organic] .meeting-calendar-view .fc{--fc-event-bg-color:#1f3028;--fc-event-border-color:#47a17d9e}body[data-route-scope=app][data-app-theme=organic] .meeting-calendar-view .fc .fc-event{color:#fff7e8!important;background:radial-gradient(circle at 92% 10%,#d9ec966b,#0000 4.8rem),linear-gradient(135deg,#1f3028,#2f6d58 72%,#47a17d)!important;border-color:#47a17d8f!important;box-shadow:0 12px 24px #1f302833,0 0 0 1px #d9ec962e!important}body[data-route-scope=app][data-app-theme=organic] .meeting-calendar-view .fc .fc-event-main{color:#fff7e8!important}body[data-route-scope=app][data-app-theme=agitprop] .meeting-calendar-view .fc{--fc-button-bg-color:#111;--fc-button-border-color:#111;--fc-button-hover-bg-color:#d5271f;--fc-button-hover-border-color:#111;--fc-button-active-bg-color:#d5271f;--fc-button-active-border-color:#111;--fc-event-bg-color:#111;--fc-event-border-color:#d5271f;--fc-page-bg-color:#fff7db8a}body[data-route-scope=app][data-app-theme=agitprop] .meeting-calendar-view .fc .fc-event{color:#fff3d4!important;background:linear-gradient(90deg,#f6c441 0 .3rem,#0000 .3rem),linear-gradient(135deg,#111 0 66%,#d5271f 66% 100%)!important;border-color:#111!important;border-radius:.18rem!important;box-shadow:.18rem .18rem #d5271ff2,0 0 0 3px #f6c4412e!important}body[data-route-scope=app][data-app-theme=agitprop] .meeting-calendar-view .fc .fc-event-main{color:#fff3d4!important}body[data-route-scope=app][data-app-theme=modern] .meeting-calendar-view .fc{--fc-event-bg-color:#1b1c1e;--fc-event-border-color:#e0362d}body[data-route-scope=app][data-app-theme=modern] .meeting-calendar-view .fc .fc-event{color:#f6ebd2!important;background:linear-gradient(90deg,#e02b1dbf 0 .24rem,#0000 .24rem),linear-gradient(135deg,#171615,#2a201e)!important;border-color:#e02b1da3!important;border-radius:.24rem!important;box-shadow:0 13px 26px #00000052,0 0 0 1px #e02b1d1f!important}body[data-route-scope=app][data-app-theme=modern] .meeting-calendar-view .fc .fc-event-main{color:#f6ebd2!important}body[data-route-scope=app][data-app-theme=agitprop] .organizer-top-menu-bar,body[data-route-scope=app][data-app-theme=agitprop] .workspace-hero,body[data-route-scope=app][data-app-theme=agitprop] .workspace-feature-hero,body[data-route-scope=app][data-app-theme=agitprop] .home-list-section,body[data-route-scope=app][data-app-theme=agitprop] .calendar-form-panel,body[data-route-scope=app][data-app-theme=agitprop] .meeting-calendar-view{color:#111!important;background:linear-gradient(135deg,#0000 0 72%,#d5271f1f 72.4% 78%,#0000 78.4%),linear-gradient(24deg,#0000 0 12%,#1652800f 12.4% 15%,#0000 15.4%),radial-gradient(at 12% 0,#d5271f14,#0000 15rem),linear-gradient(#fff7dbf7,#eee0bcfa)!important;border-color:#11111185!important;box-shadow:.36rem .36rem #11111126,0 20px 48px #1111111f!important}body[data-route-scope=app][data-app-theme=agitprop] .workspace-hero h1,body[data-route-scope=app][data-app-theme=agitprop] .workspace-feature-hero h1,body[data-route-scope=app][data-app-theme=agitprop] .workspace-hero h2,body[data-route-scope=app][data-app-theme=agitprop] .workspace-feature-hero h2,body[data-route-scope=app][data-app-theme=agitprop] .workspace-subtitle,body[data-route-scope=app][data-app-theme=agitprop] .workspace-subtitle-main{color:#111!important}body[data-route-scope=app][data-app-theme=agitprop] :is(input,textarea,select,.retro-template-picker-trigger,.retro-template-picker-popover){color:#111!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:linear-gradient(#fff7dbfa,#efe1befa)!important;border-color:#1111116b!important;box-shadow:inset 0 1px #ffffffa3,.14rem .14rem #d5271f3d!important}body[data-route-scope=app][data-app-theme=agitprop] .board-column .card-item{color:#111!important;background:linear-gradient(#fff7dbfa,#efe1befa)!important;border-color:#1111116b!important;box-shadow:inset 0 1px #ffffffa3,.14rem .14rem #d5271f3d!important}body[data-route-scope=app][data-app-theme=agitprop] .board-column .card-item .card-item-text,body[data-route-scope=app][data-app-theme=agitprop] .board-column .card-item h3{color:#111!important}body[data-route-scope=app][data-app-theme=agitprop] :is(input,textarea,select,.retro-template-picker-trigger):focus,body[data-route-scope=app][data-app-theme=agitprop] .retro-template-picker-trigger:focus-visible,body[data-route-scope=app][data-app-theme=agitprop] .retro-template-picker-trigger[aria-expanded=true]{border-color:#111!important;box-shadow:0 0 0 3px #f6c4416b,.18rem .18rem #111111b8!important}body[data-route-scope=app][data-app-theme=agitprop] select option{color:#111!important;background:#fff3d4!important}body[data-route-scope=app][data-app-theme=agitprop] input[type=date]::-webkit-calendar-picker-indicator{opacity:.94;filter:none!important}body[data-route-scope=app][data-app-theme=agitprop] button.button-secondary:hover:not(:disabled),body[data-route-scope=app][data-app-theme=agitprop] a.button-secondary:hover,body[data-route-scope=app][data-app-theme=agitprop] button.button-app-switch:hover:not(:disabled),body[data-route-scope=app][data-app-theme=agitprop] a.button-app-switch:hover,body[data-route-scope=app][data-app-theme=agitprop] .organizer-top-menu-link:hover,body[data-route-scope=app][data-app-theme=agitprop] .organizer-top-menu-link:focus-visible{color:#fff3d4!important;background:linear-gradient(135deg,#111 0 68%,#d5271f 68% 100%)!important;border-color:#111!important;box-shadow:.18rem .18rem #f6c441e6,0 0 0 3px #d5271f2e!important}body[data-route-scope=app][data-app-theme=agitprop] .organizer-top-menu-link-active{color:#111!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body[data-route-scope=app][data-app-theme=agitprop] .organizer-top-menu-link-active:after{opacity:1;background:linear-gradient(90deg,#111,#d5271f,#f6c441);height:.18rem;transform:scaleX(1)}body[data-route-scope=app][data-app-theme=agitprop] button:not(.button-secondary,.button-app-switch,.button-danger):hover:not(:disabled),body[data-route-scope=app][data-app-theme=agitprop] a.button-primary:hover{color:#fff3d4!important}body[data-route-scope=app][data-app-theme=agitprop] .home-list-section:has(.session-list){box-shadow:none!important;background:0 0!important;border-color:#1113!important}body[data-route-scope=app][data-app-theme=agitprop] .rich-text-editor-shell .ql-toolbar.ql-snow{gap:.55rem;padding-inline:.72rem!important}body[data-route-scope=app][data-app-theme=agitprop] .rich-text-editor-shell .ql-toolbar.ql-snow .ql-formats{margin-right:.74rem!important}body[data-route-scope=app][data-app-theme=agitprop] input[type=date]{color:#111!important;background:linear-gradient(90deg,#f6c44147 0 2.35rem,#0000 2.35rem),linear-gradient(#fff3d4,#ead7aa)!important;border-color:#111!important}.meeting-calendar-view .fc .fc-event,.meeting-calendar-view .fc .fc-event:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-event,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-view .fc .fc-event:hover{box-shadow:none!important;border-width:1px!important;transform:none!important}body[data-route-scope=app][data-app-theme=agitprop] .meeting-calendar-view .fc .fc-event{box-shadow:none!important;border-color:#1111116b!important}body[data-route-scope=app][data-app-theme=modern] .meeting-calendar-view .fc .fc-event{box-shadow:none!important}body[data-route-scope=app][data-app-theme=modern] .organizer-top-menu-bar,body[data-route-scope=app][data-app-theme=modern] .workspace-hero,body[data-route-scope=app][data-app-theme=modern] .workspace-feature-hero,body[data-route-scope=app][data-app-theme=modern] .home-list-section,body[data-route-scope=app][data-app-theme=modern] .calendar-form-panel,body[data-route-scope=app][data-app-theme=modern] .meeting-calendar-view{color:#f6ebd2!important;background:linear-gradient(90deg,#e02b1d2e 0 .34rem,#0000 .34rem),radial-gradient(circle at 88% 10%,#e02b1d29,#0000 13rem),linear-gradient(#1b1c1efa,#070707fc)!important;border-color:#f6ebd238!important}body[data-route-scope=app][data-app-theme=modern] .workspace-hero h1,body[data-route-scope=app][data-app-theme=modern] .workspace-feature-hero h1,body[data-route-scope=app][data-app-theme=modern] .workspace-hero h2,body[data-route-scope=app][data-app-theme=modern] .workspace-feature-hero h2,body[data-route-scope=app][data-app-theme=modern] .workspace-subtitle,body[data-route-scope=app][data-app-theme=modern] .workspace-subtitle-main{color:#f6ebd2!important}body[data-route-scope=app][data-app-theme=modern] :is(input,textarea,select,.retro-template-picker-trigger,.retro-template-picker-popover){color:#f6ebd2!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:linear-gradient(90deg,#e02b1d24 0 .22rem,#0000 .22rem),linear-gradient(#24211f,#151514)!important;border-color:#f6ebd23d!important;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #00000038!important}body[data-route-scope=app][data-app-theme=modern] :is(input,textarea,select,.retro-template-picker-trigger):focus,body[data-route-scope=app][data-app-theme=modern] .retro-template-picker-trigger:focus-visible,body[data-route-scope=app][data-app-theme=modern] .retro-template-picker-trigger[aria-expanded=true]{border-color:#e02b1db8!important;box-shadow:0 0 0 3px #e02b1d38,0 12px 30px #0000004d!important}body[data-route-scope=app][data-app-theme=modern] select option,body[data-route-scope=app][data-app-theme=modern] .rich-text-editor-shell .ql-picker-options{color:#f6ebd2!important;background:#1b1c1e!important}body[data-route-scope=app][data-app-theme=modern] input[type=date]::-webkit-calendar-picker-indicator{opacity:.94;filter:invert(93%)sepia(12%)saturate(380%)hue-rotate(342deg)brightness(108%)!important}body[data-route-scope=app][data-app-theme=modern] .board-column{color:#f6ebd2!important;background:linear-gradient(90deg,#e02b1d2e 0 .22rem,#0000 .22rem),linear-gradient(#302c28fa,#1b1917fc)!important;border-color:#f6ebd22e!important;box-shadow:0 18px 36px #00000052,inset 0 1px #ffffff0a!important}body[data-route-scope=app][data-app-theme=modern] .board-column .board-column-header{background:linear-gradient(135deg,#e02b1d3d,#0000 44%),linear-gradient(#342d29,#211e1c)!important;border-color:#e02b1d7a!important}body[data-route-scope=app][data-app-theme=modern] .board-column h2,body[data-route-scope=app][data-app-theme=modern] .board-column label,body[data-route-scope=app][data-app-theme=modern] .board-column .board-column-title-group h2,body[data-route-scope=app][data-app-theme=modern] .board-column .board-column-description,body[data-route-scope=app][data-app-theme=modern] .board-column .board-column-description-slot,body[data-route-scope=app][data-app-theme=modern] .card-item,body[data-route-scope=app][data-app-theme=modern] .card-item .card-item-text,body[data-route-scope=app][data-app-theme=modern] .card-item h3{color:#f6ebd2!important}body[data-route-scope=app][data-app-theme=modern] .board-column .card-item,body[data-route-scope=app][data-app-theme=modern] .action-plan-list-item{color:#f6ebd2!important;background:linear-gradient(90deg,#e02b1d29 0 .2rem,#0000 .2rem),linear-gradient(#322d29fa,#1d1b19fc)!important;border-color:#f6ebd229!important;box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff0a!important}body[data-route-scope=app][data-app-theme=modern] .action-plan,body[data-route-scope=app][data-app-theme=modern] .action-plan-responsible{border-color:#e02b1d61;color:#f6ebd2bd!important}body[data-route-scope=app][data-app-theme=modern] .board-column textarea,body[data-route-scope=app][data-app-theme=modern] .board-column input,body[data-route-scope=app][data-app-theme=modern] .board-column select{color:#f6ebd2!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:linear-gradient(#24211f,#151514)!important;border-color:#f6ebd238!important}.meeting-calendar-event-tooltip{z-index:6000;color:#102033;pointer-events:none;background:#fff;border:1px solid #1020331f;border-radius:.9rem;gap:.28rem;width:min(19rem,100vw - 1.5rem);padding:.85rem .95rem;display:grid;position:fixed;box-shadow:0 22px 52px #10203333}.meeting-calendar-event-tooltip strong{font-size:.98rem;line-height:1.2}.meeting-calendar-event-tooltip span{color:#52657a;font-size:.82rem;font-weight:760}.meeting-calendar-event-tooltip p{color:#52657a;margin:.2rem 0 0;font-size:.84rem;line-height:1.42}.meeting-calendar-event-tooltip-type{background:#0f766e1a;border-radius:999px;width:fit-content;padding:.18rem .45rem;color:#0f766e!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-event-tooltip{border-color:var(--app-border);background:var(--app-panel-bg);color:var(--app-text);box-shadow:0 24px 56px #0000005c}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-event-tooltip span,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-event-tooltip p{color:var(--app-muted)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .meeting-calendar-event-tooltip-type{border-radius:calc(var(--app-radius) / 2);background:var(--app-secondary-bg);color:var(--app-text)!important}body[data-route-scope=app][data-app-theme=aurora] .meeting-calendar-event-tooltip-type{background:#76f0d71f;color:#76f0d7!important}body[data-route-scope=app][data-app-theme=aurora] .board-column .card-item{color:#eef8ff!important;background:linear-gradient(#122135fa,#0c1828fa)!important;border-color:#76f0d757!important;box-shadow:0 14px 28px #0000003d,0 0 24px #76f0d714,inset 0 1px #ffffff14!important}body[data-route-scope=app][data-app-theme=aurora] .board-column .card-item .card-item-text,body[data-route-scope=app][data-app-theme=aurora] .board-column .card-item h3{color:#eef8ff!important}body[data-route-scope=app][data-app-theme=aurora] .board-column textarea{color:#eef8ff!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#122135d1!important;border-color:#76f0d75c!important}body[data-route-scope=app][data-app-theme=agitprop] .meeting-calendar-event-tooltip{border-radius:.28rem;color:#111!important;background:linear-gradient(132deg,#0000 0 76%,#f6c44147 76.4% 82%,#0000 82.4%),linear-gradient(132deg,#0000 0 84%,#d5271f1f 84.2% 88%,#0000 88.2%),linear-gradient(#fff3d4,#ead7aa)!important;border-color:#111!important;box-shadow:.22rem .22rem #d5271fc7,0 20px 42px #11111129!important}body[data-route-scope=app][data-app-theme=agitprop] .meeting-calendar-event-tooltip-type{background:#111;border-radius:.12rem;color:#fff3d4!important}.themed-date-picker{min-width:0;display:grid;position:relative}.themed-date-picker input{width:100%;padding-right:3rem}.themed-date-picker-toggle{z-index:2;border-radius:.62rem;place-items:center;width:2.05rem;min-width:2.05rem;height:2.05rem;min-height:2.05rem;padding:0;line-height:1;display:inline-grid;position:absolute;top:50%;right:.38rem;transform:translateY(-50%)}.themed-date-picker-popover{z-index:4200;color:#102033;background:#fff;border:1px solid #d6e1ea;border-radius:1rem;min-width:19rem;padding:.75rem;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 22px 50px #1020332e}.themed-date-picker-popover .rdp-root{--rdp-accent-color:#0f766e;--rdp-accent-background-color:#0f766e1f;margin:0;font-size:.92rem}.themed-date-picker-popover .rdp-month_caption{min-height:var(--rdp-nav-height);color:inherit;align-items:center;font-weight:800}.themed-date-picker-popover .rdp-dropdowns{gap:.55rem}.themed-date-picker-popover .rdp-dropdown_root{color:#102033;background:#fff;border:1px solid #0f766e2e;border-radius:.58rem;min-height:2.35rem;padding-inline:.78rem .5rem}.themed-date-picker-popover .rdp-caption_label{align-items:center;gap:.28rem;font-size:.94rem;font-weight:760;display:inline-flex}.themed-date-picker-popover .rdp-dropdown{min-height:2.35rem;font:inherit;padding-left:.85rem}.themed-date-picker-popover .rdp-dropdown option{padding-left:.95rem}.themed-date-picker-popover .rdp-nav{inset-block-start:0}.themed-date-picker-popover .rdp-button_previous,.themed-date-picker-popover .rdp-button_next,.themed-date-picker-popover .rdp-day_button{font-weight:720;color:inherit!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:.62rem!important}.themed-date-picker-popover .rdp-button_previous:hover,.themed-date-picker-popover .rdp-button_next:hover,.themed-date-picker-popover .rdp-day_button:hover{background:#0f766e14!important;border-color:#0f766e2e!important}.themed-date-picker-popover .rdp-selected .rdp-day_button{color:#fff!important;background:#0f766e!important;border-color:#0f766e!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .themed-date-picker-popover{border-color:var(--app-border);background:var(--app-panel-bg);color:var(--app-text);box-shadow:0 24px 58px #00000057}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .themed-date-picker-popover .rdp-root{--rdp-accent-color:var(--app-border-strong);--rdp-accent-background-color:color-mix(in srgb, var(--app-border-strong), transparent 84%)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .themed-date-picker-popover .rdp-dropdown_root{border-color:var(--app-border);background:var(--app-secondary-bg);color:var(--app-text)}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .themed-date-picker-popover .rdp-button_previous:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .themed-date-picker-popover .rdp-button_next:hover,body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .themed-date-picker-popover .rdp-day_button:hover{border-color:var(--app-border-strong)!important;background:var(--app-secondary-hover-bg)!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .themed-date-picker-popover .rdp-selected .rdp-day_button{border-color:var(--app-border-strong)!important;background:var(--app-primary-bg)!important;color:var(--app-primary-text)!important}body[data-route-scope=app][data-app-theme=organic] .themed-date-picker-popover{color:#17251f!important;background:radial-gradient(circle at 86% 8%,#d9ec9657,#0000 8rem),linear-gradient(#fff7e8,#f7ecd8)!important;border-color:#1f302829!important;box-shadow:0 20px 46px #1f302824!important}body[data-route-scope=app][data-app-theme=organic] .themed-date-picker-popover .rdp-selected .rdp-day_button{color:#fff7e8!important;background:linear-gradient(135deg,#17251f,#47a17d)!important;border-color:#17251f!important}body[data-route-scope=app][data-app-theme=organic] .themed-date-picker-popover .rdp-dropdown_root{color:#17251f!important;background:#fff7e8!important;border-color:#1f302829!important}body[data-route-scope=app][data-app-theme=agitprop] .themed-date-picker-popover{border-radius:.28rem;color:#111!important;background:linear-gradient(135deg,#0000 0 74%,#f6c44142 74.5% 80%,#0000 80.5%),linear-gradient(135deg,#0000 0 82%,#d5271f1f 82.5% 86%,#0000 86.5%),linear-gradient(#fff3d4,#ead7aa)!important;border-color:#111!important;box-shadow:.28rem .28rem #d5271fb8,0 20px 42px #11111124!important}body[data-route-scope=app][data-app-theme=agitprop] .themed-date-picker-popover .rdp-button_previous,body[data-route-scope=app][data-app-theme=agitprop] .themed-date-picker-popover .rdp-button_next,body[data-route-scope=app][data-app-theme=agitprop] .themed-date-picker-popover .rdp-day_button{border-radius:.16rem!important}body[data-route-scope=app][data-app-theme=agitprop] .themed-date-picker-popover .rdp-dropdown_root{border-radius:.16rem;color:#111!important;background:#fff3d4!important;border-color:#111!important;box-shadow:.12rem .12rem #d5271f6b!important}body[data-route-scope=app][data-app-theme=agitprop] .themed-date-picker-popover .rdp-selected .rdp-day_button{color:#fff3d4!important;background:linear-gradient(135deg,#111 0 68%,#f6c441 68% 100%)!important;border-color:#111!important}body[data-route-scope=app][data-app-theme=modern] .themed-date-picker-popover{border-radius:.35rem;color:#f6ebd2!important;background:linear-gradient(90deg,#e02b1d29 0 .24rem,#0000 .24rem),linear-gradient(#24211f,#151514)!important;border-color:#f6ebd238!important}body[data-route-scope=app][data-app-theme=modern] .themed-date-picker-popover .rdp-button_previous,body[data-route-scope=app][data-app-theme=modern] .themed-date-picker-popover .rdp-button_next,body[data-route-scope=app][data-app-theme=modern] .themed-date-picker-popover .rdp-day_button{border-radius:.22rem!important}body[data-route-scope=app][data-app-theme=modern] .themed-date-picker-popover .rdp-dropdown_root{border-radius:.22rem;color:#f6ebd2!important;background:#24211f!important;border-color:#f6ebd238!important}body[data-route-scope=app][data-app-theme=modern] .themed-date-picker-popover .rdp-selected .rdp-day_button{color:#fff5df!important;background:linear-gradient(135deg,#e0362d,#4b1917)!important;border-color:#e02b1db8!important}body[data-route-scope=app][data-app-theme]:not([data-app-theme=classic]) .home-list-section:has(.session-list){box-shadow:none!important;background:0 0!important;border-top-color:#0000!important}@media (width<=720px){.poker-task-row-shell-display .poker-task-row{padding-right:1rem}.poker-task-row-shell-display .poker-task-actions{margin-top:.5rem;position:static;transform:none}.team-member-vacation-list li,.team-member-vacation-summary li{flex-direction:column;align-items:flex-start}}
