@charset "UTF-8";.ui-menu{display:inline-block;position:relative}.ui-menu__list{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-shadow:var(--shadow-3);box-sizing:border-box;min-width:200px;padding:4px;position:absolute;top:calc(100% + 6px);transform-origin:top right;z-index:300}.ui-menu__list--right{right:0}.ui-menu__list--left{left:0;transform-origin:top left}.ui-menu__item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;font-weight:500;gap:10px;min-height:36px;outline:none;padding:0 10px;text-align:left;transition:background-color .2s cubic-bezier(.2,.8,.2,1);width:100%}.ui-menu__item:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.ui-menu__item:focus-visible,.ui-menu__item:hover:not(:disabled){background:rgba(var(--color-darkest-rgb),.06)}.ui-menu__item:disabled{cursor:not-allowed;opacity:.5}.ui-menu__item--danger{color:var(--color-error)}.ui-menu__item--danger:hover:not(:disabled){background:rgba(var(--color-error-rgb),.08)}.ui-menu__icon{color:var(--color-text-secondary);display:inline-flex;height:16px;width:16px}.ui-menu__icon svg{height:100%;width:100%}.ui-menu__label{flex:1 1 auto}.ui-menu__hint{color:var(--color-text-secondary);font-size:.8125rem}.ui-menu__sep{background:var(--color-border-soft);height:1px;margin:4px 6px}.ui-menu-enter-active{transition:opacity .14s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1)}.ui-menu-leave-active{transition:opacity .1s cubic-bezier(.2,.8,.2,1),transform .1s cubic-bezier(.2,.8,.2,1)}.ui-menu-enter-from,.ui-menu-leave-to{opacity:0;transform:scale(.96) translateY(-2px)}@media(prefers-reduced-motion:reduce){.ui-menu-enter-from,.ui-menu-leave-to{transform:none}}.button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-surface);border:1px solid transparent;border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:0;line-height:1;outline:none;position:relative;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);transition-duration:.14s}}.button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px) scale(.985);transition-duration:90ms}@media(prefers-reduced-motion:reduce){.button:active,.button:hover{transform:none}}.button:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.button__text{display:inline-block;transform:translateY(.5px)}.button__text_hidden{visibility:hidden}.button__action_loading,.button__action_success{display:grid;inset:0;place-items:center;position:absolute}.button__icon,.button_inline{display:inline-flex}.button__icon{align-items:center;flex-shrink:0;justify-content:center;overflow:visible}.button__icon_hidden{visibility:hidden}.button__icon svg{display:block;height:16px;overflow:visible;width:16px}.button__icon path{fill:currentColor;transition:fill .2s cubic-bezier(.2,.8,.2,1)}.button_icon-only{aspect-ratio:1;padding:0}.button_icon-only.button_size_small{height:32px;width:32px}.button_icon-only.button_size_medium{height:40px;width:40px}.button_icon-only.button_size_large{height:44px;width:44px}.button_loading{cursor:progress}.button_success{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.button_success path{fill:var(--color-white)}.button_size_small{font-size:.8125rem;gap:6px;height:32px;padding:0 10px}.button_size_small svg{height:14px;width:14px}.button_size_medium{font-size:.9375rem;height:40px;padding:0 14px}.button_size_large{font-size:1rem;height:44px;padding:0 20px}.button_width_default{min-width:130px}.button_width_auto{width:unset}.button_width_full{width:100%}.button_radius_micro{border-radius:4px}.button_radius_small{border-radius:6px}.button_radius_large,.button_radius_medium{border-radius:10px}.button_radius_round{border-radius:999px}.button_theme_primary,.button_theme_success{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.button_theme_primary path,.button_theme_success path{fill:var(--color-white)}@media(hover:hover)and (pointer:fine){.button_theme_primary:hover:not(:disabled),.button_theme_success:hover:not(:disabled){background:var(--color-secondary);border-color:var(--color-secondary)}}.button_theme_primary-ghost,.button_theme_primary-light,.button_theme_success-ghost,.button_theme_success-light{background:var(--color-bg-surface);border-color:var(--color-primary-border);color:var(--color-primary)}.button_theme_primary-ghost path,.button_theme_primary-light path,.button_theme_success-ghost path,.button_theme_success-light path{fill:var(--color-primary)}@media(hover:hover)and (pointer:fine){.button_theme_primary-ghost:hover:not(:disabled),.button_theme_primary-light:hover:not(:disabled),.button_theme_success-ghost:hover:not(:disabled),.button_theme_success-light:hover:not(:disabled){background:rgba(var(--color-primary-rgb),.08);border-color:var(--color-primary)}}.button_theme_primary-light_hover,.button_theme_success-light_hover{background:rgba(var(--color-primary-rgb),.08)}.button_theme_action-blue,.button_theme_action-mint,.button_theme_action-orange,.button_theme_action-peach,.button_theme_action-primary,.button_theme_control,.button_theme_default{background:var(--color-bg-surface);border-color:var(--color-border-strong);color:var(--color-text-primary)}.button_theme_action-blue path,.button_theme_action-mint path,.button_theme_action-orange path,.button_theme_action-peach path,.button_theme_action-primary path,.button_theme_control path,.button_theme_default path{fill:currentColor}@media(hover:hover)and (pointer:fine){.button_theme_action-blue:hover:not(:disabled),.button_theme_action-mint:hover:not(:disabled),.button_theme_action-orange:hover:not(:disabled),.button_theme_action-peach:hover:not(:disabled),.button_theme_action-primary:hover:not(:disabled),.button_theme_control:hover:not(:disabled),.button_theme_default:hover:not(:disabled){background:var(--color-bg-surface-2);border-color:rgba(var(--color-darkest-rgb),.3)}}.button_theme_control_active{border-color:var(--color-primary);color:var(--color-primary)}.button_theme_ghost,.button_theme_text{background:transparent;border-color:transparent;color:var(--color-text-primary)}.button_theme_ghost path,.button_theme_text path{fill:currentColor}@media(hover:hover)and (pointer:fine){.button_theme_ghost:hover:not(:disabled),.button_theme_text:hover:not(:disabled){background:rgba(var(--color-darkest-rgb),.06)}}.button_theme_text{height:unset;min-width:0;padding:0;width:unset}@media(hover:hover)and (pointer:fine){.button_theme_text:hover:not(:disabled){background:transparent;color:var(--color-primary)}}.button:disabled{cursor:not-allowed;opacity:.5}.control-wrapper{min-width:0}.control-wrapper__title{color:var(--color-text-secondary);color:var(--color-text-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.3;margin-bottom:6px;text-transform:none}.control-wrapper_col_1{grid-column:span 1}.control-wrapper_col_2{grid-column:span 2}.control-wrapper_col_3{grid-column:span 3}.control-wrapper_col_4{grid-column:span 4}.control-wrapper_col_5{grid-column:span 5}.control-wrapper_col_6{grid-column:span 6}.control-wrapper__row{align-items:center;display:flex;gap:1rem}.course-card-skeleton[data-v-3ef502c2]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:14px;padding:.75rem}.course-card-skeleton__cover[data-v-3ef502c2]{height:120px}.course-card-skeleton__body[data-v-3ef502c2]{display:flex;flex-direction:column;gap:8px}.tabs{grid-column:span 6}.tabs__control{flex-shrink:0;margin-right:2rem}.tabs__header{margin-bottom:1rem}.tabs__container,.tabs__header{align-items:center;display:flex;width:100%}.tabs__container{border-bottom:var(--rule-hairline);box-sizing:border-box;gap:4px;overflow-x:auto;position:relative;scrollbar-width:none}.tabs__container::-webkit-scrollbar{display:none}.tabs__container_type_closable{border-bottom:0;gap:.5rem}.tabs__marker{background:var(--color-primary);bottom:-1px;height:2px;left:0;position:absolute;transition:transform .2s cubic-bezier(.2,.8,.2,1),width .2s cubic-bezier(.2,.8,.2,1)}.tabs__item{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;height:40px;line-height:1;padding:0 10px;transition:color .2s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.tabs__item:first-child{padding-left:2px}.tabs__item_type_closable{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:999px;font-size:.875rem;font-weight:500;height:32px;padding:0 6px 0 12px;transition:color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1)}.tabs__item_type_closable:first-child{padding-left:12px}.tabs__item_active{color:var(--color-primary)}.tabs__item_active.tabs__item_type_closable{background:rgba(var(--color-primary-rgb),.08);border-color:var(--color-primary)}@media(hover:hover)and (pointer:fine){.tabs__item:hover{color:var(--color-text-primary)}}.tabs__close{border-radius:999px;color:var(--color-text-secondary);display:inline-grid;height:20px;margin-left:4px;place-items:center;transition:color .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1);width:20px}.tabs__close-icon{height:14px;width:14px}.tabs__close-icon path{fill:currentColor}.tabs__close:hover{background:rgba(var(--color-darkest-rgb),.08);color:var(--color-text-primary)}@media(prefers-reduced-motion:reduce){.tabs__marker{transition:none}}.select{box-sizing:border-box;min-width:80px;position:relative}.select__text{max-width:calc(100% - 24px)}.select__prepend-icon{flex-shrink:0;height:14px;margin-right:.5rem;width:14px}.select__title{display:none}.select__close{background:var(--color-bg-surface);color:var(--color-text-secondary);cursor:pointer;height:14px;position:absolute;right:34px;top:50%;transform:translateY(-50%);transition:color .2s cubic-bezier(.2,.8,.2,1);width:14px}.select__close path{fill:currentColor}.select__close:hover{color:var(--color-error)}.select__toggle{color:var(--color-text-secondary);height:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1);width:14px}.select__toggle path{fill:currentColor}.select__toggle_open{color:var(--color-primary);transform:translateY(-50%) scaleY(-1)}.select__placeholder{color:var(--color-text-secondary);opacity:.7}.select__button{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;font-weight:400;height:40px;line-height:1;padding:0 36px 0 12px;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);width:100%}@media(hover:hover)and (pointer:fine){.select__button:hover{border-color:rgba(var(--color-darkest-rgb),.3)}}.select__button_active{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.16)}.select__button.select__button_disabled{background:var(--color-bg-surface-2);border-color:var(--color-border-strong);box-shadow:none;color:var(--color-text-secondary);cursor:not-allowed}.select__button_small{font-size:.875rem;height:32px;padding-left:10px}.select__list{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-shadow:var(--shadow-3);box-sizing:border-box;font-size:.9375rem;font-weight:500;line-height:1.3;opacity:0;padding:4px;pointer-events:none;position:absolute;transform:scale(.96) translateY(-2px);transform-origin:top left;transition:transform .14s cubic-bezier(.2,.8,.2,1),opacity .14s cubic-bezier(.2,.8,.2,1);width:100%;z-index:300}.select__list_small{min-width:160px}.select__list_position_bottom{top:calc(100% + 6px)}.select__list_position_top{bottom:calc(100% + 6px);transform-origin:bottom left}.select__list_open{opacity:1;pointer-events:auto;transform:none}.select__wrapper{max-height:280px;overflow-y:auto}.select__item{align-items:center;border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:flex;min-height:36px;padding:0 10px;transition:background-color .2s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.select__item:hover{background:rgba(var(--color-darkest-rgb),.06)}}.select__search{margin:4px 4px 6px;position:relative}.select__search:focus-within path{fill:var(--color-primary)}.select__search-icon{color:var(--color-text-secondary);height:14px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:14px}.select__search-icon path{fill:currentColor}.select__search-controller{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-surface-2);border:1px solid var(--color-border-soft);border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:400;height:32px;padding:0 10px 0 30px;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);width:100%}.select__search-controller:focus{background:var(--color-bg-surface);border-color:var(--color-primary);outline:none}.select__search-controller::-moz-placeholder{color:var(--color-text-secondary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;opacity:.7}.select__search-controller::placeholder{color:var(--color-text-secondary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;opacity:.7}@media(prefers-reduced-motion:reduce){.select__list{transform:none}}.suggestion-chip{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:999px;box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;gap:6px;height:32px;justify-content:center;line-height:1;outline:none;padding:0 12px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);white-space:nowrap}@media(hover:hover)and (pointer:fine){.suggestion-chip:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(0);transition-duration:.14s}}.suggestion-chip:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px) scale(.985);transition-duration:90ms}@media(prefers-reduced-motion:reduce){.suggestion-chip:active,.suggestion-chip:hover{transform:none}}.suggestion-chip:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}@media(hover:hover)and (pointer:fine){.suggestion-chip:hover:not(:disabled){background:var(--color-bg-surface-2);border-color:var(--color-border-strong)}}.suggestion-chip_active{background:rgba(var(--color-primary-rgb),.08);border-color:var(--color-primary);color:var(--color-primary)}.suggestion-chip_disabled{cursor:not-allowed;opacity:.5}.suggestion-chip__icon{flex-shrink:0;height:14px;width:14px}.suggestion-chip__text{line-height:1}.suggestion-chip-group{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.suggestion-chip-group_gap_small{gap:.25rem}.suggestion-chip-group_gap_medium{gap:.5rem}.suggestion-chip-group_gap_large{gap:1rem}.choice-chip{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:999px;box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;gap:6px;height:32px;letter-spacing:0;line-height:1;outline:none;padding:0 12px;text-transform:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);white-space:nowrap}@media(hover:hover)and (pointer:fine){.choice-chip:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(0);transition-duration:.14s}}.choice-chip:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px) scale(.985);transition-duration:90ms}@media(prefers-reduced-motion:reduce){.choice-chip:active,.choice-chip:hover{transform:none}}.choice-chip:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}@media(hover:hover)and (pointer:fine){.choice-chip:hover:not(:disabled){background:var(--color-bg-surface-2);border-color:var(--color-border-strong)}}.choice-chip_selected{background:rgba(var(--color-primary-rgb),.08);border-color:var(--color-primary);color:var(--color-primary)}@media(hover:hover)and (pointer:fine){.choice-chip_selected:hover:not(:disabled){background:rgba(var(--color-primary-rgb),.12);border-color:var(--color-primary)}}.choice-chip_disabled{cursor:not-allowed;opacity:.5}.choice-chip__emoji{font-size:15px;line-height:1}.choice-chip__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.choice-chip__icon,.choice-chip__icon svg{height:14px;width:14px}.choice-chip__label{line-height:1}.textarea{box-sizing:border-box;position:relative}.textarea__controller{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:var(--color-text-primary);display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;outline:none;width:100%}.textarea__controller::-moz-placeholder{color:var(--color-text-secondary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;opacity:.7}.textarea__controller::placeholder{color:var(--color-text-secondary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;opacity:.7}.textarea__controller_theme_default,.textarea__controller_theme_description{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:6px;font-size:.9375rem;font-weight:400;line-height:1.5;padding:10px 12px;resize:vertical;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.textarea__controller_theme_default:hover:not(:disabled),.textarea__controller_theme_description:hover:not(:disabled){border-color:rgba(var(--color-darkest-rgb),.3)}}.textarea__controller_theme_default:focus,.textarea__controller_theme_description:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.16)}.textarea__controller_theme_description{font-size:1rem;padding-bottom:1.5rem}.textarea__controller_theme_prompt,.textarea__controller_theme_text-block{background:transparent;border:none;border-radius:0;font-size:1rem;font-weight:400;line-height:1.5;min-height:120px;resize:vertical}.textarea__controller_theme_prompt{padding:1.5rem}.textarea__controller_theme_title{background:transparent;border:none;font-family:Unbounded,Manrope,-apple-system,system-ui,sans-serif;font-size:1.375rem;font-weight:600;letter-spacing:-.015em;line-height:1.2;overflow:hidden;padding:0;resize:none}.textarea__controller.textarea__controller_disabled,.textarea__controller:disabled{background:var(--color-bg-surface-2);color:var(--color-text-secondary);cursor:not-allowed;opacity:1}.textarea__controller_auto-resize{min-height:unset;overflow:hidden}.textarea__controller_has-char-count{padding-bottom:calc(1.5rem + 20px)}.textarea__char-count{background:rgba(var(--color-white-rgb),.9);border-radius:4px;bottom:10px;color:var(--color-text-secondary);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500;padding:2px 6px;pointer-events:none;position:absolute;right:12px;z-index:1}.textarea__char-count_warning{color:var(--color-error)}.tooltip-icon{color:var(--color-text-secondary);cursor:pointer;height:16px;margin-left:.5rem;outline:none;width:16px}.tooltip-icon path{fill:currentColor}.tooltip-icon:focus-visible{border-radius:999px;outline:2px solid var(--color-primary);outline-offset:2px}.v-popper--theme-tooltip.v-popper__popper{z-index:300}.v-popper--theme-tooltip.v-popper__popper .v-popper__inner{background:var(--color-darkest);border-radius:6px;box-shadow:var(--shadow-2);color:var(--color-bg-surface);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.4;max-width:320px;padding:6px 10px}.v-popper--theme-tooltip.v-popper__popper .v-popper__arrow-inner,.v-popper--theme-tooltip.v-popper__popper .v-popper__arrow-outer{border-color:var(--color-darkest)}.v-popper--theme-tooltip.v-popper__popper.v-popper__popper--shown{transition:opacity .14s cubic-bezier(.2,.8,.2,1)}.v-popper--theme-tooltip.v-popper__popper.v-popper__popper--hidden{transition:opacity 90ms cubic-bezier(.2,.8,.2,1)}@keyframes Spin-22b665f9{to{transform:rotate(1turn)}}.animation__spin[data-v-22b665f9]{animation:Spin-22b665f9 2.5s linear infinite}@keyframes Flip-22b665f9{to{transform:rotateX(180deg)}}.animation__flip[data-v-22b665f9]{animation:Flip-22b665f9 1s linear infinite}.text[data-v-22b665f9]{font-size:16px;font-weight:500;letter-spacing:0;line-height:160%}.content-text-block__plain-title[data-v-22b665f9]{color:var(--color-darkest);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem}.content-markdown[data-v-22b665f9]{color:var(--color-text-primary);margin-inline:auto;max-width:42.5rem}.content-markdown[data-v-22b665f9] h1,.content-markdown[data-v-22b665f9] h2,.content-markdown[data-v-22b665f9] h3,.content-markdown[data-v-22b665f9] h4,.content-markdown[data-v-22b665f9] h5,.content-markdown[data-v-22b665f9] h6{color:var(--color-darkest);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem}.content-markdown[data-v-22b665f9] h1:not(:first-child),.content-markdown[data-v-22b665f9] h2:not(:first-child),.content-markdown[data-v-22b665f9] h3:not(:first-child),.content-markdown[data-v-22b665f9] h4:not(:first-child),.content-markdown[data-v-22b665f9] h5:not(:first-child),.content-markdown[data-v-22b665f9] h6:not(:first-child){margin-top:1.5rem}.content-markdown[data-v-22b665f9] h1{font-size:2rem;letter-spacing:-.025em;line-height:1.15}.content-markdown[data-v-22b665f9] h2{font-size:1.5rem}.content-markdown[data-v-22b665f9] h3{font-size:1.25rem;line-height:1.3}.content-markdown[data-v-22b665f9] h4{font-size:1.1rem;font-weight:700}.content-markdown[data-v-22b665f9] h5,.content-markdown[data-v-22b665f9] h6{color:var(--color-text-secondary);font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.content-markdown[data-v-22b665f9] p{line-height:1.65;margin:0 0 .75rem}.content-markdown[data-v-22b665f9] p:last-child{margin-bottom:0}.content-markdown[data-v-22b665f9] ul{list-style-position:outside;list-style-type:disc;margin:0 0 .75rem;padding-inline-start:1rem}.content-markdown[data-v-22b665f9] ol{list-style-position:outside;list-style-type:decimal;margin:0 0 .75rem;padding-inline-start:1rem}.content-markdown[data-v-22b665f9] ol>li::marker{color:var(--color-primary);font-weight:700}.content-markdown[data-v-22b665f9] ul>li::marker{color:var(--color-primary)}.content-markdown[data-v-22b665f9] ul ul{list-style-type:circle;margin-bottom:0;margin-top:.5rem}.content-markdown[data-v-22b665f9] ul ul ul{list-style-type:square}.content-markdown[data-v-22b665f9] ol ol{list-style-type:decimal;margin-bottom:0;margin-top:.5rem}.content-markdown[data-v-22b665f9] li{line-height:1.6;margin-bottom:.5rem}.content-markdown[data-v-22b665f9] li:last-child{margin-bottom:0}.content-markdown[data-v-22b665f9] li>p{margin:0 0 .25rem}.content-markdown[data-v-22b665f9] li>p:last-child{margin-bottom:0}.content-markdown[data-v-22b665f9] li>ol,.content-markdown[data-v-22b665f9] li>ul{margin-bottom:0;margin-top:.5rem}.content-markdown[data-v-22b665f9] blockquote{background:rgba(var(--color-primary-rgb),.06);border-left:4px solid var(--color-primary);border-radius:0 6px 6px 0;color:var(--color-text-primary);font-size:1.02em;margin:1rem 0;padding:.75rem 1rem}.content-markdown[data-v-22b665f9] blockquote>p{margin:0 0 .25rem}.content-markdown[data-v-22b665f9] blockquote>p:last-child{margin-bottom:0}.content-markdown[data-v-22b665f9] pre{background:rgba(var(--color-darkest-rgb),.06);border-radius:6px;font-size:.9em;margin:0 0 .75rem;overflow:auto;padding:.75rem}.content-markdown[data-v-22b665f9] code{background:rgba(var(--color-darkest-rgb),.06);border-radius:4px;font-family:ui-monospace,monospace;font-size:.9em;padding:.1em .35em}.content-markdown[data-v-22b665f9] pre code{background:none;padding:0}.content-markdown[data-v-22b665f9] a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.content-markdown[data-v-22b665f9] hr{border:none;border-top:1px solid var(--color-grey);margin:1rem 0}.content-markdown[data-v-22b665f9] p:has(>img:only-child){margin:1rem 0;text-align:center}.content-markdown[data-v-22b665f9] img{border-radius:10px;box-shadow:0 4px 16px rgba(var(--color-darkest-rgb),.06);display:block;height:auto;margin:0 auto;max-width:100%}.content-markdown[data-v-22b665f9] p:has(>img:only-child)+p>em:only-child{color:var(--color-text-muted);display:block;font-size:.875rem;margin-top:-.5rem;text-align:center}.content-markdown[data-v-22b665f9] table{border-collapse:collapse;display:block;font-size:.95em;margin:0 0 .75rem;max-width:100%;overflow-x:auto;width:-moz-fit-content;width:fit-content}.content-markdown[data-v-22b665f9] td,.content-markdown[data-v-22b665f9] th{border:1px solid var(--color-grey);padding:.5rem .75rem;text-align:left;vertical-align:top}.content-markdown[data-v-22b665f9] th{background:rgba(var(--color-primary-rgb),.06);color:var(--color-darkest);font-weight:700}.content-markdown[data-v-22b665f9] tbody tr:nth-child(2n){background:rgba(var(--color-darkest-rgb),.02)}.content-markdown[data-v-22b665f9] .katex-display{overflow-x:auto;overflow-y:hidden;padding:2px 0}.content-markdown[data-v-22b665f9] .math-error{color:var(--color-error)}.content-markdown[data-v-22b665f9] strong{font-weight:700}.content-markdown[data-v-22b665f9] em{font-style:italic}.content-markdown[data-v-22b665f9] del,.content-markdown[data-v-22b665f9] s{color:var(--color-text-secondary);text-decoration:line-through}.content-markdown[data-v-22b665f9]>:first-child{margin-top:0}.content-markdown[data-v-22b665f9]>:last-child{margin-bottom:0}@media(min-width:1025px){.content-markdown[data-v-22b665f9]{max-width:46.25rem}}.image-block__frame[data-v-0f66afa7]{border-radius:10px;overflow:hidden;position:relative;width:100%}.image-block__frame:hover .image-block__regen[data-v-0f66afa7]{opacity:1;transform:translateY(0)}.image-block__img[data-v-0f66afa7]{border-radius:10px;display:block;margin:0 auto;max-height:500px;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-block__overlay[data-v-0f66afa7]{background-color:rgba(var(--color-darkest-rgb),.05);border-radius:10px;inset:0;pointer-events:none;position:absolute}.image-block__regen[data-v-0f66afa7]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(var(--color-darkest-rgb),.72);border:0;border-radius:999px;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:13px;font-weight:600;gap:6px;height:34px;opacity:0;padding:0 12px;position:absolute;right:10px;top:10px;transform:translateY(-4px);transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1)}.image-block__regen[data-v-0f66afa7]:hover:not(:disabled){background:var(--color-primary)}.image-block__regen[data-v-0f66afa7]:disabled{cursor:default;opacity:1}.image-block__regen[data-v-0f66afa7]:focus-visible{opacity:1;outline:2px solid var(--color-primary);outline-offset:2px;transform:translateY(0)}.image-block__busy[data-v-0f66afa7]{align-items:center;background:rgba(var(--color-darkest-rgb),.55);border-radius:10px;cursor:progress;display:flex;flex-direction:column;gap:6px;inset:0;justify-content:center;padding:0 16px;position:absolute;text-align:center}.image-block__busy .image-block__spinner[data-v-0f66afa7]{--size:24px;margin-bottom:4px}.image-block__busy-label[data-v-0f66afa7]{color:var(--color-white);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:15px;font-weight:600}.image-block__busy-hint[data-v-0f66afa7]{color:rgba(var(--color-white-rgb),.8)}.image-block__busy-hint[data-v-0f66afa7],.image-block__error[data-v-0f66afa7]{font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:13px}.image-block__error[data-v-0f66afa7]{color:var(--color-error);margin:8px 0 0}.image-block__spinner[data-v-0f66afa7]{color:var(--color-white)}@media(prefers-reduced-motion:reduce){.image-block__regen[data-v-0f66afa7]{transition:opacity .2s cubic-bezier(.2,.8,.2,1)}}.youtube__iframe[data-v-4b3635cc]{border-radius:10px;height:479px;width:100%}.audio[data-v-2b744f22]{border:1px solid rgba(var(--color-default-rgb),.1);border-radius:6px;height:100%;margin:16px 0}.audio-title[data-v-2b744f22]{font-size:16px;font-weight:700;letter-spacing:0;line-height:150%;margin:25px 0 14px 30px}.audio audio[data-v-2b744f22]{border-radius:4px;margin:0 30px 22px;width:90%}.oq-view[data-v-b501fa7b]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;gap:1rem;padding:1.5rem}.oq-view[data-v-b501fa7b],.oq-view__header[data-v-b501fa7b]{display:flex;flex-direction:column}.oq-view__header[data-v-b501fa7b]{gap:.25rem;min-width:0}.oq-view__kicker[data-v-b501fa7b]{color:var(--color-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin:0;text-transform:none}.oq-view__q[data-v-b501fa7b]{color:var(--color-ink);font-family:Fraunces,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1rem;font-style:italic;font-weight:500;letter-spacing:-.01em;line-height:1.4;margin:0;overflow-wrap:break-word}.oq-view__answer-group[data-v-b501fa7b]{display:flex;flex-direction:column;gap:.5rem}.oq-view__label[data-v-b501fa7b]{color:var(--color-text-secondary);font-size:.75rem;font-weight:700;line-height:1.4;margin:0}.oq-view__textarea[data-v-b501fa7b]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-sizing:border-box;color:var(--color-ink);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.6;min-height:6rem;padding:.75rem 1rem;resize:vertical;transition:border-color .12s cubic-bezier(.2,0,0,1);width:100%}.oq-view__textarea[data-v-b501fa7b]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.oq-view__textarea[data-v-b501fa7b]::-moz-placeholder{color:var(--color-grey-text)}.oq-view__textarea[data-v-b501fa7b]::placeholder{color:var(--color-grey-text)}.oq-view__textarea[data-v-b501fa7b]:focus{border-color:var(--color-primary);outline:none}.oq-view__textarea[data-v-b501fa7b]:disabled{cursor:default;opacity:.75}.oq-view__review[data-v-b501fa7b]{display:flex;flex-direction:column;gap:.75rem}.oq-view__model[data-v-b501fa7b]{background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:10px;padding:.75rem 1rem}.oq-view__explain-label[data-v-b501fa7b],.oq-view__model-label[data-v-b501fa7b]{color:var(--color-primary);display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin-bottom:2px;text-transform:none}.oq-view__model-text[data-v-b501fa7b]{line-height:1.6}.oq-view__explain[data-v-b501fa7b],.oq-view__model-text[data-v-b501fa7b]{color:var(--color-text-primary);font-size:.875rem;margin:0}.oq-view__explain[data-v-b501fa7b]{background:var(--color-bg-surface-2);border-radius:10px;line-height:1.55;padding:.75rem 1rem}.poll-view[data-v-45610ca1]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;gap:1rem;padding:1.5rem}.poll-view[data-v-45610ca1],.poll-view__header[data-v-45610ca1]{display:flex;flex-direction:column}.poll-view__header[data-v-45610ca1]{gap:.25rem;min-width:0}.poll-view__kicker[data-v-45610ca1]{color:var(--color-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin:0;text-transform:none}.poll-view__q[data-v-45610ca1]{color:var(--color-ink);font-size:1rem;font-weight:700;line-height:1.4;margin:0;overflow-wrap:break-word}.poll-view__hint[data-v-45610ca1]{color:var(--color-text-secondary);font-size:.875rem;margin:0}.poll-view__opts[data-v-45610ca1]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.poll-view__opt[data-v-45610ca1]{align-items:flex-start;background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;color:var(--color-ink);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;gap:.75rem;min-height:44px;padding:.75rem;text-align:left;transition:border-color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);width:100%}.poll-view__opt[data-v-45610ca1]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.poll-view__opt[data-v-45610ca1]:hover:not(:disabled){border-color:var(--color-primary-border)}.poll-view__opt[data-v-45610ca1]:active:not(:disabled){transform:scale(.99)}.poll-view__opt[data-v-45610ca1]:disabled{cursor:default}.poll-view__opt--selected[data-v-45610ca1]{background:var(--color-primary-light);border-color:var(--color-primary)}.poll-view__opt--correct[data-v-45610ca1]{background:rgba(var(--color-mint-rgb),.14);border-color:var(--color-mint)}.poll-view__opt--wrong[data-v-45610ca1]{background:var(--color-error-ghost);border-color:var(--color-error)}.poll-view__mark[data-v-45610ca1]{border:2px solid var(--color-border-strong);border-radius:999px;color:var(--color-white);display:grid;flex-shrink:0;height:24px;place-items:center;transition:border-color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1);width:24px}.poll-view__mark--multi[data-v-45610ca1]{border-radius:4px}.poll-view__opt--selected .poll-view__mark[data-v-45610ca1]{background:var(--color-primary);border-color:var(--color-primary)}.poll-view__opt--correct .poll-view__mark[data-v-45610ca1]{background:var(--color-mint);border-color:var(--color-mint)}.poll-view__opt--wrong .poll-view__mark[data-v-45610ca1]{background:var(--color-error);border-color:var(--color-error)}.poll-view__mark-ic[data-v-45610ca1]{height:13px;width:13px}.poll-view__body[data-v-45610ca1]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.poll-view__text[data-v-45610ca1]{font-weight:500;line-height:1.5}.poll-view__rationale[data-v-45610ca1]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.45}.poll-view__foot[data-v-45610ca1],.poll-view__result[data-v-45610ca1]{display:flex;flex-direction:column}.poll-view__result[data-v-45610ca1]{gap:.75rem}.poll-view__verdict[data-v-45610ca1]{align-items:center;border-radius:10px;color:var(--color-ink);display:flex;font-size:.875rem;font-weight:600;gap:.75rem;padding:.75rem}.poll-view__verdict.is-ok[data-v-45610ca1]{background:rgba(var(--color-mint-rgb),.14);border:1px solid rgba(var(--color-mint-rgb),.3)}.poll-view__verdict.is-bad[data-v-45610ca1]{background:var(--color-error-ghost);border:1px solid rgba(var(--color-error-rgb),.28)}.poll-view__verdict-ic[data-v-45610ca1]{border-radius:999px;color:var(--color-white);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.poll-view__verdict-ic svg[data-v-45610ca1]{height:15px;width:15px}.is-ok .poll-view__verdict-ic[data-v-45610ca1]{background:var(--color-mint)}.is-bad .poll-view__verdict-ic[data-v-45610ca1]{background:var(--color-error)}.poll-view__reset[data-v-45610ca1]{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:600;gap:.25rem;margin-left:auto;padding:.25rem .5rem;transition:color .12s cubic-bezier(.2,0,0,1)}.poll-view__reset[data-v-45610ca1]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.poll-view__reset svg[data-v-45610ca1]{height:14px;width:14px}.poll-view__reset[data-v-45610ca1]:hover{color:var(--color-primary)}.poll-view__explain[data-v-45610ca1]{background:var(--color-bg-surface-2);border-radius:10px;color:var(--color-text-primary);font-size:.875rem;line-height:1.55;margin:0;padding:.75rem}.poll-view__explain-label[data-v-45610ca1]{color:var(--color-primary);display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin-bottom:2px;text-transform:none}.link[data-v-956abc4b]{align-items:center;background:var(--color-white);border:1px solid var(--color-grey);border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:40px;padding:18px 20px}.link[data-v-956abc4b]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.link__icon[data-v-956abc4b]{flex-shrink:0;height:20px;width:20px}.link__icon[data-v-956abc4b] path{fill:var(--color-grey-light)}.link__url[data-v-956abc4b]{color:var(--color-dark);font-size:15px;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-block--file[data-v-273d48bf]{margin-bottom:24px}.file-card[data-v-273d48bf]{align-items:center;background-color:var(--color-white);border:1px solid rgba(var(--color-default-rgb),.1);border-radius:6px;box-shadow:0 0 4px rgba(var(--color-darkest-rgb),.11);cursor:pointer;display:flex;gap:16px;padding:25px 30px;text-align:left;transition:box-shadow .2s;width:100%}.file-card[data-v-273d48bf]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.file-card[data-v-273d48bf]:hover{box-shadow:0 0 8px rgba(var(--color-darkest-rgb),.16)}.file-card[data-v-273d48bf]:disabled{cursor:default;opacity:.6}.file-card__type-icon[data-v-273d48bf]{flex-shrink:0;height:35px;width:35px}.file-card__name[data-v-273d48bf]{color:var(--color-darkest);flex:1;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card__download-icon[data-v-273d48bf]{flex-shrink:0;height:24px;width:24px}.content-block[data-v-77a7e8c8]{margin-bottom:16px}.content-block__header[data-v-77a7e8c8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.content-block__icon[data-v-77a7e8c8]{fill:var(--color-text-secondary);height:20px;width:20px}.content-block__remove[data-v-77a7e8c8]{background:transparent;border:none;color:var(--color-error);cursor:pointer;font-size:18px;padding:0}.content-block__input[data-v-77a7e8c8]{margin-bottom:8px}.content-block__preview[data-v-77a7e8c8]{margin-bottom:12px;margin-top:12px;text-align:center}.content-block__preview iframe[data-v-77a7e8c8]{border-radius:6px;max-width:98%}.content-title-block-view .content-markdown[data-v-65b62ce7]{color:var(--color-text-primary)}.content-title-block-view .content-markdown[data-v-65b62ce7] h1,.content-title-block-view .content-markdown[data-v-65b62ce7] h2,.content-title-block-view .content-markdown[data-v-65b62ce7] h3,.content-title-block-view .content-markdown[data-v-65b62ce7] h4,.content-title-block-view .content-markdown[data-v-65b62ce7] h5,.content-title-block-view .content-markdown[data-v-65b62ce7] h6{color:var(--color-darkest);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem}.content-title-block-view .content-markdown[data-v-65b62ce7] h1:not(:first-child),.content-title-block-view .content-markdown[data-v-65b62ce7] h2:not(:first-child),.content-title-block-view .content-markdown[data-v-65b62ce7] h3:not(:first-child),.content-title-block-view .content-markdown[data-v-65b62ce7] h4:not(:first-child),.content-title-block-view .content-markdown[data-v-65b62ce7] h5:not(:first-child),.content-title-block-view .content-markdown[data-v-65b62ce7] h6:not(:first-child){margin-top:1.5rem}.content-title-block-view .content-markdown[data-v-65b62ce7] h1{font-size:2rem;letter-spacing:-.025em;line-height:1.15}.content-title-block-view .content-markdown[data-v-65b62ce7] h2{font-size:1.5rem}.content-title-block-view .content-markdown[data-v-65b62ce7] h3{font-size:1.25rem;line-height:1.3}.content-title-block-view .content-markdown[data-v-65b62ce7] h4{font-size:1.1rem;font-weight:700}.content-title-block-view .content-markdown[data-v-65b62ce7] h5,.content-title-block-view .content-markdown[data-v-65b62ce7] h6{color:var(--color-text-secondary);font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.content-title-block-view .content-markdown[data-v-65b62ce7] p{line-height:1.65}.content-title-block-view .content-markdown[data-v-65b62ce7] ul{list-style-position:outside;list-style-type:disc;margin:0 0 .75rem;padding-inline-start:1rem}.content-title-block-view .content-markdown[data-v-65b62ce7] ol{list-style-position:outside;list-style-type:decimal;margin:0 0 .75rem;padding-inline-start:1rem}.content-title-block-view .content-markdown[data-v-65b62ce7] ol>li::marker{color:var(--color-primary);font-weight:700}.content-title-block-view .content-markdown[data-v-65b62ce7] ul>li::marker{color:var(--color-primary)}.content-title-block-view .content-markdown[data-v-65b62ce7] ul ul{list-style-type:circle;margin-bottom:0;margin-top:.5rem}.content-title-block-view .content-markdown[data-v-65b62ce7] ul ul ul{list-style-type:square}.content-title-block-view .content-markdown[data-v-65b62ce7] ol ol{list-style-type:decimal;margin-bottom:0;margin-top:.5rem}.content-title-block-view .content-markdown[data-v-65b62ce7] li{line-height:1.6;margin-bottom:.5rem}.content-title-block-view .content-markdown[data-v-65b62ce7] li:last-child{margin-bottom:0}.content-title-block-view .content-markdown[data-v-65b62ce7] li>p{margin:0 0 .25rem}.content-title-block-view .content-markdown[data-v-65b62ce7] li>p:last-child{margin-bottom:0}.content-title-block-view .content-markdown[data-v-65b62ce7] li>ol,.content-title-block-view .content-markdown[data-v-65b62ce7] li>ul{margin-bottom:0;margin-top:.5rem}.content-title-block-view .content-markdown[data-v-65b62ce7] blockquote{background:rgba(var(--color-primary-rgb),.06);border-left:4px solid var(--color-primary);border-radius:0 6px 6px 0;color:var(--color-text-primary);font-size:1.02em;margin:1rem 0;padding:.75rem 1rem}.content-title-block-view .content-markdown[data-v-65b62ce7] blockquote>p{margin:0 0 .25rem}.content-title-block-view .content-markdown[data-v-65b62ce7] blockquote>p:last-child{margin-bottom:0}.content-title-block-view .content-markdown[data-v-65b62ce7] pre{background:rgba(var(--color-darkest-rgb),.06);border-radius:6px;font-size:.9em;margin:0 0 .75rem;overflow:auto;padding:.75rem}.content-title-block-view .content-markdown[data-v-65b62ce7] code{background:rgba(var(--color-darkest-rgb),.06);border-radius:4px;font-family:ui-monospace,monospace;font-size:.9em;padding:.1em .35em}.content-title-block-view .content-markdown[data-v-65b62ce7] pre code{background:none;padding:0}.content-title-block-view .content-markdown[data-v-65b62ce7] a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.content-title-block-view .content-markdown[data-v-65b62ce7] hr{border:none;border-top:1px solid var(--color-grey);margin:1rem 0}.content-title-block-view .content-markdown[data-v-65b62ce7] p:has(>img:only-child){margin:1rem 0;text-align:center}.content-title-block-view .content-markdown[data-v-65b62ce7] img{border-radius:10px;box-shadow:0 4px 16px rgba(var(--color-darkest-rgb),.06);display:block;height:auto;margin:0 auto;max-width:100%}.content-title-block-view .content-markdown[data-v-65b62ce7] p:has(>img:only-child)+p>em:only-child{color:var(--color-text-muted);display:block;font-size:.875rem;margin-top:-.5rem;text-align:center}.content-title-block-view .content-markdown[data-v-65b62ce7] table{border-collapse:collapse;display:block;font-size:.95em;margin:0 0 .75rem;max-width:100%;overflow-x:auto;width:-moz-fit-content;width:fit-content}.content-title-block-view .content-markdown[data-v-65b62ce7] td,.content-title-block-view .content-markdown[data-v-65b62ce7] th{border:1px solid var(--color-grey);padding:.5rem .75rem;text-align:left;vertical-align:top}.content-title-block-view .content-markdown[data-v-65b62ce7] th{background:rgba(var(--color-primary-rgb),.06);color:var(--color-darkest);font-weight:700}.content-title-block-view .content-markdown[data-v-65b62ce7] tbody tr:nth-child(2n){background:rgba(var(--color-darkest-rgb),.02)}.content-title-block-view .content-markdown[data-v-65b62ce7] .katex-display{overflow-x:auto;overflow-y:hidden;padding:2px 0}.content-title-block-view .content-markdown[data-v-65b62ce7] .math-error{color:var(--color-error)}.content-title-block-view .content-markdown[data-v-65b62ce7] strong{font-weight:700}.content-title-block-view .content-markdown[data-v-65b62ce7] em{font-style:italic}.content-title-block-view .content-markdown[data-v-65b62ce7] del,.content-title-block-view .content-markdown[data-v-65b62ce7] s{color:var(--color-text-secondary);text-decoration:line-through}.content-title-block-view .content-markdown[data-v-65b62ce7]>:first-child{margin-top:0}.content-title-block-view .content-markdown[data-v-65b62ce7]>:last-child{margin-bottom:0}.content-title-block-view .content-markdown[data-v-65b62ce7] p{color:var(--color-darkest);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem}.content-title-block-view .content-markdown[data-v-65b62ce7] p:last-child{margin-bottom:0}.content-title-block-view .content-markdown[data-v-65b62ce7] ol,.content-title-block-view .content-markdown[data-v-65b62ce7] ul{color:var(--color-text-primary);font-size:1rem;font-weight:500;letter-spacing:0}.markdown-toolbar[data-v-c3017f60]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.markdown-toolbar_bubble[data-v-c3017f60]{background:var(--color-white);border:1px solid var(--color-border-soft);border-radius:6px;box-shadow:var(--shadow-3);display:grid;gap:2px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:0;overflow:hidden;padding:2px;width:min(292px,100vw - 16px)}.markdown-toolbar__btn[data-v-c3017f60]{background:var(--color-white);border:1px solid var(--color-grey);border-radius:4px;color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.2;min-width:2rem;padding:3px 6px;transition:background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1)}.markdown-toolbar__btn svg[data-v-c3017f60]{display:block;margin:0 auto}.markdown-toolbar__btn[data-v-c3017f60]:hover{background:var(--color-primary-light);border-color:var(--color-primary-border);color:var(--color-primary)}.markdown-toolbar__btn[data-v-c3017f60]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.markdown-toolbar_bubble .markdown-toolbar__btn[data-v-c3017f60]{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-text-secondary);font-size:.75rem;font-weight:700;min-height:1.28rem;min-width:1.28rem;padding:1px 3px}.markdown-toolbar_bubble .markdown-toolbar__btn[data-v-c3017f60]:hover{background:var(--color-primary-light);border-color:var(--color-primary-border);color:var(--color-primary)}.markdown-toolbar_bubble .markdown-toolbar__btn[data-v-c3017f60]:focus-visible{outline-color:var(--color-primary)}.markdown-editor[data-v-db476885]{width:100%}.markdown-editor__codemirror-shell[data-v-db476885]{display:flex;flex-direction:column;max-height:min(70vh,720px);min-height:120px;min-width:0;overflow:hidden;resize:vertical}.markdown-editor__codemirror-shell--title[data-v-db476885]{max-height:min(40vh,320px);min-height:72px}.markdown-editor__codemirror-host[data-v-db476885]{display:flex;flex:1;flex-direction:column;min-height:100px;min-width:0}.markdown-editor__codemirror-host[data-v-db476885] .cm-editor{border-radius:6px;display:flex;flex:1 1 auto;flex-direction:column;min-height:100px}.markdown-editor__codemirror-host[data-v-db476885] .cm-scroller{flex:1 1 auto;min-height:0}.markdown-editor__selection-bubble[data-v-db476885]{display:flex;flex-direction:column;gap:5px;margin:-32px -16px;padding:32px 16px;position:fixed;z-index:1200}.markdown-editor__link-panel[data-v-db476885]{align-items:center;background:var(--color-white);border:1px solid var(--color-border-soft);border-radius:10px;box-shadow:var(--shadow-3);display:flex;gap:6px;padding:7px}.markdown-editor__link-input[data-v-db476885]{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-text-primary);font-size:.8125rem;min-width:0;padding:5px 8px;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);width:184px}.markdown-editor__link-input[data-v-db476885]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.16);outline:none}.markdown-editor__link-btn[data-v-db476885]{background:var(--color-primary-light);border:1px solid rgba(var(--color-primary-rgb),.3);border-radius:6px;color:var(--color-primary);cursor:pointer;font-size:.8125rem;font-weight:600;padding:4px 8px}.markdown-editor__link-btn[data-v-db476885]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.markdown-editor__link-btn[data-v-db476885]:hover{background:var(--color-primary);color:var(--color-white)}.markdown-editor__link-btn_ghost[data-v-db476885]{background:rgba(var(--color-peach-rgb),.18);border-color:rgba(var(--color-peach-rgb),.4)}.content-title-block-edit[data-v-3b5a4d9a] .cm-content{letter-spacing:-.02em}.image-edit[data-v-13b5b83b]{display:flex;flex-direction:column;gap:16px}.image-edit__file-input[data-v-13b5b83b]{display:none}.image-edit__dropzone[data-v-13b5b83b]{align-items:center;background-color:var(--color-bg-surface-2);border:2px dashed var(--color-grey-light);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:160px;padding:40px 24px;transition:border-color .2s,background-color .2s}.image-edit__dropzone--dragover[data-v-13b5b83b],.image-edit__dropzone[data-v-13b5b83b]:hover{background-color:var(--color-primary-light);border-color:var(--color-primary)}.image-edit__dropzone--uploading[data-v-13b5b83b]{cursor:default;pointer-events:none}.image-edit__dropzone--error[data-v-13b5b83b]{border-color:var(--color-error)}.image-edit__upload-icon[data-v-13b5b83b]{height:32px;opacity:.6;width:32px}.image-edit__upload-icon[data-v-13b5b83b] path{fill:var(--color-primary)}.image-edit__label[data-v-13b5b83b]{color:var(--color-dark);font-size:15px;font-weight:500}.image-edit__hint[data-v-13b5b83b]{color:var(--color-text-secondary);font-size:13px}.image-edit__error[data-v-13b5b83b]{color:var(--color-error);font-size:13px;text-align:center}.image-edit__error--regen[data-v-13b5b83b]{display:block;margin:8px 0 0;text-align:left}.image-edit__spinner--on-dark[data-v-13b5b83b]{color:var(--color-white)}.image-edit__preview-wrap[data-v-13b5b83b]{position:relative}.image-edit__preview[data-v-13b5b83b]{border-radius:10px;display:inline-block;max-width:100%;overflow:hidden;position:relative}.image-edit__preview:hover .image-edit__overlay[data-v-13b5b83b]{opacity:1}.image-edit__img[data-v-13b5b83b]{background-color:var(--color-bg-surface-2);display:block;margin:0 auto;max-height:479px;max-width:100%;-o-object-fit:contain;object-fit:contain}.image-edit__overlay[data-v-13b5b83b]{align-items:center;background-color:rgba(var(--color-darkest-rgb),.45);display:flex;gap:12px;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s}.image-edit__overlay--busy[data-v-13b5b83b]{background-color:rgba(var(--color-darkest-rgb),.62);cursor:progress;opacity:1}.image-edit__status[data-v-13b5b83b]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0 16px;text-align:center}.image-edit__status-label[data-v-13b5b83b]{color:var(--color-white);font-size:15px;font-weight:600}.image-edit__status-hint[data-v-13b5b83b]{color:rgba(var(--color-white-rgb),.8);font-size:13px}.image-edit__overlay-btn[data-v-13b5b83b]{background-color:var(--color-white);border:none;border-radius:6px;color:var(--color-dark);cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background-color .15s}.image-edit__overlay-btn[data-v-13b5b83b]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.image-edit__overlay-btn[data-v-13b5b83b]:hover{background-color:var(--color-grey)}.image-edit__overlay-btn--remove[data-v-13b5b83b]{background-color:transparent;border:1px solid rgba(var(--color-white-rgb),.6);color:var(--color-white)}.image-edit__overlay-btn--remove[data-v-13b5b83b]:hover{background-color:rgba(var(--color-white-rgb),.15)}@media(prefers-reduced-motion:reduce){.image-edit__spinner[data-v-13b5b83b]{animation-duration:1.4s}}.base-input{color:inherit}.base-input_theme_default{box-sizing:border-box;position:relative}.base-input_theme_media-url{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:6px;box-sizing:border-box;display:flex;gap:12px;height:40px;padding:0 12px;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.base-input_theme_media-url:hover{border-color:rgba(var(--color-darkest-rgb),.3)}}.base-input_theme_media-url:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.16)}.base-input__prefix-icon{color:var(--color-text-secondary);flex-shrink:0;height:16px;width:16px}.base-input__prefix-icon :deep(path){fill:currentColor}.base-input__after{font-size:.8125rem;font-weight:500;pointer-events:none}.base-input__after,.base-input__icon{color:var(--color-text-secondary);position:absolute;right:12px;top:50%;transform:translateY(-50%)}.base-input__icon{display:inline-flex}.base-input__controller_theme_default{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;font-weight:400;height:40px;line-height:1;padding:0 12px;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);width:100%}.base-input__controller_theme_default::-moz-placeholder{color:var(--color-text-secondary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;opacity:.7}.base-input__controller_theme_default::placeholder{color:var(--color-text-secondary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;opacity:.7}@media(hover:hover)and (pointer:fine){.base-input__controller_theme_default:hover:not(:disabled):not(:-moz-read-only){border-color:rgba(var(--color-darkest-rgb),.3)}.base-input__controller_theme_default:hover:not(:disabled):not(:read-only){border-color:rgba(var(--color-darkest-rgb),.3)}}.base-input__controller_theme_default:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.16);outline:none}.base-input__controller_theme_default:-moz-read-only{background:var(--color-bg-surface-2);cursor:default}.base-input__controller_theme_default:read-only{background:var(--color-bg-surface-2);cursor:default}.base-input__controller_theme_default:disabled{background:var(--color-bg-surface-2);color:var(--color-text-secondary);cursor:not-allowed}.base-input__controller_theme_default.base-input__controller_after,.base-input__controller_theme_default.base-input__controller_icon{padding-right:40px}.base-input__controller_theme_default.base-input__controller_size_small{font-size:.875rem;height:32px;padding:0 10px}.base-input__controller_theme_media-url{background:transparent;border:none;color:var(--color-text-primary);flex:1;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.4;outline:none;padding:0}.base-input__controller_theme_media-url::-moz-placeholder{color:var(--color-text-secondary);opacity:.7}.base-input__controller_theme_media-url::placeholder{color:var(--color-text-secondary);opacity:.7}.youtube-edit__iframe[data-v-03b883e3]{border-radius:10px;height:479px;width:100%}.audio-edit[data-v-8ba7ddbd]{display:flex;flex-direction:column;gap:16px}.audio-edit__file-input[data-v-8ba7ddbd]{display:none}.audio-edit__dropzone[data-v-8ba7ddbd]{align-items:center;background-color:var(--color-bg-surface-2);border:2px dashed var(--color-grey-light);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:160px;padding:40px 24px;transition:border-color .2s,background-color .2s}.audio-edit__dropzone--dragover[data-v-8ba7ddbd],.audio-edit__dropzone[data-v-8ba7ddbd]:hover{background-color:var(--color-primary-light);border-color:var(--color-primary)}.audio-edit__dropzone--uploading[data-v-8ba7ddbd]{cursor:default;pointer-events:none}.audio-edit__dropzone--error[data-v-8ba7ddbd]{border-color:var(--color-error)}.audio-edit__upload-icon[data-v-8ba7ddbd]{height:32px;opacity:.6;width:32px}.audio-edit__upload-icon[data-v-8ba7ddbd] path{fill:var(--color-primary)}.audio-edit__label[data-v-8ba7ddbd]{color:var(--color-dark);font-size:15px;font-weight:500}.audio-edit__hint[data-v-8ba7ddbd]{color:var(--color-text-secondary);font-size:13px}.audio-edit__error[data-v-8ba7ddbd]{color:var(--color-error);font-size:13px;text-align:center}.audio-edit__options[data-v-8ba7ddbd]{align-items:center;display:flex;flex-direction:column;gap:12px}.audio-edit__divider[data-v-8ba7ddbd]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:13px;gap:8px;width:100%}.audio-edit__divider[data-v-8ba7ddbd]:after,.audio-edit__divider[data-v-8ba7ddbd]:before{background-color:var(--color-grey);content:"";flex:1;height:1px}.audio-edit__record-btn[data-v-8ba7ddbd]{align-items:center;background-color:transparent;border:1px solid var(--color-primary);border-radius:6px;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 20px;transition:background-color .15s,color .15s}.audio-edit__record-btn[data-v-8ba7ddbd]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.audio-edit__record-btn[data-v-8ba7ddbd]:hover{background-color:var(--color-primary-light)}.audio-edit__mic-icon[data-v-8ba7ddbd]{flex-shrink:0;height:16px;width:16px}.audio-edit__mic-icon[data-v-8ba7ddbd] path{fill:var(--color-primary)}.audio-edit__recording[data-v-8ba7ddbd]{align-items:center;background-color:rgba(var(--color-error-rgb),.04);border:2px solid var(--color-error);border-radius:10px;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:160px;padding:32px 24px}.audio-edit__recording-top[data-v-8ba7ddbd]{align-items:center;display:flex;gap:10px}.audio-edit__recording-dot[data-v-8ba7ddbd]{animation:pulse-8ba7ddbd 1s cubic-bezier(.2,.8,.2,1) infinite;background-color:var(--color-error);border-radius:50%;height:12px;width:12px}.audio-edit__recording-time[data-v-8ba7ddbd]{color:var(--color-dark);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600}.audio-edit__stop-btn[data-v-8ba7ddbd]{align-items:center;background-color:var(--color-error);border:none;border-radius:6px;color:var(--color-white);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 20px;transition:background-color .15s}.audio-edit__stop-btn[data-v-8ba7ddbd]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.audio-edit__stop-btn[data-v-8ba7ddbd]:hover{background-color:color-mix(in srgb,var(--color-error) 84%,#000)}.audio-edit__stop-icon[data-v-8ba7ddbd]{flex-shrink:0;height:14px;width:14px}.audio-edit__stop-icon[data-v-8ba7ddbd] path{fill:var(--color-white)}.audio-edit__cancel-btn[data-v-8ba7ddbd]{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:2px}.audio-edit__cancel-btn[data-v-8ba7ddbd]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.audio-edit__cancel-btn[data-v-8ba7ddbd]:hover{color:var(--color-dark)}.audio-edit__preview[data-v-8ba7ddbd],.audio-edit__preview-wrap[data-v-8ba7ddbd]{display:flex;flex-direction:column;gap:12px}.audio-edit__preview[data-v-8ba7ddbd]{background-color:var(--color-bg-surface-2);border:1px solid var(--color-grey);border-radius:10px;padding:16px}.audio-edit__player[data-v-8ba7ddbd]{border-radius:6px;width:100%}.audio-edit__actions[data-v-8ba7ddbd]{display:flex;gap:8px}.audio-edit__action-btn[data-v-8ba7ddbd]{background-color:var(--color-white);border:1px solid var(--color-grey-light);border-radius:6px;color:var(--color-dark);cursor:pointer;font-size:13px;font-weight:500;padding:6px 16px;transition:background-color .15s}.audio-edit__action-btn[data-v-8ba7ddbd]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.audio-edit__action-btn[data-v-8ba7ddbd]:hover{background-color:var(--color-grey)}.audio-edit__action-btn--remove[data-v-8ba7ddbd]{background-color:transparent;border-color:var(--color-error);color:var(--color-error)}.audio-edit__action-btn--remove[data-v-8ba7ddbd]:hover{background-color:rgba(var(--color-error-rgb),.06)}@keyframes pulse-8ba7ddbd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.link[data-v-0439dcf4]{align-items:center;background:var(--color-white);border:1px solid var(--color-grey);border-radius:10px;cursor:pointer;display:flex;gap:12px;margin-bottom:40px;padding:18px 20px}.link[data-v-0439dcf4]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.link__icon[data-v-0439dcf4]{flex-shrink:0;height:20px;width:20px}.link__icon[data-v-0439dcf4] path{fill:var(--color-grey-light)}.link__url[data-v-0439dcf4]{color:var(--color-dark);font-size:15px;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-edit[data-v-c6e451b4]{display:flex;flex-direction:column;gap:16px}.file-edit__file-input[data-v-c6e451b4]{display:none}.file-edit__dropzone[data-v-c6e451b4]{align-items:center;background-color:var(--color-bg-surface-2);border:2px dashed var(--color-grey-light);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:160px;padding:40px 24px;transition:border-color .2s,background-color .2s}.file-edit__dropzone--dragover[data-v-c6e451b4],.file-edit__dropzone[data-v-c6e451b4]:hover{background-color:var(--color-primary-light);border-color:var(--color-primary)}.file-edit__dropzone--uploading[data-v-c6e451b4]{cursor:default;pointer-events:none}.file-edit__dropzone--error[data-v-c6e451b4]{border-color:var(--color-error)}.file-edit__upload-icon[data-v-c6e451b4]{height:32px;opacity:.6;width:32px}.file-edit__upload-icon[data-v-c6e451b4] path{fill:var(--color-primary)}.file-edit__label[data-v-c6e451b4]{color:var(--color-dark);font-size:15px;font-weight:500}.file-edit__hint[data-v-c6e451b4]{color:var(--color-text-secondary);font-size:13px}.file-edit__error[data-v-c6e451b4]{color:var(--color-error);font-size:13px;text-align:center}.file-edit__file-card[data-v-c6e451b4]{align-items:center;background-color:var(--color-white);border:1px solid rgba(var(--color-default-rgb),.1);border-radius:6px;box-shadow:0 0 4px rgba(var(--color-darkest-rgb),.11);box-sizing:border-box;display:flex;gap:16px;padding:25px 30px;text-decoration:none;transition:box-shadow .2s;width:100%}.file-edit__file-card[data-v-c6e451b4]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.file-edit__file-card[data-v-c6e451b4]:hover{box-shadow:0 0 8px rgba(var(--color-darkest-rgb),.16)}.file-edit__type-icon[data-v-c6e451b4]{flex-shrink:0;height:35px;width:35px}.file-edit__file-card-name[data-v-c6e451b4]{color:var(--color-darkest);flex:1;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-edit__file-card-download[data-v-c6e451b4]{flex-shrink:0;height:24px;width:24px}.google-slides-edit__iframe[data-v-a8a85402]{border-radius:10px;height:479px;width:100%}.app-select[data-v-9ee90f3b]{position:relative;width:100%}.app-select_disabled[data-v-9ee90f3b]{opacity:.5;pointer-events:none}.app-select__trigger[data-v-9ee90f3b]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;gap:8px;justify-content:space-between;outline:none;text-align:left;touch-action:manipulation;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);width:100%}.app-select_sm .app-select__trigger[data-v-9ee90f3b]{font-size:.875rem;height:32px;padding:0 10px}.app-select_md .app-select__trigger[data-v-9ee90f3b]{font-size:.9375rem;height:40px;padding:0 12px}@media(hover:hover)and (pointer:fine){.app-select__trigger[data-v-9ee90f3b]:hover:not(:disabled){border-color:rgba(var(--color-darkest-rgb),.3)}}.app-select__trigger[data-v-9ee90f3b]:focus-visible,.app-select__trigger_open[data-v-9ee90f3b]{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.16)}.app-select__trigger_placeholder .app-select__value[data-v-9ee90f3b]{color:var(--color-text-secondary);opacity:.7}.app-select__trigger[data-v-9ee90f3b]:disabled{cursor:not-allowed}.app-select__value[data-v-9ee90f3b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select__chevron[data-v-9ee90f3b]{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.app-select__chevron_open[data-v-9ee90f3b]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.app-select__chevron[data-v-9ee90f3b]{transition:none}}.app-select__list[data-v-9ee90f3b]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-shadow:var(--shadow-3);box-sizing:border-box;list-style:none;margin:0;max-height:280px;max-width:min(320px,90vw);min-width:100%;outline:none;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 6px);transform-origin:top left;z-index:300}.app-select__list_start[data-v-9ee90f3b]{left:0}.app-select__list_end[data-v-9ee90f3b]{right:0;transform-origin:top right}.app-select__option[data-v-9ee90f3b]{align-items:center;border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;font-weight:500;gap:10px;justify-content:space-between;min-height:36px;padding:0 10px;transition:background-color .2s cubic-bezier(.2,.8,.2,1)}.app-select__option_focused[data-v-9ee90f3b]{background:rgba(var(--color-darkest-rgb),.06)}.app-select__option_selected[data-v-9ee90f3b]{color:var(--color-primary);font-weight:600}.app-select__option_selected.app-select__option_focused[data-v-9ee90f3b]{background:rgba(var(--color-primary-rgb),.08)}.app-select__option-label[data-v-9ee90f3b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select__check[data-v-9ee90f3b]{color:var(--color-primary);flex-shrink:0}.app-select-pop-enter-active[data-v-9ee90f3b]{transition:opacity .14s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1)}.app-select-pop-leave-active[data-v-9ee90f3b]{transition:opacity 90ms cubic-bezier(.2,.8,.2,1),transform 90ms cubic-bezier(.2,.8,.2,1)}.app-select-pop-enter-from[data-v-9ee90f3b],.app-select-pop-leave-to[data-v-9ee90f3b]{opacity:0;transform:scale(.96) translateY(-2px)}@media(prefers-reduced-motion:reduce){.app-select-pop-enter-from[data-v-9ee90f3b],.app-select-pop-leave-to[data-v-9ee90f3b]{transform:none}}.open-question-edit[data-v-8a7bd8b7]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.open-question-edit__header[data-v-8a7bd8b7]{color:var(--color-text-primary);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0}.open-question-edit__field[data-v-8a7bd8b7]{display:flex;flex-direction:column;gap:.5rem}.open-question-edit__label[data-v-8a7bd8b7]{color:var(--color-text-secondary);font-size:.75rem;font-weight:700;line-height:1.4}.radio{align-items:center;box-sizing:border-box;display:flex;min-height:20px;position:relative}.radio+.radio{margin-left:2rem}.radio__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;height:20px;left:0;margin:0;opacity:0;padding:0;position:absolute;width:20px;z-index:1}.radio__control:checked+label{border-color:var(--color-primary)}.radio__control:checked+label:after{background-color:var(--color-primary);opacity:1}@media(hover:hover)and (pointer:fine){.radio__control:hover:not(:disabled)+label{border-color:var(--color-primary)}}.radio__control:focus-visible+label{outline:2px solid var(--color-primary);outline-offset:2px}.radio__control:disabled{cursor:not-allowed}.radio__control:disabled+label{opacity:.5}.radio__correct{color:var(--color-success)}.radio__label{background-color:var(--color-bg-surface);border:1px solid var(--color-border-strong);box-sizing:border-box;cursor:pointer;height:20px;left:0;top:50%;transform:translateY(-50%);transition:border-color .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1);width:20px}.radio__label,.radio__label:after{border-radius:50%;position:absolute}.radio__label:after{background:transparent;content:"";height:10px;left:4px;opacity:0;top:4px;transition:opacity .2s cubic-bezier(.2,.8,.2,1),background-color .2s cubic-bezier(.2,.8,.2,1);width:10px}.radio__text{color:var(--color-text-primary);font-size:.9375rem;font-weight:500;line-height:1.4;margin-left:calc(20px + .5rem)}.interactive-poll-edit[data-v-33233e6f]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.interactive-poll-edit__header[data-v-33233e6f]{color:var(--color-text-primary);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0}.interactive-poll-edit__label[data-v-33233e6f]{color:var(--color-text-secondary);font-size:.75rem;font-weight:700;line-height:1.4;margin:0}.interactive-poll-edit__options[data-v-33233e6f]{display:flex;flex-direction:column;gap:.75rem;width:100%}.interactive-poll-edit__option[data-v-33233e6f]{display:flex;flex-direction:column;gap:.5rem;width:100%}.interactive-poll-edit__option-row[data-v-33233e6f]{align-items:center;display:flex;gap:1rem;width:100%}.interactive-poll-edit__option-row[data-v-33233e6f] .radio{flex-shrink:0;height:24px;margin-right:0;width:24px}.interactive-poll-edit__option-row[data-v-33233e6f] .radio__control{height:24px;width:24px}.interactive-poll-edit__option-row[data-v-33233e6f] .radio__label{border:1px solid var(--color-border-strong);height:24px;width:24px}.interactive-poll-edit__option-row[data-v-33233e6f] .radio__label:after{height:12px;left:6px;top:6px;width:12px}.interactive-poll-edit__option-row[data-v-33233e6f] .radio__control:checked+.radio__label{border-color:var(--color-primary)}.interactive-poll-edit__option-row[data-v-33233e6f] .radio__control:checked+.radio__label:after{background:var(--color-primary);opacity:1}.interactive-poll-edit__option-row[data-v-33233e6f] .control-wrapper{flex:1;min-width:0}.interactive-poll-edit__checkbox[data-v-33233e6f]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:4px;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;padding:0;position:relative;transition:border-color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1);width:24px}.interactive-poll-edit__checkbox[data-v-33233e6f]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.interactive-poll-edit__checkbox--checked[data-v-33233e6f]{border-color:var(--color-primary)}.interactive-poll-edit__checkbox--checked[data-v-33233e6f]:after{border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);box-sizing:border-box;content:"";height:13px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:7px}.interactive-poll-edit__rationale[data-v-33233e6f]{background:transparent;border:1px dashed var(--color-border-strong);border-radius:6px;box-sizing:border-box;color:var(--color-text-secondary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.75rem;margin-left:calc(24px + 1rem);max-width:calc(100% - 24px - 1rem);padding:.5rem .75rem;transition:border-color .12s cubic-bezier(.2,0,0,1);width:100%}.interactive-poll-edit__rationale[data-v-33233e6f]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.interactive-poll-edit__rationale[data-v-33233e6f]::-moz-placeholder{color:var(--color-grey-text)}.interactive-poll-edit__rationale[data-v-33233e6f]::placeholder{color:var(--color-grey-text)}.interactive-poll-edit__rationale[data-v-33233e6f]:focus{border-color:var(--color-primary);border-style:solid;outline:none}.interactive-poll-edit__remove[data-v-33233e6f]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-grey-text);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:color .12s cubic-bezier(.2,0,0,1);width:24px}.interactive-poll-edit__remove[data-v-33233e6f]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.interactive-poll-edit__remove[data-v-33233e6f]:hover{color:var(--color-error)}.interactive-poll-edit__add[data-v-33233e6f]{width:200px}.gt-view[data-v-342065a8]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;gap:1rem;padding:1.5rem}.gt-view[data-v-342065a8],.gt-view__header[data-v-342065a8]{display:flex;flex-direction:column}.gt-view__header[data-v-342065a8]{gap:.25rem}.gt-view__kicker[data-v-342065a8]{color:var(--color-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin:0;text-transform:none}.gt-view__title[data-v-342065a8]{color:var(--color-ink);font-family:Unbounded,Manrope,-apple-system,system-ui,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}.gt-view__desc[data-v-342065a8]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;margin:0}.gt-view__stats[data-v-342065a8]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.gt-view__stat[data-v-342065a8]{background:var(--color-bg-surface-2);border-radius:10px;padding:.75rem 1rem}.gt-view__stat dt[data-v-342065a8]{color:var(--color-text-secondary);font-size:.75rem;font-weight:600;line-height:1.3;margin:0 0 2px}.gt-view__stat dd[data-v-342065a8]{color:var(--color-ink);font-family:Unbounded,Manrope,-apple-system,system-ui,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0}.gt-view__qs[data-v-342065a8]{gap:1rem}.gt-view__q[data-v-342065a8],.gt-view__qs[data-v-342065a8]{display:flex;flex-direction:column}.gt-view__q[data-v-342065a8]{border-top:1px solid var(--color-border-soft);gap:.75rem;padding-top:1rem}.gt-view__q-prompt[data-v-342065a8]{color:var(--color-ink);font-size:.875rem;font-weight:600;line-height:1.5;margin:0}.gt-view__q-num[data-v-342065a8]{color:var(--color-primary);font-weight:700}.gt-view__opts[data-v-342065a8]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.gt-view__opt[data-v-342065a8]{align-items:center;border:1px solid var(--color-border-soft);border-radius:6px;color:var(--color-ink);display:flex;font-size:.875rem;gap:.75rem;padding:.5rem .75rem}.gt-view__opt--correct[data-v-342065a8]{background:rgba(var(--color-mint-rgb),.14);border-color:var(--color-mint)}.gt-view__opt-mark[data-v-342065a8]{border:2px solid var(--color-border-strong);border-radius:999px;color:var(--color-white);display:grid;flex-shrink:0;height:20px;place-items:center;width:20px}.gt-view__opt-mark svg[data-v-342065a8]{height:12px;width:12px}.gt-view__opt--correct .gt-view__opt-mark[data-v-342065a8]{background:var(--color-mint);border-color:var(--color-mint)}.gt-view__open[data-v-342065a8]{background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:10px;padding:.75rem 1rem}.gt-view__explain-label[data-v-342065a8],.gt-view__open-label[data-v-342065a8]{color:var(--color-primary);display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin-bottom:2px;text-transform:none}.gt-view__open-text[data-v-342065a8]{line-height:1.6}.gt-view__explain[data-v-342065a8],.gt-view__open-text[data-v-342065a8]{color:var(--color-text-primary);font-size:.875rem;margin:0}.gt-view__explain[data-v-342065a8]{background:var(--color-bg-surface-2);border-radius:10px;line-height:1.55;padding:.75rem 1rem}.graded-test-edit[data-v-8fb13710]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.graded-test-edit__header[data-v-8fb13710]{color:var(--color-text-primary);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0}.graded-test-edit__grid[data-v-8fb13710]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.graded-test-edit__grid--two[data-v-8fb13710]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1023px){.graded-test-edit__grid[data-v-8fb13710]{grid-template-columns:1fr}}.graded-test-edit__field[data-v-8fb13710]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.graded-test-edit__label[data-v-8fb13710]{color:var(--color-text-secondary);font-size:.75rem;font-weight:700;line-height:1.4}.graded-test-edit__section-title[data-v-8fb13710]{align-items:center;color:var(--color-text-primary);display:flex;font-size:.875rem;font-weight:800;gap:.5rem;letter-spacing:-.01em;margin:0}.graded-test-edit__section-title--spaced[data-v-8fb13710]{border-top:1px solid var(--color-border-soft);margin-top:.75rem;padding-top:1rem}.graded-test-edit__section-count[data-v-8fb13710]{background:var(--color-primary-light);border-radius:999px;color:var(--color-primary);display:inline-grid;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;height:22px;min-width:22px;padding:0 6px;place-items:center}.graded-test-edit__hint[data-v-8fb13710]{color:var(--color-text-secondary);font-size:.75rem;line-height:1.4;margin:0}.graded-test-edit__scale[data-v-8fb13710]{display:flex;flex-direction:column;gap:.5rem}.graded-test-edit__scale-head[data-v-8fb13710]{color:var(--color-text-secondary);font-size:.75rem;font-weight:700}.graded-test-edit__scale-head[data-v-8fb13710],.graded-test-edit__scale-row[data-v-8fb13710]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr 1fr 40px}.graded-test-edit__scale-row[data-v-8fb13710]{align-items:center}.graded-test-edit__num[data-v-8fb13710]{background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;height:44px;padding:0 .75rem;transition:border-color .12s cubic-bezier(.2,0,0,1);width:100%}.graded-test-edit__num[data-v-8fb13710]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.graded-test-edit__num[data-v-8fb13710]:focus{border-color:var(--color-primary);outline:none}.graded-test-edit__num[data-v-8fb13710]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.graded-test-edit__num[data-v-8fb13710]::-webkit-inner-spin-button,.graded-test-edit__num[data-v-8fb13710]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.graded-test-edit__scale-delete[data-v-8fb13710]{align-items:center;background:none;border:none;color:var(--color-grey-text);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:color .12s cubic-bezier(.2,0,0,1);width:40px}.graded-test-edit__scale-delete[data-v-8fb13710]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.graded-test-edit__scale-delete[data-v-8fb13710]:hover{color:var(--color-error)}.graded-test-edit__scale-delete_hidden[data-v-8fb13710]{pointer-events:none;visibility:hidden}.graded-test-edit__scale-delete-icon[data-v-8fb13710]{height:16px;width:16px}.graded-test-edit__add-scale[data-v-8fb13710]{width:200px}.graded-test-edit__questions[data-v-8fb13710]{display:flex;flex-direction:column;gap:1rem}.graded-test-edit__question-group[data-v-8fb13710]{border-top:1px solid var(--color-border-soft);display:flex;flex-direction:column;gap:.75rem;padding-top:1rem}.graded-test-edit__question-head[data-v-8fb13710]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.graded-test-edit__question-title[data-v-8fb13710]{color:var(--color-text-primary);font-size:1rem;font-weight:800;letter-spacing:-.02em;margin:0}.graded-test-edit__question-delete[data-v-8fb13710]{align-items:center;background:none;border:none;color:var(--color-grey-text);cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.75rem;font-weight:700;gap:.25rem;padding:0;transition:color .12s cubic-bezier(.2,0,0,1)}.graded-test-edit__question-delete[data-v-8fb13710]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.graded-test-edit__question-delete[data-v-8fb13710]:hover{color:var(--color-error)}.graded-test-edit__question-delete-icon[data-v-8fb13710]{height:12px;width:12px}.graded-test-edit__add-question-wrapper[data-v-8fb13710]{align-self:flex-start;position:relative}.graded-test-edit__add-question[data-v-8fb13710]{min-width:220px}.graded-test-edit__type-popup[data-v-8fb13710]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:.75rem;left:0;min-width:240px;padding:1rem;position:absolute;top:calc(100% + 4px);z-index:300}.graded-test-edit__type-option[data-v-8fb13710]{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;gap:.75rem;padding:.5rem .75rem;text-align:left;transition:background-color .12s cubic-bezier(.2,0,0,1);width:100%}.graded-test-edit__type-option[data-v-8fb13710]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.graded-test-edit__type-option[data-v-8fb13710]:hover{background:var(--color-primary-light)}.graded-test-edit__type-icon[data-v-8fb13710]{color:var(--color-primary);flex-shrink:0;height:20px;width:20px}.reflection-view[data-v-2a74f313]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.reflection-view__kicker[data-v-2a74f313]{color:var(--color-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin:0;text-transform:none}.reflection-view__prompt[data-v-2a74f313]{color:var(--color-ink);font-family:Fraunces,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.3;margin:0}.reflection-view__scaffold[data-v-2a74f313]{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:.875rem;gap:4px;margin:0;padding-left:1.1rem}.reflection-view__answer[data-v-2a74f313]{background:var(--color-bg-surface-2);border:1px solid var(--color-border-soft);border-radius:10px;box-sizing:border-box;color:var(--color-ink);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;opacity:.75;padding:.75rem 1rem;resize:none;width:100%}.reflection-edit[data-v-65a231a5]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.reflection-edit__header[data-v-65a231a5]{color:var(--color-text-primary);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0}.reflection-edit__label[data-v-65a231a5]{color:var(--color-text-secondary);font-size:.75rem;font-weight:700;margin:0}.reflection-edit__rows[data-v-65a231a5]{display:flex;flex-direction:column;gap:.75rem}.reflection-edit__row[data-v-65a231a5]{align-items:center;display:flex;gap:1rem}.reflection-edit__row[data-v-65a231a5] .control-wrapper{flex:1;min-width:0}.reflection-edit__remove[data-v-65a231a5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-grey-text);cursor:pointer;flex-shrink:0;height:24px;padding:0;transition:color .12s cubic-bezier(.2,0,0,1);width:24px}.reflection-edit__remove[data-v-65a231a5]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.reflection-edit__remove[data-v-65a231a5]:hover{color:var(--color-error)}.reflection-edit__add[data-v-65a231a5]{width:200px}.fill-blank-view[data-v-f749d3f2]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.fill-blank-view__kicker[data-v-f749d3f2]{color:var(--color-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin:0;text-transform:none}.fill-blank-view__bank[data-v-f749d3f2]{background:rgba(var(--color-primary-rgb),.04);border:1px dashed var(--color-primary-border);border-radius:10px;padding:.75rem 1rem}.fill-blank-view__bank-hint[data-v-f749d3f2]{color:var(--color-text-secondary);display:block;font-size:.75rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.fill-blank-view__bank-chips[data-v-f749d3f2]{display:flex;flex-wrap:wrap;gap:.5rem}.fill-blank-view__chip[data-v-f749d3f2]{background:var(--color-bg-surface);border:1.5px solid var(--color-primary-border);border-radius:999px;box-shadow:0 1px 2px rgba(var(--color-ink-rgb),.05);color:var(--color-secondary);cursor:grab;font-family:inherit;font-size:1rem;font-weight:600;min-height:38px;padding:6px 14px;transition:transform .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),opacity .12s cubic-bezier(.2,0,0,1)}.fill-blank-view__chip[data-v-f749d3f2]:hover:not(:disabled){background:var(--color-primary-light);border-color:var(--color-primary);transform:translateY(-1px)}.fill-blank-view__chip[data-v-f749d3f2]:active:not(:disabled){cursor:grabbing;transform:translateY(0)}.fill-blank-view__chip[data-v-f749d3f2]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.fill-blank-view__chip.is-used[data-v-f749d3f2]{background:var(--color-bg-surface-2);border-color:transparent;border-style:dashed;box-shadow:none;color:var(--color-grey-text);cursor:default;opacity:.6;text-decoration:line-through;text-decoration-thickness:1.5px}.fill-blank-view__text[data-v-f749d3f2]{color:var(--color-ink);font-size:1rem;line-height:2.1;margin:0}.fill-blank-view__text.is-bank[data-v-f749d3f2]{line-height:2.6}.fill-blank-view__seg[data-v-f749d3f2]{white-space:pre-line}.fill-blank-view__slot-wrap[data-v-f749d3f2]{align-items:baseline;display:inline-flex;gap:4px}.fill-blank-view__slot[data-v-f749d3f2]{align-items:center;background:var(--color-bg-surface-2);border:1.5px dashed var(--color-primary-border);border-radius:6px;color:var(--color-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:600;justify-content:center;margin:0 2px;max-width:100%;min-height:34px;min-width:5.5rem;padding:2px 10px;transition:border-color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1);vertical-align:middle}.fill-blank-view__slot[data-v-f749d3f2]:hover:not(:disabled){border-color:var(--color-primary)}.fill-blank-view__slot[data-v-f749d3f2]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.fill-blank-view__slot[data-v-f749d3f2]:disabled{cursor:default}.fill-blank-view__slot.is-filled[data-v-f749d3f2]{background:var(--color-mint-ghost);border-color:var(--color-primary-border);border-style:solid;color:var(--color-secondary)}.fill-blank-view__slot.is-active[data-v-f749d3f2]{background:var(--color-primary-light);border-color:var(--color-primary)}.fill-blank-view__slot.is-over[data-v-f749d3f2]{background:var(--color-primary-light);border-color:var(--color-primary);border-style:solid;transform:translateY(-1px)}.fill-blank-view__slot.is-ok[data-v-f749d3f2]{background:rgba(var(--color-mint-rgb),.14);border-color:var(--color-mint);border-style:solid;color:var(--color-ink)}.fill-blank-view__slot.is-bad[data-v-f749d3f2]{background:var(--color-error-ghost);border-color:var(--color-error);border-style:solid;color:var(--color-error);text-decoration:line-through;text-decoration-thickness:1px}.fill-blank-view__slot-ph[data-v-f749d3f2]{color:var(--color-grey-text);font-weight:700}.fill-blank-view__input[data-v-f749d3f2]{background:var(--color-mint-ghost);border:0;border-bottom:2px solid var(--color-primary-border);border-radius:4px 4px 0 0;color:var(--color-secondary);font-family:inherit;font-size:inherit;font-weight:600;line-height:1.3;margin:0 2px;min-width:6ch;padding:0 6px 2px;text-align:center;transition:border-color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1),color .12s cubic-bezier(.2,0,0,1)}.fill-blank-view__input[data-v-f749d3f2]::-moz-placeholder{color:var(--color-grey-text)}.fill-blank-view__input[data-v-f749d3f2]::placeholder{color:var(--color-grey-text)}.fill-blank-view__input[data-v-f749d3f2]:focus{background:var(--color-primary-light);border-bottom-color:var(--color-primary);outline:none}.fill-blank-view__input[data-v-f749d3f2]:disabled{cursor:default}.fill-blank-view__input.is-ok[data-v-f749d3f2]{background:rgba(var(--color-mint-rgb),.14);border-bottom-color:var(--color-mint);color:var(--color-ink)}.fill-blank-view__input.is-bad[data-v-f749d3f2]{background:var(--color-error-ghost);border-bottom-color:var(--color-error);color:var(--color-error);text-decoration:line-through;text-decoration-thickness:1px}.fill-blank-view__truth[data-v-f749d3f2]{color:var(--color-secondary);font-size:.875rem;font-weight:600;white-space:nowrap}.fill-blank-view__truth[data-v-f749d3f2]:before{background-color:var(--color-mint);content:"";display:inline-block;height:12px;margin-right:3px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M3 8h10M9 4l4 4-4 4'/%3E%3C/svg%3E") center/contain no-repeat;vertical-align:-1px;width:12px}.fill-blank-view__foot[data-v-f749d3f2],.fill-blank-view__result[data-v-f749d3f2]{display:flex;flex-direction:column}.fill-blank-view__result[data-v-f749d3f2]{gap:.75rem}.fill-blank-view__verdict[data-v-f749d3f2]{align-items:center;border-radius:10px;color:var(--color-ink);display:flex;font-size:.875rem;font-weight:600;gap:.75rem;padding:.75rem}.fill-blank-view__verdict.is-ok[data-v-f749d3f2]{background:rgba(var(--color-mint-rgb),.14);border:1px solid rgba(var(--color-mint-rgb),.3)}.fill-blank-view__verdict.is-bad[data-v-f749d3f2]{background:var(--color-error-ghost);border:1px solid rgba(var(--color-error-rgb),.28)}.fill-blank-view__verdict-ic[data-v-f749d3f2]{border-radius:999px;color:var(--color-white);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.fill-blank-view__verdict-ic svg[data-v-f749d3f2]{height:15px;width:15px}.is-ok .fill-blank-view__verdict-ic[data-v-f749d3f2]{background:var(--color-mint)}.is-bad .fill-blank-view__verdict-ic[data-v-f749d3f2]{background:var(--color-error)}.fill-blank-view__reset[data-v-f749d3f2]{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;font-weight:600;gap:.25rem;margin-left:auto;padding:.25rem .5rem;transition:color .12s cubic-bezier(.2,0,0,1)}.fill-blank-view__reset[data-v-f749d3f2]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.fill-blank-view__reset[data-v-f749d3f2]:hover{color:var(--color-primary)}.fill-blank-view__explain[data-v-f749d3f2]{background:var(--color-bg-surface-2);border-radius:10px;color:var(--color-text-primary);font-size:.875rem;line-height:1.55;margin:0;padding:.75rem 1rem}.fill-blank-view__explain-label[data-v-f749d3f2]{color:var(--color-primary);display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin-bottom:2px;text-transform:none}.fill-blank-edit[data-v-7e4cd6f3]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.fill-blank-edit__header[data-v-7e4cd6f3]{color:var(--color-text-primary);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0}.fill-blank-edit__hint[data-v-7e4cd6f3]{color:var(--color-text-secondary);font-size:.75rem;margin:0}.fill-blank-edit__blanks[data-v-7e4cd6f3]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.fill-blank-edit__blanks-label[data-v-7e4cd6f3]{color:var(--color-text-secondary);font-size:.75rem;font-weight:700}.fill-blank-edit__chip[data-v-7e4cd6f3]{background:var(--color-primary-light);border-radius:999px;color:var(--color-primary);font-size:.75rem;font-weight:600;padding:2px 10px}.flashcards-view[data-v-49178e23]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.flashcards-view__kicker[data-v-49178e23]{color:var(--color-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin:0;text-transform:none}.flashcards-view__instructions[data-v-49178e23]{color:var(--color-text-secondary);font-size:.875rem;margin:0}.flashcards-view__cards[data-v-49178e23]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.flashcards-view__card[data-v-49178e23]{align-items:center;border:1px solid var(--color-border-soft);border-radius:6px;display:grid;font-size:.875rem;gap:.75rem;grid-template-columns:1fr auto 1fr;padding:.75rem 1rem}.flashcards-view__front[data-v-49178e23]{color:var(--color-ink);font-weight:600}.flashcards-view__sep[data-v-49178e23]{color:var(--color-primary);flex-shrink:0}.flashcards-view__back[data-v-49178e23]{color:var(--color-text-secondary)}.flashcards-edit[data-v-25540842]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.flashcards-edit__header[data-v-25540842]{color:var(--color-text-primary);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0}.flashcards-edit__label[data-v-25540842]{color:var(--color-text-secondary);font-size:.75rem;font-weight:700;margin:0}.flashcards-edit__cards[data-v-25540842]{display:flex;flex-direction:column;gap:.75rem}.flashcards-edit__card[data-v-25540842]{align-items:flex-start;display:flex;gap:.75rem}.flashcards-edit__num[data-v-25540842]{background:var(--color-primary-light);border-radius:999px;color:var(--color-primary);display:grid;flex-shrink:0;font-size:.75rem;font-weight:700;height:24px;margin-top:12px;place-items:center;width:24px}.flashcards-edit__fields[data-v-25540842]{display:grid;flex:1;gap:.75rem;grid-template-columns:1fr 1fr;min-width:0}@media(max-width:1023px){.flashcards-edit__fields[data-v-25540842]{grid-template-columns:1fr}}.flashcards-edit__remove[data-v-25540842]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-grey-text);cursor:pointer;flex-shrink:0;height:24px;margin-top:12px;padding:0;transition:color .12s cubic-bezier(.2,0,0,1);width:24px}.flashcards-edit__remove[data-v-25540842]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.flashcards-edit__remove[data-v-25540842]:hover{color:var(--color-error)}.flashcards-edit__add[data-v-25540842]{width:200px}.matching-view[data-v-fa8cd8d1]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.matching-view__kicker[data-v-fa8cd8d1]{color:var(--color-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin:0;text-transform:none}.matching-view__instructions[data-v-fa8cd8d1]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.45;margin:0}.matching-view__pairs[data-v-fa8cd8d1]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.matching-view__pair[data-v-fa8cd8d1]{align-items:center;border:1px solid var(--color-border-soft);border-radius:6px;display:grid;font-size:.875rem;gap:.75rem;grid-template-columns:1fr auto 1fr;line-height:1.4;padding:.75rem 1rem}@media(max-width:767px){.matching-view__pair[data-v-fa8cd8d1]{gap:.25rem .5rem;grid-template-columns:auto minmax(0,1fr);padding:.75rem}}.matching-view__left[data-v-fa8cd8d1]{color:var(--color-ink);font-weight:600}@media(max-width:767px){.matching-view__left[data-v-fa8cd8d1]{grid-column:1/-1}}.matching-view__sep[data-v-fa8cd8d1]{color:var(--color-primary);flex-shrink:0}.matching-view__right[data-v-fa8cd8d1]{color:var(--color-text-secondary)}.matching-view__explain[data-v-fa8cd8d1]{background:var(--color-bg-surface-2);border-radius:10px;color:var(--color-text-primary);font-size:.875rem;line-height:1.55;margin:0;padding:.75rem 1rem}.matching-view__explain-label[data-v-fa8cd8d1]{color:var(--color-primary);display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:0;margin-bottom:2px;text-transform:none}.matching-edit[data-v-8677b057]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.matching-edit__header[data-v-8677b057]{color:var(--color-text-primary);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0}.matching-edit__head[data-v-8677b057]{color:var(--color-text-secondary);display:grid;font-size:.75rem;font-weight:700;gap:.75rem;grid-template-columns:1fr 1fr 24px}.matching-edit__pairs[data-v-8677b057]{display:flex;flex-direction:column;gap:.75rem}.matching-edit__pair[data-v-8677b057]{align-items:center;display:grid;gap:.75rem;grid-template-columns:1fr 1fr 24px}.matching-edit__remove[data-v-8677b057]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--color-grey-text);cursor:pointer;flex-shrink:0;height:24px;padding:0;transition:color .12s cubic-bezier(.2,0,0,1);width:24px}.matching-edit__remove[data-v-8677b057]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.matching-edit__remove[data-v-8677b057]:hover{color:var(--color-error)}.matching-edit__add[data-v-8677b057]{width:200px}.block-type-selector[data-v-9bd3716a]{animation:block-type-pop-9bd3716a .14s cubic-bezier(.2,.8,.2,1) both;background:var(--color-bg-surface);border:1px solid rgba(var(--color-darkest-rgb),.08);border-radius:10px;box-shadow:var(--shadow-3);box-sizing:border-box;display:flex;flex-direction:column;gap:0;left:0;max-height:min(360px,100vh - 120px);overflow-y:auto;overscroll-behavior:contain;padding:4px;position:absolute;scrollbar-color:rgba(var(--color-darkest-rgb),.16) transparent;scrollbar-width:thin;top:calc(100% + 6px);width:220px;z-index:300}.block-type-selector[data-v-9bd3716a]::-webkit-scrollbar{width:4px}.block-type-selector[data-v-9bd3716a]::-webkit-scrollbar-thumb{background:rgba(var(--color-darkest-rgb),.14);border-radius:999px}.block-type-selector--flipped[data-v-9bd3716a]{bottom:calc(100% + 6px);top:auto;transform-origin:bottom center}.block-type-selector__group[data-v-9bd3716a]{display:flex;flex-direction:column;gap:0}.block-type-selector__group+.block-type-selector__group[data-v-9bd3716a]{border-top:1px solid rgba(var(--color-darkest-rgb),.06);margin-top:4px;padding-top:4px}.block-type-selector__group-label[data-v-9bd3716a]{color:var(--color-text-secondary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:0;margin:6px 0 2px;padding:0 8px;text-transform:none}.block-type-selector__item[data-v-9bd3716a]{align-items:center;background:none;border:0;border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:flex;gap:10px;height:32px;padding:0 10px;text-align:left;transition:background-color .14s cubic-bezier(.2,.8,.2,1),color .14s cubic-bezier(.2,.8,.2,1);width:100%}.block-type-selector__item[data-v-9bd3716a]:focus-visible,.block-type-selector__item[data-v-9bd3716a]:hover{background:var(--color-primary-light);color:var(--color-primary);outline:none}.block-type-selector__item:focus-visible .block-type-selector__icon-frame[data-v-9bd3716a],.block-type-selector__item:hover .block-type-selector__icon-frame[data-v-9bd3716a]{color:var(--color-primary)}.block-type-selector__icon-frame[data-v-9bd3716a]{align-items:center;color:var(--color-text-secondary);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;transition:color .14s cubic-bezier(.2,.8,.2,1);width:20px}.block-type-selector__icon[data-v-9bd3716a]{color:inherit;display:block;flex-shrink:0;height:20px;overflow:visible;width:20px}.block-type-selector__item-body[data-v-9bd3716a]{align-items:center;display:inline-flex;flex:1 1 auto;min-width:0}.block-type-selector__item-label[data-v-9bd3716a]{color:inherit;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes block-type-pop-9bd3716a{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.block-type-selector[data-v-9bd3716a]{animation:none}}@keyframes Spin-46fecbbd{to{transform:rotate(1turn)}}.animation__spin[data-v-46fecbbd]{animation:Spin-46fecbbd 2.5s linear infinite}@keyframes Flip-46fecbbd{to{transform:rotateX(180deg)}}.animation__flip[data-v-46fecbbd]{animation:Flip-46fecbbd 1s linear infinite}.wtp[data-v-46fecbbd]{animation:wtp-rise-46fecbbd .14s cubic-bezier(.2,.8,.2,1) both;background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-shadow:var(--shadow-3);box-sizing:border-box;color:var(--color-text-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;padding:1rem;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top right;width:320px;z-index:300}@media(min-width:1025px){.wtp[data-v-46fecbbd]{padding:1.5rem;width:420px}}@media(prefers-reduced-motion:reduce){.wtp[data-v-46fecbbd]{animation:none}}.wtp__header[data-v-46fecbbd]{border-bottom:var(--rule-hairline);display:flex;flex-direction:column;gap:4px;margin-bottom:.75rem;padding-bottom:.75rem}.wtp__eyebrow[data-v-46fecbbd]{align-items:center;color:var(--color-text-secondary);color:var(--color-primary);display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;gap:8px;letter-spacing:0;line-height:1.3;margin:0;text-transform:none}.wtp__eyebrow-dot[data-v-46fecbbd]{background:var(--color-primary);border-radius:999px;height:6px;width:6px}.wtp__title[data-v-46fecbbd]{color:var(--color-ink);font-family:Unbounded,Manrope,-apple-system,system-ui,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:0;text-wrap:balance}.wtp__section+.wtp__section[data-v-46fecbbd]{margin-top:1rem}.wtp__label[data-v-46fecbbd]{color:var(--color-text-secondary);display:block;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.3;margin-bottom:6px;text-transform:none}.wtp__label--accent[data-v-46fecbbd]{color:var(--color-primary)}.wtp__snippet[data-v-46fecbbd]{background:var(--color-bg-surface-2);border-left:2px solid rgba(var(--color-primary-rgb),.45);border-radius:0 6px 6px 0;color:var(--color-text-secondary);display:-webkit-box;font-family:Fraunces,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:.875rem;font-style:italic;-webkit-line-clamp:3;line-height:1.55;margin:0;max-height:84px;overflow:hidden;padding:8px 12px;-webkit-box-orient:vertical}.wtp__textarea[data-v-46fecbbd]{max-height:200px;min-height:84px}.wtp__compose-foot[data-v-46fecbbd]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.wtp__hint[data-v-46fecbbd]{color:var(--color-text-secondary);font-size:.8125rem}.wtp__actions[data-v-46fecbbd]{display:grid;gap:2px;grid-template-columns:1fr 1fr}.wtp__action[data-v-46fecbbd]{font-weight:500;justify-content:flex-start}.wtp__action[data-v-46fecbbd] svg{color:var(--color-text-secondary);height:16px;width:16px}.wtp__action[data-v-46fecbbd] .ui-btn__label{overflow:hidden;text-overflow:ellipsis}.wtp__row[data-v-46fecbbd]{display:flex;gap:8px;justify-content:flex-end;margin-top:.75rem}.wtp__loading[data-v-46fecbbd]{align-items:center;color:var(--color-primary);display:flex;gap:10px;justify-content:center;padding:1rem 0 .5rem}.wtp__loading-text[data-v-46fecbbd]{color:var(--color-text-secondary);font-size:.875rem;margin:0}.wtp__original[data-v-46fecbbd]{background:var(--color-bg-surface-2);border-radius:6px;color:var(--color-text-secondary);font-size:.875rem;line-height:1.55;max-height:120px;padding:10px 12px;text-decoration:line-through;text-decoration-color:rgba(var(--color-darkest-rgb),.3)}.wtp__original[data-v-46fecbbd],.wtp__result[data-v-46fecbbd]{overflow-y:auto;white-space:pre-wrap;word-break:break-word}.wtp__result[data-v-46fecbbd]{background:var(--color-press);border:1px solid var(--color-press-border);color:var(--color-text-primary);font-size:.9375rem;line-height:1.6;max-height:180px}.wtp__error[data-v-46fecbbd],.wtp__result[data-v-46fecbbd]{border-radius:6px;padding:12px 14px}.wtp__error[data-v-46fecbbd]{align-items:flex-start;background:rgba(var(--color-error-rgb),.06);border:1px solid rgba(var(--color-error-rgb),.18);color:var(--color-error);display:flex;font-size:.875rem;gap:10px;line-height:1.45}.wtp__error svg[data-v-46fecbbd]{flex-shrink:0;margin-top:1px}@keyframes wtp-rise-46fecbbd{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.content-renderer__inserter[data-v-2b05ef75]{align-items:center;display:flex;gap:8px;height:20px;justify-content:center;margin:0;pointer-events:auto;position:relative;z-index:1}.content-renderer__inserter--active[data-v-2b05ef75]{z-index:300}.content-renderer__inserter[data-v-2b05ef75]:before{content:"";inset:-10px 0;position:absolute;z-index:-1}.content-renderer__inserter .content-renderer__inserter-line[data-v-2b05ef75]{opacity:0;transition:opacity .2s cubic-bezier(.2,.8,.2,1)}.content-renderer__inserter .content-renderer__inserter-btn[data-v-2b05ef75]{opacity:0;transform:scale(.85);transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.content-renderer__inserter--active .content-renderer__inserter-line[data-v-2b05ef75],.content-renderer__inserter:hover .content-renderer__inserter-line[data-v-2b05ef75]{opacity:1}.content-renderer__inserter--active .content-renderer__inserter-btn[data-v-2b05ef75],.content-renderer__inserter:hover .content-renderer__inserter-btn[data-v-2b05ef75]{opacity:1;transform:scale(1)}.content-renderer__block-wrapper--active+.content-renderer__inserter .content-renderer__inserter-line[data-v-2b05ef75],.content-renderer__inserter:has(+.content-renderer__block-wrapper--active) .content-renderer__inserter-line[data-v-2b05ef75]{opacity:1}.content-renderer__block-wrapper--active+.content-renderer__inserter .content-renderer__inserter-btn[data-v-2b05ef75],.content-renderer__inserter:has(+.content-renderer__block-wrapper--active) .content-renderer__inserter-btn[data-v-2b05ef75]{opacity:1;transform:scale(1)}.content-renderer__inserter-line[data-v-2b05ef75]{border-top:1px dashed color-mix(in srgb,var(--color-primary) 40%,transparent);flex:1;height:0}.content-renderer__append[data-v-2b05ef75]{margin-top:16px;position:relative}.content-renderer__append-btn[data-v-2b05ef75]{align-items:center;background:color-mix(in srgb,var(--color-primary) 5%,transparent);border:1.5px dashed color-mix(in srgb,var(--color-primary) 38%,transparent);border-radius:10px;color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:12px 16px;transition:background-color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1);width:100%}.content-renderer__append-btn svg[data-v-2b05ef75]{flex-shrink:0}.content-renderer__append-btn--active[data-v-2b05ef75],.content-renderer__append-btn[data-v-2b05ef75]:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary) 60%,transparent)}.content-renderer__append-btn[data-v-2b05ef75]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.content-renderer__inserter-anchor[data-v-2b05ef75]{display:inline-flex;position:relative}.content-renderer__inserter-btn[data-v-2b05ef75]{background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);border-radius:50%;box-shadow:0 1px 3px rgba(var(--color-darkest-rgb),.08);color:var(--color-primary);cursor:pointer;display:inline-grid;height:24px;margin:0;padding:0;place-items:center;transition:background .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);width:24px}.content-renderer__inserter-btn[data-v-2b05ef75]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);transform:scale(1.08)}.content-renderer__inserter-icon[data-v-2b05ef75]{display:block;fill:none;height:12px;width:12px}.content-renderer__block-wrapper[data-v-2b05ef75]{margin-bottom:0;margin-top:0;position:relative}.content-renderer__block-wrapper[data-v-2b05ef75]:first-child{margin-top:0}.content-renderer__block-wrapper[data-v-2b05ef75]{border-radius:10px;transition:opacity .2s cubic-bezier(.2,.8,.2,1),outline-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}.content-renderer__block-wrapper .content-renderer__toolbar[data-v-2b05ef75]{opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1)}.content-renderer__block-wrapper--active .content-renderer__toolbar[data-v-2b05ef75],.content-renderer__block-wrapper.content-renderer__block-wrapper .content-renderer__toolbar--pinned[data-v-2b05ef75]{opacity:1;pointer-events:auto;transform:translateY(0)}.content-renderer__block-wrapper[data-v-2b05ef75]:before{background:var(--color-primary);border-radius:999px;bottom:4px;content:"";left:-12px;opacity:0;pointer-events:none;position:absolute;top:4px;transform:scaleY(.4);transform-origin:center;transition:opacity .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);width:2px}.content-renderer__block-wrapper[data-v-2b05ef75]:focus-within:before{opacity:1;transform:scaleY(1)}.content-renderer__block-wrapper--dragging[data-v-2b05ef75]{opacity:.55}.content-renderer__block-wrapper--drag-over[data-v-2b05ef75]{outline:2px dashed rgba(var(--color-primary-rgb),.45);outline-offset:4px}.content-renderer__toolbar[data-v-2b05ef75]{position:absolute;right:8px;top:-54px;z-index:12}.content-renderer__toolbar[data-v-2b05ef75]:before{bottom:-58px;content:"";height:58px;left:-8px;position:absolute;right:-8px}.content-renderer__toolbar[data-v-2b05ef75]{align-items:center;background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:6px;box-shadow:var(--shadow-2);display:flex;gap:2px;padding:4px}.content-renderer__toolbar-anchor[data-v-2b05ef75]{display:inline-flex;position:relative}.content-renderer__toolbar-divider[data-v-2b05ef75]{align-self:stretch;background:var(--color-border-strong);margin:4px 2px;width:1px}.content-renderer__toolbar-button[data-v-2b05ef75]{flex-shrink:0}.content-renderer__toolbar-button.button.button_icon-only[data-v-2b05ef75]{height:34px;padding:0;width:34px}.content-renderer__toolbar-button.button.button_theme_ghost[data-v-2b05ef75]{background:transparent}.content-renderer__toolbar-button.button.button_theme_ghost[data-v-2b05ef75]:hover:not(:disabled){background:rgba(var(--color-primary-rgb),.08)}.content-renderer__toolbar-button[data-v-2b05ef75] .button__icon{height:auto;margin:0;width:auto}.content-renderer__toolbar-button[data-v-2b05ef75] .button__icon svg{height:18px;width:18px}.content-renderer__toolbar-button--active[data-v-2b05ef75]{background:rgba(var(--color-primary-rgb),.1)}.content-renderer__drag-handle[data-v-2b05ef75]{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-renderer__drag-handle[data-v-2b05ef75]:active{cursor:grabbing}.content-renderer__block-content[data-v-2b05ef75]{min-width:0;width:100%}.content-renderer__view-ai[data-v-2b05ef75]{position:absolute;right:8px;top:8px;z-index:12}.content-renderer__delete-button[data-v-2b05ef75]{color:var(--color-peach);transition:background-color .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1)}.content-renderer__delete-button[data-v-2b05ef75] path{fill:currentColor}.content-renderer__delete-button.button.button_theme_ghost[data-v-2b05ef75]:hover:not(:disabled){background:rgba(var(--color-error-rgb),.1);color:var(--color-error)}.content-renderer__delete-button[data-v-2b05ef75]:disabled{color:var(--color-grey-text);opacity:.45}[data-v-2b05ef75] .button.content-renderer__ai-button.button_theme_ghost{background:var(--color-warning-bg);border:1px solid rgba(var(--color-gold-rgb),.25);color:var(--color-warning-ink)}[data-v-2b05ef75] .button.content-renderer__ai-button.button_theme_ghost path{fill:var(--color-warning-ink)}[data-v-2b05ef75] .button.content-renderer__ai-button.button_theme_ghost:hover{background:var(--color-warning-bg);border-color:rgba(var(--color-gold-rgb),.35);color:var(--color-warning-ink)}[data-v-2b05ef75] .button.content-renderer__ai-button.button_theme_ghost:hover path{fill:var(--color-warning-ink)}@keyframes Spin-2e6811c9{to{transform:rotate(1turn)}}.animation__spin[data-v-2e6811c9]{animation:Spin-2e6811c9 2.5s linear infinite}@keyframes Flip-2e6811c9{to{transform:rotateX(180deg)}}.animation__flip[data-v-2e6811c9]{animation:Flip-2e6811c9 1s linear infinite}.ped-accordion[data-v-2e6811c9]{display:flex;flex-direction:column;gap:.75rem}.ped-card[data-v-2e6811c9]{--role-color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid color-mix(in srgb,var(--role-color) 40%,transparent);border-radius:10px;transition:border-color .2s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.ped-card[data-v-2e6811c9]:hover{border-color:color-mix(in srgb,var(--role-color) 60%,transparent)}}.ped-card_open[data-v-2e6811c9]{border-color:var(--role-color)}.ped-card_empty .ped-card__title[data-v-2e6811c9]{color:var(--color-text-secondary)}.ped-card__head[data-v-2e6811c9]{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:.75rem;padding:.75rem 1rem;width:100%}.ped-card__head[data-v-2e6811c9]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.ped-card__index[data-v-2e6811c9]{background:var(--role-color);border-radius:999px;color:var(--color-white);display:grid;flex-shrink:0;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700;height:28px;place-items:center;width:28px}.ped-card__title[data-v-2e6811c9]{color:var(--color-text-primary);flex:1;font-size:.9375rem;font-weight:600;text-align:left}.ped-card__count[data-v-2e6811c9]{color:var(--color-text-secondary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;line-height:1.3;text-transform:none;white-space:nowrap}.ped-card__chevron[data-v-2e6811c9]{color:var(--color-text-secondary);flex-shrink:0;height:20px;transition:transform .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1);width:20px}.ped-card_open .ped-card__chevron[data-v-2e6811c9]{color:var(--role-color);transform:rotate(180deg)}.ped-card__body[data-v-2e6811c9]{background:transparent;border:none;border-radius:10px;padding:1rem;transition:background-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}.ped-card__body--drop-target[data-v-2e6811c9]{background:color-mix(in srgb,var(--role-color) 8%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--role-color) 50%,transparent)}.ped-card__body[data-v-2e6811c9] .content-renderer__block-wrapper{margin-bottom:0;margin-top:0}.ped-card__hint[data-v-2e6811c9]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.55;margin:0 0 .75rem}.ped-card__add[data-v-2e6811c9]{margin-top:1rem}.ped-card__add[data-v-2e6811c9] .ui-btn{background:transparent;border-color:color-mix(in srgb,var(--role-color) 45%,transparent);border-style:dashed;color:color-mix(in srgb,var(--role-color) 85%,var(--color-text-primary));width:100%}@media(hover:hover)and (pointer:fine){.ped-card__add[data-v-2e6811c9] .ui-btn:hover:not(:disabled){background:color-mix(in srgb,var(--role-color) 12%,transparent);border-color:var(--role-color);border-style:solid;color:var(--role-color)}}@media(min-width:1025px){.ped-card__head[data-v-2e6811c9]{padding:1rem 1.5rem}.ped-card__body[data-v-2e6811c9]{padding:1.5rem}}@media(min-width:1440px){.modal-scroll-wrapper[data-v-6ac9c96a]{padding-left:30px}}.modal-scroll-wrapper[data-v-6ac9c96a] .content-renderer__block-wrapper{margin-bottom:1rem}.modal-scroll-wrapper[data-v-6ac9c96a] .content-renderer__block-wrapper:last-child{margin-bottom:0}.module-skeleton[data-v-6ac9c96a]{display:flex;flex-direction:column;gap:.75rem}.module-skeleton__card[data-v-6ac9c96a]{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:1rem}.module-skeleton__card--accordion[data-v-6ac9c96a]{padding:1rem 1rem 1.5rem}.module-skeleton__head[data-v-6ac9c96a]{align-items:center;display:flex;gap:12px;margin-bottom:8px}.module-skeleton__bullet[data-v-6ac9c96a]{border-radius:50%;flex-shrink:0;height:24px;width:24px}.module-skeleton__title[data-v-6ac9c96a]{border-radius:4px;display:block;height:14px;width:140px}.module-skeleton__line[data-v-6ac9c96a]{border-radius:4px;height:12px}.module-skeleton__line--full[data-v-6ac9c96a]{width:100%}.module-skeleton__line--wide[data-v-6ac9c96a]{width:85%}.module-skeleton__line--mid[data-v-6ac9c96a]{width:60%}.module-skeleton__pulse[data-v-6ac9c96a]{animation:module-skeleton-shimmer-6ac9c96a 1.4s linear infinite;background:linear-gradient(90deg,rgba(var(--color-default-rgb),.06) 0,rgba(var(--color-default-rgb),.12),rgba(var(--color-default-rgb),.06));background-size:200% 100%}@keyframes module-skeleton-shimmer-6ac9c96a{0%{background-position:200% 0}to{background-position:-200% 0}}.title[data-v-6ac9c96a]{color:var(--color-ink);font-family:Unbounded,Manrope,-apple-system,system-ui,sans-serif;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:600;letter-spacing:-.015em;line-height:1.15;margin-bottom:2rem;text-wrap:balance}.module-actions-container[data-v-6ac9c96a]{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:1.5rem;opacity:1}@media(min-width:768px){.module-actions-container[data-v-6ac9c96a]{flex-direction:row;justify-content:center}}.multi-select{box-sizing:border-box;min-width:80px;position:relative}.multi-select__button{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-strong);border-radius:6px;box-sizing:border-box;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;font-weight:400;gap:8px;line-height:1.3;min-height:40px;padding:0 12px;transition:border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1);width:100%}@media(hover:hover)and (pointer:fine){.multi-select__button:hover{border-color:rgba(var(--color-darkest-rgb),.3)}}.multi-select__button_active{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.16)}.multi-select__button.multi-select__button_disabled{background:var(--color-bg-surface-2);border-color:var(--color-border-strong);box-shadow:none;color:var(--color-text-secondary);cursor:not-allowed}.multi-select__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select__placeholder{color:var(--color-text-secondary);flex:1;opacity:.7}.multi-select__close{color:var(--color-text-secondary);flex-shrink:0;height:14px;transition:color .2s cubic-bezier(.2,.8,.2,1);width:14px}.multi-select__close path{fill:currentColor}.multi-select__close:hover{color:var(--color-error)}.multi-select__toggle{color:var(--color-text-secondary);flex-shrink:0;height:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1);width:14px}.multi-select__toggle path{fill:currentColor}.multi-select__toggle_open{color:var(--color-primary);transform:scaleY(-1)}.multi-select__list{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-shadow:var(--shadow-3);box-sizing:border-box;font-size:.9375rem;font-weight:500;line-height:1.3;max-height:280px;opacity:0;overflow-y:auto;padding:4px;pointer-events:none;position:absolute;transform:scale(.96) translateY(-2px);transform-origin:top left;transition:transform .14s cubic-bezier(.2,.8,.2,1),opacity .14s cubic-bezier(.2,.8,.2,1);width:100%;z-index:300}.multi-select__list_position_bottom{top:calc(100% + 6px)}.multi-select__list_position_top{bottom:calc(100% + 6px);transform-origin:bottom left}.multi-select__list_open{opacity:1;pointer-events:auto;transform:none}.multi-select__item{align-items:center;border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:flex;gap:.5rem;min-height:36px;padding:0 10px;transition:background-color .2s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.multi-select__item:hover{background:rgba(var(--color-darkest-rgb),.06)}}.multi-select__item_selected{color:var(--color-primary)}.multi-select__check{flex-shrink:0;height:14px;width:14px}.multi-select__check path{fill:var(--color-primary)}@media(prefers-reduced-motion:reduce){.multi-select__list{transform:none}}@keyframes Spin{to{transform:rotate(1turn)}}.animation__spin{animation:Spin 2.5s linear infinite}@keyframes Flip{to{transform:rotateX(180deg)}}.animation__flip{animation:Flip 1s linear infinite}.course-cover{display:flex;flex-direction:column;gap:20px;padding:0}@media(max-width:767px){.course-cover{gap:16px}}.course-cover__upload{border-radius:6px;cursor:pointer;outline:none;overflow:hidden;position:relative;width:100%}.course-cover__upload:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.course-cover__image{border:1px solid var(--color-border-soft);border-radius:6px;height:233px;position:relative;width:100%}.course-cover__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transform-origin:center center;transition:transform .36s cubic-bezier(.2,0,0,1);width:100%;will-change:transform}.course-cover__image:after{background:rgba(var(--color-darkest-rgb),.18);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s cubic-bezier(.2,.8,.2,1);z-index:1}@media(min-width:768px)and (max-width:1023px){.course-cover__image{height:200px}}@media(max-width:767px){.course-cover__image{height:160px}}.course-cover__upload--hover .course-cover__image img{transform:scale(1.03)}.course-cover__upload--hover .course-cover__image:after{opacity:1}.course-cover__image-placeholder{align-items:center;background-color:var(--color-bg-surface-2);border:1px solid var(--color-border-soft);border-radius:6px;display:flex;height:233px;justify-content:center;overflow:hidden;position:relative;width:100%}.course-cover__image-placeholder:after{background:rgba(var(--color-darkest-rgb),.08);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s cubic-bezier(.2,.8,.2,1)}@media(min-width:768px)and (max-width:1023px){.course-cover__image-placeholder{height:200px}}@media(max-width:767px){.course-cover__image-placeholder{height:160px}}.course-cover__placeholder-inner{align-items:center;display:flex;justify-content:center;position:relative;z-index:1}.course-cover__placeholder-icon{color:var(--color-text-secondary);flex-shrink:0;height:44px;opacity:.6;transition:opacity .2s cubic-bezier(.2,.8,.2,1);width:44px}.course-cover__placeholder-icon :deep(path){fill:currentColor}.course-cover__upload--hover .course-cover__placeholder-icon{opacity:.9}.course-cover__upload--hover .course-cover__image-placeholder:after{opacity:1}.course-cover__description{position:relative}.course-cover__char-count{bottom:.5rem;color:var(--color-text-secondary);font-size:.8125rem;font-variant-numeric:tabular-nums;position:absolute;right:1rem}.course-cover__meta{display:grid;flex:1;gap:16px;grid-template-columns:repeat(6,1fr)}@media(max-width:767px){.course-cover__meta{grid-template-columns:1fr}}.course-cover__methodology{display:flex;flex-direction:column;gap:12px}.course-cover__methodology-title{color:var(--color-text-secondary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.3;text-transform:none}.course-cover__methodology-grid{display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}@media(max-width:767px){.course-cover__methodology-grid{grid-template-columns:1fr}}.agent-chat{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden}.agent-chat__header{align-items:center;display:flex;gap:8px;padding:1rem 1rem .75rem}.agent-chat__sparkle{color:var(--color-primary);flex-shrink:0;height:20px;width:20px}.agent-chat__sparkle path{fill:currentColor}.agent-chat__title{color:var(--color-ink);flex-grow:1;font-family:Unbounded,Manrope,-apple-system,system-ui,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.15;margin:0;text-wrap:balance}.agent-chat__close{flex-shrink:0}.agent-chat__close path{fill:currentColor}.agent-chat__messages{display:flex;flex-direction:column;flex-grow:1;gap:8px;overflow-y:auto;padding:0 1rem 1rem;scrollbar-width:thin}.agent-chat__bubble{align-self:flex-start;max-width:88%}.agent-chat__bubble p{color:var(--color-text-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;line-height:1.5;margin:0}.agent-chat__input-area{align-items:flex-end;border-top:var(--rule-hairline);display:flex;gap:8px;padding:.75rem 1rem 1rem}.agent-chat__textarea{flex-grow:1;max-height:160px;min-height:40px}.content-tag-badge[data-v-36da2d2d]{align-items:center;border-radius:999px;box-sizing:border-box;cursor:default;display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;gap:5px;height:26px;letter-spacing:0;line-height:1;padding:0 9px;white-space:nowrap}.content-tag-badge__icon[data-v-36da2d2d]{flex-shrink:0;height:12px;width:12px}.content-tag-badge__label[data-v-36da2d2d]{line-height:1}.content-tag-badge__remove[data-v-36da2d2d]{background:none;border:none;border-radius:999px;color:inherit;cursor:pointer;display:inline-grid;flex-shrink:0;height:16px;margin-right:-4px;opacity:.7;padding:0;place-items:center;transition:opacity .2s cubic-bezier(.2,.8,.2,1);width:16px}.content-tag-badge__remove[data-v-36da2d2d]:focus-visible{border-radius:inherit;outline:2px solid var(--color-primary);outline-offset:2px}.content-tag-badge__remove[data-v-36da2d2d]:hover{opacity:1}.pedagogy-score{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-sizing:border-box;padding:1.5rem}.pedagogy-score__header{align-items:center;display:flex;gap:4px;margin-bottom:.5rem}.pedagogy-score__title{color:var(--color-ink);font-family:Unbounded,Manrope,-apple-system,system-ui,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.15;line-height:1;text-wrap:balance}.pedagogy-score__help{color:var(--color-text-secondary)}.pedagogy-score__help path{fill:currentColor}.pedagogy-score__value{color:var(--color-ink);color:var(--color-primary);font-family:Unbounded,Manrope,-apple-system,system-ui,sans-serif;font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.015em;line-height:1.15;line-height:1;margin-left:auto;text-wrap:balance}.pedagogy-score__bar{margin-bottom:1rem}.pedagogy-score__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.pedagogy-score__item{align-items:center;cursor:default;display:flex;gap:.5rem}.pedagogy-score__item_suggested{opacity:.6}.pedagogy-score__item_uncovered{opacity:.45}.pedagogy-score__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.pedagogy-score__check,.pedagogy-score__icon{height:20px;width:20px}.pedagogy-score__check path{fill:var(--color-primary)}.pedagogy-score__empty-circle{border:2px solid var(--color-border-strong);border-radius:999px;box-sizing:border-box;display:block;height:14px;width:14px}.pedagogy-score__label{color:var(--color-text-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;font-weight:500}.pedagogy-guide{display:flex;flex-direction:column;gap:1.5rem}.pedagogy-guide__subtitle{color:var(--color-text-secondary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.3;margin:0 0 .75rem;text-transform:none}.pedagogy-guide__weight-bars{display:flex;flex-direction:column;gap:8px}.pedagogy-guide__weight-row{align-items:center;display:flex;gap:.75rem}.pedagogy-guide__weight-label{color:var(--color-text-primary);flex-shrink:0;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;width:140px}.pedagogy-guide__weight-track{flex:1}.pedagogy-guide__weight-value{color:var(--color-primary);flex-shrink:0;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;width:40px}.pedagogy-guide__roles{display:flex;flex-direction:column;gap:.75rem}.pedagogy-guide__role-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:4px}.pedagogy-guide__role-name{color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.pedagogy-guide__role-desc,.pedagogy-guide__role-name{font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif}.pedagogy-guide__role-desc{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin:0 0 .75rem}.pedagogy-guide__role-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.75rem}.pedagogy-guide__role-reqs{display:flex;flex-direction:column;gap:6px}.pedagogy-guide__req{align-items:flex-start;display:flex;gap:.5rem}.pedagogy-guide__req-text{color:var(--color-text-primary);font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;line-height:1.5}.qa-check{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-sizing:border-box;padding:1.5rem}.qa-check__header{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.qa-check__icon{align-items:center;color:var(--color-primary);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.qa-check__icon svg{display:block;height:20px;width:20px}.qa-check__icon path{fill:currentColor}.qa-check__title{color:var(--color-ink);font-family:Unbounded,Manrope,-apple-system,system-ui,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.15;line-height:1;text-wrap:balance}.qa-check__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.qa-check__item{align-items:flex-start;border-top:var(--rule-hairline);display:flex;gap:.75rem;padding:.75rem 0}.qa-check__item_ok .qa-check__glyph{color:var(--color-primary)}.qa-check__item_warn .qa-check__glyph{color:var(--color-warning-ink)}.qa-check__item_risk .qa-check__glyph{color:var(--color-error)}.qa-check__glyph{display:inline-grid;flex-shrink:0;height:20px;margin-top:1px;place-items:center;width:20px}.qa-check__body{flex:1;min-width:0}.qa-check__item-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:2px}.qa-check__item-title{color:var(--color-text-primary);font-size:.9375rem;font-weight:600;line-height:1.3}.qa-check__item-desc,.qa-check__item-title{font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif}.qa-check__item-desc{color:var(--color-text-secondary);font-size:.875rem;line-height:1.45}.mqa-check{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-sizing:border-box;padding:1.5rem}.mqa-check__header{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.mqa-check__icon{align-items:center;color:var(--color-primary);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.mqa-check__icon svg{display:block;height:20px;width:20px}.mqa-check__icon path{fill:currentColor}.mqa-check__title{color:var(--color-ink);font-family:Unbounded,Manrope,-apple-system,system-ui,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;line-height:1.15;line-height:1;text-wrap:balance}.mqa-check__loading{padding:1rem 0}.mqa-check__empty,.mqa-check__loading{color:var(--color-primary);display:flex;justify-content:center}.mqa-check__empty{align-items:center;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;gap:6px;padding:.75rem 0}.mqa-check__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mqa-check__item{align-items:flex-start;border-top:var(--rule-hairline);display:flex;gap:.75rem;padding:.75rem 0}.mqa-check__item_info .mqa-check__glyph{color:var(--color-info)}.mqa-check__item_warning .mqa-check__glyph{color:var(--color-warning-ink)}.mqa-check__item_error .mqa-check__glyph{color:var(--color-error)}.mqa-check__glyph{display:inline-grid;flex-shrink:0;height:20px;margin-top:1px;place-items:center;width:20px}.mqa-check__body{flex:1;min-width:0}.mqa-check__item-title{color:var(--color-text-primary);font-size:.9375rem;font-weight:600;line-height:1.3;margin-bottom:2px}.mqa-check__item-desc,.mqa-check__item-title{font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif}.mqa-check__item-desc{color:var(--color-text-secondary);font-size:.875rem;line-height:1.45;margin-bottom:.5rem}.mqa-check__item-footer{align-items:center;display:flex;justify-content:flex-start;min-width:0}.dropdown-select{position:relative}.dropdown-select__button{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;gap:6px;transition:color .2s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.dropdown-select__button:hover{color:var(--color-primary)}}.dropdown-select__text{font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.4}.dropdown-select__list{background:var(--color-bg-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-shadow:var(--shadow-3);box-sizing:border-box;left:-10px;min-width:180px;opacity:0;padding:4px;position:absolute;top:calc(100% + 6px);transform:scale(.96) translateY(-2px);transform-origin:top left;transition:opacity .14s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1),visibility 0s step-end .14s;visibility:hidden;z-index:300}.dropdown-select__list_open{opacity:1;transform:none;transition-delay:0s;visibility:visible}.dropdown-select__list_position_top{bottom:calc(100% + 6px);top:auto;transform-origin:bottom left}.dropdown-select__item,.dropdown-select__item-active{align-items:center;border-radius:6px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.9375rem;font-weight:500;gap:8px;min-height:36px;padding:0 10px;transition:background-color .2s cubic-bezier(.2,.8,.2,1)}@media(hover:hover)and (pointer:fine){.dropdown-select__item-active:hover,.dropdown-select__item:hover{background:rgba(var(--color-darkest-rgb),.06)}}.dropdown-select__item-active{color:var(--color-primary)}.dropdown-select__toggle{color:var(--color-text-secondary);height:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1);width:14px}.dropdown-select__toggle path{fill:currentColor}.dropdown-select__toggle_open{color:var(--color-primary);transform:scaleY(-1)}@media(prefers-reduced-motion:reduce){.dropdown-select__list{transform:none}}.locale-flag{display:inline-flex;flex-shrink:0;line-height:0;overflow:hidden}.locale-flag svg{display:block;height:100%;width:100%}.locale-flag_1x1{border-radius:50%;height:1em;width:1em}.locale-flag_3x2{border-radius:4px;height:1em;width:1.5em}.dateline[data-v-f6e1081b]{align-items:baseline;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-family:JetBrains Mono,Fira Code,ui-monospace,SF Mono,monospace;font-size:.75rem;font-variant-numeric:tabular-nums lining-nums;font-weight:500;gap:0;letter-spacing:.08em;line-height:1.4;margin:0;padding:0;text-transform:uppercase}.dateline__item[data-v-f6e1081b]{align-items:baseline;display:inline-flex;white-space:nowrap}.dateline__item+.dateline__item[data-v-f6e1081b]:before{color:var(--color-text-secondary);content:"·";margin:0 .6em;opacity:.5}.dateline__item--strong[data-v-f6e1081b]{color:var(--color-text-primary);font-weight:600}.status-pill[data-v-fad88558]{--pill-bg:var(--color-bg-surface-2);--pill-fg:var(--color-text-secondary);align-items:center;background:var(--pill-bg);border-radius:999px;box-sizing:border-box;color:var(--pill-fg);display:inline-flex;font-family:Manrope,-apple-system,system-ui,Segoe UI,sans-serif;font-size:.8125rem;font-weight:600;gap:6px;height:24px;letter-spacing:0;line-height:1;padding:0 9px;text-transform:none;white-space:nowrap}.status-pill--draft[data-v-fad88558]{--pill-bg:var(--color-warning-bg);--pill-fg:var(--color-warning-ink)}.status-pill--published[data-v-fad88558]{--pill-bg:rgba(var(--color-primary-rgb),.1);--pill-fg:var(--color-primary)}.status-pill__dot[data-v-fad88558]{background:currentColor;border-radius:999px;flex-shrink:0;height:6px;width:6px}.status-pill__label[data-v-fad88558]{display:inline-block}.rule[data-v-f8836f4d]{border:0;margin:0;width:100%}.rule--hairline[data-v-f8836f4d]{background:var(--color-border-soft);height:1px}.rule--strong[data-v-f8836f4d]{background:var(--color-border-strong);height:1px}.rule--dotted[data-v-f8836f4d]{background:transparent;border-top:1px dotted var(--color-border-strong);height:0}.rule--ornament[data-v-f8836f4d]{background:var(--color-border-strong);display:block;height:1px;margin:1.5rem 0;position:relative}.rule__mark[data-v-f8836f4d]{background:var(--color-bg-main);color:var(--color-text-secondary);font-family:Fraunces,Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:.875rem;font-style:italic;font-variation-settings:"opsz" 36;left:50%;padding:0 .6em;position:absolute;top:50%;transform:translate(-50%,-50%)}.cover-thumb[data-v-fb33bdc2]{align-items:center;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(var(--color-text-primary-rgb),.08);display:flex;flex-shrink:0;font-family:Fraunces,Iowan Old Style,Palatino Linotype,Georgia,serif;height:60px;justify-content:center;overflow:hidden;position:relative;width:48px}.cover-thumb--accent-0[data-v-fb33bdc2]{background:var(--color-primary-light);color:var(--color-primary)}.cover-thumb--accent-1[data-v-fb33bdc2]{background:var(--color-warning-bg);color:var(--color-warning-ink)}.cover-thumb--accent-2[data-v-fb33bdc2]{background:var(--color-blue-active);color:var(--color-blue)}.cover-thumb--accent-3[data-v-fb33bdc2]{background:var(--color-mint-ghost);color:var(--color-mint)}.cover-thumb--accent-4[data-v-fb33bdc2]{background:var(--color-peach-ghost);color:var(--color-peach)}.cover-thumb__img[data-v-fb33bdc2]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-thumb__monogram[data-v-fb33bdc2]{font-size:1.5rem;font-style:italic;font-variation-settings:"opsz" 144;font-weight:500;letter-spacing:-.025em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cover-thumb__corner[data-v-fb33bdc2]{border-color:transparent rgba(var(--color-white-rgb),.35) transparent transparent;border-style:solid;border-width:0 8px 8px 0;height:0;pointer-events:none;position:absolute;right:0;top:0;width:0}
