.legacy-button{cursor:initial;color:#fff;background:#3454ff;border:0;border-radius:24px;outline:2px solid #0000;align-items:center;gap:8px;height:48px;padding:8px 16px;font-weight:700;text-decoration:none;transition:all 80ms ease-out;display:inline-flex;box-shadow:0 0 #3454ff33}.legacy-button:not(:disabled){cursor:pointer}.legacy-button.legacy-button--outlined{color:#3454ff;box-shadow:none;background:0 0;border:1px solid #3454ff}.legacy-button.legacy-button--text-link{box-shadow:none;color:#111318;background:0 0;border:none;height:auto;padding:0}.legacy-button.legacy-button--text-link:focus-visible,.legacy-button.legacy-button--text-link:hover{text-decoration:underline}.legacy-button.legacy-button--primary.legacy-button--outlined{color:#e0417a;border-color:#e0417a}.legacy-button--primary{background:#e0417a;box-shadow:0 0 #e0417a33}.legacy-button--secondary{background:#3454ff}.legacy-button.legacy-button--text-link:disabled{color:#8a8f9d}.legacy-button:not(.legacy-button--text-link):disabled{background:#8a8f9d}.legacy-button.legacy-button--outlined:disabled{color:#8a8f9d;background:0 0;border:1px solid #8a8f9d}.legacy-button--block{display:flex}.legacy-button:not(:disabled):not(.legacy-button--text-link):hover{filter:brightness(1.05);transform:scale(1.02);box-shadow:0 6px 9px #3454ff3d}.legacy-button:not(:disabled):not(.legacy-button--text-link).legacy-button--primary:hover{filter:brightness(1.05);transform:scale(1.02);box-shadow:0 6px 9px #e0417a3d}.legacy-button:not(:disabled):not(.legacy-button--text-link):active,.legacy-button:not(:disabled):not(.legacy-button--text-link).legacy-button--primary:active{transform:scale(1)}.legacy-button:not(:disabled):not(.legacy-button--text-link):focus-visible{outline:2px solid #3454ff66}.legacy-button:not(:disabled):not(.legacy-button--text-link).legacy-button--primary:focus-visible{outline:2px solid #e0417a66}.legacy-button__label{flex:auto}.legacy-button__label--hidden{display:none}.legacy-button__icon{flex:0 0 16px;width:16px;height:16px}.button__label--shown{min-width:80px}[data-theme=dark] .legacy-button.legacy-button--outlined,[data-theme=dark] .legacy-button.legacy-button--text-link,[data-theme=dark] .legacy-button.legacy-button--primary.legacy-button--outlined{color:#fff}[data-theme=dark] .legacy-button:not(:disabled):not(.legacy-button--text-link):focus-visible,[data-theme=dark] .legacy-button:not(:disabled):not(.legacy-button--text-link).legacy-button--primary:focus-visible{outline:2px solid #fff}.board-option{border-radius:10px}.board-option+.board-option{margin-top:2px}.board-option:focus-within,.board-option:hover{background:#f7f7fb}[data-theme=dark] .board-option:focus-within,[data-theme=dark] .board-option:hover{background:#1e2233}.board-option-button{all:unset;box-sizing:border-box;text-align:left;cursor:pointer;border-radius:10px;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 10px;display:flex}.board-option-button:focus-visible{box-shadow:0 0 0 2px rgba(var(--accent-color--light-rgb,52, 84, 255), .35)}.board-option-button__label{color:#111318;cursor:pointer;overflow-wrap:anywhere;flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:1.3}[data-theme=dark] .board-option-button__label{color:#eef0f5}.board-option-button__icon{color:#6b7080;flex:none;width:16px;height:16px}[data-theme=dark] .board-option-button__icon{color:#8b91a1}.board-option-button--expandable{min-height:40px}.board-option-toggle{flex:none;align-items:center;display:inline-flex}.board-option-toggle__switch{background:#1113181f;border-radius:9999px;width:38px;height:22px;transition:background-color .16s ease-out;display:inline-block;position:relative}.board-option-toggle__switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s ease-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #11131833}.board-option-toggle__switch--right{background:#3454ff}.board-option-toggle__switch--right:after{transform:translate(16px)}[data-theme=dark] .board-option-toggle__switch{background:#ffffff29}[data-theme=dark] .board-option-toggle__switch--right{background:#6d7cff}.board-settings{padding:4px 4px 8px}.board-settings>form{align-items:center;gap:8px;display:flex}.board-settings__board-name{box-sizing:border-box;color:#111318;text-overflow:ellipsis;white-space:nowrap;background:#f7f7fb;border:0;border-radius:10px;outline:0;flex:1;min-width:0;height:34px;padding:0 10px;font-family:inherit;font-size:.875rem;font-weight:600;transition:box-shadow .12s ease-out;overflow:hidden}.board-settings__board-name::placeholder{color:#6b7080}.board-settings__board-name:focus-visible{box-shadow:0 0 0 2px rgba(var(--accent-color--light-rgb,52, 84, 255), .35)}.board-settings__board-name:disabled{color:#111318;opacity:1;background:0 0}[data-theme=dark] .board-settings__board-name{color:#eef0f5;background:#1e2233}[data-theme=dark] .board-settings__board-name::placeholder{color:#8b91a1}[data-theme=dark] .board-settings__board-name:disabled{color:#eef0f5;background:0 0}.board-settings__edit-button{all:unset;color:#3454ff;cursor:pointer;border-radius:9999px;flex:none;padding:6px 10px;font-family:inherit;font-size:.75rem;font-weight:600;transition:background-color .12s ease-out}.board-settings__edit-button:hover,.board-settings__edit-button:focus-visible{background:#eaeeff}[data-theme=dark] .board-settings__edit-button{color:#6d7cff}[data-theme=dark] .board-settings__edit-button:hover,[data-theme=dark] .board-settings__edit-button:focus-visible{background:#6d7cff29}.board-option-link{box-sizing:border-box;border-radius:10px;outline:none;width:100%;padding:0 10px;text-decoration:none;display:block}.board-option-link:focus-visible{box-shadow:0 0 0 2px rgba(var(--accent-color--light-rgb,52, 84, 255), .35)}.board-option-link__label{color:#3454ff;margin:0;font-size:13px;font-weight:600;line-height:40px}[data-theme=dark] .board-option-link__label{color:#6d7cff}.settings-option-button{all:unset;box-sizing:border-box;text-align:left;cursor:pointer;border-bottom:1px solid #1113180f;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 0;display:flex}.settings-option-button:last-child{border-bottom:0}.settings-option-button:focus-visible{outline:none}.settings-option-button:focus-visible .toggle{box-shadow:0 0 0 3px rgba(var(--accent-color--light-rgb), .35)}.settings-option-button:hover:not(.settings-option-button--disabled) .settings-option-button__label{color:#111318}[data-theme=dark] .settings-option-button{border-bottom-color:#ffffff14}[data-theme=dark] .settings-option-button:hover:not(.settings-option-button--disabled) .settings-option-button__label{color:#eef0f5}.settings-option-button__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.settings-option-button__label{color:#111318;cursor:inherit;font-size:.875rem;font-weight:600;line-height:1.3}[data-theme=dark] .settings-option-button__label{color:#eef0f5}.settings-option-button__hint{color:#6b7080;font-size:.75rem;font-weight:500;line-height:1.4}[data-theme=dark] .settings-option-button__hint{color:#8b91a1}.settings-option-button__icon{color:#6b7080;flex:none;width:16px;height:16px}[data-theme=dark] .settings-option-button__icon{color:#8b91a1}.settings-option-button--disabled{cursor:default;opacity:.6}.settings-option-button--reverse-order{flex-direction:row-reverse;justify-content:flex-end}.whiteboard-dock__group{align-items:center;gap:2px;display:inline-flex}.whiteboard-dock__button{padding:9px 11px;font-size:15px;line-height:14px}.whiteboard-dock__zoom{justify-content:center;min-width:44px;padding:9px 6px}.whiteboard-dock__divider{margin:0 4px}.whiteboard-dock__icon-button{justify-content:center;width:32px;height:32px;padding:0}.whiteboard-dock__button--disabled{opacity:.35;cursor:default}.whiteboard-dock__button--disabled:hover{background:0 0}.whiteboard-dock__icon{width:16px;height:16px}[data-theme=dark] .dock.dock--canvas{background:#171a23;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 40px #00000080}[data-theme=dark] .dock.dock--canvas .dock__item{color:#eef0f5}[data-theme=dark] .dock.dock--canvas .dock__item:hover{background:#ffffff14}[data-theme=dark] .dock.dock--canvas .dock__item:focus-visible{box-shadow:0 0 0 2px #fff6}[data-theme=dark] .dock.dock--canvas .dock__divider{background:#ffffff26}.timeline-view{flex:none;position:relative}.timeline-view__chip{all:unset;box-sizing:border-box;color:#1f2f9e;white-space:nowrap;cursor:pointer;background:#eaeeff;border-radius:9999px;align-items:center;gap:8px;padding:7px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.timeline-view__chip:hover{background:#dfe6ff}.timeline-view__chip:focus-visible{outline-offset:2px;outline:2px solid #3454ff}[data-theme=dark] .timeline-view__chip{color:#6d7cff;background:#6d7cff29}[data-theme=dark] .timeline-view__chip:hover{background:#6d7cff3d}.timeline-view__chip-tracks{text-overflow:ellipsis;max-width:12ch;overflow:hidden}.timeline-view__separator{opacity:.25;background:currentColor;width:1px;height:12px}.timeline-view__caret{opacity:.6;width:14px;height:14px}.timeline-view__menu{box-sizing:border-box;color:#111318;z-index:190;scrollbar-width:auto;scrollbar-color:var(--accent-color--200) transparent;background:#fff;border:1px solid #11131814;border-radius:14px;flex-direction:column;gap:14px;width:380px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 160px);padding:16px;display:flex;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 20px 50px #11131829}.timeline-view__menu ::-webkit-scrollbar{background-color:#0000}[data-theme=dark] .timeline-view__menu{scrollbar-color:rgba(var(--accent-color--dark-rgb), .8) transparent;color:#eef0f5;background:#171a23;border-color:#ffffff14;box-shadow:0 30px 80px #0009}.timeline-view__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.timeline-view__title{letter-spacing:-.02em;font-size:15px;font-weight:800}.timeline-view__meta{color:#6b7080;font-size:11px}[data-theme=dark] .timeline-view__meta{color:#8b91a1}.timeline-view__section{flex-direction:column;gap:8px;display:flex}.timeline-view__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#a9adb8;font-size:10px;font-weight:800}[data-theme=dark] .timeline-view__eyebrow{color:#8b91a1}.timeline-view__range{align-items:center;gap:8px;display:flex}.timeline-view__page{all:unset;box-sizing:border-box;color:#6b7080;cursor:pointer;background:#f2f3f7;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:34px;display:inline-flex}.timeline-view__page>svg{width:15px;height:15px}.timeline-view__page:hover{background:#eef0f5}.timeline-view__page:focus-visible{outline-offset:2px;outline:2px solid #3454ff}[data-theme=dark] .timeline-view__page{color:#8b91a1;background:#ffffff14}[data-theme=dark] .timeline-view__page:hover{background:#ffffff24}.timeline-view__range-label{text-align:center;flex:1;font-size:.75rem;font-weight:700}.timeline-view__today{all:unset;color:#1f2f9e;cursor:pointer;background:#eaeeff;border-radius:9999px;align-self:flex-start;padding:7px 12px;font-size:11px;font-weight:700}.timeline-view__today:focus-visible{outline-offset:2px;outline:2px solid #3454ff}[data-theme=dark] .timeline-view__today{color:#6d7cff;background:#6d7cff29}.timeline-view__track{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.timeline-view__track:hover{background:#f7f7fb}.timeline-view__track:focus-visible{outline-offset:-2px;outline:2px solid #3454ff}.timeline-view__track--active{background:#f7f7fb}[data-theme=dark] .timeline-view__track:hover,[data-theme=dark] .timeline-view__track--active{background:#ffffff0f}.timeline-view__dot{background:var(--accent-color--light,#a9adb8);border-radius:3px;flex:none;width:9px;height:9px}.timeline-view__dot--all{background:#a9adb8}.timeline-view__track-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;font-weight:600;overflow:hidden}.timeline-view__track-count{font-variant-numeric:tabular-nums;color:#6b7080;flex:none;font-size:11px}[data-theme=dark] .timeline-view__track-count{color:#8b91a1}.timeline-view__switch{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid #11131814;align-items:center;gap:12px;padding-top:12px;display:flex}.timeline-view__switch:focus-visible{outline-offset:2px;outline:2px solid #3454ff}[data-theme=dark] .timeline-view__switch{border-top-color:#ffffff14}.timeline-view__switch-text{flex-direction:column;flex:1;min-width:0;display:flex}.timeline-view__switch-label{font-size:.75rem;font-weight:600}.timeline-view__switch-hint{color:#6b7080;font-size:11px}[data-theme=dark] .timeline-view__switch-hint{color:#8b91a1}.phase-stepper{background:#fff;border:1px solid #11131814;border-radius:9999px;align-items:center;gap:2px;margin:0;padding:4px;list-style:none;display:flex}[data-theme=dark] .phase-stepper{background:#171a23;border-color:#ffffff14}.phase-stepper__item{color:#6b7080;white-space:nowrap;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .15s ease-out,color .15s ease-out;display:flex}.phase-stepper__item--active{color:#fff;background:#3454ff}[data-theme=dark] .phase-stepper__item{color:#8b91a1}[data-theme=dark] .phase-stepper__item--active{color:#0f1117;background:#6d7cff}.phase-stepper__slot{display:contents}button.phase-stepper__item{appearance:none;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600}button.phase-stepper__item:disabled{cursor:default}button.phase-stepper__item:focus-visible{outline-offset:2px;outline:2px solid #3454ff}button.phase-stepper__item:hover:not(:disabled,.phase-stepper__item--active){color:#111318}[data-theme=dark] button.phase-stepper__item:focus-visible{outline-color:#6d7cff}[data-theme=dark] button.phase-stepper__item:hover:not(:disabled,.phase-stepper__item--active){color:#eef0f5}.phase-stepper__column{color:#3454ff;white-space:nowrap;background:#eaeeff;border-radius:9999px;align-items:center;margin-right:2px;padding:6px 10px;font-size:.75rem;font-weight:700;line-height:1;display:flex}[data-theme=dark] .phase-stepper__column{color:#6d7cff;background:#6d7cff29}.phase-stepper--progress{cursor:default}.phase-stepper--progress .phase-stepper__item+.phase-stepper__item{margin-left:10px;position:relative}.phase-stepper--progress .phase-stepper__item+.phase-stepper__item:before{content:"›";color:#6b7080;font-weight:400;position:absolute;left:-9px}[data-theme=dark] .phase-stepper--progress .phase-stepper__item+.phase-stepper__item:before{color:#8b91a1}.phase-stepper__locked{color:#111318;white-space:nowrap;background:#11131814;border-radius:9999px;align-items:center;gap:4px;margin-left:2px;padding:6px 10px;font-size:.75rem;font-weight:700;line-height:1;display:flex}[data-theme=dark] .phase-stepper__locked{color:#eef0f5;background:#ffffff14}.phase-stepper__locked-icon{width:12px;height:12px}.phase-stepper__status{white-space:nowrap;color:#6b7080;background:#fff;border:1px solid #11131814;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.75rem;font-weight:600;display:inline-flex}[data-theme=dark] .phase-stepper__status{color:#8b91a1;background:#171a23;border-color:#ffffff14}.phase-stepper__status--live{color:#111318}[data-theme=dark] .phase-stepper__status--live{color:#eef0f5}.phase-stepper__live-dot{background:#e0417a;border-radius:9999px;width:7px;height:7px}.timeline-controls{min-width:0}.timeline-controls--held .timeline-controls__zoom,.timeline-controls--held .timeline-view__chip{opacity:.6;cursor:not-allowed}.timeline-controls--held .timeline-view__chip:hover{background:#eaeeff}[data-theme=dark] .timeline-controls--held .timeline-view__chip:hover{background:#6d7cff29}.timeline-controls__zoom{flex:none}.timeline-controls__today{all:unset;box-sizing:border-box;color:#111318;white-space:nowrap;cursor:pointer;border:1px solid #11131814;border-radius:9999px;flex:none;padding:7px 12px;font-size:.75rem;font-weight:700}.timeline-controls__today:hover{background:#eef0f5}.timeline-controls__today:focus-visible{outline-offset:2px;outline:2px solid #3454ff}[data-theme=dark] .timeline-controls__today{color:#eef0f5;border-color:#ffffff14}[data-theme=dark] .timeline-controls__today:hover{background:#1e2233}@media screen and (width<=768px){.timeline-controls__zoom{display:none}}.dialog.whiteboard-dialog{gap:16px;max-width:600px;padding:26px 28px}.dialog.whiteboard-dialog .dialog__header-text{font-size:20px;font-weight:800}.whiteboard-dialog__empty{color:#6b7080;margin:0;font-size:.875rem}[data-theme=dark] .whiteboard-dialog__empty{color:#8b91a1}.whiteboard-dialog__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:50vh;display:grid;overflow-y:auto}@media screen and (width<=767px){.whiteboard-dialog__columns{grid-template-columns:minmax(0,1fr)}}.whiteboard-dialog__notes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.whiteboard-dialog__note{cursor:pointer;background:#fff;border-radius:9px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:.75rem;font-weight:500;line-height:1.4;transition:box-shadow .12s ease-out;display:flex}.whiteboard-dialog__note--selected{box-shadow:inset 0 0 0 1.5px #3454ff}[data-theme=dark] .whiteboard-dialog__note{background:#171a23}[data-theme=dark] .whiteboard-dialog__note--selected{box-shadow:inset 0 0 0 1.5px #6d7cff}.whiteboard-dialog__checkbox{appearance:none;box-sizing:border-box;cursor:pointer;background:#fff;border:1.5px solid #11131840;border-radius:4px;flex:none;width:14px;height:14px;margin:1px 0 0;transition:background-color .12s ease-out,border-color .12s ease-out;position:relative}.whiteboard-dialog__checkbox:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.whiteboard-dialog__checkbox:checked{background:#3454ff;border-color:#3454ff}.whiteboard-dialog__checkbox:checked:after{opacity:1}.whiteboard-dialog__checkbox:focus-visible{outline:none;box-shadow:0 0 0 3px #3454ff59}.whiteboard-dialog__checkbox--large{border-radius:5px;width:16px;height:16px;margin:0}.whiteboard-dialog__checkbox--large:after{width:4px;height:8px;top:1px;left:4px}[data-theme=dark] .whiteboard-dialog__checkbox{background:#1e2233;border-color:#ffffff4d}[data-theme=dark] .whiteboard-dialog__checkbox:checked{background:#6d7cff;border-color:#6d7cff}[data-theme=dark] .whiteboard-dialog__checkbox:after{border-color:#0f1117}.whiteboard-dialog__footer{justify-content:flex-end;margin-top:16px;display:flex}.whiteboard-dialog__column{background:var(--accent-color--100,#f2f3f7);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}[data-theme=dark] .whiteboard-dialog__column{background:rgba(var(--accent-color--dark-rgb), .16)}.whiteboard-dialog__column-header{color:var(--accent-color--800,#111318);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}[data-theme=dark] .whiteboard-dialog__column-header{color:var(--accent-color--300,#eef0f5)}.whiteboard-dialog__column-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.whiteboard-dialog__count{color:#6b7080;background:#fff;border-radius:9999px;flex:none;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}[data-theme=dark] .whiteboard-dialog__count{color:#8b91a1;background:#171a23}.whiteboard-dialog__note-text{-webkit-line-clamp:4;line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.timeline-you-dock{position:relative}.timeline-you-dock__button{white-space:nowrap;font-weight:600}.timeline-you-dock__menu{background:#fff;border:1px solid #11131814;border-radius:16px;flex-direction:column;gap:1px;margin-top:6px;padding:6px;display:flex}[data-theme=dark] .timeline-you-dock__menu{background:#1e2233;border-color:#ffffff14}.timeline-you-dock__title{letter-spacing:.08em;text-transform:uppercase;color:#6b7080;font-size:11px;font-weight:700}[data-theme=dark] .timeline-you-dock__title{color:#8b91a1}.timeline-you-dock__title{padding:8px 10px 4px}.timeline-you-dock__option{color:#111318;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-family:inherit;font-size:.75rem;font-weight:600}.timeline-you-dock__option:hover{background:#eef0f5}[data-theme=dark] .timeline-you-dock__option{color:#eef0f5}[data-theme=dark] .timeline-you-dock__option:hover{background:#1e2233}.deck-version{flex:none;position:relative}.deck-version__chip{all:unset;box-sizing:border-box;color:#0a5b64;white-space:nowrap;cursor:pointer;background:#e6f7f9;border-radius:9999px;align-items:center;gap:8px;padding:7px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.deck-version__chip:hover{background:#d8f2f4}.deck-version__chip:focus-visible{outline-offset:2px;outline:2px solid #0d8f9c}[data-theme=dark] .deck-version__chip{color:#4fd0dc;background:#4fd0dc29}[data-theme=dark] .deck-version__chip:hover{background:#4fd0dc3d}.deck-version__chip--live{color:#4fd0dc;background:#0f1117}.deck-version__chip--live:hover{background:#171a23}.deck-version__separator{opacity:.25;background:currentColor;width:1px;height:12px}.deck-version__count{color:#fff;background:#e0417a;border-radius:9999px;padding:1px 6px;font-size:10px;font-weight:800}.deck-version__caret{opacity:.6;width:14px;height:14px}.deck-versions{z-index:190;align-items:flex-start;gap:20px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.deck-versions--comparing{flex-direction:column}.deck-versions--comparing .deck-versions__card{max-height:calc(50dvh - 90px)}.deck-versions--comparing .deck-versions__comparison{width:460px}.deck-versions__card{box-sizing:border-box;color:#111318;scrollbar-width:auto;scrollbar-color:var(--accent-color--200) transparent;background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:460px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 160px);padding:18px;display:flex;overflow-y:auto;box-shadow:0 30px 80px #1113182e}.deck-versions__card ::-webkit-scrollbar{background-color:#0000}[data-theme=dark] .deck-versions__card{scrollbar-color:rgba(var(--accent-color--dark-rgb), .8) transparent;color:#eef0f5;background:#171a23;box-shadow:0 30px 80px #0009}.deck-versions__comparison{width:520px;box-shadow:0 12px 30px #1113181f}.deck-versions__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.deck-versions__title{letter-spacing:-.02em;font-size:16px;font-weight:800}.deck-versions__of{color:#6b7080;font-size:11px}[data-theme=dark] .deck-versions__of{color:#8b91a1}.deck-versions__search{color:#6b7080;background:#f7f7fb;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;display:flex}.deck-versions__search>svg{flex:none;width:14px;height:14px}.deck-versions__search>input{color:#111318;min-width:0;font:inherit;background:0 0;border:0;flex:1;font-size:.75rem}.deck-versions__search>input:focus-visible{outline:none}[data-theme=dark] .deck-versions__search{color:#8b91a1;background:#ffffff0f}[data-theme=dark] .deck-versions__search>input{color:#eef0f5}.deck-versions__error{color:#e0417a;margin:0;font-size:11px}[data-theme=dark] .deck-versions__error{color:#ff7aa8}.deck-versions__notice{background:#f7f7fb;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}[data-theme=dark] .deck-versions__notice{background:#ffffff0f}.deck-versions__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.deck-versions__list>li{border:1.5px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 0;display:flex}.deck-versions__row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.deck-versions__row:hover{background:#f7f7fb}.deck-versions__row:focus-visible{outline-offset:-2px;outline:2px solid #3454ff}[data-theme=dark] .deck-versions__row:hover{background:#ffffff0f}.deck-versions__row--current{background:#e6f7f9}.deck-versions__row--current:hover{background:#d8f2f4}[data-theme=dark] .deck-versions__row--current{background:#4fd0dc29}[data-theme=dark] .deck-versions__row--current:hover{background:#4fd0dc3d}.deck-versions__list>li:has(.deck-versions__row--current){background:#e6f7f9;border-color:#0d8f9c}[data-theme=dark] .deck-versions__list>li:has(.deck-versions__row--current){background:#4fd0dc29;border-color:#4fd0dc}.deck-versions__row-number{flex:none;width:26px;font-size:.75rem;font-weight:800}.deck-versions__row-text{flex-direction:column;flex:1;min-width:0;display:flex}.deck-versions__row-status{font-size:.75rem;font-weight:700}.deck-versions__row-meta{color:#6b7080;font-size:11px}[data-theme=dark] .deck-versions__row-meta{color:#8b91a1}.deck-versions__row-action{all:unset;color:#fff;cursor:pointer;background:#111318;border-radius:9999px;flex:none;padding:7px 11px;font-size:11px;font-weight:700}.deck-versions__row-action:disabled{cursor:default;opacity:.45}.deck-versions__row-action:focus-visible{outline-offset:2px;outline:2px solid #3454ff}[data-theme=dark] .deck-versions__row-action{color:#111318;background:#eef0f5}.deck-versions__divider{background:#11131814;height:1px}[data-theme=dark] .deck-versions__divider{background:#ffffff14}.deck-versions__menu{flex-direction:column;gap:2px;display:flex}.deck-versions__menu-item{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:.75rem;font-weight:600;display:flex}.deck-versions__menu-item:hover,.deck-versions__menu-item--open{background:#f7f7fb}.deck-versions__menu-item:focus-visible{outline-offset:-2px;outline:2px solid #3454ff}.deck-versions__menu-item:disabled{cursor:default;opacity:.45}.deck-versions__menu-item--select{cursor:default;justify-content:space-between}.deck-versions__menu-item--select>select{max-width:190px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #11131814;border-radius:8px;padding:5px 8px;font-size:11px}[data-theme=dark] .deck-versions__menu-item:hover,[data-theme=dark] .deck-versions__menu-item--open{background:#ffffff0f}[data-theme=dark] .deck-versions__menu-item--select>select{border-color:#ffffff14}.deck-versions__count{color:#fff;background:#e0417a;border-radius:9999px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:800}.deck-versions__inbox{flex-direction:column;gap:4px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.deck-versions__inbox>li{background:#f7f7fb;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.deck-versions__inbox>li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.deck-versions__inbox>li>button{all:unset;color:#fff;cursor:pointer;background:#3454ff;border-radius:9999px;flex:none;padding:5px 10px;font-weight:700}[data-theme=dark] .deck-versions__inbox>li{background:#ffffff0f}.deck-versions__inbox-empty{color:#6b7080}[data-theme=dark] .deck-versions__inbox-empty{color:#8b91a1}.deck-versions__replay{background:#f7f7fb;border-radius:10px;flex-direction:column;gap:8px;padding:12px;font-size:11px;display:flex}.deck-versions__replay>p{margin:0;line-height:1.5}[data-theme=dark] .deck-versions__replay{background:#ffffff0f}.deck-versions__replay-actions{flex-wrap:wrap;gap:6px;display:flex}.deck-versions__replay-actions>button{all:unset;cursor:pointer;border:1px solid #11131814;border-radius:9999px;padding:7px 11px;font-weight:700}.deck-versions__replay-actions>button:disabled{cursor:default;opacity:.45}[data-theme=dark] .deck-versions__replay-actions>button{border-color:#ffffff14}.deck-versions__footnote{color:#6b7080;margin:0;font-size:11px;line-height:1.5}[data-theme=dark] .deck-versions__footnote{color:#8b91a1}.deck-versions__compare-row{background:#f7f7fb;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}[data-theme=dark] .deck-versions__compare-row{background:#ffffff0f}.deck-versions__compare-head{align-items:center;gap:8px;min-width:0;display:flex}.deck-versions__compare-question{overflow-wrap:anywhere;min-width:0;font-size:.75rem;font-weight:700}.deck-versions__chip{color:#6b7080;background:#eef0f5;border-radius:9999px;flex:none;padding:2px 8px;font-size:10px;font-weight:800}.deck-versions__chip--unchanged{color:#0a5b64;background:#e6f7f9}.deck-versions__chip--added{color:#145f3d;background:#dff5ea}.deck-versions__chip--removed{color:#9a1f4d;background:#ffeaf1}[data-theme=dark] .deck-versions__chip{color:#8b91a1;background:#ffffff1a}[data-theme=dark] .deck-versions__chip--unchanged{color:#4fd0dc;background:#4fd0dc29}[data-theme=dark] .deck-versions__chip--added{color:#4cc98a;background:#4cc98a2e}[data-theme=dark] .deck-versions__chip--removed{color:#ffa3c4;background:#ff7aa82e}.deck-versions__compare-bar{color:#6b7080;align-items:center;gap:8px;font-size:11px;display:flex}[data-theme=dark] .deck-versions__compare-bar{color:#8b91a1}.deck-versions__compare-bar--after{color:#111318;font-weight:700}[data-theme=dark] .deck-versions__compare-bar--after{color:#eef0f5}.deck-versions__compare-side{flex:none;width:22px}.deck-versions__compare-track{background:#eef0f5;border-radius:3px;flex:1;height:6px}[data-theme=dark] .deck-versions__compare-track{background:#ffffff1f}.deck-versions__compare-fill{border-radius:3px;height:100%;display:block}.deck-versions__compare-fill--before{background:#a9adb8}.deck-versions__compare-fill--after{background:#3454ff}.deck-versions__compare-value{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:84px}.deck-strip{box-sizing:border-box;color:#0a5b64;background:#e6f7f9;flex:none;align-items:center;gap:8px;height:34px;padding:0 24px;font-size:.75rem;font-weight:600;display:flex}[data-theme=dark] .deck-strip{color:#4fd0dc;background:#4fd0dc29}.deck-strip__waiting{margin-left:auto;font-weight:700}.deck-controls{min-width:0}@media screen and (width<=767px){.deck-controls .phase-stepper__item{white-space:nowrap;padding:6px 8px}}.deck-controls--in-board{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.deck-controls--in-board .phase-stepper{max-width:100%}.deck-controls--in-board .deck-versions{left:0;right:auto}.dialog.send-to-board{border-radius:14px;min-height:min(420px,100dvh - 64px);max-height:min(600px,100dvh - 64px);padding:16px}.dialog.send-to-board .dialog__content{flex:auto;gap:12px;padding-top:0;overflow:hidden}.dialog.send-to-board .dialog__close-button{width:28px;height:28px;top:12px;right:12px}.send-to-board__head{align-items:baseline;gap:8px;min-height:28px;padding-right:36px;display:flex}.send-to-board__title{letter-spacing:-.02em;flex:none;font-size:15px;font-weight:800}.send-to-board__count{color:#6b7080;min-width:0;font-size:11px}[data-theme=dark] .send-to-board__count{color:#8b91a1}.send-to-board__source{background:#f7f7fb;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}[data-theme=dark] .send-to-board__source{background:#ffffff0d}.send-to-board__source-image{object-fit:cover;border-radius:8px;flex:none;width:36px;height:36px;display:block}.send-to-board__source-text{color:#111318;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1.45;overflow:hidden}[data-theme=dark] .send-to-board__source-text{color:#eef0f5}.send-to-board__empty{color:#6b7080;margin:0;font-size:.75rem;line-height:1.5}[data-theme=dark] .send-to-board__empty{color:#8b91a1}.send-to-board__targets{flex-direction:column;flex:auto;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.send-to-board__target{box-sizing:border-box;color:#111318;text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px 12px;font-family:inherit;display:flex}.send-to-board__target:hover{background:#f7f7fb}[data-theme=dark] .send-to-board__target{color:#eef0f5}[data-theme=dark] .send-to-board__target:hover{background:#ffffff0f}.send-to-board__target--selected{background:#f7f7fb;border-color:#3454ff}[data-theme=dark] .send-to-board__target--selected{background:#ffffff0f;border-color:#6d7cff}.send-to-board__target-icon{color:#6b7080;flex:none;width:16px;height:16px}[data-theme=dark] .send-to-board__target-icon{color:#8b91a1}.send-to-board__target-text{flex-direction:column;flex:1;min-width:0;display:flex}.send-to-board__target-name{font-size:.75rem;font-weight:700}.send-to-board__target-landing{color:#6b7080;font-size:11px}[data-theme=dark] .send-to-board__target-landing{color:#8b91a1}.send-to-board__target-tag{color:#1f2f9e;text-transform:uppercase;letter-spacing:.08em;background:#eaeeff;border-radius:9999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}[data-theme=dark] .send-to-board__target-tag{color:#6d7cff;background:#6d7cff29}.send-to-board__options{flex-wrap:wrap;gap:6px;padding:2px 12px 8px 39px;display:flex}.send-to-board__option{background:var(--accent-color--100);color:var(--accent-color--800);cursor:pointer;border:1px solid #0000;border-radius:9999px;padding:5px 11px;font-family:inherit;font-size:11px;font-weight:700}[data-theme=dark] .send-to-board__option{background:rgba(var(--accent-color--dark-rgb), .22);color:var(--accent-color--300)}.send-to-board__option--selected{border-color:var(--accent-color--dark)}.send-to-board__option-hidden{opacity:.75;font-weight:500}.send-to-board__modes{background:#e9eaf0;border-radius:9999px;gap:2px;padding:3px;display:flex}[data-theme=dark] .send-to-board__modes{background:#1e2233}.send-to-board__modes{align-self:flex-start;width:fit-content}.send-to-board__mode{color:#6b7080;cursor:pointer;white-space:nowrap;border-radius:9999px;padding:6px 12px;font-size:.75rem;font-weight:600}[data-theme=dark] .send-to-board__mode{color:#8b91a1}.send-to-board__mode{border:0;font-family:inherit}.send-to-board__mode--active{color:#111318;cursor:pointer;white-space:nowrap;background:#fff;border-radius:9999px;padding:6px 12px;font-size:.75rem;font-weight:600;box-shadow:0 1px 2px #11131814}[data-theme=dark] .send-to-board__mode--active{color:#eef0f5;box-shadow:none;background:#3a4056}.send-to-board__mode--active{border:0}.send-to-board__footer{border-top:1px solid #11131814;flex:none;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}[data-theme=dark] .send-to-board__footer{border-top-color:#ffffff14}.send-to-board__promise{color:#6b7080;flex:1;font-size:11px;line-height:1.45}[data-theme=dark] .send-to-board__promise{color:#8b91a1}.send-to-board__send{color:#fff;cursor:pointer;background:#111318;border:0;border-radius:9999px;flex:none;padding:10px 16px;font-family:inherit;font-size:.75rem;font-weight:800}.send-to-board__send:hover:not(:disabled){background:#2a2f40}.send-to-board__send:focus-visible{outline-offset:2px;outline:2px solid #3454ff}.send-to-board__send:disabled{cursor:not-allowed;opacity:.4}[data-theme=dark] .send-to-board__send{color:#111318;background:#eef0f5}[data-theme=dark] .send-to-board__send:hover:not(:disabled){background:#d7d9e0}.collection-navigation{gap:8px;margin:12px 0;display:grid}.collection-navigation nav{gap:8px;display:flex}.collection-navigation button,.collection-navigation input{min-height:36px;color:inherit;font:inherit;background:0 0;border:1px solid #11131814;border-radius:16px;padding:6px 10px}.collection-navigation button:focus-visible,.collection-navigation input:focus-visible{outline-offset:2px;outline:2px solid}[data-theme=dark] .collection-navigation button,[data-theme=dark] .collection-navigation input{border-color:#ffffff14}.collection-navigation button{cursor:pointer}.collection-navigation button:disabled{cursor:default;opacity:.5}
