.common-alert-dialog__backdrop[data-v-87fc3d0d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-alert-dialog-backdrop);background:#2c344238;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.common-alert-dialog[data-v-87fc3d0d]{position:fixed;top:50%;left:50%;z-index:var(--z-index-alert-dialog-panel);width:min(420px,100vw - 32px);display:grid;gap:18px;padding:24px;border-radius:28px;border:1px solid rgba(79,108,219,.12);background:#fffbf5fa;box-shadow:0 28px 60px #2c34422e;transform:translate(-50%,-50%)}.common-alert-dialog__header[data-v-87fc3d0d]{display:grid;gap:6px}.common-alert-dialog__header p[data-v-87fc3d0d],.common-alert-dialog__header h3[data-v-87fc3d0d]{margin:0}.common-alert-dialog__header p[data-v-87fc3d0d]{color:#4f6cdb;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.common-alert-dialog__header h3[data-v-87fc3d0d]{color:var(--text);font-size:1.18rem;line-height:1.4}.common-alert-dialog__message[data-v-87fc3d0d]{margin:0;color:var(--text-soft);font-size:.95rem;line-height:1.6}.common-alert-dialog__actions[data-v-87fc3d0d]{display:flex;justify-content:flex-end;gap:10px}.common-alert-dialog__ghost[data-v-87fc3d0d],.common-alert-dialog__confirm[data-v-87fc3d0d]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 1rem;border:1px solid transparent;border-radius:999px;font-size:inherit;font-weight:700;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.common-alert-dialog__ghost[data-v-87fc3d0d]:hover:not(:disabled),.common-alert-dialog__confirm[data-v-87fc3d0d]:hover:not(:disabled){transform:translateY(0)}.common-alert-dialog__ghost[data-v-87fc3d0d]{border:1px solid transparent;background:#303b5914;color:var(--text-soft)}.common-alert-dialog__ghost[data-v-87fc3d0d]:hover:not(:disabled){background:#303b591f;color:var(--text)}.common-alert-dialog__confirm[data-v-87fc3d0d]{border-color:transparent;background:#4f6cdb1f;color:#35509f}.common-alert-dialog__confirm[data-v-87fc3d0d]:hover:not(:disabled){background:#4f6cdb2e;color:#35509f}.common-alert-dialog__confirm.is-danger[data-v-87fc3d0d]{border-color:transparent;background:linear-gradient(135deg,#d85d4d,#e97767);color:#fff}.common-alert-dialog__confirm.is-danger[data-v-87fc3d0d]:hover:not(:disabled){background:linear-gradient(135deg,#cb5344,#df6d5d);color:#fff}.common-alert-dialog__panel-enter-active[data-v-87fc3d0d],.common-alert-dialog__panel-leave-active[data-v-87fc3d0d],.common-alert-dialog__backdrop-enter-active[data-v-87fc3d0d],.common-alert-dialog__backdrop-leave-active[data-v-87fc3d0d]{transition:opacity .2s ease,transform .2s ease}.common-alert-dialog__panel-enter-from[data-v-87fc3d0d],.common-alert-dialog__panel-leave-to[data-v-87fc3d0d]{opacity:0;transform:translate(-50%,calc(-50% + 12px))}.common-alert-dialog__backdrop-enter-from[data-v-87fc3d0d],.common-alert-dialog__backdrop-leave-to[data-v-87fc3d0d]{opacity:0}@media (max-width: 900px){.common-alert-dialog__actions[data-v-87fc3d0d]{flex-direction:column-reverse}.common-alert-dialog__ghost[data-v-87fc3d0d],.common-alert-dialog__confirm[data-v-87fc3d0d]{width:100%}}.auth-callback[data-v-f99bf9c2]{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(circle at top,rgba(125,184,255,.25),transparent 32rem),linear-gradient(180deg,#f8fbff,#fff7ef)}.auth-callback__panel[data-v-f99bf9c2]{width:min(100%,540px);padding:32px 28px;border-radius:28px;background:#ffffffeb;border:1px solid rgba(79,108,219,.12);box-shadow:0 24px 60px #2f3d561f;text-align:center}.auth-callback__panel h1[data-v-f99bf9c2]{margin:0 0 12px;font-size:1.8rem}.auth-callback__panel p[data-v-f99bf9c2]{margin:0;color:var(--text-soft);line-height:1.6}.auth-callback__eyebrow[data-v-f99bf9c2]{margin-bottom:10px!important;color:#4f6cdb!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.auth-callback__actions[data-v-f99bf9c2]{margin-top:24px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.auth-callback__link[data-v-f99bf9c2]{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:44px;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:700;border:1px solid rgba(79,108,219,.16);color:var(--text);background:#ffffffb3}.SessionAccountPanel[data-v-2b97f6a6]{display:flex;align-items:center;gap:14px 22px}.session-account[data-v-2b97f6a6]{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;min-width:0}.session-account__trigger[data-v-2b97f6a6],.session-account-info[data-v-2b97f6a6]{display:inline-flex;align-items:center;gap:8px;min-width:0}.session-account__trigger[data-v-2b97f6a6]{padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.session-account__avatar[data-v-2b97f6a6]{width:40px;height:40px;flex-shrink:0;border-radius:999px;object-fit:cover;border:2px solid rgba(79,108,219,.16)}.session-account__avatar--fallback[data-v-2b97f6a6]{display:grid;place-items:center;background:linear-gradient(135deg,#4f6cdb29,#7db8ff47);color:#3150be;font-size:.84rem;font-weight:800}.session-account__chevron[data-v-2b97f6a6]{width:9px;height:9px;margin-left:2px;border-right:2px solid rgba(44,52,66,.58);border-bottom:2px solid rgba(44,52,66,.58);transform:rotate(45deg) translateY(-1px);transition:transform .16s ease}.session-account__chevron.is-open[data-v-2b97f6a6]{transform:rotate(-135deg) translateY(-1px)}.session-account__user[data-v-2b97f6a6]{display:flex;flex-direction:column;min-width:0;color:var(--text-soft);font-size:.8rem;max-width:40ch}.session-account__user span[data-v-2b97f6a6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.session-account__user span[data-v-2b97f6a6]:before{content:attr(data-label) " :";color:var(--text-soft);font-weight:700;min-width:40px;display:inline-block}.session-account__menu[data-v-2b97f6a6]{position:absolute;top:calc(100% + 12px);right:0;z-index:20;min-width:240px;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(79,108,219,.14);background:#fffffff7;box-shadow:0 18px 40px #2c344224}@media (max-width: 640px){.session-account__menu[data-v-2b97f6a6]{top:calc(100% + 8px)}}.session-account__session-meta[data-v-2b97f6a6]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:#4f6cdb14}.session-account__session-meta strong[data-v-2b97f6a6]{font-size:.98rem;color:var(--text)}.session-account__session-meta span[data-v-2b97f6a6]{color:var(--text-soft);font-size:.78rem}.session-account__session-label[data-v-2b97f6a6]{color:#3150be!important;font-weight:700}.session-account__menu-action[data-v-2b97f6a6]{padding:7px 14px;border-radius:12px;border:1px solid rgba(79,108,219,.14);background:#fff;color:var(--text);display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.session-account__menu-action[data-v-2b97f6a6]:hover{transform:translateY(-1px);background:#4f6cdb0f}.session-account__menu-action .icon[data-v-2b97f6a6]{width:18px;height:18px}.session-account__menu-action--logout[data-v-2b97f6a6]{color:#c14f4f}@media (max-width: 900px){.session-account__menu[data-v-2b97f6a6]{min-width:216px}}@media (max-width: 640px){.session-account__trigger[data-v-2b97f6a6]{zoom:var(--nav-mobile-button-zoom)}}.cta[data-v-493e6fbd]{padding-top:4rem}.cta__box[data-v-493e6fbd]{position:relative;overflow:hidden;padding:2rem;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,#83d6ba38,#7db8ff38),#fffaf1e0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cta__box[data-v-493e6fbd]:before{content:"";position:absolute;inset:auto -10% -30% auto;width:16rem;height:16rem;background:radial-gradient(circle,rgba(255,213,126,.36) 0%,transparent 68%);opacity:1;pointer-events:none}.cta__eyebrow[data-v-493e6fbd]{margin:0 0 1rem;color:#5d9d86;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cta__title[data-v-493e6fbd]{margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;letter-spacing:-.04em}.cta__description[data-v-493e6fbd]{margin:1.4rem 0 0;color:var(--text-soft);font-size:1.05rem}.cta__actions[data-v-493e6fbd]{display:flex;flex-wrap:wrap;gap:12px;margin-top:2rem}.button[data-v-493e6fbd]{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.2rem;border-radius:999px;border:1px solid transparent;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}.button[data-v-493e6fbd]:hover{transform:translateY(-1px)}.button--primary[data-v-493e6fbd]{background:linear-gradient(135deg,#8fd9c0,#8ac6ff);color:#243347}.button--secondary[data-v-493e6fbd]{border-color:var(--line);background:#ffffff9e}.button--ghost[data-v-493e6fbd]{border-color:var(--line);background:#ffffff70}@media (max-width: 780px){.cta__actions[data-v-493e6fbd]{gap:10px}.cta__title[data-v-493e6fbd]{font-size:clamp(1.85rem,8vw,2.7rem)}}.section-title[data-v-f2dc805b]{display:grid;gap:.65rem;margin-bottom:1.8rem}.section-title__eyebrow[data-v-f2dc805b],.section-title__heading[data-v-f2dc805b],.section-title__description[data-v-f2dc805b]{margin:0}.section-title__eyebrow[data-v-f2dc805b]{color:#5d9d86;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.section-title__heading[data-v-f2dc805b]{font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;letter-spacing:-.04em}.section-title__description[data-v-f2dc805b]{color:var(--text-soft);font-size:1.05rem}@media (max-width: 780px){.section-title__heading[data-v-f2dc805b]{font-size:clamp(1.85rem,8vw,2.7rem)}}.feature-grid[data-v-ae01a019]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature-card[data-v-ae01a019]{--card-glow: var(--cyan);position:relative;overflow:hidden;padding:1.5rem;border:1px solid var(--line);border-radius:28px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.feature-card[data-v-ae01a019]:before{content:"";position:absolute;inset:auto -15% 70% auto;width:12rem;height:12rem;background:radial-gradient(circle,var(--card-glow) 0%,transparent 68%);opacity:.34;pointer-events:none}.feature-card--cyan[data-v-ae01a019]{--card-glow: var(--cyan)}.feature-card--mint[data-v-ae01a019]{--card-glow: var(--mint)}.feature-card--amber[data-v-ae01a019]{--card-glow: var(--amber)}.feature-card--rose[data-v-ae01a019]{--card-glow: var(--rose)}.feature-card__header[data-v-ae01a019]{display:grid;gap:.8rem}.feature-card__index[data-v-ae01a019]{display:inline-flex;width:fit-content;padding:.35rem .65rem;border:1px solid rgba(140,116,83,.14);border-radius:999px;background:#ffffff8a;font-size:.86rem;font-weight:700}.feature-card__description[data-v-ae01a019]{margin:0;color:var(--text-soft)}.feature-card__points[data-v-ae01a019]{padding-left:1.2rem;margin:1.1rem 0 0;color:var(--text-soft)}.feature-card__points li[data-v-ae01a019]{margin-top:.55rem}@media (max-width: 780px){.feature-grid[data-v-ae01a019]{grid-template-columns:1fr}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.hero[data-v-3e1225a3]{padding-top:5rem}.hero__content[data-v-3e1225a3]{display:flex;flex-direction:column;gap:36px}.hero__copy[data-v-3e1225a3]{position:relative;z-index:1;display:flex;flex-direction:column}.hero__eyebrow[data-v-3e1225a3]{margin:0 0 1rem;color:#5d9d86;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero__title[data-v-3e1225a3]{margin:0;font-size:clamp(3rem,6vw,5.3rem);line-height:1.1;letter-spacing:-.05em}.hero__title-accent[data-v-3e1225a3]{color:#4d9fcb}.hero__description[data-v-3e1225a3]{margin:1.4rem 0 0;color:var(--text-soft);font-size:1.05rem}.hero__actions[data-v-3e1225a3]{display:flex;flex-wrap:wrap;gap:12px;margin-top:2rem}.hero__metrics[data-v-3e1225a3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:2rem 0 0;list-style:none}.button[data-v-3e1225a3]{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.2rem;border-radius:999px;border:1px solid transparent;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}.button[data-v-3e1225a3]:hover{transform:translateY(-1px)}.button--primary[data-v-3e1225a3]{background:linear-gradient(135deg,#8fd9c0,#8ac6ff);color:#243347}.button--secondary[data-v-3e1225a3]{border-color:var(--line);background:#ffffff9e}.button--ghost[data-v-3e1225a3]{border-color:var(--line);background:#ffffff70}.metric-card[data-v-3e1225a3]{padding:1.1rem 1rem;border:1px solid var(--line);border-radius:20px;background:#ffffff9e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.metric-card strong[data-v-3e1225a3]{display:block;font-size:1.05rem;font-weight:800}.metric-card span[data-v-3e1225a3]{display:block;margin-top:.45rem;color:var(--text-soft);font-size:.9rem}.hero-graphic[data-v-3e1225a3]{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.hero-graphic[data-v-3e1225a3]>*{min-width:0}.hero-graphic__panel[data-v-3e1225a3]{position:relative;padding:1rem;border:1px solid var(--line);border-radius:28px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-graphic__panel[data-v-3e1225a3]:has(.hero-swiper){padding:0}.hero-graphic__panel-label[data-v-3e1225a3]{margin:0 0 .8rem;color:#3543548a;font-size:.75rem;letter-spacing:.16em}.hero-graphic__svg[data-v-3e1225a3]{display:block;width:100%;height:auto}.hero-graphic__grid[data-v-3e1225a3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hero-graphic .hero-swiper[data-v-3e1225a3]{width:100%;height:100%}.hero-graphic .hero-swiper .item[data-v-3e1225a3]{padding:1rem;height:100%;border-radius:28px}.signal-card[data-v-3e1225a3]{--card-glow: var(--cyan);position:relative;overflow:hidden;padding:1rem 1.1rem 1.15rem;border:1px solid var(--line);border-radius:28px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.signal-card[data-v-3e1225a3]:before{content:"";position:absolute;inset:auto -15% 70% auto;width:12rem;height:12rem;background:radial-gradient(circle,var(--card-glow) 0%,transparent 68%);opacity:.34;pointer-events:none}.signal-card--cyan[data-v-3e1225a3]{--card-glow: var(--cyan)}.signal-card--mint[data-v-3e1225a3]{--card-glow: var(--mint)}.signal-card--amber[data-v-3e1225a3]{--card-glow: var(--amber)}.signal-card--rose[data-v-3e1225a3]{--card-glow: var(--rose)}.signal-card__label[data-v-3e1225a3]{position:relative;display:inline-flex;margin-bottom:.75rem;padding:.28rem .55rem;border:1px solid rgba(140,116,83,.14);border-radius:999px;color:#354354ad;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.signal-card__title[data-v-3e1225a3]{margin:0;font-size:1.1rem}.signal-card__detail[data-v-3e1225a3]{margin:.55rem 0 0;color:var(--text-soft)}@media (max-width: 1080px){.hero-graphic[data-v-3e1225a3]{grid-template-columns:1fr}}@media (max-width: 780px){.hero[data-v-3e1225a3]{padding-top:3.5rem}.hero__actions[data-v-3e1225a3]{gap:10px}.hero__metrics[data-v-3e1225a3]{grid-template-columns:1fr}.hero__title[data-v-3e1225a3]{font-size:clamp(2.6rem,13vw,4.2rem)}.hero-graphic__grid[data-v-3e1225a3]{grid-template-columns:1fr}}.subject-showcase[data-v-5349365d]{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:18px;align-items:stretch}.formula-canvas[data-v-5349365d]{position:relative;overflow:hidden;min-height:100%;border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,#fff8edf2,#f9efdff5),radial-gradient(circle at top right,rgba(125,184,255,.18),transparent 28%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.formula-canvas__equation[data-v-5349365d]{color:#2c3442eb;font-size:clamp(1.6rem,4vw,2.5rem);font-weight:700;letter-spacing:-.04em}.formula-canvas__equation--small[data-v-5349365d]{margin-top:.8rem;color:#3842529e;font-size:1.1rem;font-weight:600}.formula-canvas__matrix[data-v-5349365d]{display:grid;gap:.15rem;margin-top:1.1rem;color:var(--mint);font-size:1.15rem}.formula-canvas__svg[data-v-5349365d]{width:100%;margin-top:1rem}.formula-canvas .subject-swiper[data-v-5349365d]{width:100%;height:100%}.formula-canvas .subject-swiper .item[data-v-5349365d]{padding:1.5rem;height:100%}.subject-grid[data-v-5349365d]{display:grid;gap:18px}.subject-card[data-v-5349365d]{padding:1.5rem;border:1px solid var(--line);border-radius:28px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.subject-card__tag[data-v-5349365d]{display:inline-flex;width:fit-content;padding:.35rem .65rem;border:1px solid rgba(140,116,83,.14);border-radius:999px;background:#ffffff8a;font-size:.86rem;font-weight:700}.subject-card__headline[data-v-5349365d]{margin:.9rem 0 0;font-size:1.1rem}.subject-card__description[data-v-5349365d]{margin:.55rem 0 0;color:var(--text-soft)}.subject-card__chips[data-v-5349365d]{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.15rem}.subject-chip[data-v-5349365d]{padding:.45rem .75rem;border-radius:999px;background:#ffffff80;border:1px solid rgba(140,116,83,.12);color:#2c3442d6;font-size:.84rem}@media (max-width: 1080px){.subject-showcase[data-v-5349365d]{grid-template-columns:1fr}}.visual-swiper .item[data-v-a58165f0]{position:relative;overflow:hidden;height:500px;display:flex;flex-direction:column;align-items:center}.visual-swiper .item img[data-v-a58165f0]{display:block;object-fit:cover;width:100%;height:100%}.visual-swiper .item .info[data-v-a58165f0]{position:absolute;max-width:1920px;transform:translate(-50%);left:50%;width:min(1180px,100% - 40px);height:100%;display:flex;flex-direction:column;justify-content:center;font-weight:600;line-height:1.1}.visual-swiper .item .info .d[data-v-a58165f0]{font-size:2.312rem}.visual-swiper .item .info .t[data-v-a58165f0]{font-weight:inherit;font-size:5rem;text-transform:uppercase}.visual-swiper .item .info .button[data-v-a58165f0]{align-self:flex-start;margin-top:2.25rem;display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.2rem;border-radius:999px;border:1px solid transparent;font-weight:700;transition:transform .18s ease,border-color .18s ease,background .18s ease}.visual-swiper .item .info .button[data-v-a58165f0]:hover{transform:translateY(-1px)}.visual-swiper .item .info .button--primary[data-v-a58165f0]{background:linear-gradient(135deg,#8fd9c0,#8ac6ff);color:#243347}.visual-swiper .item .info .button--secondary[data-v-a58165f0]{border-color:var(--line);background:#ffffff9e}.visual-swiper .item .info .button--ghost[data-v-a58165f0]{border-color:var(--line);background:#ffffff70}@media (max-width: 1080px){.visual-swiper .item[data-v-a58165f0]{height:400px}.visual-swiper .item .info .d[data-v-a58165f0]{font-size:2.1rem}.visual-swiper .item .info .t[data-v-a58165f0]{font-size:4.2rem}}@media (max-width: 780px){.visual-swiper .item[data-v-a58165f0]{height:340px}.visual-swiper .item .info .d[data-v-a58165f0]{font-size:1.9rem}.visual-swiper .item .info .t[data-v-a58165f0]{font-size:3.5rem}}[data-v-a58165f0] .swiper-pagination{bottom:0!important}[data-v-a58165f0] .swiper-pagination-bullet{width:10px;height:10px;background:#8c745340;opacity:1}[data-v-a58165f0] .swiper-pagination-bullet-active{background:linear-gradient(135deg,#8fd9c0,#8ac6ff)}.full-content[data-v-24f747bc]{overflow:hidden}.workflow-swiper[data-v-24f747bc]{padding:.25rem 0 3rem;overflow:visible}.workflow-slide[data-v-24f747bc]{height:auto}.workflow-card[data-v-24f747bc]{--card-glow: var(--mint);position:relative;overflow:hidden;padding:1.5rem;border:1px solid var(--line);border-radius:28px;background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:100%}.workflow-card[data-v-24f747bc]:before{content:"";position:absolute;inset:auto -15% 70% auto;width:12rem;height:12rem;background:radial-gradient(circle,var(--card-glow) 0%,transparent 68%);opacity:.34;pointer-events:none}.workflow-card__top[data-v-24f747bc]{display:flex;align-items:center;gap:12px}.workflow-card__step[data-v-24f747bc]{display:inline-flex;width:fit-content;padding:.35rem .65rem;border:1px solid rgba(140,116,83,.14);border-radius:999px;background:#ffffff85;color:#5d9d86;font-size:.86rem;font-weight:700}.workflow-card__audience[data-v-24f747bc]{margin:0;font-size:1.1rem}.workflow-card__summary[data-v-24f747bc]{margin:.55rem 0 0;color:var(--text-soft)}.workflow-card__list[data-v-24f747bc]{padding-left:1.2rem;margin:1.1rem 0 0;color:var(--text-soft)}.workflow-card__list li[data-v-24f747bc]{margin-top:.55rem}.workflow-slide:nth-child(1) .workflow-card[data-v-24f747bc]{--card-glow: var(--mint)}.workflow-slide:nth-child(2) .workflow-card[data-v-24f747bc]{--card-glow: var(--cyan)}.workflow-slide:nth-child(3) .workflow-card[data-v-24f747bc]{--card-glow: var(--violet)}[data-v-24f747bc] .swiper-pagination{bottom:0!important}[data-v-24f747bc] .swiper-pagination-bullet{width:10px;height:10px;background:#8c745340;opacity:1}[data-v-24f747bc] .swiper-pagination-bullet-active{background:linear-gradient(135deg,#8fd9c0,#8ac6ff)}@media (max-width: 780px){.workflow-swiper[data-v-24f747bc]{padding-bottom:2.6rem}}.page-shell[data-v-a7cd8ff3]{position:relative}.page-shell[data-v-a7cd8ff3]:before,.page-shell[data-v-a7cd8ff3]:after{content:"";position:fixed;width:32rem;height:32rem;border-radius:999px;filter:blur(90px);opacity:.18;pointer-events:none;z-index:-1}.page-shell[data-v-a7cd8ff3]:before{top:8rem;left:-12rem;background:#7db8ffa6}.page-shell[data-v-a7cd8ff3]:after{top:55rem;right:-10rem;background:#f2be7480}.site-header[data-v-a7cd8ff3]{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#fff9;border-bottom:1px solid var(--line)}.site-header__inner[data-v-a7cd8ff3]{display:flex;align-items:center;padding:16px 0;gap:22px;flex-wrap:wrap}.brand[data-v-a7cd8ff3]{display:inline-flex;line-height:1;font-size:1.625rem;margin:0}.brand .lnk[data-v-a7cd8ff3]{display:flex;align-items:center;gap:7px}.brand .icon[data-v-a7cd8ff3]{width:35px;display:block;flex-shrink:0}.brand .bbh-bogle-regular span[data-v-a7cd8ff3]{color:#4f6cdb}.site-nav[data-v-a7cd8ff3]{display:flex;align-items:center;gap:14px 22px;justify-content:center;color:var(--text-soft);margin-left:auto}.site-nav a[data-v-a7cd8ff3]:not(.site-nav__cta){position:relative;transition:color .16s ease}.site-nav a[data-v-a7cd8ff3]:not(.site-nav__cta):after{content:"";position:absolute;left:0;bottom:-.15rem;width:100%;height:2px;border-radius:999px;background:linear-gradient(135deg,var(--mint),var(--cyan));transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.site-nav a:not(.site-nav__cta).is-active[data-v-a7cd8ff3]{color:var(--text);font-weight:700}.site-nav a:not(.site-nav__cta).is-active[data-v-a7cd8ff3]:after{transform:scaleX(1)}.site-nav__workspace[data-v-a7cd8ff3]{order:-1}.site-nav__cta[data-v-a7cd8ff3],.site-nav__login[data-v-a7cd8ff3],.site-nav__workspace[data-v-a7cd8ff3],.site-nav__logout[data-v-a7cd8ff3]{padding:.5rem .9rem;border-radius:99px;color:var(--text);transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.site-nav__cta[data-v-a7cd8ff3]:hover,.site-nav__login[data-v-a7cd8ff3]:hover,.site-nav__workspace[data-v-a7cd8ff3]:hover,.site-nav__logout[data-v-a7cd8ff3]:hover{transform:translateY(-1px)}.site-nav__cta[data-v-a7cd8ff3]{border:1px solid var(--line);background:#ffffff80}.site-nav__login[data-v-a7cd8ff3]{border:0;background:linear-gradient(135deg,#2c3442,#4f6cdb);color:#fff;box-shadow:0 14px 28px #4f6cdb33}.site-nav__account[data-v-a7cd8ff3] .session-account__user strong{font-size:.88rem}.site-nav__account[data-v-a7cd8ff3] .session-account__user span{font-size:.74rem}.site-nav__account[data-v-a7cd8ff3] .session-account__menu{min-width:220px}.site-nav__workspace[data-v-a7cd8ff3]{background:linear-gradient(135deg,#2c3442,#4f6cdb);color:#fff;box-shadow:0 14px 28px #4f6cdb29}.session-menu-action[data-v-a7cd8ff3]{border:0}.main-shell[data-v-a7cd8ff3]{padding-bottom:5rem}.site-footer[data-v-a7cd8ff3]{padding:2rem 0 3rem}.site-footer__inner[data-v-a7cd8ff3]{display:flex;justify-content:space-between;gap:24px;padding-top:1.4rem;border-top:1px solid var(--line);color:var(--text-soft)}.site-footer__brand[data-v-a7cd8ff3]{max-width:34rem}.site-footer__brand .bbh-bogle-regular[data-v-a7cd8ff3]{display:block;color:var(--text);font-size:1rem}.site-footer__brand .bbh-bogle-regular span[data-v-a7cd8ff3]{color:#4f6cdb}.site-footer__brand p[data-v-a7cd8ff3]{margin:.65rem 0 0}.site-footer__meta[data-v-a7cd8ff3]{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;font-size:.95rem;text-align:right}.site-footer__meta a[data-v-a7cd8ff3]{color:var(--text);font-weight:600}@media (max-width: 900px){.site-footer__inner[data-v-a7cd8ff3]{flex-direction:column}.site-footer__meta[data-v-a7cd8ff3]{align-items:flex-start;text-align:left}}@media (max-width: 640px){.site-header__inner[data-v-a7cd8ff3]{--nav-mobile-gap: 16px;column-gap:var(--nav-mobile-gap)}.site-header__inner .site-nav__cta[data-v-a7cd8ff3],.site-header__inner .site-nav__login[data-v-a7cd8ff3]{zoom:var(--nav-mobile-button-zoom)}.site-header__inner:has(:not(.session-account)) .site-nav[data-v-a7cd8ff3]{column-gap:var(--nav-mobile-gap)}.site-header__inner:has(.session-account) .site-nav[data-v-a7cd8ff3]{margin:unset;width:100%;order:1}.site-header__inner:has(.session-account) .SessionAccountPanel[data-v-a7cd8ff3]{margin-left:auto;column-gap:12px}.site-header__inner:has(.session-account) .SessionAccountPanel .site-nav__workspace[data-v-a7cd8ff3]{zoom:var(--nav-mobile-button-zoom)}}.workspace-bundle-flight-layer[data-v-72745005]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-index-floating-menu) + 6);pointer-events:none}.workspace-bundle-flight[data-v-72745005]{--bundle-flight-accent: #4f6cdb;position:fixed;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:24px;border:1px solid rgba(125,103,70,.14);background:linear-gradient(180deg,#fffffffa,#fcf6ecf2),#ffffffe6;box-shadow:0 22px 42px #55411c2e,0 0 0 1px #ffffff38 inset;transform:translateZ(0) scale(1);transform-origin:center;opacity:.98;filter:blur(0);transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .52s ease,filter .52s ease;will-change:transform,opacity,filter}.workspace-bundle-flight.is-active[data-v-72745005]{transform:translate3d(var(--bundle-flight-dx),var(--bundle-flight-dy),0) scale(var(--bundle-flight-scale));opacity:0;filter:blur(6px)}.workspace-bundle-flight__badge[data-v-72745005]{min-width:48px;min-height:48px;display:grid;place-items:center;padding:.5rem;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--bundle-flight-accent) 88%,white),color-mix(in srgb,var(--bundle-flight-accent) 46%,white));color:#fff;font-size:.82rem;font-weight:800;line-height:1.15;text-align:center;box-shadow:0 12px 24px color-mix(in srgb,var(--bundle-flight-accent) 28%,transparent)}.workspace-bundle-flight__copy[data-v-72745005]{min-width:0;display:grid;gap:2px}.workspace-bundle-flight__copy strong[data-v-72745005],.workspace-bundle-flight__copy span[data-v-72745005]{margin:0;min-width:0}.workspace-bundle-flight__copy strong[data-v-72745005]{color:#24190a;font-size:.95rem;font-weight:800;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-bundle-flight__copy span[data-v-72745005]{color:#35250eb3;font-size:.8rem;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-bundle-flight.tone-default[data-v-72745005]{--bundle-flight-accent: #8f6d40}.workspace-bundle-flight.tone-blue[data-v-72745005]{--bundle-flight-accent: #4f6cdb}.workspace-bundle-flight.tone-amber[data-v-72745005]{--bundle-flight-accent: #c7841b}.workspace-bundle-flight.tone-mint[data-v-72745005]{--bundle-flight-accent: #36a081}.workspace-bundle-flight.tone-rose[data-v-72745005]{--bundle-flight-accent: #c56a5f}@media (max-width: 900px){.workspace-bundle-flight[data-v-72745005]{grid-template-columns:42px minmax(0,1fr);padding:10px 12px;border-radius:20px}.workspace-bundle-flight__badge[data-v-72745005]{min-width:42px;min-height:42px;border-radius:14px;font-size:.76rem}.workspace-bundle-flight__copy strong[data-v-72745005]{font-size:.88rem}}.workspace-header[data-v-ef5e2020]{--header-height: var(--workspace-header-height, 78px);position:sticky;top:0;z-index:var(--z-index-workspace-header);min-height:var(--header-height);display:flex;align-items:center;gap:18px;padding:11px 24px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffbf5e0;border-bottom:1px solid rgba(79,108,219,.14)}.workspace-header__brand[data-v-ef5e2020]{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none;margin-right:auto}.workspace-header__icon[data-v-ef5e2020]{width:34px;height:34px;object-fit:contain;flex-shrink:0}.workspace-header__copy[data-v-ef5e2020]{display:flex;flex-direction:column;gap:1px;line-height:1.05}.workspace-header__copy strong[data-v-ef5e2020]{font-size:1.08rem}.workspace-header__copy strong span[data-v-ef5e2020]{color:#4f6cdb;font-size:inherit}.workspace-header__copy span[data-v-ef5e2020]{color:var(--text-soft);font-size:.82rem}.workspace-header__tabs[data-v-ef5e2020]{display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(79,108,219,.1);box-shadow:0 14px 28px #ae926f14}.workspace-header__center[data-v-ef5e2020]{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.workspace-header__tab[data-v-ef5e2020]{color:var(--text-soft);padding:.72rem 1rem;border-radius:999px;font-weight:700;font-size:.95rem;line-height:1.1;text-align:center;margin:0 auto;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.workspace-header__tab[data-v-ef5e2020]:hover{transform:translateY(-1px)}.workspace-header__tab.is-active[data-v-ef5e2020]{color:#fff;background:linear-gradient(135deg,#4f6cdbf5,#7db8ffeb);box-shadow:0 14px 28px #4f6cdb33}.workspace-header__bundle-wrapper[data-v-ef5e2020]{margin-right:auto;position:relative;width:52px;height:52px}.workspace-header__bundle-wrapper .workspace-header__bundle-link[data-v-ef5e2020]{position:absolute;opacity:.8;top:50%;left:50%;margin:-34px 0 0 -31px;width:62px;height:62px}.workspace-header__bundle-link[data-v-ef5e2020]{display:block;position:relative;border-radius:50%;flex-shrink:0;background:linear-gradient(180deg,#fffffff5,#f7efe3f0);border:1px solid rgba(255,191,74,.32);box-shadow:0 18px 32px #7f55121f,inset 0 1px #fff9;transform:translateY(3px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-header__bundle-link[data-v-ef5e2020]:hover{transform:translateY(1px) scale(1.03);box-shadow:0 22px 36px #7f55122e,inset 0 1px #ffffffb8;border-color:#eea0237a}.workspace-header__bundle-link.is-active[data-v-ef5e2020]{border-color:#eea02399;box-shadow:0 26px 42px #d6911238,0 0 0 6px #ffd37d33}.workspace-header__bundle-badge[data-v-ef5e2020]{position:absolute;top:-3px;right:-8px;z-index:2;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:linear-gradient(180deg,#ff8872,#e14e3a);color:#fffdf8;border:1px solid rgba(255,248,235,.84);box-shadow:0 10px 20px #b942294d,inset 0 1px #ffe9e170;font-size:.72rem;font-weight:800;line-height:1;letter-spacing:-.02em;pointer-events:none;transform-origin:top right}.workspace-header__bundle-stage[data-v-ef5e2020]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:70% 28%}.workspace-header__bundle-stage.is-increase[data-v-ef5e2020]{animation:workspace-header-bundle-pop-increase-ef5e2020 .42s cubic-bezier(.18,.9,.3,1)}.workspace-header__bundle-stage.is-decrease[data-v-ef5e2020]{animation:workspace-header-bundle-pop-decrease-ef5e2020 .42s cubic-bezier(.18,.9,.3,1)}.workspace-header__bundle-image[data-v-ef5e2020]{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain;transition:opacity .18s ease,transform .18s ease;pointer-events:none}.workspace-header__bundle-image--hover[data-v-ef5e2020],.workspace-header__bundle-link:hover .workspace-header__bundle-image--default[data-v-ef5e2020],.workspace-header__bundle-link.is-active .workspace-header__bundle-image--default[data-v-ef5e2020]{opacity:0;transform:scale(.96)}.workspace-header__bundle-link:hover .workspace-header__bundle-image--hover[data-v-ef5e2020],.workspace-header__bundle-link.is-active .workspace-header__bundle-image--hover[data-v-ef5e2020]{opacity:1;transform:scale(1)}@keyframes workspace-header-bundle-pop-increase-ef5e2020{0%{transform:scale(.72)}55%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes workspace-header-bundle-pop-decrease-ef5e2020{0%{transform:scale(1.08)}55%{transform:scale(.82)}to{transform:scale(1)}}.workspace-header__account[data-v-ef5e2020]{justify-self:end;min-width:0}@media (max-width: 900px){.workspace-header[data-v-ef5e2020]{gap:12px;padding:14px 18px;flex-wrap:wrap}.workspace-header__bundle-link[data-v-ef5e2020]:hover{transform:translateY(-1px) scale(1.02)}}@media (max-width: 720px){.workspace-header__center[data-v-ef5e2020]{margin:unset;flex:0 0 100%;order:1}.workspace-header__tabs[data-v-ef5e2020],.workspace-header__tab[data-v-ef5e2020]{flex:1;border-radius:24px}.workspace-header__bundle-wrapper[data-v-ef5e2020]{margin:0 10px 0 auto;zoom:var(--nav-mobile-button-zoom)}.SessionAccountPanel[data-v-ef5e2020] .session-account__trigger{zoom:var(--nav-mobile-button-zoom)}}.workspace-shell[data-v-168af30f]{min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr)}.workspace-shell--hfit[data-v-168af30f]{display:flex;flex-direction:column;height:100dvh}.workspace-main[data-v-168af30f]{position:relative;min-height:0;padding:20px 24px 24px;height:calc(100vh - var(--workspace-header-height));overflow:auto}.workspace-main--hfit .workspace-main[data-v-168af30f]{height:unset;flex:1}@media (max-width: 900px){.workspace-shell[data-v-168af30f],.workspace-shell--hfit[data-v-168af30f]{height:auto}.workspace-main[data-v-168af30f]{height:auto;min-height:calc(100vh - var(--workspace-header-height-mobile));padding:18px 20px 20px}.workspace-main--hfit .workspace-main[data-v-168af30f]{min-height:unset}}.common-input[data-v-1fdb7c29]{--common-input-search-button-size: 20px;--common-input-search-button-left: 14px;--common-input-search-field-padding-left: 2.35rem;--common-input-clear-button-size: 20px;--common-input-clear-button-right: 14px;--common-input-clear-field-padding-right: 2.35rem;position:relative;display:block;width:100%;min-width:0}.common-input__field[data-v-1fdb7c29]{width:100%;min-width:0}.common-input__field[data-v-1fdb7c29]:disabled{cursor:not-allowed;color:#2c344285;background-color:#2c344214}.common-input--search .common-input__field[data-v-1fdb7c29]{padding-left:var(--common-input-search-field-padding-left)}.common-input--clearable .common-input__field[data-v-1fdb7c29]{padding-right:var(--common-input-clear-field-padding-right)}.common-input__search-button[data-v-1fdb7c29]{position:absolute;top:50%;left:var(--common-input-search-button-left);z-index:1;width:var(--common-input-search-button-size);height:var(--common-input-search-button-size);display:grid;place-items:center;transform:translateY(-50%);transition:color .18s ease,opacity .18s ease}.common-input__search-button svg[data-v-1fdb7c29]{width:100%;height:100%;display:block}.common-input__search-button[data-v-1fdb7c29]:disabled{cursor:not-allowed;opacity:.8}.common-input__clear-button[data-v-1fdb7c29]{position:absolute;top:50%;right:var(--common-input-clear-button-right);z-index:1;width:var(--common-input-clear-button-size);height:var(--common-input-clear-button-size);display:grid;place-items:center;border-radius:999px;transform:translateY(-50%);color:#2c34426b;transition:color .18s ease,background-color .18s ease,opacity .18s ease}.common-input__clear-button svg[data-v-1fdb7c29]{width:100%;height:100%;display:block;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.common-input__clear-button[data-v-1fdb7c29]:hover:not(:disabled){color:#2c3442c2;background:#2c34420f}.common-input__clear-button[data-v-1fdb7c29]:disabled{cursor:not-allowed;opacity:.6}.common-input--disabled .common-input__search-button[data-v-1fdb7c29],.common-input--disabled .common-input__clear-button[data-v-1fdb7c29]{color:#2c344252}.action-buttons-menu[data-v-82f7c013]{display:flex;align-items:center}.action-buttons-menu__trigger[data-v-82f7c013]{width:28px;height:28px;border-radius:8px;background:#2c344214;color:#4d5768;display:inline-flex;align-items:center;justify-content:center;gap:2px;transition:background-color .14s ease,color .14s ease,transform .14s ease}.action-buttons-menu__trigger[data-v-82f7c013]:hover{background:#2c344224;transform:translateY(-1px)}.action-buttons-menu__trigger.is-open[data-v-82f7c013]{background:#4f6cdb24;color:#36509d}.action-buttons-menu__trigger-dot[data-v-82f7c013]{width:3px;height:3px;border-radius:999px;background:currentColor}.action-buttons[data-v-82f7c013]{position:fixed;z-index:var(--z-index-floating-menu)}.action-buttons__list[data-v-82f7c013]{--action-buttons-item-padding-y: .54rem;background:#fffffffa;box-shadow:0 18px 36px #2c344229;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;padding:4px;border:1px solid rgba(44,52,66,.1);display:grid;gap:1px}.action-buttons__list--compact[data-v-82f7c013]{--action-buttons-item-padding-y: .44rem}.action-buttons__list[data-v-82f7c013] .action-buttons__item{width:100%;border-radius:8px;padding:var(--action-buttons-item-padding-y) .72rem;color:#303846;text-align:left;transition:background-color .14s ease;display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;line-height:1.15}.action-buttons__list[data-v-82f7c013] .action-buttons__item:hover{background:#2c34420f}.action-buttons__list[data-v-82f7c013] .action-buttons__item--danger{color:#b24a3d}.action-buttons__list[data-v-82f7c013] .action-buttons__item--danger:hover{background:#d85d4d1a}.action-buttons__list[data-v-82f7c013] .action-buttons__item-label{font-size:inherit;font-weight:inherit;line-height:inherit}.action-buttons__list[data-v-82f7c013] .icon{width:20px;height:20px;flex-shrink:0}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.resource-card[data-v-4d279d8e]{position:relative;display:grid;align-self:start;gap:14px;padding:16px;border-radius:22px;background:#fff;border:1px solid rgba(44,52,66,.1);box-shadow:0 16px 28px #ae926f0f}.resource-card[data-v-4d279d8e]:has(.resource-card__workbook-button.is-added){--text-soft: rgba(0, 0, 0, .4);color:var(--text-soft)}.resource-card:has(.resource-card__workbook-button.is-added) .resource-card__heading>div[data-v-4d279d8e]{opacity:.65}.resource-card--interactive[data-v-4d279d8e]{cursor:pointer}.resource-card--compact[data-v-4d279d8e]{gap:11px;padding:13px;border-radius:20px}.resource-card__top[data-v-4d279d8e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.resource-card__heading[data-v-4d279d8e]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.resource-card__title[data-v-4d279d8e]{font-size:1rem;line-height:1.35;min-width:100%;min-height:29px;align-content:center}.resource-card--compact .resource-card__title[data-v-4d279d8e]{font-size:.92rem;min-height:24px}.resource-card__actions[data-v-4d279d8e]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.resource-card__bundle-button[data-v-4d279d8e]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:14px;background:linear-gradient(180deg,#fffcf4f5,#f5e9ccf5);border:1px solid rgba(176,119,17,.18);box-shadow:0 10px 18px #b0771114,inset 0 1px #ffffffb3;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.resource-card__bundle-button[data-v-4d279d8e]:hover{transform:translateY(-1px);border-color:#b077114d;box-shadow:0 14px 24px #b0771124,inset 0 1px #ffffffc7}.resource-card__bundle-button.is-active[data-v-4d279d8e]{opacity:.6;background:linear-gradient(180deg,#fff6e3fa,#eedcb2fa);border-color:#9c68105c;box-shadow:0 16px 28px #b077112e,inset 0 1px #ffffffd1}.resource-card--compact .resource-card__bundle-button[data-v-4d279d8e]{width:36px;height:36px;border-radius:12px}.resource-card__bundle-icon[data-v-4d279d8e]{width:28px;height:28px;display:block;object-fit:contain}.resource-card--compact .resource-card__bundle-icon[data-v-4d279d8e]{width:24px;height:24px}.resource-card__copy-actions[data-v-4d279d8e]{display:inline-flex;flex-wrap:wrap;gap:6px}.resource-card__copy-row[data-v-4d279d8e]{display:flex;justify-content:flex-end;margin-top:-4px}.resource-card__copy-button[data-v-4d279d8e]{border:1px solid rgba(47,107,255,.16);border-radius:999px;background:#f2f7fff5;color:#3150be;padding:.34rem .62rem;font-size:.74rem;font-weight:800;line-height:1;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.resource-card__copy-button[data-v-4d279d8e]:hover{transform:translateY(-1px);border-color:#2f6bff4d;background:#ebf3fffa;box-shadow:0 10px 18px #2f6bff1f}.resource-card__title--math[data-v-4d279d8e] .katex{font-size:1em}.resource-card__favorite[data-v-4d279d8e]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:.34rem .55rem;border:1px solid rgba(44,52,66,.08);border-radius:999px;background:#ffffffeb;color:#2c34428c;transition:transform .14s ease,border-color .14s ease,color .14s ease,background-color .14s ease}.resource-card__favorite[data-v-4d279d8e]:hover{transform:translateY(-1px);border-color:#f1b54266;color:#ba7b00}.resource-card__favorite.is-active[data-v-4d279d8e]{background:#fff4d8eb;border-color:#f1b5426b;color:#ba7b00}.resource-card__favorite.is-active svg[data-v-4d279d8e]{fill:currentColor}.resource-card__favorite svg[data-v-4d279d8e]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.resource-card__favorite span[data-v-4d279d8e]{font-size:.78rem;font-weight:700;line-height:1}.resource-card--compact .resource-card__favorite[data-v-4d279d8e]{gap:5px;padding:.28rem .48rem}.resource-card--compact .resource-card__favorite svg[data-v-4d279d8e]{width:14px;height:14px}.resource-card--compact .resource-card__favorite span[data-v-4d279d8e]{font-size:.72rem}.resource-card__menu[data-v-4d279d8e]{display:flex;align-items:center}.resource-card__preview[data-v-4d279d8e]{width:100%;min-height:128px;overflow:hidden;padding:14px;border-radius:16px;background:linear-gradient(180deg,#fafafa,#f6f6f6);border:1px solid rgba(44,52,66,.04);display:flex;align-items:center;justify-content:center}.resource-card--compact .resource-card__preview[data-v-4d279d8e]{min-height:102px;padding:11px;border-radius:14px}.resource-card__audio-player[data-v-4d279d8e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(47,107,255,.14);background:linear-gradient(180deg,#f7fafff5,#f1f6fff0)}.resource-card--compact .resource-card__audio-player[data-v-4d279d8e]{gap:8px;padding:8px 10px}.resource-card__audio-toggle[data-v-4d279d8e]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2f6bff;color:#fff;transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease}.resource-card__audio-toggle[data-v-4d279d8e]:hover{transform:translateY(-1px);box-shadow:0 10px 18px #2f6bff2e}.resource-card__audio-toggle.is-playing[data-v-4d279d8e]{background:#1f4fd6}.resource-card__audio-toggle svg[data-v-4d279d8e]{width:14px;height:14px;fill:currentColor}.resource-card--compact .resource-card__audio-toggle[data-v-4d279d8e]{width:28px;height:28px}.resource-card--compact .resource-card__audio-toggle svg[data-v-4d279d8e]{width:12px;height:12px}.resource-card__audio-seek[data-v-4d279d8e]{width:100%;margin:0;accent-color:#2f6bff;cursor:pointer}.resource-card__audio-time[data-v-4d279d8e]{font-size:.75rem;font-weight:600;color:#2c344294;white-space:nowrap}.resource-card--compact .resource-card__audio-time[data-v-4d279d8e]{font-size:.68rem}.resource-card__formula[data-v-4d279d8e]{width:100%;max-width:100%;font-size:1.55rem;line-height:1.45;color:#222;text-align:center}.resource-card__formula[data-v-4d279d8e] .katex-display{margin:0;max-width:100%;overflow-x:auto;overflow-y:hidden}.resource-card__formula[data-v-4d279d8e] .katex{font-size:1em}.resource-card__formula.is-compact[data-v-4d279d8e]{font-size:1.28rem}.resource-card--compact .resource-card__formula[data-v-4d279d8e]{font-size:1.24rem}.resource-card--compact .resource-card__formula.is-compact[data-v-4d279d8e]{font-size:1.04rem}.resource-card__shape-svg[data-v-4d279d8e]{width:100%;max-width:190px;height:120px;overflow:visible;color:#2c3442}.resource-card__shape-svg polygon[data-v-4d279d8e],.resource-card__shape-svg path[data-v-4d279d8e],.resource-card__shape-svg ellipse[data-v-4d279d8e],.resource-card__shape-svg circle[data-v-4d279d8e],.resource-card__shape-svg line[data-v-4d279d8e]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.resource-card__shape-image[data-v-4d279d8e]{width:100%;max-width:220px;max-height:160px;display:block;object-fit:contain}.resource-card--compact .resource-card__shape-image[data-v-4d279d8e]{max-width:180px;max-height:128px}.resource-card__graph[data-v-4d279d8e]{width:100%;max-width:200px;height:130px}.resource-card--compact .resource-card__graph[data-v-4d279d8e]{max-width:172px;height:104px}.resource-card__graph-stack[data-v-4d279d8e]{width:100%;display:grid;justify-items:center;gap:8px}.resource-card--compact .resource-card__graph-stack[data-v-4d279d8e]{gap:6px}.resource-card__graph-label[data-v-4d279d8e]{color:#2c3442}.resource-card__graph-label[data-v-4d279d8e] .katex{font-size:.98rem}.resource-card--compact .resource-card__graph-label[data-v-4d279d8e]{font-size:.86rem}.resource-card__question[data-v-4d279d8e],.resource-card__general[data-v-4d279d8e]{width:100%;display:grid;gap:8px;color:#2c3442}.resource-card__question strong[data-v-4d279d8e],.resource-card__general strong[data-v-4d279d8e]{font-size:1rem}.resource-card__question span[data-v-4d279d8e],.resource-card__general span[data-v-4d279d8e]{color:var(--text-soft);font-size:.92rem;line-height:1.5}.resource-card__question span[data-v-4d279d8e] .katex,.resource-card__general span[data-v-4d279d8e] .katex{font-size:1em}.resource-card--compact .resource-card__question[data-v-4d279d8e],.resource-card--compact .resource-card__general[data-v-4d279d8e]{gap:6px}.resource-card--compact .resource-card__question strong[data-v-4d279d8e],.resource-card--compact .resource-card__general strong[data-v-4d279d8e]{font-size:.92rem}.resource-card--compact .resource-card__question span[data-v-4d279d8e],.resource-card--compact .resource-card__general span[data-v-4d279d8e]{font-size:.84rem}.resource-card__question-type[data-v-4d279d8e]{display:flex;align-items:center}.resource-card__question-type span[data-v-4d279d8e]{display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:999px;background:#4f6cdb1a;color:#3150be;font-size:.76rem;font-weight:800;letter-spacing:.01em}.resource-card--compact .resource-card__question-type span[data-v-4d279d8e],.resource-card--compact .resource-card__difficulty span[data-v-4d279d8e]{padding:.24rem .52rem;font-size:.7rem}.resource-card__difficulty[data-v-4d279d8e]{display:flex;align-items:center}.resource-card__difficulty span[data-v-4d279d8e]{display:inline-flex;align-items:center;padding:.3rem .68rem;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.01em}.resource-card__difficulty-badge--mint[data-v-4d279d8e]{background:#3fb48c1f;color:#17795d}.resource-card__difficulty-badge--amber[data-v-4d279d8e]{background:#ffbf4729;color:#9a6100}.resource-card__difficulty-badge--rose[data-v-4d279d8e]{background:#e6688a24;color:#ac2f57}.resource-card__description[data-v-4d279d8e]{margin:0;color:var(--text-soft);font-size:.92rem;line-height:1.55}.resource-card--compact .resource-card__description[data-v-4d279d8e]{font-size:.84rem}.resource-card__footer[data-v-4d279d8e]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.resource-card--compact .resource-card__footer[data-v-4d279d8e]{gap:10px}.resource-card__workbook-button[data-v-4d279d8e]{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(47,107,255,.16);border-radius:999px;background:#f2f7fff5;color:#3150be;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.resource-card__workbook-button span[data-v-4d279d8e]{font-size:1rem;line-height:1}.resource-card__workbook-button[data-v-4d279d8e]:hover{transform:translateY(-1px);border-color:#2f6bff4d;background:#ebf3fffa;box-shadow:0 12px 22px #4f6cdb29}.resource-card__workbook-button.is-added[data-v-4d279d8e]{border-color:#2c34421a;background:#2c34420f;color:#2c3442b8}.resource-card--compact .resource-card__workbook-button[data-v-4d279d8e]{width:28px;height:28px}.resource-card--compact .resource-card__workbook-button span[data-v-4d279d8e]{font-size:.9rem}.resource-card__tags[data-v-4d279d8e]{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid rgba(44,52,66,.06)}.resource-card__tags .resource-card__tag[data-v-4d279d8e]{border:0;padding:0;background:transparent;color:var(--text-soft);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:color .14s ease,transform .14s ease}.resource-card__tags .resource-card__tag[data-v-4d279d8e]:hover{color:#2f6bff;transform:translateY(-1px)}.resource-card__tags span[data-v-4d279d8e]{color:var(--text-soft);font-size:.78rem;font-weight:600}.resource-card--compact .resource-card__tags[data-v-4d279d8e]{gap:6px;padding-top:8px}.resource-card--compact .resource-card__tags .resource-card__tag[data-v-4d279d8e],.resource-card--compact .resource-card__tags span[data-v-4d279d8e]{font-size:.72rem}.resource-card__toast[data-v-4d279d8e]{position:absolute;left:50%;top:16px;transform:translate(-50%);max-width:calc(100% - 32px);padding:.58rem .82rem;border-radius:999px;background:#714811d1;color:#fff9ef;border:1px solid rgba(255,232,191,.34);font-size:.78rem;font-weight:700;line-height:1.2;text-align:center;box-shadow:0 12px 24px #7148112e,inset 0 1px #fff4df2e;pointer-events:none}@media (max-width: 820px){.resource-card__actions[data-v-4d279d8e]{justify-content:flex-end}.resource-card__footer[data-v-4d279d8e]{flex-direction:column}}.detail-panel[data-v-b3340f4c]{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.detail-panel__tabs[data-v-b3340f4c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid rgba(44,52,66,.08);min-width:0}.detail-panel__tabs-list[data-v-b3340f4c]{min-width:0;display:flex;align-items:center;gap:0;overflow-x:auto;flex:1;scrollbar-width:none}.detail-panel__tabs-list[data-v-b3340f4c]::-webkit-scrollbar{display:none}.detail-panel__tab[data-v-b3340f4c]{flex:0 0 auto;border-bottom:2px solid transparent;padding:14px 18px 12px;color:var(--text-soft);font-weight:700;max-height:100%}.detail-panel__tab.is-active[data-v-b3340f4c]{color:var(--text);border-bottom-color:#222}.detail-panel__search[data-v-b3340f4c]{flex:0 0 228px;max-width:228px;align-self:center}.detail-panel__search[data-v-b3340f4c] .common-input__field{border-radius:999px}.detail-panel__sections[data-v-b3340f4c]{position:relative;min-height:0;overflow:auto;display:grid;align-content:start;gap:34px;padding:26px 20px 28px}.detail-panel__loading[data-v-b3340f4c]{position:sticky;top:0;z-index:2;display:flex;justify-content:center;pointer-events:none}.detail-panel__loading-chip[data-v-b3340f4c]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(79,108,219,.14);border-radius:999px;background:#ffffffeb;box-shadow:0 12px 28px #11161f14;color:var(--text)}.detail-panel__loading-spinner[data-v-b3340f4c]{width:16px;height:16px;border:2px solid rgba(79,108,219,.22);border-top-color:#4f6cdb;border-radius:999px;animation:detail-panel-spin-b3340f4c .8s linear infinite}.detail-panel__empty[data-v-b3340f4c]{padding:28px;border:1px dashed rgba(44,52,66,.12);border-radius:20px;display:grid;gap:8px;color:var(--text-soft)}.detail-panel__empty strong[data-v-b3340f4c]{color:var(--text)}.detail-panel__section[data-v-b3340f4c]{display:grid;gap:16px}.detail-panel__section-head[data-v-b3340f4c]{display:flex;align-items:center;gap:16px}.detail-panel__section-title[data-v-b3340f4c]{min-width:0;display:flex;align-items:center;gap:10px}.detail-panel__section-title strong[data-v-b3340f4c]{font-size:1.35rem}.detail-panel__section-title span[data-v-b3340f4c]{color:var(--text-soft);font-weight:600}.detail-panel__section-add[data-v-b3340f4c]{flex:0 0 auto;width:30px;height:30px;border:0;border-radius:999px;background:#4f6cdb1f;color:#36509d;display:inline-grid;place-items:center;font-size:1.08rem;font-weight:800;line-height:1;transition:background-color .14s ease,transform .14s ease}.detail-panel__section-add[data-v-b3340f4c]:hover{background:#4f6cdb2e;transform:translateY(-1px)}@keyframes detail-panel-spin-b3340f4c{to{transform:rotate(360deg)}}.detail-panel__section-empty[data-v-b3340f4c]{padding:22px 24px;border:1px dashed rgba(44,52,66,.12);border-radius:18px;display:grid;gap:6px;color:var(--text-soft)}.detail-panel__section-empty strong[data-v-b3340f4c]{color:var(--text);font-size:.98rem}.detail-panel__section-empty span[data-v-b3340f4c]{font-size:.9rem;line-height:1.5}.detail-panel__section-marker[data-v-b3340f4c]{width:6px;height:34px;border-radius:999px;background:#171717}.detail-panel__grid[data-v-b3340f4c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px}@media (max-width: 1400px){.detail-panel__grid[data-v-b3340f4c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1120px){.detail-panel__grid[data-v-b3340f4c]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-panel__search[data-v-b3340f4c]{flex:1}}@media (max-width: 720px){.detail-panel__tabs[data-v-b3340f4c]{align-items:stretch;flex-direction:column;padding:10px 16px}.detail-panel__tabs-list[data-v-b3340f4c]{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.detail-panel__search[data-v-b3340f4c]{width:100%;max-width:none}.detail-panel__grid[data-v-b3340f4c]{grid-template-columns:1fr}}.common-select[data-v-9e3975f6]{--common-select-icon-size: 20px;--common-select-icon-right: 12px;--common-select-padding-right: 2.4rem;position:relative;display:block;width:100%;min-width:0}.common-select__field[data-v-9e3975f6]{width:100%;min-width:0;padding-right:var(--common-select-padding-right);background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.common-select__field:disabled~.common-select__icon[data-v-9e3975f6]{color:#2c344273}.common-select__icon[data-v-9e3975f6]{position:absolute;top:50%;right:var(--common-select-icon-right);width:var(--common-select-icon-size);height:var(--common-select-icon-size);display:grid;place-items:center;transform:translateY(-50%);pointer-events:none}.common-select__icon[data-v-9e3975f6] svg{width:100%;height:100%;display:block}.content-selection-filters[data-v-74cf80d4]{display:grid;gap:14px;padding:16px;border-bottom:1px solid rgba(44,52,66,.08)}.content-selection-filters__favorite-toggle[data-v-74cf80d4]{display:inline-flex;align-items:center;gap:8px;color:var(--text-strong);font-size:.9rem}.content-selection-filters__favorite-toggle input[data-v-74cf80d4]{width:16px;height:16px;accent-color:#4f6cdb}.content-selection-filters__favorite-toggle[data-v-74cf80d4]:has(input:checked){font-weight:700}.content-selection-filters__field[data-v-74cf80d4]{display:grid;gap:6px}.content-selection-filters__field span[data-v-74cf80d4]{font-size:.82rem;font-weight:700;color:var(--text-soft)}.my-content-studio__sidebar-head[data-v-74cf80d4]{display:grid;gap:6px}.my-content-studio__sidebar-head .tit[data-v-74cf80d4]{font-size:1.05rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px}.my-content-studio__sidebar-head .desc[data-v-74cf80d4]{color:var(--text-soft);font-size:.88rem}.tree-branch[data-v-8f8cef15]{display:grid;gap:2px}.tree-branch__row[data-v-8f8cef15]{width:100%;display:grid;grid-template-columns:var(--leading-width) minmax(0,1fr) auto;align-items:center;gap:8px;padding-left:calc(var(--root-offset, .45rem) + var(--depth) * var(--indent-step));border-radius:10px;transition:background-color .14s ease,box-shadow .14s ease}.tree-branch__row[data-v-8f8cef15]:hover{background:#2c34420a}.tree-branch__row.is-active[data-v-8f8cef15]{background:#4f6cdb0f;box-shadow:inset 0 0 0 1px #4f6cdb0f}.tree-branch__button[data-v-8f8cef15]{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:.52rem .72rem .52rem 0;text-align:left;color:#303846}.tree-branch__button.is-active[data-v-8f8cef15]{color:#303846}.tree-branch__chevron-button[data-v-8f8cef15],.tree-branch__chevron-spacer[data-v-8f8cef15]{width:12px;height:12px}.tree-branch__chevron-button[data-v-8f8cef15]{display:inline-grid;place-items:center}.tree-branch__chevron[data-v-8f8cef15]{width:8px;height:8px;border-right:1.5px solid rgba(44,52,66,.55);border-bottom:1.5px solid rgba(44,52,66,.55);transform:rotate(-45deg);transition:transform .14s ease}.tree-branch__chevron.is-open[data-v-8f8cef15]{transform:rotate(45deg)}.tree-branch__folder[data-v-8f8cef15]{width:18px;height:18px;color:#2c3442b8;flex-shrink:0}.tree-branch__label[data-v-8f8cef15]{min-width:0;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:25ch}.tree-branch__count[data-v-8f8cef15]{flex:0 0 auto;color:#2c34428f;font-size:.88rem;font-weight:600}.tree-branch__children[data-v-8f8cef15]{display:grid;gap:2px}.tree-actions[data-v-8f8cef15]{display:flex;flex-direction:column;gap:4px;align-items:flex-end;padding-right:.45rem}.tree-panel[data-v-1f96a01b]{height:100%;min-height:0}.tree-panel__body[data-v-1f96a01b]{min-height:0;overflow:auto;display:grid;gap:14px;padding:16px;flex:1;align-items:start}.tree-panel__group[data-v-1f96a01b]{display:grid;gap:8px}.tree-panel__group+.tree-panel__group[data-v-1f96a01b]{padding-top:14px;border-top:1px solid rgba(44,52,66,.08)}.tree-panel__group-header[data-v-1f96a01b]{padding:0}.tree-panel__group-header span[data-v-1f96a01b]{color:#2c344285;font-size:.76rem;font-weight:800;letter-spacing:.04em}.tree-panel__group-list[data-v-1f96a01b]{display:grid;gap:4px;width:max-content;min-width:100%}.tree-panel__empty[data-v-1f96a01b]{display:grid;gap:6px;padding:20px 14px;color:var(--text-soft)}.tree-panel__empty strong[data-v-1f96a01b]{color:var(--text)}.classification-search-panel[data-v-45666030]{min-height:0;display:flex;flex-direction:column;overflow-y:auto;flex:1}.classification-search-panel__body[data-v-45666030]{min-height:0;flex:1 1 auto;display:grid;grid-template-rows:auto minmax(0,1fr)}.classification-search-panel__search[data-v-45666030]{padding:16px 16px 0}.classification-search-panel__placeholder[data-v-45666030]{padding:18px 16px 24px;color:var(--text-soft);font-size:.9rem;line-height:1.6}.folder-name-dialog__backdrop--my-content[data-v-33312e24]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#151a243d;border:0}.folder-name-dialog__backdrop--content[data-v-33312e24]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:#11161f38;border:0}.folder-name-dialog__panel--my-content[data-v-33312e24]{position:fixed;inset:50% auto auto 50%;z-index:61;width:min(420px,100vw - 32px);transform:translate(-50%,-50%);display:grid;border-radius:24px;background:#fff;box-shadow:0 28px 64px #191f292e;padding:24px;gap:18px}.folder-name-dialog__panel--content[data-v-33312e24]{position:fixed;inset:50% auto auto 50%;z-index:76;width:min(420px,100vw - 32px);transform:translate(-50%,-50%);display:grid;border-radius:24px;background:#fffffffa;box-shadow:0 28px 56px #11161f2e;padding:22px;gap:16px;border:1px solid rgba(44,52,66,.08)}.folder-name-dialog__copy[data-v-33312e24]{display:grid}.folder-name-dialog__copy--my-content p[data-v-33312e24],.folder-name-dialog__copy--my-content h3[data-v-33312e24],.folder-name-dialog__copy--my-content span[data-v-33312e24]{margin:0}.folder-name-dialog__copy--my-content p[data-v-33312e24]{color:#4f6cdb;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.folder-name-dialog__copy--my-content h3[data-v-33312e24]{margin-top:4px}.folder-name-dialog__copy--my-content span[data-v-33312e24]{color:var(--text-soft);margin-top:8px;display:block}.folder-name-dialog__copy--content[data-v-33312e24]{gap:8px}.folder-name-dialog__copy--content p[data-v-33312e24],.folder-name-dialog__copy--content h3[data-v-33312e24],.folder-name-dialog__copy--content span[data-v-33312e24]{margin:0}.folder-name-dialog__copy--content p[data-v-33312e24]{color:var(--text-soft);font-size:.82rem;font-weight:800;letter-spacing:.04em}.folder-name-dialog__copy--content h3[data-v-33312e24]{color:var(--text);font-size:1.18rem;line-height:1.35}.folder-name-dialog__copy--content span[data-v-33312e24]{color:var(--text-soft);font-size:.92rem;line-height:1.55}.folder-name-dialog__field[data-v-33312e24]{display:grid}.folder-name-dialog__field--my-content[data-v-33312e24]{gap:6px}.folder-name-dialog__field--content[data-v-33312e24]{gap:8px}.folder-name-dialog__field span[data-v-33312e24]{color:var(--text-soft);font-weight:700}.folder-name-dialog__field--my-content span[data-v-33312e24]{font-size:.82rem}.folder-name-dialog__field--content span[data-v-33312e24]{font-size:.84rem}.folder-name-dialog__field[data-v-33312e24] .common-input__field{width:100%}.folder-name-dialog__actions[data-v-33312e24]{display:flex;justify-content:flex-end;gap:10px}.folder-name-dialog__button--my-content[data-v-33312e24]{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(44,52,66,.12);background:#ffffffe6;font:inherit;font-weight:700;min-width:88px}.folder-name-dialog__button--content[data-v-33312e24]{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(44,52,66,.12);background:#ffffffeb;font:inherit;font-weight:700}.folder-name-dialog__button--primary[data-v-33312e24]{border-color:transparent;background:linear-gradient(135deg,#4f6cdbf5,#7db8ffeb);color:#fff}.folder-name-dialog__panel-enter-active[data-v-33312e24],.folder-name-dialog__panel-leave-active[data-v-33312e24],.folder-name-dialog__backdrop-enter-active[data-v-33312e24],.folder-name-dialog__backdrop-leave-active[data-v-33312e24]{transition:opacity .2s ease,transform .2s ease}.folder-name-dialog__panel-enter-from[data-v-33312e24],.folder-name-dialog__panel-leave-to[data-v-33312e24]{opacity:0;transform:translate(-50%,calc(-50% + 12px))}.folder-name-dialog__backdrop-enter-from[data-v-33312e24],.folder-name-dialog__backdrop-leave-to[data-v-33312e24]{opacity:0}.modal-header__actions[data-v-6c5582a1]{display:flex;align-items:center;gap:8px}.content-dialog-shell__header-action[data-v-6c5582a1]{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2c34420f;color:#303846d1;transition:background-color .14s ease,color .14s ease,transform .14s ease}.content-dialog-shell__header-action[data-v-6c5582a1] svg{width:18px;height:18px;display:block}.content-dialog-shell__header-action[data-v-6c5582a1]:hover{background:#2c34421a;transform:translateY(-1px)}.content-dialog-shell__close span[data-v-6c5582a1]{position:absolute;top:50%;left:50%;width:16px;height:1.5px;background:currentColor}.content-dialog-shell__close span[data-v-6c5582a1]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.content-dialog-shell__close span[data-v-6c5582a1]:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.content-dialog-shell__panel--expanded[data-v-6c5582a1]{top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;transform:none}.formula-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-workspace-dialog-panel)}.formula-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#22252c42}.formula-dialog__panel{position:absolute;top:50%;left:50%;width:min(1040px,100vw - 32px);max-height:min(820px,100vh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;padding:26px;border-radius:28px;background:#fffdfafa;border:1px solid rgba(79,108,219,.12);box-shadow:0 28px 54px #22252c33;transform:translate(-50%,-50%)}.formula-dialog__header,.formula-dialog__copy,.formula-dialog__form,.formula-dialog__field,.formula-dialog__suggestions,.formula-dialog__suggestions-empty,.formula-dialog__suggestions-list{display:grid}.formula-dialog__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.formula-dialog__copy{gap:8px}.formula-dialog__copy p,.formula-dialog__copy h3,.formula-dialog__copy span{margin:0}.formula-dialog__copy p{color:#4f6cdb;font-size:.82rem;font-weight:800;letter-spacing:.02em}.formula-dialog__copy h3{color:#303846;font-size:1.85rem;line-height:1.15}.formula-dialog__copy span{color:#303846bd;line-height:1.6}.formula-dialog__body{min-height:0;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);gap:22px;overflow-y:auto;margin-right:-26px;padding-right:26px}.formula-dialog__body--view{grid-template-columns:minmax(0,1fr)}.formula-dialog__form{min-height:0;gap:16px;align-content:start}.formula-dialog__field{gap:8px}.formula-dialog__field span{color:#303846;font-size:.92rem;font-weight:700}.formula-dialog__field :deep(.common-input__field),.formula-dialog__field select{width:100%;border-radius:16px}.formula-dialog__field :deep(.common-input__field),.formula-dialog__field select{height:48px;padding:0 15px}.formula-dialog__mathfield-shell{min-height:180px;padding:14px 16px;border:1px solid rgba(44,52,66,.1);border-radius:20px;background:#fffffff0}.formula-dialog__mathfield-shell.is-readonly,.formula-dialog__body--view .formula-dialog__mathfield-shell{background:#f6f8fcf5}.formula-dialog__mathfield{width:100%;min-height:148px;background:transparent;border:0;font-size:1.2rem}.formula-dialog__meta-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.formula-dialog__suggestions{min-height:360px;align-content:start;gap:14px;padding:18px;border-radius:22px;background:#f5f7fceb;border:1px solid rgba(79,108,219,.08);position:sticky;top:0}.formula-dialog__suggestions-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.formula-dialog__suggestions-head strong{color:#303846;font-size:1rem}.formula-dialog__suggestions-head span{color:#30384694;font-size:.84rem;font-weight:700}.formula-dialog__suggestions-empty{align-content:center;min-height:180px;gap:8px;padding:18px;border:1px dashed rgba(44,52,66,.12);border-radius:18px;color:#303846b3}.formula-dialog__suggestions-empty strong{color:#303846}.formula-dialog__suggestions-list{min-height:0;overflow:auto;align-content:start;gap:10px}.formula-dialog__suggestion{border:1px solid rgba(79,108,219,.08);border-radius:18px;background:#fffffff5;padding:14px 15px;display:grid;gap:10px;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.formula-dialog__suggestion:hover{transform:translateY(-1px);border-color:#4f6cdb38;box-shadow:0 16px 24px #4f6cdb14}.formula-dialog__suggestion p{margin:0;color:#303846b8;line-height:1.55;font-size:.9rem}.formula-dialog__suggestion-top{display:flex;align-items:center;gap:12px}.formula-dialog__suggestion-top strong{color:#303846;font-size:.98rem}.formula-dialog__suggestion-formula{overflow:hidden;padding:8px 10px;border-radius:14px;background:#f8f9fdeb}.formula-dialog__actions{display:flex;justify-content:flex-end;gap:10px}.formula-dialog__action{min-width:104px;height:46px;border-radius:14px;border:1px solid rgba(44,52,66,.1);background:#fffffff0;color:#303846;font-weight:700}.formula-dialog__action--primary{border-color:transparent;background:linear-gradient(135deg,#4f6cdb,#6f8dff);color:#fff;box-shadow:0 18px 32px #4f6cdb3d}.formula-dialog__action:disabled{opacity:.44;cursor:default;box-shadow:none}@media (max-width: 1080px){.formula-dialog__panel{width:calc(100vw - 18px);max-height:calc(100vh - 18px);padding:18px}.formula-dialog__body{display:flex;flex-direction:column;justify-content:flex-start;margin-right:-18px;padding-right:18px}.formula-dialog__suggestions{position:relative}}@media (max-width: 640px){.formula-dialog__meta-grid{grid-template-columns:1fr}.formula-dialog__action{flex:1}}.graph-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-workspace-dialog-panel)}.graph-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#22252c42}.graph-dialog__panel{position:absolute;top:50%;left:50%;width:min(1220px,100vw - 32px);max-height:min(900px,100vh - 24px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:24px;border-radius:28px;background:#fffdfafa;border:1px solid rgba(79,108,219,.12);box-shadow:0 28px 54px #22252c33;transform:translate(-50%,-50%);overflow:hidden}.graph-dialog__header,.graph-dialog__copy,.graph-dialog__body,.graph-dialog__left-pane,.graph-dialog__center-pane,.graph-dialog__right-pane,.graph-dialog__form,.graph-dialog__field,.graph-dialog__preview-panel,.graph-dialog__equation-panel,.graph-dialog__preview-empty,.graph-dialog__preview-stack,.graph-dialog__suggestions,.graph-dialog__suggestions-empty,.graph-dialog__suggestions-list,.graph-dialog__suggestion{display:grid}.graph-dialog__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.graph-dialog__copy{gap:8px}.graph-dialog__copy p,.graph-dialog__copy h3,.graph-dialog__copy span{margin:0}.graph-dialog__copy p{color:#4f6cdb;font-size:.82rem;font-weight:800;letter-spacing:.02em}.graph-dialog__copy h3{color:#303846;font-size:1.85rem;line-height:1.15}.graph-dialog__copy span{color:#303846bd;line-height:1.6}.graph-dialog__body{min-height:0;grid-template-columns:minmax(240px,.75fr) minmax(420px,1.15fr) minmax(280px,.8fr);gap:22px;align-items:start;overflow-y:auto;margin-right:-24px;padding-right:24px}.graph-dialog__body--view{grid-template-columns:minmax(240px,.78fr) minmax(420px,1.22fr)}.graph-dialog__left-pane,.graph-dialog__center-pane,.graph-dialog__right-pane{min-height:0;align-self:start}.graph-dialog__center-pane{gap:18px}.graph-dialog__right-pane{align-self:stretch;position:sticky;top:0}.graph-dialog__surface{min-height:360px;gap:14px;padding:18px;border-radius:22px;background:#f5f7fceb;border:1px solid rgba(79,108,219,.08);overflow:hidden}.graph-dialog__surface-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.graph-dialog__surface-head strong{color:#303846;font-size:1rem}.graph-dialog__surface-head span{color:#3038469e;font-size:.84rem;font-weight:700}.graph-dialog__form{gap:16px;align-content:start}.graph-dialog__field{gap:8px}.graph-dialog__field span{color:#303846;font-size:.92rem;font-weight:700}.graph-dialog__field :deep(.common-input__field){width:100%;height:48px;padding:0 15px;border-radius:16px}.graph-dialog__field--wide{grid-column:1/-1}.graph-dialog__field-hint,.graph-dialog__validation{margin:0;font-size:.83rem;line-height:1.5}.graph-dialog__field-hint{color:#30384699;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.graph-dialog__field-hint-label{color:#303846ad;font-size:.8rem;font-weight:700;flex:0 0 auto}.graph-dialog__validation{color:#c54f57;font-weight:700}.graph-dialog__formula-examples{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.graph-dialog__formula-example{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f5f7fcb8;border:1px solid rgba(79,108,219,.08);color:#303846;font-size:.82rem}.graph-dialog__mathfield-shell{min-height:112px;padding:12px 16px;border:1px solid rgba(44,52,66,.1);border-radius:20px;background:#fffffff0}.graph-dialog__mathfield-shell.is-readonly{background:#f6f8fcf5}.graph-dialog__mathfield{width:100%;min-height:84px;background:transparent;border:0;font-size:1.2rem}.graph-dialog__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.graph-dialog__preview-panel{gap:12px}.graph-dialog__equation-panel{gap:14px;align-content:start}.graph-dialog__preview-head{display:flex;align-items:end;justify-content:flex-start;gap:12px;flex-wrap:wrap}.graph-dialog__preview-head .graph-dialog__field{min-width:0;flex:1 1 180px}.graph-dialog__preview-frame{display:grid;min-height:0;border-radius:20px;background:#ffffffeb;border:1px solid rgba(44,52,66,.08);padding:16px;overflow:hidden}.graph-dialog__preview-empty{min-height:200px;align-content:center;justify-items:center;gap:10px;text-align:center}.graph-dialog__preview-empty strong{color:#303846}.graph-dialog__preview-empty span{max-width:360px;color:#303846a8;line-height:1.6}.graph-dialog__preview-stack{min-height:0;height:100%;gap:14px;grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.graph-dialog__graph{width:100%;height:100%;display:block}.graph-dialog__suggestion-graph{width:100%;height:auto;display:block}.graph-dialog__preview-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.graph-dialog__preview-meta span{color:#303846a3;font-size:.82rem;font-weight:700}.graph-dialog__preview-expression,.graph-dialog__suggestion-expression{color:#303846}.graph-dialog__suggestion-expression :deep(.katex-display),.graph-dialog__formula-example :deep(.katex-display){margin:0}.graph-dialog__formula-example :deep(.katex){font-size:.92em}.graph-dialog__suggestions{min-height:200px;height:100%;gap:14px;grid-template-rows:auto minmax(0,1fr)}.graph-dialog__suggestions-empty{min-height:0;align-content:center;gap:8px;padding:18px;border:1px dashed rgba(79,108,219,.16);border-radius:18px;text-align:center}.graph-dialog__suggestions-empty strong{color:#303846}.graph-dialog__suggestions-empty span{color:#303846a8;line-height:1.6}.graph-dialog__suggestions-list{min-height:0;overflow-y:auto;align-content:start;gap:12px;padding-right:4px}.graph-dialog__suggestion{gap:10px;padding:14px;border:1px solid rgba(44,52,66,.08);border-radius:18px;background:#ffffffe6;text-align:left}.graph-dialog__suggestion p{margin:0;color:#303846b3;line-height:1.55;font-size:.9rem}.graph-dialog__suggestion-top strong{color:#303846;font-size:.96rem}.graph-dialog__actions{display:flex;justify-content:flex-end;gap:10px}.graph-dialog__action{min-width:104px;height:46px;border-radius:14px;border:1px solid rgba(44,52,66,.1);background:#fffffff0;color:#303846;font-weight:700}.graph-dialog__action--primary{border-color:transparent;background:linear-gradient(135deg,#4f6cdb,#6f8dff);color:#fff;box-shadow:0 18px 32px #4f6cdb3d}.graph-dialog__action:disabled{cursor:default;opacity:.44;box-shadow:none}@media (max-width: 1080px){.graph-dialog__panel{width:calc(100vw - 18px);max-height:calc(100vh - 18px);padding:18px}.graph-dialog__body{display:flex;flex-direction:column;justify-content:flex-start;margin-right:-18px;padding-right:18px}.graph-dialog__left-pane,.graph-dialog__center-pane,.graph-dialog__right-pane{display:flex;flex-direction:column;min-height:auto;min-width:0;width:100%}.graph-dialog__surface{min-height:unset}.graph-dialog__suggestions{min-height:240px}.graph-dialog__suggestions-list{max-height:260px}}@media (max-width: 720px){.graph-dialog__panel{width:min(100vw - 16px,100%);max-height:min(100vh - 16px,100%);padding:18px}.graph-dialog__meta-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.graph-dialog__action{flex:1}}.passage-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-workspace-dialog-panel)}.passage-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#22252c42}.passage-dialog__panel{position:absolute;top:50%;left:50%;width:min(1160px,100vw - 32px);max-height:min(860px,100vh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;padding:26px;border-radius:28px;background:#fffdfafa;border:1px solid rgba(79,108,219,.12);box-shadow:0 28px 54px #22252c33;transform:translate(-50%,-50%)}.passage-dialog__body{min-height:0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.9fr);gap:22px;overflow-y:auto;margin-right:-26px;padding-right:26px}.passage-dialog__body--view{grid-template-columns:minmax(0,1fr)}.passage-dialog__editor{min-height:0;display:grid}.passage-dialog__header,.passage-dialog__copy,.passage-dialog__form,.passage-dialog__field,.passage-dialog__suggestions,.passage-dialog__suggestions-empty,.passage-dialog__suggestions-list{display:grid}.passage-dialog__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.passage-dialog__copy{gap:8px}.passage-dialog__copy p,.passage-dialog__copy h3,.passage-dialog__copy span{margin:0}.passage-dialog__copy p{color:#4f6cdb;font-size:.82rem;font-weight:800;letter-spacing:.02em}.passage-dialog__copy h3{color:#303846;font-size:1.85rem;line-height:1.15}.passage-dialog__copy span{color:#303846bd;line-height:1.6}.passage-dialog__form{align-content:start;gap:16px}.passage-dialog__field{gap:8px}.passage-dialog__field span{color:#303846;font-size:.92rem;font-weight:700}.passage-dialog__field small{color:#3038469e;font-size:.78rem;line-height:1.5}.passage-dialog__field :deep(.common-input__field){width:100%;height:48px;padding:0 15px;border-radius:16px}.passage-dialog__textarea{width:100%;min-height:260px;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(48,59,89,.14);background:#fffffff5;color:#24190a;font:inherit;line-height:1.6;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.passage-dialog__textarea:focus{outline:none;border-color:#4f6cdb66;box-shadow:0 0 0 4px #4f6cdb1f}.passage-dialog__textarea.is-readonly{background:#f6f8fcf5;color:#2c3442b8}.passage-dialog__suggestions{min-height:360px;align-content:start;gap:14px;padding:18px;border-radius:22px;background:#f5f7fceb;border:1px solid rgba(79,108,219,.08);position:sticky;top:0}.passage-dialog__suggestions-head,.passage-dialog__suggestion-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.passage-dialog__suggestions-head strong{color:#303846;font-size:1rem}.passage-dialog__suggestions-head span{color:#30384694;font-size:.84rem;font-weight:700}.passage-dialog__suggestions-empty{align-content:center;min-height:180px;gap:8px;padding:18px;border:1px dashed rgba(44,52,66,.12);border-radius:18px;color:#303846b3}.passage-dialog__suggestions-empty strong{color:#303846}.passage-dialog__suggestions-list{min-height:0;overflow:auto;align-content:start;gap:10px}.passage-dialog__suggestion{border:1px solid rgba(79,108,219,.08);border-radius:18px;background:#fffffff5;padding:14px 15px;display:grid;gap:10px;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.passage-dialog__suggestion:hover{transform:translateY(-1px);border-color:#4f6cdb38;box-shadow:0 16px 24px #4f6cdb14}.passage-dialog__suggestion-head{align-items:flex-start}.passage-dialog__suggestion-head strong{color:#303846;font-size:.98rem}.passage-dialog__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#2c344214;color:#303846b8;font-size:.78rem;font-weight:800}.passage-dialog__suggestion-description{margin:0;color:#303846b8;line-height:1.55;font-size:.9rem}.passage-dialog__suggestion-lines{color:#303846d6;line-height:1.65}.passage-dialog__actions{display:flex;justify-content:flex-end;gap:10px}.passage-dialog__action{min-width:104px;height:46px;border-radius:14px;border:1px solid rgba(44,52,66,.1);background:#fffffff0;color:#303846;font-weight:700}.passage-dialog__action--primary{border-color:transparent;background:linear-gradient(135deg,#4f6cdb,#6f8dff);color:#fff;box-shadow:0 18px 32px #4f6cdb3d}.passage-dialog__action:disabled{opacity:.44;cursor:default;box-shadow:none}@media (max-width: 1080px){.passage-dialog__panel{width:calc(100vw - 18px);max-height:calc(100vh - 18px);padding:18px}.passage-dialog__body{grid-template-columns:minmax(0,1fr);margin-right:-18px;padding-right:18px}.passage-dialog__suggestions{position:relative}}@media (max-width: 640px){.passage-dialog__action{flex:1}}.question-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-workspace-dialog-panel)}.question-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#22252c42}.question-dialog__panel{position:absolute;top:50%;left:50%;width:min(1320px,100vw - 32px);max-height:min(860px,100vh - 40px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;padding:26px;border-radius:28px;background:#fffdfafa;border:1px solid rgba(79,108,219,.12);box-shadow:0 28px 54px #22252c33;transform:translate(-50%,-50%)}.question-dialog__body{min-height:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.82fr);gap:22px;overflow-y:auto;margin-right:-26px;padding-right:26px}.question-dialog__body--view{grid-template-columns:minmax(0,1fr)}.question-dialog__editor{min-height:0;display:grid}.question-dialog__header,.question-dialog__copy,.question-dialog__form,.question-dialog__field,.question-dialog__choices-panel,.question-dialog__choices-list,.question-dialog__suggestions,.question-dialog__suggestions-empty,.question-dialog__suggestions-list{display:grid}.question-dialog__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.question-dialog__copy{gap:8px}.question-dialog__copy p,.question-dialog__copy h3,.question-dialog__copy span{margin:0}.question-dialog__copy p{color:#4f6cdb;font-size:.82rem;font-weight:800;letter-spacing:.02em}.question-dialog__copy h3{color:#303846;font-size:1.85rem;line-height:1.15}.question-dialog__copy span{color:#303846bd;line-height:1.6}.question-dialog__form{align-content:start;gap:16px}.question-dialog__field{gap:8px}.question-dialog__field span,.question-dialog__field legend{color:#303846;font-size:.92rem;font-weight:700}.question-dialog__field small{color:#3038469e;font-size:.78rem;line-height:1.5}.question-dialog__field :deep(.common-input__field),.question-dialog__field :deep(.common-select__field){width:100%;height:48px;padding:0 15px;border-radius:16px}.question-dialog__meta-grid{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:14px}.question-dialog__radio-group{min-width:0;padding:0;margin:0;border:0}.question-dialog__radio{display:inline-flex;align-items:center;gap:8px;margin-right:18px;min-height:48px;color:#303846}.question-dialog__radio input{margin:0}.question-dialog__radio span{font-size:.92rem;font-weight:700}.question-dialog__textarea{width:100%;min-height:112px;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(48,59,89,.14);background:#fffffff5;color:#24190a;font:inherit;line-height:1.6;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.question-dialog__textarea:focus{outline:none;border-color:#4f6cdb66;box-shadow:0 0 0 4px #4f6cdb1f}.question-dialog__textarea.is-readonly{background:#f6f8fcf5;color:#2c3442b8}.question-dialog__textarea--choice{min-height:84px}.question-dialog__choices-panel{gap:12px;padding:16px;border-radius:22px;border:1px solid rgba(79,108,219,.08);background:#f5f7fceb}.question-dialog__choices-head,.question-dialog__preview-head,.question-dialog__suggestions-head,.question-dialog__suggestion-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.question-dialog__choices-head strong,.question-dialog__preview-head strong,.question-dialog__suggestions-head strong{color:#303846;font-size:1rem}.question-dialog__inline-action,.question-dialog__choice-action{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(44,52,66,.12);background:#ffffffeb;color:#303846;font-size:.82rem;font-weight:700;transition:transform .14s ease,background-color .14s ease}.question-dialog__inline-action:hover:not(:disabled),.question-dialog__choice-action:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.question-dialog__inline-action:disabled,.question-dialog__choice-action:disabled{cursor:not-allowed;opacity:.48}.question-dialog__choice-action--danger{color:#bc3d36}.question-dialog__choices-list{gap:10px}.question-dialog__choice-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.question-dialog__choice-answer{display:inline-flex;align-items:center;gap:8px;padding-top:10px;color:#303846;font-weight:800}.question-dialog__choice-answer input{margin:0}.question-dialog__choice-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:8px}.question-dialog__suggestion-question,.question-dialog__suggestion-answer{margin:0;color:#303846d1;line-height:1.7}.question-dialog__suggestions{min-height:360px;align-content:start;gap:14px;padding:18px;border-radius:22px;background:#f5f7fceb;border:1px solid rgba(79,108,219,.08);position:sticky;top:0}.question-dialog__suggestions-head span{color:#30384694;font-size:.84rem;font-weight:700}.question-dialog__suggestions-empty{align-content:center;min-height:180px;gap:8px;padding:18px;border:1px dashed rgba(44,52,66,.12);border-radius:18px;color:#303846b3}.question-dialog__suggestions-list{gap:10px;overflow-y:auto}.question-dialog__suggestion{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(44,52,66,.08);background:#ffffffeb;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.question-dialog__suggestion:hover{transform:translateY(-1px);border-color:#4f6cdb2e;box-shadow:0 18px 30px #22252c14}.question-dialog__suggestion-head strong{color:#303846;font-size:.96rem}.question-dialog__preview-badges{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.question-dialog__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#4f6cdb1f;color:#36509d;font-size:.78rem;font-weight:800}.question-dialog__badge--soft{background:#2c344214;color:#303846b8}.question-dialog__suggestion-choices{display:grid;gap:6px;color:#303846bd;font-size:.84rem}.question-dialog__suggestion-choices span.is-correct{color:#36509d;font-weight:800}.question-dialog__actions{display:flex;justify-content:flex-end;gap:10px}.question-dialog__action{min-width:104px;height:46px;border-radius:14px;border:1px solid rgba(44,52,66,.1);background:#fffffff0;color:#303846;font-weight:700}.question-dialog__action--primary{border-color:transparent;background:linear-gradient(135deg,#4f6cdb,#6f8dff);color:#fff;box-shadow:0 18px 32px #4f6cdb3d}.question-dialog__action:disabled{opacity:.44;cursor:default;box-shadow:none}@media (max-width: 1120px){.question-dialog__body{grid-template-columns:minmax(0,1fr)}.question-dialog__suggestions{position:static}}@media (max-width: 760px){.question-dialog__panel{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:18px;gap:16px}.question-dialog__body{margin-right:-18px;padding-right:18px}.question-dialog__meta-grid,.question-dialog__choice-row{grid-template-columns:minmax(0,1fr)}.question-dialog__action{flex:1}.question-dialog__choice-answer{padding-top:0}.question-dialog__choice-actions{padding-top:0;flex-wrap:wrap}}.shape-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-workspace-dialog-panel)}.shape-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#22252c42}.shape-dialog__panel{position:absolute;top:50%;left:50%;width:min(1220px,100vw - 32px);max-height:min(900px,100vh - 24px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:22px;border-radius:28px;background:#fffdfafa;border:1px solid rgba(79,108,219,.12);box-shadow:0 28px 54px #22252c33;transform:translate(-50%,-50%);overflow:hidden}.shape-dialog__header,.shape-dialog__copy,.shape-dialog__editor,.shape-dialog__toolbar-pane,.shape-dialog__suggestions-pane,.shape-dialog__form,.shape-dialog__field,.shape-dialog__canvas-panel,.shape-dialog__tools,.shape-dialog__suggestions,.shape-dialog__suggestions-empty,.shape-dialog__suggestions-list{display:grid}.shape-dialog__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.shape-dialog__copy{gap:6px}.shape-dialog__copy p,.shape-dialog__copy h3,.shape-dialog__copy span{margin:0}.shape-dialog__copy p{color:#4f6cdb;font-size:.82rem;font-weight:800;letter-spacing:.02em}.shape-dialog__copy h3{color:#303846;font-size:1.72rem;line-height:1.15}.shape-dialog__copy span{color:#303846bd;line-height:1.45}.shape-dialog__body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 176px minmax(0,1fr);gap:14px;justify-content:space-between;align-items:stretch;overflow-y:auto;margin-right:-22px;padding-right:22px}.shape-dialog__body--view{grid-template-columns:minmax(0,1fr)}.shape-dialog__editor{min-height:0}.shape-dialog__toolbar-pane,.shape-dialog__suggestions-pane{position:sticky;top:0}.shape-dialog__editor{grid-template-rows:auto minmax(0,1fr);gap:14px}.shape-dialog__form{gap:10px}.shape-dialog__field{gap:6px}.shape-dialog__field span{color:#303846;font-size:.92rem;font-weight:700}.shape-dialog__field :deep(.common-input__field),.shape-dialog__field textarea{width:100%;border:1px solid rgba(44,52,66,.1);border-radius:16px;background:#fff;padding:.82rem .95rem;color:#303846;font:inherit;resize:none;outline:none}.shape-dialog__field :deep(.common-input__field){min-height:48px}.shape-dialog__canvas-panel{min-height:0;grid-template-rows:auto minmax(0,1fr);gap:10px}.shape-dialog__canvas-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.shape-dialog__canvas-head strong{color:#303846;font-size:1rem}.shape-dialog__canvas-head span{color:#3038469e;font-size:.85rem;font-weight:600}.shape-dialog__canvas-frame{position:relative;min-height:0;aspect-ratio:23/11.5;border-radius:22px;border:1px solid rgba(79,108,219,.1);background:linear-gradient(180deg,#fffffff5,#f7f9fffa);box-shadow:inset 0 1px #fffc;padding:14px;overflow:hidden}.shape-dialog__canvas{width:100%;height:100%;display:block;border-radius:18px;background:linear-gradient(rgba(79,108,219,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(79,108,219,.05) 1px,transparent 1px),#fff;background-size:24px 24px;touch-action:none;cursor:crosshair}.shape-dialog__canvas.is-readonly{cursor:default}.shape-dialog__toolbar-pane,.shape-dialog__suggestions-pane{align-content:stretch}.shape-dialog__toolbar-pane{overflow:visible}.shape-dialog__tools,.shape-dialog__suggestions{min-height:0;height:auto;min-height:100%;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px;border-radius:22px;background:#f4f7ffd6;border:1px solid rgba(79,108,219,.08)}.shape-dialog__tools{align-content:start;grid-template-rows:auto}.shape-dialog__tools-head,.shape-dialog__suggestions-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.shape-dialog__tools-head strong,.shape-dialog__suggestions-head strong{color:#303846;font-size:.96rem}.shape-dialog__tools-head span,.shape-dialog__suggestions-head span{color:#3038469e;font-size:.78rem;font-weight:700}.shape-dialog__tools-head--subtle strong{font-size:.88rem}.shape-dialog__tools-head--subtle span{font-size:.78rem}.shape-dialog__tool-group{display:grid;gap:8px}.shape-dialog__icon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.shape-dialog__icon-grid--stroke{grid-template-columns:repeat(2,minmax(0,1fr))}.shape-dialog__tool-button,.shape-dialog__secondary-action{min-height:40px;border-radius:14px;border:1px solid rgba(44,52,66,.08);background:#ffffffe0;color:#303846;font:inherit;font-weight:700;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;display:inline-flex;align-items:center;position:relative}.shape-dialog__tool-button .icon,.shape-dialog__secondary-action .icon{flex-shrink:0;width:20px;height:20px;gap:4px;margin:auto}.shape-dialog__tool-button .tip,.shape-dialog__secondary-action .tip{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:.78rem;color:#303846;font-weight:600;display:none;color:#fff;background-color:#000;padding:3px 6px;border-radius:4px}.shape-dialog__tool-button:hover:not(:disabled),.shape-dialog__secondary-action:hover:not(:disabled){transform:translateY(-1px)}.shape-dialog__tool-button:hover:not(:disabled) .tip,.shape-dialog__secondary-action:hover:not(:disabled) .tip{display:block}.shape-dialog__tool-button:disabled,.shape-dialog__secondary-action:disabled{cursor:not-allowed;opacity:.5}.shape-dialog__tool-button{position:relative;display:grid;place-items:center;min-height:46px;padding:.45rem}.shape-dialog__tool-button.is-active{border-color:#4f6cdb3d;background:#4f6cdb24;color:#3150be;box-shadow:0 14px 20px #4f6cdb1f}.shape-dialog__tool-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.shape-dialog__tool-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.shape-dialog__tool-icon .is-dashed{stroke-dasharray:3 3}.shape-dialog__tool-glyph{font-size:1rem;font-weight:800;line-height:1}.shape-dialog__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shape-dialog__tool-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shape-dialog__tool-row--text :deep(.common-input__field){text-align:center}.shape-dialog__tool-field{display:grid;gap:6px}.shape-dialog__tool-field span{color:#303846b8;font-size:.84rem;font-weight:700}.shape-dialog__tool-field :deep(.common-input__field),.shape-dialog__tool-field :deep(.common-select__field){min-height:38px;width:100%;border:1px solid rgba(44,52,66,.08);border-radius:12px;background:#ffffffeb;color:#303846;font:inherit}.shape-dialog__tool-field input[type=color]{padding:.2rem}.shape-dialog__tool-field :deep(.common-select){--common-select-icon-size: 18px;--common-select-icon-right: 8px;--common-select-padding-right: 2rem}.shape-dialog__tool-field :deep(.common-select__field){padding:0 .7rem;outline:none}.shape-dialog__tool-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shape-dialog__secondary-action{min-height:38px;padding:.65rem .55rem;font-size:.78rem}.shape-dialog__suggestions{min-height:0;align-content:stretch}.shape-dialog__suggestions-empty{align-content:center;gap:8px;padding:16px;border-radius:16px;background:#ffffffd1;color:#303846b8}.shape-dialog__suggestions-empty strong{color:#303846}.shape-dialog__suggestions-empty span{font-size:.9rem;line-height:1.55}.shape-dialog__suggestions-list{min-height:0;align-content:start;gap:8px;overflow:auto}.shape-dialog__suggestion{display:grid;gap:6px;padding:12px 13px;border:1px solid rgba(44,52,66,.08);border-radius:16px;background:#ffffffeb;text-align:left}.shape-dialog__suggestion p{margin:0;color:#303846b8;line-height:1.55;font-size:.92rem}.shape-dialog__suggestion-preview{display:grid;place-items:center;min-height:96px;padding:8px;border-radius:12px;background:linear-gradient(180deg,#f8fafff5,#f1f5fff5);border:1px solid rgba(79,108,219,.08)}.shape-dialog__suggestion-preview img{max-width:100%;max-height:80px;display:block;object-fit:contain}.shape-dialog__suggestion-top strong{color:#303846;font-size:1rem}.shape-dialog__suggestion-tags{display:flex;flex-wrap:wrap;gap:6px}.shape-dialog__suggestion-tags span{display:inline-flex;align-items:center;min-height:28px;padding:0 .75rem;border-radius:999px;background:#4f6cdb1a;color:#3150be;font-size:.78rem;font-weight:700}.shape-dialog__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.shape-dialog__action{min-width:104px;height:46px;border-radius:14px;border:1px solid rgba(44,52,66,.1);background:#fffffff0;color:#303846;font-weight:700}.shape-dialog__action:disabled{cursor:default;opacity:.44;box-shadow:none}.shape-dialog__action--primary{border-color:transparent;background:linear-gradient(135deg,#4f6cdb,#6f8dff);color:#fff;box-shadow:0 18px 32px #4f6cdb3d}@media (max-width: 1080px){.shape-dialog__panel{width:calc(100vw - 18px);max-height:calc(100vh - 18px);padding:18px;gap:16px}.shape-dialog__body{display:flex;flex-direction:column;justify-content:flex-start;margin-right:-18px;padding-right:18px}.shape-dialog__editor,.shape-dialog__canvas-panel,.shape-dialog__toolbar-pane,.shape-dialog__suggestions-pane{min-height:unset;display:flex;flex-direction:column;overflow:visible;position:relative}.shape-dialog__icon-grid,.shape-dialog__tool-row,.shape-dialog__tool-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.shape-dialog__icon-grid input[type=color],.shape-dialog__tool-row input[type=color],.shape-dialog__tool-actions input[type=color]{width:100%}.shape-dialog__canvas-frame{aspect-ratio:unset;height:240px}}@media (max-width: 640px){.shape-dialog__action{flex:1}}.workspace-split-layout[data-v-f1fdaa12]{height:100%;min-height:0;gap:var(--workspace-split-gap, 18px);display:grid;grid-template-columns:clamp(260px,35%,320px) minmax(0,1fr)}.workspace-split-layout__left[data-v-f1fdaa12],.workspace-split-layout__right[data-v-f1fdaa12]{display:flex;flex-direction:column;min-height:0;min-width:0}.workspace-split-layout__left[data-v-f1fdaa12] [class$=__sidebar],.workspace-split-layout__left[data-v-f1fdaa12] [class$=__detail],.workspace-split-layout__left[data-v-f1fdaa12] .workbook-studio__panel,.workspace-split-layout__right[data-v-f1fdaa12] [class$=__sidebar],.workspace-split-layout__right[data-v-f1fdaa12] [class$=__detail],.workspace-split-layout__right[data-v-f1fdaa12] .workbook-studio__panel{min-height:0;flex:1;display:flex;flex-direction:column;border:1px solid rgba(44,52,66,.1);border-radius:28px;background:linear-gradient(180deg,#f8fafff5,#ffffffd1 72px)}.workspace-split-layout__backdrop[data-v-f1fdaa12]{display:none}.workspace-split-layout__toggle[data-v-f1fdaa12]{display:none;position:fixed;top:50%;left:0;height:64px;width:24px;border-radius:0 16px 16px 0;background-color:#fff;border:1px solid rgba(44,52,66,.1);margin-left:-1px;border-left:1px solid white;align-items:center;justify-content:center;z-index:calc(var(--z-index-workbook-dock-toggle) - 1);box-shadow:0 10px 22px #2c344224;transition:left .22s ease,transform .22s ease,box-shadow .22s ease}.workspace-split-layout__toggle svg[data-v-f1fdaa12]{width:20px;height:20px;transform:rotate(180deg);transition:transform .22s ease}.workspace-split-layout__toggle[data-v-f1fdaa12]:hover{box-shadow:0 14px 28px #2c34422e}@media (max-width: 900px){.workspace-split-layout[data-v-f1fdaa12]{grid-template-columns:1fr}.workspace-split-layout .workspace-split-layout__backdrop[data-v-f1fdaa12]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-index-workbook-dock-toggle) + 1);background:linear-gradient(270deg,rgba(34,37,44,.12),rgba(34,37,44,.02) 36%,transparent 62%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.workspace-split-layout .workspace-split-layout__left[data-v-f1fdaa12]{position:fixed;top:0;bottom:0;left:0;width:clamp(260px,90%,600px);z-index:calc(var(--z-index-workbook-dock-toggle) + 4);transform:translate(calc(-100% + 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .24s ease,opacity .18s ease,visibility 0s linear .24s}.workspace-split-layout .workspace-split-layout__left[data-v-f1fdaa12]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:0 28px 28px 0;z-index:-1;pointer-events:none}.workspace-split-layout .workspace-split-layout__left[data-v-f1fdaa12] [class$=__sidebar]{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border:0!important}.workspace-split-layout .workspace-split-layout__toggle[data-v-f1fdaa12]{display:flex}.workspace-split-layout.is-left-open .workspace-split-layout__left[data-v-f1fdaa12]{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .24s ease,opacity .18s ease,visibility 0s linear 0s}.workspace-split-layout.is-left-open .workspace-split-layout__toggle[data-v-f1fdaa12]{left:clamp(260px,90%,600px);z-index:calc(var(--z-index-workbook-dock-toggle) + 3)}.workspace-split-layout.is-left-open .workspace-split-layout__toggle svg[data-v-f1fdaa12]{transform:rotate(0)}}html:has(.workspace-split-layout.is-left-open){overflow:hidden}.integrated-search-results[data-v-590c0a30]{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;background:#ffffffc2;border:1px solid rgba(79,108,219,.1);border-radius:30px}.integrated-search-results__tabs[data-v-590c0a30]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid rgba(44,52,66,.08)}.integrated-search-results__tabs-list[data-v-590c0a30]{min-width:0;display:flex;align-items:center;gap:0;overflow-x:auto}.integrated-search-results__tab[data-v-590c0a30]{flex:0 0 auto;border:0;border-bottom:2px solid transparent;background:transparent;padding:14px 18px 12px;color:var(--text-soft);font-weight:700}.integrated-search-results__tab.is-active[data-v-590c0a30]{color:var(--text);border-bottom-color:#222}.integrated-search-results__search[data-v-590c0a30]{flex:0 0 228px;max-width:228px;align-self:center}.integrated-search-results__search[data-v-590c0a30] .common-input__field{width:100%;border-radius:999px}.integrated-search-results__sections[data-v-590c0a30]{position:relative;min-height:0;overflow:auto;display:grid;align-content:start;gap:34px;padding:26px 20px 28px}.integrated-search-results__loading[data-v-590c0a30]{position:sticky;top:0;z-index:2;display:flex;justify-content:center;pointer-events:none}.integrated-search-results__loading-chip[data-v-590c0a30]{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(79,108,219,.14);border-radius:999px;background:#ffffffeb;box-shadow:0 12px 28px #11161f14;color:var(--text)}.integrated-search-results__loading-spinner[data-v-590c0a30]{width:16px;height:16px;border:2px solid rgba(79,108,219,.22);border-top-color:#4f6cdb;border-radius:999px;animation:integrated-search-results-spin-590c0a30 .8s linear infinite}.integrated-search-results__empty[data-v-590c0a30]{padding:28px;border:1px dashed rgba(44,52,66,.12);border-radius:20px;display:grid;gap:8px;color:var(--text-soft)}.integrated-search-results__empty strong[data-v-590c0a30]{color:var(--text)}.integrated-search-results__section[data-v-590c0a30]{display:grid;gap:16px}.integrated-search-results__section-head[data-v-590c0a30]{display:flex;align-items:center;gap:10px}.integrated-search-results__section-head strong[data-v-590c0a30]{font-size:1.35rem}.integrated-search-results__section-head span[data-v-590c0a30]{color:var(--text-soft);font-weight:600}.integrated-search-results__section-marker[data-v-590c0a30]{width:6px;height:34px;border-radius:999px;background:#171717}.integrated-search-results__grid[data-v-590c0a30]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px}.integrated-search-results__item[data-v-590c0a30]{display:grid;gap:10px}.integrated-search-results__meta[data-v-590c0a30]{display:flex;align-items:center;gap:8px;color:var(--text-soft);font-size:.8rem;font-weight:700}@keyframes integrated-search-results-spin-590c0a30{to{transform:rotate(360deg)}}@media (max-width: 1400px){.integrated-search-results__grid[data-v-590c0a30]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1120px){.integrated-search-results__grid[data-v-590c0a30]{grid-template-columns:repeat(2,minmax(0,1fr))}.integrated-search-results__search[data-v-590c0a30]{flex:1}}@media (max-width: 720px){.integrated-search-results__tabs[data-v-590c0a30]{align-items:stretch;flex-direction:column;padding:10px 16px 0}.integrated-search-results__tabs-list[data-v-590c0a30]{width:100%}.integrated-search-results__search[data-v-590c0a30]{width:100%;max-width:none;flex-basis:auto}.integrated-search-results__grid[data-v-590c0a30]{grid-template-columns:1fr}}.workbook-overlay[data-v-8bbb7fb1]{--content-radius-base: 30px;--content-radius: var(--content-radius-base) 0 0 var(--content-radius-base);--content-padding: 28px 26px 24px;--content-margin-scroll: 26px;--content-shadow: -28px 0 60px rgba(53, 49, 43, .16);position:relative;overflow-y:auto;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:var(--content-padding);border-radius:var(--content-radius);background:linear-gradient(180deg,#fffdf9fa,#f9f3e9f5),#fffffff5;border-left:1px solid rgba(79,108,219,.12);box-shadow:var(--content-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.workbook-overlay[data-v-8bbb7fb1]:has(.confirm-section-slide-enter-active,.confirm-section-slide-leave-active){overflow-y:hidden}.workbook-overlay__header[data-v-8bbb7fb1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workbook-overlay__heading[data-v-8bbb7fb1]{display:grid}.workbook-overlay__heading span[data-v-8bbb7fb1]{color:#4f6cdb;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workbook-overlay__header-actions[data-v-8bbb7fb1]{display:inline-flex;align-items:center;gap:10px}.workbook-overlay__count-chip[data-v-8bbb7fb1]{display:grid;justify-items:center;min-width:72px;padding:.7rem .9rem;border-radius:20px;background:linear-gradient(135deg,#4f6cdb1f,#7db8ff33);color:#3150be}.workbook-overlay__count-chip strong[data-v-8bbb7fb1]{font-size:1.35rem;line-height:1}.workbook-overlay__count-chip span[data-v-8bbb7fb1]{font-size:.76rem;font-weight:700}.workbook-overlay__close[data-v-8bbb7fb1]{width:42px;height:42px;display:grid;place-items:center;border-radius:16px;background:#2c34420f;color:#2c3442c7}.workbook-overlay__close svg[data-v-8bbb7fb1]{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.workbook-overlay__list-section[data-v-8bbb7fb1]{min-height:0;display:flex;flex-direction:column;gap:14px;margin-right:calc(-1 * var(--content-margin-scroll));padding-right:var(--content-margin-scroll);overflow-y:auto}.workbook-overlay__list-head[data-v-8bbb7fb1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workbook-overlay__list-head strong[data-v-8bbb7fb1]{display:block;font-size:1.02rem}.workbook-overlay__list-head span[data-v-8bbb7fb1]{display:block;margin-top:4px;color:var(--text-soft);font-size:.88rem}.workbook-overlay__clear[data-v-8bbb7fb1]{flex-shrink:0;padding:.48rem .78rem;border-radius:999px;background:#2c34420f;color:#2c3442b8;font-weight:700;font-size:.8rem;line-height:1;display:inline-flex;align-items:center;gap:4px;position:relative}.workbook-overlay__clear[data-v-8bbb7fb1]:before{content:"";width:18px;flex-shrink:0}.workbook-overlay__clear svg[data-v-8bbb7fb1]{width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.workbook-overlay__empty[data-v-8bbb7fb1]{display:grid;place-items:center;align-content:center;min-height:240px;padding:28px;border-radius:24px;border:1px dashed rgba(44,52,66,.12);background:#ffffff8a;text-align:center;gap:8px}.workbook-overlay__empty strong[data-v-8bbb7fb1]{font-size:1.05rem}.workbook-overlay__empty span[data-v-8bbb7fb1]{color:var(--text-soft);line-height:1.5}.workbook-overlay__list[data-v-8bbb7fb1]{min-height:0;overflow:auto;display:grid;align-content:start;gap:12px;padding-right:6px}.workbook-overlay__item[data-v-8bbb7fb1]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px;border-radius:22px;background:#ffffffd6;border:1px solid rgba(44,52,66,.08)}.workbook-overlay__item-order[data-v-8bbb7fb1]{width:42px;height:42px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#4f6cdb24,#7db8ff33);color:#3150be;font-weight:800}.workbook-overlay__item-copy[data-v-8bbb7fb1]{min-width:0;display:grid;gap:8px}.workbook-overlay__item-copy strong[data-v-8bbb7fb1]{font-size:1rem;line-height:1.35}.workbook-overlay__item-copy p[data-v-8bbb7fb1]{margin:0;color:var(--text-soft);line-height:1.5}.workbook-overlay__item-copy p[data-v-8bbb7fb1] .katex{font-size:1em}.workbook-overlay__item-head[data-v-8bbb7fb1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px}.workbook-overlay__item-badges[data-v-8bbb7fb1]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.workbook-overlay__difficulty[data-v-8bbb7fb1],.workbook-overlay__item-type[data-v-8bbb7fb1]{display:flex;align-items:center}.workbook-overlay__difficulty span[data-v-8bbb7fb1],.workbook-overlay__item-type span[data-v-8bbb7fb1]{display:inline-flex;align-items:center;padding:.28rem .58rem;border-radius:999px;font-size:.76rem;font-weight:800}.workbook-overlay__difficulty-badge--mint[data-v-8bbb7fb1]{background:#3fb48c1f;color:#17795d}.workbook-overlay__difficulty-badge--amber[data-v-8bbb7fb1]{background:#ffbf4729;color:#9a6100}.workbook-overlay__difficulty-badge--rose[data-v-8bbb7fb1]{background:#e6688a24;color:#ac2f57}.workbook-overlay__choices[data-v-8bbb7fb1]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.workbook-overlay__choices li[data-v-8bbb7fb1]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:10px 12px;border-radius:16px;background:#4f6cdb0d;color:#2c3442d1;font-size:.9rem;line-height:1.45}.workbook-overlay__choices li.is-correct[data-v-8bbb7fb1]{background:linear-gradient(135deg,#ffdd9952,#fff6e0fa);border:1px solid rgba(222,172,73,.24);box-shadow:inset 0 0 0 1px #fff9}.workbook-overlay__choices strong[data-v-8bbb7fb1]{color:#3150be;font-size:.82rem}.workbook-overlay__choices li.is-correct strong[data-v-8bbb7fb1]{color:#8d6110}.workbook-overlay__choices span[data-v-8bbb7fb1]{min-width:0}.workbook-overlay__choices span[data-v-8bbb7fb1] .katex{font-size:1em}.workbook-overlay__answer[data-v-8bbb7fb1]{display:grid;gap:6px;padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,#ffdd9938,#fff6e0db);border:1px solid rgba(222,172,73,.18)}.workbook-overlay__answer strong[data-v-8bbb7fb1]{color:#8d6110;font-size:.78rem;font-weight:800;letter-spacing:.04em}.workbook-overlay__answer span[data-v-8bbb7fb1]{color:#2c3442eb;font-weight:700;line-height:1.45}.workbook-overlay__answer span[data-v-8bbb7fb1] .katex{font-size:1em}.workbook-overlay__item-type span[data-v-8bbb7fb1]{background:#4f6cdb1a;color:#3150be}.workbook-overlay__tags[data-v-8bbb7fb1]{display:flex;flex-wrap:wrap;gap:8px}.workbook-overlay__tags span[data-v-8bbb7fb1]{padding:.28rem .55rem;border-radius:999px;background:#2c34420d;color:var(--text-soft);font-size:.8rem;font-weight:700}.workbook-overlay__remove[data-v-8bbb7fb1]{width:28px;height:28px;padding:0;border:1px solid rgba(197,80,80,.18);border-radius:50%;background:linear-gradient(180deg,#fffffff5,#fff1f1f5);color:#b74848;line-height:1;box-shadow:0 8px 18px #c5505014;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;flex-shrink:0}.workbook-overlay__remove svg[data-v-8bbb7fb1]{width:20px;height:20px}.workbook-overlay__remove[data-v-8bbb7fb1]:hover{border-color:#c5505047;background:linear-gradient(180deg,#fff7f7,#ffeaea);color:#a83e3e;transform:translateY(-1px);box-shadow:0 12px 22px #c550501f}.workbook-overlay__remove[data-v-8bbb7fb1]:active{transform:translateY(0);box-shadow:0 6px 12px #c5505014}.workbook-overlay__footer[data-v-8bbb7fb1]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch;padding-top:6px}.workbook-overlay__title-field[data-v-8bbb7fb1]{min-width:0;display:grid;gap:8px}.workbook-overlay__title-field span[data-v-8bbb7fb1]{color:#2c3442b3;font-size:.78rem;font-weight:800}.workbook-overlay__title-field small[data-v-8bbb7fb1]{color:#3e352694;font-size:.76rem;line-height:1.4}.workbook-overlay__title-field[data-v-8bbb7fb1] .common-input__field{width:100%;min-width:0;height:42px;padding:0 14px;font-size:.92rem}.workbook-overlay__textarea-field[data-v-8bbb7fb1]{display:grid;gap:8px}.workbook-overlay__textarea-field span[data-v-8bbb7fb1]{color:#2c3442b3;font-size:.78rem;font-weight:800}.workbook-overlay__textarea[data-v-8bbb7fb1]{width:100%;min-height:104px;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(48,59,89,.14);background:#fffffff5;color:#24190a;font:inherit;line-height:1.6;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}.workbook-overlay__textarea[data-v-8bbb7fb1]:focus{outline:none;border-color:#4f6cdb4d;box-shadow:0 0 0 4px #4f6cdb14}.workbook-overlay__cancel[data-v-8bbb7fb1],.workbook-overlay__save[data-v-8bbb7fb1]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:14px;font-size:.86rem;font-weight:800;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}.workbook-overlay__cancel[data-v-8bbb7fb1]:hover:not(:disabled),.workbook-overlay__save[data-v-8bbb7fb1]:hover:not(:disabled){transform:translateY(-1px)}.workbook-overlay__save[data-v-8bbb7fb1]:disabled{background:#2c34421a;color:#2c34425c;cursor:default;box-shadow:none}.workbook-overlay__save[data-v-8bbb7fb1]{border-color:transparent;background:linear-gradient(135deg,#5c85ef,#7da6ff);color:#fff}.workbook-overlay__cancel[data-v-8bbb7fb1]{border:1px solid transparent;background:#303b5914;color:#24190ad1}.workbook-overlay__cancel[data-v-8bbb7fb1]:hover:not(:disabled){background:#303b591f;color:var(--text)}@media (max-width: 980px){.workbook-overlay[data-v-8bbb7fb1]{--content-padding: 24px 20px 20px;--content-margin-scroll: 20px}.workbook-overlay__item[data-v-8bbb7fb1]{grid-template-columns:auto minmax(0,1fr)}.workbook-overlay__remove[data-v-8bbb7fb1]{grid-column:2;justify-self:start}.workbook-overlay__footer[data-v-8bbb7fb1]{grid-template-columns:1fr}}.form-backdrop[data-v-8bbb7fb1]{border-radius:var(--content-radius);background:#00000008;position:absolute;top:0;right:0;bottom:0;left:0;cursor:default;z-index:1}.form-backdrop span[data-v-8bbb7fb1]{opacity:0}.confirm-section[data-v-8bbb7fb1]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--content-radius);display:flex;flex-direction:column;min-height:0;z-index:2;pointer-events:none}.confirm-section .confirm-section__inner[data-v-8bbb7fb1]{position:relative;margin-top:auto;display:flex;flex-direction:column;pointer-events:auto;padding:var(--content-padding);border-radius:var(--content-radius);border-top-right-radius:var(--content-radius-base);box-shadow:var(--content-shadow);background:linear-gradient(180deg,#fffdf9fa,#f9f3e9f5),#fffffff5;gap:18px}.confirm-section .forms[data-v-8bbb7fb1]{flex:1;overflow-y:auto;margin-right:calc(-1 * var(--content-margin-scroll));padding-right:var(--content-margin-scroll);display:flex;flex-direction:column;gap:18px}.confirm-section .form-actions[data-v-8bbb7fb1]{display:flex;align-items:center;gap:16px;flex-shrink:0}.confirm-section .form-actions button[data-v-8bbb7fb1]{flex:1}.confirm-section .form-actions button.workbook-overlay__save[data-v-8bbb7fb1]{flex:2}.confirm-section-slide-enter-active[data-v-8bbb7fb1],.confirm-section-slide-leave-active[data-v-8bbb7fb1]{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease}.confirm-section-slide-enter-from[data-v-8bbb7fb1],.confirm-section-slide-leave-to[data-v-8bbb7fb1]{opacity:0;transform:translateY(100%)}.confirm-section-slide-enter-to[data-v-8bbb7fb1],.confirm-section-slide-leave-from[data-v-8bbb7fb1]{opacity:1;transform:translateY(0)}.workbook-overlay-dock__toggle[data-v-24a41952]{--workbook-panel-width: min(800px, calc(100vw - 24px) );position:absolute;top:50%;right:18px;z-index:var(--z-index-workbook-dock-toggle, 40);transform:translateY(-50%);width:var(--workbook-toggle-width, 48px);min-height:168px;display:grid;justify-items:center;align-content:center;gap:10px;padding:7px 5px;border-radius:24px;background:linear-gradient(180deg,#fffffff5,#f7efe3f5);box-shadow:0 24px 42px #35312b29;color:#2f416f;transition:right .24s ease,transform .18s ease,box-shadow .18s ease}.workbook-overlay-dock__toggle[data-v-24a41952]:hover{transform:translateY(-50%) translate(-2px);box-shadow:0 28px 48px #35312b33}.workbook-overlay-dock__toggle.is-open[data-v-24a41952]{right:calc(var(--workbook-panel-width) + 12px)}.workbook-overlay-dock__toggle-label[data-v-24a41952]{writing-mode:vertical-rl;text-orientation:mixed;font-size:.88rem;font-weight:800;letter-spacing:.08em}.workbook-overlay-dock__toggle-icon[data-v-24a41952]{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#4f6cdb1f}.workbook-overlay-dock__toggle-icon svg[data-v-24a41952]{width:14px;height:14px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}.workbook-overlay-dock__toggle.is-open .workbook-overlay-dock__toggle-icon svg[data-v-24a41952]{transform:rotate(180deg)}.workbook-overlay-dock__toggle-count[data-v-24a41952]{min-width:34px;min-height:34px;display:grid;place-items:center;padding:.25rem .5rem;border-radius:999px;background:linear-gradient(135deg,#4f6cdbfa,#7db8fff0);color:#fff;font-size:1rem;font-weight:800;line-height:1;box-shadow:0 12px 22px #4f6cdb3d}.workbook-overlay-dock__toggle-count.is-increase[data-v-24a41952]{animation:workbook-count-pop-increase-24a41952 .42s cubic-bezier(.18,.9,.3,1)}.workbook-overlay-dock__toggle-count.is-decrease[data-v-24a41952]{animation:workbook-count-pop-decrease-24a41952 .42s cubic-bezier(.18,.9,.3,1)}.workbook-overlay-dock__backdrop[data-v-24a41952]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-index-workbook-dock-toggle) - 1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(270deg,rgba(34,37,44,.12),rgba(34,37,44,.02) 36%,transparent 62%)}.workbook-overlay-dock__panel[data-v-24a41952]{--workbook-panel-width: min(800px, calc(100% - 28px) );position:fixed;top:0;right:0;bottom:0;z-index:calc(var(--z-index-workbook-dock-toggle) + 1);width:var(--workbook-panel-width);max-width:calc(100% - var(--workbook-toggle-width) - 20px)}.workbook-overlay-dock__panel-enter-active[data-v-24a41952],.workbook-overlay-dock__panel-leave-active[data-v-24a41952]{transition:transform .26s ease,opacity .22s ease}.workbook-overlay-dock__panel-enter-from[data-v-24a41952],.workbook-overlay-dock__panel-leave-to[data-v-24a41952]{opacity:0;transform:translate(28px)}.workbook-overlay-dock__backdrop-enter-active[data-v-24a41952],.workbook-overlay-dock__backdrop-leave-active[data-v-24a41952]{transition:opacity .22s ease}.workbook-overlay-dock__backdrop-enter-from[data-v-24a41952],.workbook-overlay-dock__backdrop-leave-to[data-v-24a41952]{opacity:0}@keyframes workbook-count-pop-increase-24a41952{0%{transform:scale(.72)}55%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes workbook-count-pop-decrease-24a41952{0%{transform:scale(1.08)}55%{transform:scale(.82)}to{transform:scale(1)}}@media (max-width: 900px){.workbook-overlay-dock__toggle[data-v-24a41952]{--workbook-panel-width: calc(100% - 12px) ;right:10px;position:fixed}.workbook-overlay-dock__toggle.is-open[data-v-24a41952]{right:unset;left:12px}.workbook-overlay-dock__panel[data-v-24a41952]{--workbook-panel-width: calc(100% - 12px) }}html:has(.workbook-overlay-dock__toggle.is-open){overflow:hidden}.content-studio__empty[data-v-13ccea83]{height:100%;border-radius:28px;border:1px solid rgba(79,108,219,.1);background:#ffffffc2;box-shadow:0 20px 38px #ae926f14;display:grid;place-content:center;gap:8px;text-align:center;color:var(--text-soft)}.move-target-tree-dialog__backdrop[data-v-246a1f12]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#151a243d;border:0}.move-target-tree-dialog__panel[data-v-246a1f12]{position:fixed;inset:50% auto auto 50%;z-index:61;width:min(440px,100vw - 32px);transform:translate(-50%,-50%);display:grid;border-radius:24px;background:#fff;box-shadow:0 28px 64px #191f292e;padding:24px;gap:18px}.move-target-tree-dialog__header p[data-v-246a1f12],.move-target-tree-dialog__header h3[data-v-246a1f12],.move-target-tree-dialog__header span[data-v-246a1f12]{margin:0}.move-target-tree-dialog__header p[data-v-246a1f12]{color:#4f6cdb;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.move-target-tree-dialog__header h3[data-v-246a1f12]{margin-top:4px}.move-target-tree-dialog__header span[data-v-246a1f12]{color:var(--text-soft);margin-top:8px;display:block}.move-target-tree-dialog__tree[data-v-246a1f12]{min-height:320px;max-height:min(420px,55vh);overflow:auto;border:1px solid rgba(44,52,66,.08);border-radius:18px;background:#f8faffcc}.move-target-tree-dialog__tree[data-v-246a1f12] .tree-panel{height:auto}.move-target-tree-dialog__tree[data-v-246a1f12] .tree-panel__body{padding:12px}.move-target-tree-dialog__actions[data-v-246a1f12]{display:flex;justify-content:flex-end;gap:10px}.move-target-tree-dialog__button[data-v-246a1f12]{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(44,52,66,.12);background:#ffffffe6;font:inherit;font-weight:700;min-width:88px}.move-target-tree-dialog__button--primary[data-v-246a1f12]{border-color:transparent;background:linear-gradient(135deg,#4f6cdbf5,#7db8ffeb);color:#fff}.move-target-tree-dialog__panel-enter-active[data-v-246a1f12],.move-target-tree-dialog__panel-leave-active[data-v-246a1f12],.move-target-tree-dialog__backdrop-enter-active[data-v-246a1f12],.move-target-tree-dialog__backdrop-leave-active[data-v-246a1f12]{transition:opacity .2s ease,transform .2s ease}.move-target-tree-dialog__panel-enter-from[data-v-246a1f12],.move-target-tree-dialog__panel-leave-to[data-v-246a1f12]{opacity:0;transform:translate(-50%,calc(-50% + 12px))}.move-target-tree-dialog__backdrop-enter-from[data-v-246a1f12],.move-target-tree-dialog__backdrop-leave-to[data-v-246a1f12]{opacity:0}.my-content-studio__sidebar[data-v-2f948bd4]{padding:16px;gap:14px;overflow-y:auto}.my-content-studio__sidebar-head[data-v-2f948bd4]{display:grid;gap:6px}.my-content-studio__sidebar-head .tit[data-v-2f948bd4]{font-size:1.05rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:6px}.my-content-studio__sidebar-head .desc[data-v-2f948bd4]{color:var(--text-soft);font-size:.88rem}.my-content-studio__field[data-v-2f948bd4]{display:grid;gap:6px}.my-content-studio__field span[data-v-2f948bd4]{font-size:.82rem;font-weight:700;color:var(--text-soft)}.my-content-studio__tree[data-v-2f948bd4]{min-height:0;flex:1;display:flex;flex-direction:column}.my-content-studio__tree .tree-panel[data-v-2f948bd4]{margin:-16px;flex:1;display:flex;flex-direction:column}.my-content-studio__empty[data-v-2f948bd4]{height:100%;display:grid;place-content:center;gap:8px;text-align:center;color:var(--text-soft)}.LoadingText .dot[data-v-a3dc3599]{opacity:0;animation:dot-fade-a3dc3599 3s infinite}.LoadingText .dot[data-v-a3dc3599]:nth-child(1){animation-delay:0s}.LoadingText .dot[data-v-a3dc3599]:nth-child(2){animation-delay:.5s}.LoadingText .dot[data-v-a3dc3599]:nth-child(3){animation-delay:1s}@keyframes dot-fade-a3dc3599{0%,to{opacity:0}50%{opacity:1}}.workbook-dialog__backdrop[data-v-4136ba7c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-workspace-dialog-backdrop);background:#2c344233;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workbook-dialog__panel[data-v-4136ba7c]{position:fixed;inset:50% auto auto 50%;z-index:var(--z-index-workspace-dialog-panel);width:min(920px,100vw - 32px);transform:translate(-50%,-50%);display:grid;border-radius:30px;background:#fffbf5f5;box-shadow:0 28px 60px #2c34422e;border:1px solid rgba(79,108,219,.12);max-height:min(82vh,920px);overflow:hidden;grid-template-rows:auto minmax(0,1fr)}.workbook-dialog__panel--default[data-v-4136ba7c]{width:min(560px,100vw - 32px);max-height:min(78vh,760px)}.workbook-dialog__panel--compact[data-v-4136ba7c]{width:fit-content;min-width:420px;max-width:calc(100dvw - 30px);max-height:none}.workbook-dialog__header[data-v-4136ba7c]{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:32px 26px 18px;border-bottom:1px solid rgba(44,52,66,.08)}.workbook-dialog__copy[data-v-4136ba7c]{display:grid;gap:6px}.workbook-dialog__copy p[data-v-4136ba7c],.workbook-dialog__copy h3[data-v-4136ba7c],.workbook-dialog__copy span[data-v-4136ba7c]{margin:0}.workbook-dialog__copy p[data-v-4136ba7c]{color:#4f6cdb;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workbook-dialog__copy h3[data-v-4136ba7c]{font-size:clamp(1.3rem,2vw,1.75rem);color:var(--text)}.workbook-dialog__copy span[data-v-4136ba7c]{color:var(--text-soft);font-size:.92rem}.workbook-dialog__header-tools[data-v-4136ba7c]{display:flex;align-items:flex-start;gap:10px;flex-shrink:0;top:12px;right:26px;position:absolute}.workbook-dialog__close[data-v-4136ba7c]{width:42px;height:42px;border-radius:999px;background:#303b5914;color:var(--text-soft);display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease,color .18s ease;flex-shrink:0}.workbook-dialog__close svg[data-v-4136ba7c]{width:18px;height:18px}.workbook-dialog__close path[data-v-4136ba7c]{stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.workbook-dialog__close[data-v-4136ba7c]:hover{background:#4f6cdb1f;color:#35509f}.workbook-dialog__body[data-v-4136ba7c]{min-height:0;display:grid}.workbook-dialog__footer[data-v-4136ba7c]{display:flex;justify-content:flex-end;gap:10px;padding:18px 20px 20px;border-top:1px solid rgba(44,52,66,.08)}.workbook-dialog__panel-enter-active[data-v-4136ba7c],.workbook-dialog__panel-leave-active[data-v-4136ba7c],.workbook-dialog__backdrop-enter-active[data-v-4136ba7c],.workbook-dialog__backdrop-leave-active[data-v-4136ba7c]{transition:opacity .2s ease,transform .2s ease}.workbook-dialog__panel-enter-from[data-v-4136ba7c],.workbook-dialog__panel-leave-to[data-v-4136ba7c]{opacity:0;transform:translate(-50%,calc(-50% + 12px))}.workbook-dialog__backdrop-enter-from[data-v-4136ba7c],.workbook-dialog__backdrop-leave-to[data-v-4136ba7c]{opacity:0}@media (max-width: 900px){.workbook-dialog__footer[data-v-4136ba7c]{flex-direction:column-reverse}.workbook-dialog__panel[data-v-4136ba7c],.workbook-dialog__panel--default[data-v-4136ba7c],.workbook-dialog__panel--compact[data-v-4136ba7c],.workbook-dialog__panel--detail[data-v-4136ba7c]{width:calc(100vw - 20px);min-width:unset;max-height:calc(100vh - 20px)}}.workbook-metadata-dialog[data-v-c16b9e80]{display:grid;gap:16px;padding:18px 22px 22px}.workbook-metadata-dialog__field[data-v-c16b9e80]{display:grid;gap:8px}.workbook-metadata-dialog__field span[data-v-c16b9e80]{color:#24190a;font-size:.9rem;font-weight:800}.workbook-metadata-dialog__field small[data-v-c16b9e80]{color:#35250e9e;font-size:.78rem;line-height:1.5}.workbook-metadata-dialog__textarea[data-v-c16b9e80]{width:100%;min-height:108px;padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(48,59,89,.14);background:#fffffff5;color:#24190a;font:inherit;line-height:1.6;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}.workbook-metadata-dialog__textarea[data-v-c16b9e80]:focus{outline:none;border-color:#4f6cdb66;box-shadow:0 0 0 4px #4f6cdb1f}.workbook-metadata-dialog__error[data-v-c16b9e80]{margin:0;color:#bc3d36;font-size:.84rem;font-weight:700}.workbook-metadata-dialog__action[data-v-c16b9e80]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;border:1px solid transparent;border-radius:999px;font-size:.9rem;font-weight:800;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease;min-width:96px}.workbook-metadata-dialog__action[data-v-c16b9e80]:hover:not(:disabled){transform:translateY(-1px)}.workbook-metadata-dialog__action[data-v-c16b9e80]:disabled{cursor:not-allowed;opacity:.55;color:#2c34425c;background:#2c34421a;box-shadow:none}.workbook-metadata-dialog__action--ghost[data-v-c16b9e80]{border:1px solid transparent;background:#303b5914;color:#24190ad1}.workbook-metadata-dialog__action--ghost[data-v-c16b9e80]:hover:not(:disabled){background:#303b591f;color:var(--text)}.workbook-metadata-dialog__action--primary[data-v-c16b9e80]{border-color:transparent;background:linear-gradient(135deg,#4f6cdb,#36509d);color:#fff;box-shadow:0 14px 28px #36509d3d}.workbook-folder-node[data-v-dce21cba]{display:grid;gap:2px}.workbook-folder-node__row[data-v-dce21cba]{width:100%;display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:8px;padding-left:calc(.45rem + var(--depth) * 14px);border-radius:10px;transition:background-color .14s ease,box-shadow .14s ease}.workbook-folder-node__row[data-v-dce21cba]:hover{background:#2c34420a}.workbook-folder-node__row.is-active[data-v-dce21cba]{background:#4f6cdb14;box-shadow:inset 0 0 0 1px #4f6cdb14}.workbook-folder-node__button[data-v-dce21cba],.workbook-folder-node__chevron-button[data-v-dce21cba]{color:#303846}.workbook-folder-node__button[data-v-dce21cba]{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:.52rem .72rem .52rem 0;text-align:left}.workbook-folder-node__chevron-button[data-v-dce21cba],.workbook-folder-node__chevron-spacer[data-v-dce21cba]{width:12px;height:12px}.workbook-folder-node__chevron-button[data-v-dce21cba]{display:inline-grid;place-items:center}.workbook-folder-node__chevron[data-v-dce21cba]{width:8px;height:8px;border-right:1.5px solid rgba(44,52,66,.55);border-bottom:1.5px solid rgba(44,52,66,.55);transform:rotate(-45deg);transition:transform .14s ease}.workbook-folder-node__chevron.is-open[data-v-dce21cba]{transform:rotate(45deg)}.workbook-folder-node__folder[data-v-dce21cba]{width:18px;height:18px;color:#2c3442b8}.workbook-folder-node__label[data-v-dce21cba]{min-width:0;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:25ch}.workbook-folder-node__count[data-v-dce21cba]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 .45rem;border-radius:999px;background:#7db8ff24;color:#35509f;font-size:.74rem;font-weight:800}.workbook-folder-node__children[data-v-dce21cba]{display:grid;gap:4px}.workbook-summary-card[data-v-581c536c]{position:relative;min-height:100%;border-radius:28px;border:1px solid rgba(44,52,66,.08);background:linear-gradient(180deg,#fffffff5,#fffcf7f0),#fffdfaf0;box-shadow:0 18px 36px #ae926f14,inset 0 1px #ffffffb8;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workbook-summary-card[data-v-581c536c]:hover{transform:translateY(-3px);border-color:#4f6cdb2e;box-shadow:0 24px 46px #ae926f1f,inset 0 1px #ffffffc7}.workbook-summary-card--compact[data-v-581c536c]{border-radius:24px}.workbook-summary-card__menu[data-v-581c536c]{position:absolute;top:16px;right:16px;z-index:4;display:flex;align-items:center;gap:8px}.workbook-summary-card--compact .workbook-summary-card__menu[data-v-581c536c]{top:12px;right:12px;gap:6px}.workbook-summary-card__bundle-button[data-v-581c536c]{width:42px;height:42px;display:grid;place-items:center;padding:0;border-radius:16px;background:#fff8ebe0;border:1px solid rgba(174,146,111,.18);box-shadow:0 12px 24px #ae926f1f,inset 0 1px #ffffffc2;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.workbook-summary-card__bundle-button[data-v-581c536c]:hover{transform:translateY(-1px);border-color:#ae926f47;box-shadow:0 16px 26px #ae926f2e,inset 0 1px #ffffffd1}.workbook-summary-card__bundle-button.is-active[data-v-581c536c]{background:#fff1d7eb;border-color:#b87c2147}.workbook-summary-card--compact .workbook-summary-card__bundle-button[data-v-581c536c]{width:36px;height:36px;border-radius:14px}.workbook-summary-card__bundle-icon[data-v-581c536c]{display:block;width:26px;height:26px}.workbook-summary-card--compact .workbook-summary-card__bundle-icon[data-v-581c536c]{width:22px;height:22px}.workbook-summary-card__surface[data-v-581c536c]{min-width:0;min-height:100%;width:100%;display:grid;grid-template-rows:auto minmax(0,1fr);text-align:left;color:inherit}.workbook-summary-card__surface[data-v-581c536c]:focus-visible{outline:2px solid rgba(79,108,219,.38);outline-offset:2px}.workbook-summary-card__cover[data-v-581c536c]{position:relative;overflow:hidden;min-height:178px;padding:22px 22px 18px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:end;background:radial-gradient(circle at top left,rgba(255,255,255,.56),transparent 38%),linear-gradient(145deg,#eef4fffa,#f8faffe0)}.workbook-summary-card--compact .workbook-summary-card__cover[data-v-581c536c]{min-height:142px;padding:18px 18px 14px;gap:14px}.workbook-summary-card__cover--mint[data-v-581c536c]{background:radial-gradient(circle at top left,rgba(255,255,255,.54),transparent 40%),linear-gradient(145deg,#e4f9f1fa,#f6fffbe0)}.workbook-summary-card__toast[data-v-581c536c]{position:absolute;left:50%;top:16px;z-index:4;transform:translate(-50%);max-width:calc(100% - 120px);padding:.58rem .82rem;border-radius:999px;background:#714811d1;color:#fff9ef;border:1px solid rgba(255,232,191,.34);font-size:.78rem;font-weight:700;line-height:1.2;text-align:center;box-shadow:0 12px 24px #7148112e,inset 0 1px #fff4df2e;pointer-events:none}.workbook-summary-card__cover--amber[data-v-581c536c]{background:radial-gradient(circle at top left,rgba(255,255,255,.52),transparent 40%),linear-gradient(145deg,#fff1d0fa,#fffaece6)}.workbook-summary-card__cover--rose[data-v-581c536c]{background:radial-gradient(circle at top left,rgba(255,255,255,.52),transparent 40%),linear-gradient(145deg,#ffe6eefa,#fff7fae6)}.workbook-summary-card__difficulty-gauge[data-v-581c536c]{position:relative;z-index:1;align-self:stretch;display:grid;justify-items:center;grid-template-rows:auto 1fr auto;align-items:center;width:28px;gap:8px}.workbook-summary-card--compact .workbook-summary-card__difficulty-gauge[data-v-581c536c]{width:24px;gap:6px}.workbook-summary-card__difficulty-label[data-v-581c536c]{color:#1f2c4f9e;font-size:.7rem;font-weight:800;line-height:1}.workbook-summary-card--compact .workbook-summary-card__difficulty-label[data-v-581c536c]{font-size:.62rem}.workbook-summary-card__difficulty-track[data-v-581c536c]{position:relative;width:10px;min-height:102px;border-radius:999px;background:#ffffffc2;box-shadow:inset 0 0 0 1px #ffffffe6,0 10px 20px #3d496914;overflow:visible}.workbook-summary-card--compact .workbook-summary-card__difficulty-track[data-v-581c536c]{width:9px;min-height:82px}.workbook-summary-card__difficulty-gradient[data-v-581c536c]{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:linear-gradient(180deg,#e6688ae6,#ffbf47eb 48%,#3fb48ceb)}.workbook-summary-card__difficulty-marker[data-v-581c536c]{position:absolute;left:50%;width:16px;height:16px;border-radius:999px;transform:translate(-50%);border:3px solid rgba(255,255,255,.96);box-shadow:0 8px 18px #1f2c4f2e;background:#3150be}.workbook-summary-card--compact .workbook-summary-card__difficulty-marker[data-v-581c536c]{width:14px;height:14px;border-width:2px}.workbook-summary-card__cover-stack[data-v-581c536c]{position:absolute;left:56px;top:18px;width:108px;height:78px}.workbook-summary-card__cover-stack span[data-v-581c536c]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:#ffffffc2;border:1px solid rgba(255,255,255,.86);box-shadow:0 14px 28px #3d496914}.workbook-summary-card__cover-stack span[data-v-581c536c]:nth-child(1){transform:rotate(-9deg) translate(-6px,10px);opacity:.42}.workbook-summary-card__cover-stack span[data-v-581c536c]:nth-child(2){transform:rotate(-4deg) translate(-1px,5px);opacity:.58}.workbook-summary-card__cover-stack span[data-v-581c536c]:nth-child(3){opacity:.72}.workbook-summary-card--compact .workbook-summary-card__cover-stack[data-v-581c536c]{left:46px;top:14px;width:86px;height:62px}.workbook-summary-card__cover-copy[data-v-581c536c]{position:relative;z-index:1;display:grid;gap:7px;align-self:end;min-width:0}.workbook-summary-card__cover-copy strong[data-v-581c536c]{color:#1f2c4f;font-size:clamp(1.4rem,2vw,1.72rem);line-height:1}.workbook-summary-card__cover-copy span[data-v-581c536c]:last-child{color:#1f2c4fb8;font-size:.84rem;font-weight:700}.workbook-summary-card--compact .workbook-summary-card__cover-copy[data-v-581c536c]{gap:6px}.workbook-summary-card--compact .workbook-summary-card__cover-copy strong[data-v-581c536c]{font-size:clamp(1.16rem,1.5vw,1.4rem)}.workbook-summary-card--compact .workbook-summary-card__cover-copy span[data-v-581c536c]:last-child{font-size:.74rem}.workbook-summary-card__hero[data-v-581c536c]{position:relative;z-index:1;width:124px;height:74px}.workbook-summary-card--compact .workbook-summary-card__hero[data-v-581c536c]{width:100px;height:60px}.workbook-summary-card__hero-book[data-v-581c536c],.workbook-summary-card__hero-sheet[data-v-581c536c]{position:absolute;border-radius:18px;background:#ffffffeb;box-shadow:0 14px 28px #3d49691a,inset 0 1px #ffffffe6}.workbook-summary-card__hero-sheet[data-v-581c536c]{inset:6px auto auto 18px;width:92px;height:58px;opacity:.55;transform:rotate(8deg)}.workbook-summary-card--compact .workbook-summary-card__hero-sheet[data-v-581c536c]{inset:5px auto auto 14px;width:74px;height:46px}.workbook-summary-card__hero-book[data-v-581c536c]{inset:0 auto auto 0;width:96px;height:62px;display:grid;grid-template-columns:14px minmax(0,1fr);padding:12px 12px 10px;overflow:hidden}.workbook-summary-card--compact .workbook-summary-card__hero-book[data-v-581c536c]{width:76px;height:50px;grid-template-columns:11px minmax(0,1fr);padding:10px 10px 8px}.workbook-summary-card__hero-binding[data-v-581c536c]{border-radius:999px;background:linear-gradient(180deg,#5071e6,#3550be);box-shadow:inset -1px 0 #ffffff5c}.workbook-summary-card__hero-bookmark[data-v-581c536c]{position:absolute;top:0;right:14px;width:14px;height:22px;border-radius:0 0 7px 7px;background:linear-gradient(180deg,#ffb954,#eb8c34)}.workbook-summary-card--compact .workbook-summary-card__hero-bookmark[data-v-581c536c]{right:11px;width:11px;height:18px}.workbook-summary-card__hero-line[data-v-581c536c]{margin-left:10px;height:6px;border-radius:999px;background:#5071e629}.workbook-summary-card__hero-line[data-v-581c536c]:nth-of-type(3){width:68%}.workbook-summary-card__hero-line[data-v-581c536c]:nth-of-type(4){width:82%}.workbook-summary-card__hero-line[data-v-581c536c]:nth-of-type(5){width:56%}.workbook-summary-card--compact .workbook-summary-card__hero-line[data-v-581c536c]{margin-left:7px;height:5px}.workbook-summary-card__body[data-v-581c536c]{display:grid;gap:14px;padding:20px 22px 22px}.workbook-summary-card--compact .workbook-summary-card__body[data-v-581c536c]{gap:10px;padding:16px 18px 18px}.workbook-summary-card__head[data-v-581c536c]{display:grid;gap:8px}.workbook-summary-card--compact .workbook-summary-card__head[data-v-581c536c]{gap:6px}.workbook-summary-card__title[data-v-581c536c]{color:var(--text);font-size:1.08rem;line-height:1.42;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.workbook-summary-card--compact .workbook-summary-card__title[data-v-581c536c]{font-size:.96rem}.workbook-summary-card__timestamp[data-v-581c536c]{color:var(--text-soft);font-size:.82rem;line-height:1.4}.workbook-summary-card__description[data-v-581c536c]{display:-webkit-box;margin:0;overflow:hidden;color:#443728bd;font-size:.86rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workbook-summary-card__tags[data-v-581c536c]{display:flex;flex-wrap:wrap;gap:8px}.workbook-summary-card__tags span[data-v-581c536c]{display:inline-flex;align-items:center;padding:.34rem .65rem;border-radius:999px;background:#2c34420f;color:#3a3227b8;font-size:.74rem;font-weight:800}.workbook-summary-card--compact .workbook-summary-card__timestamp[data-v-581c536c]{font-size:.74rem}@media (max-width: 900px){.workbook-summary-card__cover[data-v-581c536c]{min-height:154px;gap:12px}.workbook-summary-card__difficulty-track[data-v-581c536c]{min-height:86px}}.workbook-studio__premium-trigger[data-v-0819f470]{min-width:320px;min-height:60px;border-radius:20px;padding:0 1.35rem;background:linear-gradient(135deg,#4f6cdb1f,#ffd6802e),#ffffffeb;box-shadow:inset 0 0 0 1px #4f6cdb1f,0 18px 36px #ae926f1a;color:#2d3d74;display:inline-flex;align-items:center;justify-content:center;gap:.85rem;font-size:1.02rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.workbook-studio__premium-trigger svg[data-v-0819f470]{width:20px;height:20px;fill:currentColor}.workbook-studio__premium-trigger[data-v-0819f470]:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #4f6cdb29,0 22px 42px #ae926f24}.workbook-studio__premium-trigger--floating[data-v-0819f470]{position:absolute;right:18px;bottom:18px;z-index:3}.workbook-studio__panel[data-v-0819f470]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.workbook-studio__panel[data-v-0819f470]{position:relative}.workbook-studio__sidebar-body[data-v-0819f470]{min-height:0;display:flex;flex-direction:column;gap:14px;flex:1}.sidebar-form[data-v-0819f470]{padding:16px 16px 0;flex-shrink:0}.workbook-studio__folder-search[data-v-0819f470]{display:block}.workbook-studio__folder-search[data-v-0819f470] .common-input__field{width:100%}.workbook-studio__folder-tree[data-v-0819f470]{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:6px;padding:0 16px 16px;flex:1}.workbook-studio__folder-search-empty[data-v-0819f470]{padding:.95rem .85rem;border-radius:14px;border:1px dashed rgba(44,52,66,.12);color:var(--text-soft);font-size:.86rem}.workbook-studio__content[data-v-0819f470]{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:18px;padding:18px 18px 96px}.workbook-studio__panel-header[data-v-0819f470]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 2px 6px}.workbook-studio__panel-copy[data-v-0819f470]{min-width:0;display:grid;gap:6px;flex:1}.workbook-studio__panel-copy p[data-v-0819f470],.workbook-studio__panel-copy .title[data-v-0819f470]{margin:0}.workbook-studio__panel-copy p[data-v-0819f470]{color:#4f6cdb;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workbook-studio__panel-copy .title[data-v-0819f470]{color:var(--text);font-size:clamp(1.4rem,2vw,1.55rem);line-height:1.3;display:flex;gap:.5rem}.workbook-studio__panel-copy .icon[data-v-0819f470]{width:18px;height:18px;flex-shrink:0}.workbook-studio__panel-copy .icon.folder[data-v-0819f470]{width:26px;height:26px;position:relative;top:1px}.workbook-studio__panel-copy .back-button[data-v-0819f470]{display:inline-flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0;width:28px;height:28px;position:relative;top:1px;border-radius:50%;transition:background-color .14s ease,box-shadow .14s ease}.workbook-studio__panel-copy .back-button[data-v-0819f470]:hover{background:#2c344214}.workbook-studio__panel-breadcrumbs[data-v-0819f470]{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;color:var(--text-soft);font-size:.9rem;line-height:1.55;word-break:break-all;min-width:0}.workbook-studio__panel-breadcrumbs .icon[data-v-0819f470]{width:18px;height:18px;flex-shrink:0;position:relative;top:-1px}.workbook-studio__panel-breadcrumb-link[data-v-0819f470]{text-decoration-color:#4f6cdb47;text-underline-offset:.14em;transition:color .18s ease,text-decoration-color .18s ease;text-align:left;display:inline-block}.workbook-studio__panel-breadcrumb-link[data-v-0819f470]:hover{color:#35509f;text-decoration-color:#4f6cdb8a}.workbook-studio__panel-breadcrumb-link[data-v-0819f470]:last-child{font-weight:600;color:#35509f}.workbook-studio__panel-breadcrumb-separator[data-v-0819f470]{color:#2c344257}.workbook-studio__panel-search[data-v-0819f470]{flex:0 0 280px;max-width:280px;min-width:180px}.workbook-studio__panel-search[data-v-0819f470] .common-input__field{width:100%;border-radius:999px}.workbook-studio__folder-strip[data-v-0819f470],.workbook-studio__workbook-section[data-v-0819f470]{display:grid;gap:14px}.workbook-studio__folder-grid[data-v-0819f470]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.workbook-studio__folder-card[data-v-0819f470],.workbook-studio__folder-empty[data-v-0819f470],.workbook-studio__list-empty[data-v-0819f470]{border-radius:20px;border:1px solid rgba(44,52,66,.08);background:#fffdfae0}.workbook-studio__folder-card[data-v-0819f470]{min-height:124px;padding:16px 14px;border-radius:22px;display:grid;align-content:center;justify-items:start;gap:10px;color:var(--text);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workbook-studio__folder-card svg[data-v-0819f470]{width:28px;height:28px;color:#4f6cdb}.workbook-studio__folder-card strong[data-v-0819f470]{font-size:.98rem;line-height:1.35}.workbook-studio__folder-card span[data-v-0819f470]{color:var(--text-soft);font-size:.82rem}.workbook-studio__folder-card[data-v-0819f470]:hover{transform:translateY(-2px);border-color:#4f6cdb2e;box-shadow:0 14px 28px #ae926f1a}.workbook-studio__folder-card[data-v-0819f470]:disabled{cursor:default;opacity:.45;transform:none;box-shadow:none}.workbook-studio__folder-card--add[data-v-0819f470]{justify-items:center;text-align:center;color:#35509f;background:linear-gradient(180deg,#7db8ff24,#ffffffe0),#fffdfae0}.workbook-studio__folder-card--add strong[data-v-0819f470]{color:#35509f}.workbook-studio__folder-card--add span[data-v-0819f470]{color:#35509fb8}.workbook-studio__folder-card--up[data-v-0819f470]{justify-items:center;background:linear-gradient(180deg,#4f6cdb14,#ffffffe6),#fffdfae0}.workbook-studio__folder-card--up svg[data-v-0819f470]{color:#35509f}.workbook-studio__folder-card--up strong[data-v-0819f470]{color:#35509f}.workbook-studio__folder-card--up span[data-v-0819f470]{color:#35509fb8}.workbook-studio__folder-empty[data-v-0819f470],.workbook-studio__list-empty[data-v-0819f470]{display:grid;gap:12px;padding:18px}.workbook-studio__folder-empty[data-v-0819f470],.workbook-studio__list-empty[data-v-0819f470]{border-style:dashed}.workbook-studio__folder-empty strong[data-v-0819f470],.workbook-studio__list-empty strong[data-v-0819f470]{color:var(--text);font-size:.98rem}.workbook-studio__folder-empty span[data-v-0819f470],.workbook-studio__list-empty span[data-v-0819f470]{color:var(--text-soft);font-size:.86rem;line-height:1.55}.workbook-studio__folder-form-copy[data-v-0819f470]{display:grid;gap:4px}.workbook-studio__folder-form-copy strong[data-v-0819f470]{color:var(--text);font-size:.94rem}.workbook-studio__folder-form-copy span[data-v-0819f470]{color:var(--text-soft);font-size:.84rem;line-height:1.45}.workbook-studio__list[data-v-0819f470]{min-height:0;display:grid;align-content:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workbook-studio__empty[data-v-0819f470]{border-radius:24px;border:1px solid rgba(44,52,66,.08);background:#fffdfae0}.workbook-studio__empty[data-v-0819f470]{margin:20px 18px 96px;min-height:240px;display:grid;place-items:center;gap:8px;padding:28px;text-align:center;border-style:dashed}.workbook-studio__empty strong[data-v-0819f470]{font-size:1.05rem;color:var(--text)}.workbook-studio__empty span[data-v-0819f470]{color:var(--text-soft);line-height:1.6}.workbook-studio__detail-actions[data-v-0819f470]{display:flex;align-items:flex-start;gap:10px}.workbook-studio__metric-chip[data-v-0819f470]{min-width:88px;padding:10px 14px;border-radius:999px;background:#7db8ff24;display:grid;justify-items:center;gap:2px;color:#35509f}.workbook-studio__metric-chip strong[data-v-0819f470]{font-size:1.1rem;line-height:1}.workbook-studio__metric-chip span[data-v-0819f470]{font-size:.74rem;font-weight:700}.workbook-studio__ghost-button[data-v-0819f470]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:9px 14px;border:1px solid transparent;border-radius:999px;font-size:inherit;font-weight:700;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.workbook-studio__ghost-button[data-v-0819f470]:hover:not(:disabled){transform:translateY(0)}.workbook-studio__ghost-button[data-v-0819f470]{border:1px solid transparent;background:#303b5914;color:var(--text-soft)}.workbook-studio__ghost-button[data-v-0819f470]:hover:not(:disabled){background:#303b591f;color:var(--text)}.workbook-studio__ghost-button--primary[data-v-0819f470]{border-color:transparent;background:#4f6cdb1a;color:#35509f}.workbook-studio__ghost-button--primary[data-v-0819f470]:hover:not(:disabled){background:#4f6cdb29;color:#35509f}.workbook-studio__ghost-button--primary[data-v-0819f470]:disabled{cursor:default;opacity:.45;color:#2c34425c;background:#2c34421a;box-shadow:none}.workbook-studio__meta-row[data-v-0819f470],.workbook-studio__detail-meta[data-v-0819f470]{display:flex;flex-wrap:wrap;gap:8px}.workbook-studio__meta-chip[data-v-0819f470]{display:inline-flex;align-items:center;min-height:34px;padding:.45rem .75rem;border-radius:999px;background:#83d6ba24;color:#3b8d73;font-weight:700;font-size:.82rem}.workbook-studio__meta-chip--difficulty[data-v-0819f470]{gap:.18rem}.workbook-studio__meta-chip--mint[data-v-0819f470]{background:#3fb48c1f;color:#17795d}.workbook-studio__meta-chip--amber[data-v-0819f470]{background:#ffbf4729;color:#9a6100}.workbook-studio__meta-chip--rose[data-v-0819f470]{background:#e6688a24;color:#ac2f57}.workbook-studio__move-current[data-v-0819f470]{display:grid;gap:6px;padding:16px 26px;border-bottom:1px solid rgba(44,52,66,.08)}.workbook-studio__move-current strong[data-v-0819f470]{color:var(--text);font-size:.96rem}.workbook-studio__move-body[data-v-0819f470]{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.workbook-studio__move-content[data-v-0819f470]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.workbook-studio__move-tree[data-v-0819f470]{min-height:0;overflow-y:auto;padding:18px 20px 16px;display:grid;align-content:start;gap:6px}.workbook-studio__move-summary[data-v-0819f470]{display:grid;gap:6px;padding:16px 20px 20px;border-top:1px solid rgba(44,52,66,.08);background:#fffcf7b8}.workbook-studio__move-summary strong[data-v-0819f470]{color:#35509f;font-size:.96rem}.workbook-studio__move-label[data-v-0819f470]{color:var(--text-soft);font-size:.78rem;font-weight:700}.workbook-studio__detail-meta[data-v-0819f470]{padding:16px 26px;border-bottom:1px solid rgba(44,52,66,.08)}.workbook-studio__detail-list[data-v-0819f470]{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:14px;padding:18px 20px 24px}.workbook-studio__detail-item[data-v-0819f470]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 18px;border-radius:22px;border:1px solid rgba(44,52,66,.06);background:#ffffffc2}.workbook-studio__detail-item-index[data-v-0819f470]{min-width:42px;font-weight:800;color:#4f6cdb;font-size:.82rem;letter-spacing:.08em}.workbook-studio__detail-item-copy[data-v-0819f470]{display:grid;gap:10px}.workbook-studio__detail-item-copy p[data-v-0819f470]{margin:0;color:var(--text-soft);line-height:1.6}.workbook-studio__detail-item-copy p[data-v-0819f470] .katex{font-size:1em}.workbook-studio__detail-item-head[data-v-0819f470]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px}.workbook-studio__detail-item-head strong[data-v-0819f470]{color:var(--text);font-size:1rem}.workbook-studio__detail-item-badges[data-v-0819f470]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.workbook-studio__detail-difficulty[data-v-0819f470],.workbook-studio__detail-item-type[data-v-0819f470]{display:flex;align-items:center}.workbook-studio__detail-difficulty span[data-v-0819f470]{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .62rem;border-radius:999px;font-size:.78rem;font-weight:800}.workbook-studio__detail-difficulty-badge--mint[data-v-0819f470]{background:#3fb48c1f;color:#17795d}.workbook-studio__detail-difficulty-badge--amber[data-v-0819f470]{background:#ffbf4729;color:#9a6100}.workbook-studio__detail-difficulty-badge--rose[data-v-0819f470]{background:#e6688a24;color:#ac2f57}.workbook-studio__detail-item-type span[data-v-0819f470]{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .62rem;border-radius:999px;background:#4f6cdb1a;color:#3150be;font-size:.78rem;font-weight:800}.workbook-studio__detail-choices[data-v-0819f470]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.workbook-studio__detail-choices li[data-v-0819f470]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:10px 12px;border-radius:16px;background:#4f6cdb0d;color:#2c3442d1;font-size:.9rem;line-height:1.45}.workbook-studio__detail-choices li.is-correct[data-v-0819f470]{background:linear-gradient(135deg,#ffdd9952,#fff6e0fa);border:1px solid rgba(222,172,73,.24);box-shadow:inset 0 0 0 1px #fff9}.workbook-studio__detail-choices strong[data-v-0819f470]{color:#3150be;font-size:.82rem}.workbook-studio__detail-choices li.is-correct strong[data-v-0819f470]{color:#8d6110}.workbook-studio__detail-choices span[data-v-0819f470]{min-width:0}.workbook-studio__detail-choices span[data-v-0819f470] .katex{font-size:1em}.workbook-studio__detail-answer[data-v-0819f470]{display:grid;gap:6px;padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,#ffdd9938,#fff6e0db);border:1px solid rgba(222,172,73,.18)}.workbook-studio__detail-answer strong[data-v-0819f470]{color:#8d6110;font-size:.78rem;font-weight:800;letter-spacing:.04em}.workbook-studio__detail-answer span[data-v-0819f470]{color:#2c3442eb;font-weight:700;line-height:1.45}.workbook-studio__detail-answer span[data-v-0819f470] .katex{font-size:1em}.workbook-studio__detail-tags[data-v-0819f470]{display:flex;flex-wrap:wrap;gap:8px}.workbook-studio__detail-tags span[data-v-0819f470]{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .62rem;border-radius:999px;background:#4f6cdb14;color:#4f6cdb;font-size:.78rem;font-weight:700}.workbook-studio__detail-description[data-v-0819f470]{margin:0 0 14px;color:#372b1ac7;font-size:.94rem;line-height:1.65}.workbook-studio__detail-summary-tags[data-v-0819f470]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}@media (max-width: 1120px){.workbook-studio__list[data-v-0819f470]{grid-template-columns:repeat(3,minmax(0,1fr))}.workbook-studio__panel-search[data-v-0819f470]{flex:1}}@media (max-width: 900px){.workbook-studio__panel-header[data-v-0819f470],.workbook-studio__detail-actions[data-v-0819f470]{flex-direction:column;align-items:stretch}.workbook-studio__metric-chip[data-v-0819f470],.workbook-studio__panel-search[data-v-0819f470],.workbook-studio__ghost-button[data-v-0819f470],.workbook-studio__detail-actions .workbook-studio__metric-chip[data-v-0819f470]{width:100%}.workbook-studio__premium-trigger--floating[data-v-0819f470]{left:18px;right:18px;min-width:0}.workbook-studio__detail-item[data-v-0819f470]{grid-template-columns:1fr;gap:10px}.workbook-studio__panel-search[data-v-0819f470]{flex:1;max-width:unset}}@media (max-width: 720px){.workbook-studio__list[data-v-0819f470]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.workbook-studio__list[data-v-0819f470]{grid-template-columns:1fr}}.folder-tree-list[data-v-0819f470]{display:grid;gap:6px;width:max-content;min-width:100%}.bundle-folder-node[data-v-326ee8ce]{display:grid;gap:4px}.bundle-folder-node__row[data-v-326ee8ce]{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding-left:calc(.35rem + var(--depth) * 14px);border-radius:14px;transition:background-color .16s ease}.bundle-folder-node__row[data-v-326ee8ce]:hover{background:#764e100f}.bundle-folder-node__row.is-active[data-v-326ee8ce]{background:#c4861b1f;box-shadow:inset 0 0 0 1px #c4861b2e}.bundle-folder-node__chevron-button[data-v-326ee8ce],.bundle-folder-node__chevron-spacer[data-v-326ee8ce]{width:14px;height:14px}.bundle-folder-node__chevron-button[data-v-326ee8ce]{display:inline-grid;place-items:center}.bundle-folder-node__chevron[data-v-326ee8ce]{width:7px;height:7px;border-right:1.5px solid rgba(66,46,13,.6);border-bottom:1.5px solid rgba(66,46,13,.6);transform:rotate(-45deg);transition:transform .14s ease}.bundle-folder-node__chevron.is-open[data-v-326ee8ce]{transform:rotate(45deg)}.bundle-folder-node__button[data-v-326ee8ce]{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:.62rem 0;color:#3f2a0c;text-align:left}.bundle-folder-node__folder[data-v-326ee8ce]{width:18px;height:18px;color:#bb7d18}.bundle-folder-node__label[data-v-326ee8ce]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.bundle-folder-node__actions[data-v-326ee8ce]{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .16s ease;padding-right:8px}.bundle-folder-node__row:hover .bundle-folder-node__actions[data-v-326ee8ce],.bundle-folder-node__row.is-active .bundle-folder-node__actions[data-v-326ee8ce]{opacity:1}.bundle-folder-node__actions[data-v-326ee8ce]:has(.action-buttons-menu.is-focus){opacity:1}.bundle-folder-node__children[data-v-326ee8ce]{display:grid;gap:4px}@media (max-width: 900px){.bundle-folder-node__row[data-v-326ee8ce]{grid-template-columns:14px minmax(0,1fr)}}.bundle-save-dialog[data-v-e757d681]{display:grid;gap:16px;padding:18px 22px 22px}.bundle-save-dialog__field[data-v-e757d681]{display:grid;gap:8px}.bundle-save-dialog__field span[data-v-e757d681]{color:#24190a;font-size:.9rem;font-weight:800}.bundle-save-dialog__field small[data-v-e757d681]{color:#35250e9e;font-size:.78rem;line-height:1.5}.bundle-save-dialog__textarea[data-v-e757d681]{width:100%;min-height:108px;padding:.95rem 1rem;border-radius:16px;border:1px solid rgba(48,59,89,.14);background:#fffffff5;color:#24190a;font:inherit;line-height:1.6;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}.bundle-save-dialog__textarea[data-v-e757d681]:focus{outline:none;border-color:#bb7d1870;box-shadow:0 0 0 4px #bb7d181a}.bundle-save-dialog__error[data-v-e757d681]{margin:0;color:#bc3d36;font-size:.84rem;font-weight:700}.bundle-save-dialog__action[data-v-e757d681]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;border:1px solid transparent;border-radius:999px;font-size:.9rem;font-weight:800;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease;min-width:96px}.bundle-save-dialog__action[data-v-e757d681]:hover:not(:disabled){transform:translateY(-1px)}.bundle-save-dialog__action[data-v-e757d681]:disabled{cursor:not-allowed;opacity:.55;color:#2c34425c;background:#2c34421a;box-shadow:none}.bundle-save-dialog__action--ghost[data-v-e757d681]{border:1px solid transparent;background:#303b5914;color:#24190ad1}.bundle-save-dialog__action--ghost[data-v-e757d681]:hover:not(:disabled){background:#303b591f;color:var(--text)}.bundle-save-dialog__action--primary[data-v-e757d681]{border-color:transparent;background:linear-gradient(135deg,#d2911f,#b56f10);color:#fff;box-shadow:0 14px 28px #b56f103d}.bundle-studio[data-v-dd2bfdd5]{min-height:100%;display:grid;align-content:start;gap:22px}.bundle-studio__draft-row[data-v-dd2bfdd5]{width:100%;display:grid;gap:18px;padding:clamp(22px,3vw,30px);border-radius:34px;background:radial-gradient(circle at top left,rgba(255,230,174,.42),transparent 32%),linear-gradient(180deg,#fffcf6fa,#f7f1e7f5);border:1px solid rgba(226,182,86,.22);box-shadow:0 26px 52px #7058241f,inset 0 1px #ffffffb8}.bundle-studio__draft-head[data-v-dd2bfdd5]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.bundle-studio__draft-copy[data-v-dd2bfdd5]{display:grid;gap:8px}.bundle-studio__draft-copy p[data-v-dd2bfdd5]{margin:0;color:#b47911;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bundle-studio__draft-copy strong[data-v-dd2bfdd5]{font-size:clamp(1.18rem,1.4vw,1.52rem);line-height:1.2;color:#24190a}.bundle-studio__draft-copy span[data-v-dd2bfdd5]{max-width:58rem;color:#35250eb8;font-size:.96rem;line-height:1.6}.bundle-studio__draft-actions[data-v-dd2bfdd5]{display:flex;align-items:center;gap:10px;flex-shrink:0}.bundle-studio__draft-count[data-v-dd2bfdd5],.bundle-studio__detail-stat[data-v-dd2bfdd5]{min-width:86px;display:grid;justify-items:center;gap:2px;padding:12px 14px;border-radius:22px;background:#ffffffb3;border:1px solid rgba(176,119,17,.16)}.bundle-studio__draft-count strong[data-v-dd2bfdd5],.bundle-studio__detail-stat strong[data-v-dd2bfdd5]{font-size:1.22rem;color:#8f5a08;line-height:1}.bundle-studio__draft-count span[data-v-dd2bfdd5],.bundle-studio__detail-stat span[data-v-dd2bfdd5]{color:#35250eb8;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bundle-studio__draft-clear[data-v-dd2bfdd5],.bundle-studio__draft-toggle[data-v-dd2bfdd5],.bundle-studio__ghost-button[data-v-dd2bfdd5]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.8rem 1rem;border:1px solid transparent;border-radius:999px;font-size:.9rem;font-weight:700;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease}.bundle-studio__draft-clear[data-v-dd2bfdd5]:hover:not(:disabled),.bundle-studio__draft-toggle[data-v-dd2bfdd5]:hover:not(:disabled),.bundle-studio__ghost-button[data-v-dd2bfdd5]:hover:not(:disabled){transform:translateY(-1px)}.bundle-studio__draft-clear[data-v-dd2bfdd5],.bundle-studio__draft-toggle[data-v-dd2bfdd5],.bundle-studio__ghost-button[data-v-dd2bfdd5]{display:flex;align-items:center;gap:8px}.bundle-studio__draft-clear[data-v-dd2bfdd5]:disabled,.bundle-studio__draft-toggle[data-v-dd2bfdd5]:disabled,.bundle-studio__ghost-button[data-v-dd2bfdd5]:disabled{cursor:not-allowed;opacity:.55;color:#2c34425c;background:#2c34421a;box-shadow:none}.bundle-studio__draft-clear[data-v-dd2bfdd5],.bundle-studio__ghost-button[data-v-dd2bfdd5]{border:1px solid rgba(133,93,18,.16);background:#855d1214;color:#7f5310}.bundle-studio__draft-clear[data-v-dd2bfdd5]:hover:not(:disabled),.bundle-studio__ghost-button[data-v-dd2bfdd5]:hover:not(:disabled){background:#855d121f;color:#7f5310;border-color:#855d1242;box-shadow:0 12px 24px #7f55121f}.bundle-studio__draft-toggle[data-v-dd2bfdd5]{border-radius:50%;padding:0;width:50px;height:50px;border:1px solid rgba(176,119,17,.18);background:#ffffffb8;color:#7f5310}.bundle-studio__draft-toggle[data-v-dd2bfdd5]:hover:not(:disabled){background:#fff9efeb;color:#7f5310;border-color:#855d1247;box-shadow:0 12px 24px #7f55121a}.bundle-studio__draft-toggle .icon[data-v-dd2bfdd5]{transition:all .2s ease-out;flex-shrink:0}.bundle-studio__draft-toggle .icon.is-open[data-v-dd2bfdd5]{transform:rotateX(-180deg)}.bundle-studio__draft-empty[data-v-dd2bfdd5],.bundle-studio__sidebar-empty[data-v-dd2bfdd5],.bundle-studio__list-empty[data-v-dd2bfdd5]{display:grid;place-items:center;gap:8px;min-height:188px;padding:24px;border-radius:28px;border:1px dashed rgba(176,119,17,.22);background:#ffffff85;text-align:center}.bundle-studio__draft-empty strong[data-v-dd2bfdd5],.bundle-studio__sidebar-empty strong[data-v-dd2bfdd5],.bundle-studio__list-empty strong[data-v-dd2bfdd5]{font-size:1.06rem;color:#24190a}.bundle-studio__draft-empty span[data-v-dd2bfdd5],.bundle-studio__sidebar-empty span[data-v-dd2bfdd5],.bundle-studio__list-empty span[data-v-dd2bfdd5]{max-width:36rem;color:#35250ead;line-height:1.6}.bundle-studio__draft-strip-wrapper[data-v-dd2bfdd5]{margin:-18px calc(-1*clamp(22px,3vw,30px));overflow-x:auto;overflow-y:hidden;padding:18px clamp(22px,3vw,30px);min-width:0;scrollbar-width:none}.bundle-studio__draft-strip-wrapper[data-v-dd2bfdd5]::-webkit-scrollbar{display:none}.bundle-studio__draft-strip[data-v-dd2bfdd5]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,360px);gap:16px;min-width:100%;width:fit-content}.bundle-studio__draft-card[data-v-dd2bfdd5]{min-height:100%}.bundle-studio__workspace[data-v-dd2bfdd5]{--workspace-split-gap: 20px;min-height:560px;max-height:calc(100dvh - var(--workspace-header-height) - 44px)}.bundle-studio__sidebar[data-v-dd2bfdd5]{min-height:0;padding:16px}.bundle-studio__detail[data-v-dd2bfdd5]{min-height:0;padding:24px;overflow-y:auto}.bundle-studio__sidebar[data-v-dd2bfdd5]{overflow:hidden}.bundle-studio__sidebar-body[data-v-dd2bfdd5],.bundle-studio__detail[data-v-dd2bfdd5]{display:grid;align-content:start;gap:18px;min-height:0}.bundle-studio__sidebar-body[data-v-dd2bfdd5]{overflow:auto;margin:-16px;padding:16px}.bundle-studio__detail-copy[data-v-dd2bfdd5],.bundle-studio__section-copy[data-v-dd2bfdd5]{display:grid;gap:6px}.bundle-studio__detail-copy p[data-v-dd2bfdd5],.bundle-studio__detail-copy strong[data-v-dd2bfdd5],.bundle-studio__detail-copy span[data-v-dd2bfdd5],.bundle-studio__section-copy p[data-v-dd2bfdd5],.bundle-studio__section-copy strong[data-v-dd2bfdd5],.bundle-studio__section-copy span[data-v-dd2bfdd5]{margin:0}.bundle-studio__sidebar-eyebrow[data-v-dd2bfdd5]{margin:0;color:#b47911;font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bundle-studio__root-list[data-v-dd2bfdd5]{display:grid;gap:6px;width:max-content}.bundle-studio__root-item[data-v-dd2bfdd5]{display:grid;grid-template-columns:12px 18px minmax(0,1fr);gap:10px;align-items:center;padding:.72rem .82rem;border-radius:14px;color:inherit;text-align:left;transition:background-color .16s ease,box-shadow .16s ease}.bundle-studio__root-item[data-v-dd2bfdd5]:hover{background:#764e100f}.bundle-studio__root-item.is-active[data-v-dd2bfdd5]{background:#c4861b1f;box-shadow:inset 0 0 0 1px #c4861b2e}.bundle-studio__root-chevron[data-v-dd2bfdd5],.bundle-studio__root-chevron-spacer[data-v-dd2bfdd5]{width:12px;height:12px}.bundle-studio__root-chevron[data-v-dd2bfdd5]{border-right:1.5px solid rgba(66,46,13,.6);border-bottom:1.5px solid rgba(66,46,13,.6);transform:rotate(-45deg);transition:transform .14s ease}.bundle-studio__root-chevron.is-open[data-v-dd2bfdd5]{transform:rotate(45deg)}.bundle-studio__root-icon[data-v-dd2bfdd5]{width:18px;height:18px;color:#bb7d18}.bundle-studio__root-label[data-v-dd2bfdd5]{min-width:0;color:#24190a;font-size:.98rem;font-weight:800}.bundle-studio__root-children[data-v-dd2bfdd5]{display:grid;gap:6px;padding:4px 0 8px 2rem}.bundle-studio__tree-action[data-v-dd2bfdd5]{justify-self:start;min-height:30px;padding:0 .75rem;border-radius:999px;background:#fff8ebeb;border:1px solid rgba(187,125,24,.18);color:#855512;font-size:.78rem;font-weight:800;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.bundle-studio__tree-action[data-v-dd2bfdd5]:hover{transform:translateY(-1px);background:#fff2d6fa;border-color:#bb7d1847}.bundle-studio__folder-strip[data-v-dd2bfdd5]{display:grid;gap:16px;padding:18px;border-radius:26px;background:#fffcf7b3;border:1px solid rgba(201,143,37,.12)}.bundle-studio__section-head[data-v-dd2bfdd5],.bundle-studio__detail-head[data-v-dd2bfdd5]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.bundle-studio__breadcrumbs[data-v-dd2bfdd5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#35250eb8;font-size:.9rem}.bundle-studio__breadcrumbs .icon[data-v-dd2bfdd5]{width:16px;height:16px;color:#bb7d18}.bundle-studio__breadcrumb-link[data-v-dd2bfdd5]{color:inherit;font-weight:700}.bundle-studio__breadcrumb-separator[data-v-dd2bfdd5]{color:#35250e66}.bundle-studio__folder-tree[data-v-dd2bfdd5]{display:grid;gap:4px}.bundle-studio__folder-grid[data-v-dd2bfdd5],.bundle-studio__bundle-grid[data-v-dd2bfdd5]{display:grid;gap:14px}.bundle-studio__folder-grid[data-v-dd2bfdd5]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bundle-studio__folder-card[data-v-dd2bfdd5]{min-height:128px;display:grid;align-content:start;gap:10px;padding:18px;border-radius:22px;text-align:left;background:linear-gradient(145deg,#fffaeff0,#ffffffe6);border:1px solid rgba(201,143,37,.14);color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bundle-studio__folder-card[data-v-dd2bfdd5]:hover{transform:translateY(-2px);border-color:#c98f253d;box-shadow:0 18px 34px #7553141f}.bundle-studio__folder-card .icon[data-v-dd2bfdd5]{width:22px;height:22px;color:#bb7d18}.bundle-studio__folder-card strong[data-v-dd2bfdd5]{color:#24190a;font-size:1rem}.bundle-studio__folder-card span[data-v-dd2bfdd5]{color:#35250ead;line-height:1.55}.bundle-studio__folder-card--add[data-v-dd2bfdd5]{border-style:dashed;background:#fffcf7b8}.bundle-studio__bundle-grid[data-v-dd2bfdd5]{grid-template-columns:repeat(auto-fill,minmax(280px,320px));justify-content:start}.bundle-studio__bundle-card[data-v-dd2bfdd5]{display:grid;gap:14px;padding:20px;border-radius:24px;border:1px solid rgba(201,143,37,.12);background:linear-gradient(180deg,#fffffff0,#f9f4ebf0),#fff;box-shadow:0 18px 34px #5e481f14}.bundle-studio__bundle-card--amber[data-v-dd2bfdd5]{background:radial-gradient(circle at top right,rgba(255,222,143,.24),transparent 34%),linear-gradient(180deg,#fffffff0,#f9f4ebf0)}.bundle-studio__bundle-card--copper[data-v-dd2bfdd5]{background:radial-gradient(circle at top right,rgba(223,160,124,.22),transparent 34%),linear-gradient(180deg,#fffffff0,#f9f4ebf0)}.bundle-studio__bundle-card--olive[data-v-dd2bfdd5]{background:radial-gradient(circle at top right,rgba(191,202,135,.22),transparent 34%),linear-gradient(180deg,#fffffff0,#f9f4ebf0)}.bundle-studio__bundle-card--blue[data-v-dd2bfdd5]{background:radial-gradient(circle at top right,rgba(157,191,229,.22),transparent 34%),linear-gradient(180deg,#fffffff0,#f9f4ebf0)}.bundle-studio__bundle-head[data-v-dd2bfdd5],.bundle-studio__bundle-meta[data-v-dd2bfdd5],.bundle-studio__bundle-tags[data-v-dd2bfdd5],.bundle-studio__bundle-chips[data-v-dd2bfdd5],.bundle-studio__bundle-actions[data-v-dd2bfdd5],.bundle-studio__bundle-count[data-v-dd2bfdd5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bundle-studio__bundle-head[data-v-dd2bfdd5]{justify-content:space-between}.bundle-studio__bundle-chip[data-v-dd2bfdd5],.bundle-studio__bundle-count[data-v-dd2bfdd5],.bundle-studio__bundle-tag[data-v-dd2bfdd5]{min-height:30px;display:inline-flex;align-items:center;padding:0 .8rem;border-radius:999px;background:#ffffffb8;color:#35250ec2;font-size:.78rem;font-weight:700;border:1px solid rgba(176,119,17,.12)}.bundle-studio__bundle-chip--favorite[data-v-dd2bfdd5]{background:#fff2d6e6;color:#9a5f0a}.bundle-studio__bundle-actions[data-v-dd2bfdd5]{margin-left:auto;flex-wrap:nowrap}.bundle-studio__bundle-icon-button[data-v-dd2bfdd5]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffffb8;border:1px solid rgba(176,119,17,.12);color:#35250ec2;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.bundle-studio__bundle-icon-button[data-v-dd2bfdd5]:hover{transform:translateY(-1px);background:#fff7e8f5;border-color:#b0771138;box-shadow:0 12px 24px #5e481f14}.bundle-studio__bundle-icon-button .icon[data-v-dd2bfdd5]{width:16px;height:16px}.bundle-studio__bundle-count .icon[data-v-dd2bfdd5]{width:15px;height:15px;color:#bb7d18}.bundle-studio__bundle-title[data-v-dd2bfdd5]{color:#24190a;font-size:1.08rem;line-height:1.4}.bundle-studio__bundle-description[data-v-dd2bfdd5]{margin:0;color:#35250eb8;line-height:1.68}.bundle-studio__bundle-meta[data-v-dd2bfdd5]{color:#35250e9e;font-size:.82rem;font-weight:700}.bundle-studio__ghost-button--primary[data-v-dd2bfdd5]{border-color:transparent;background:linear-gradient(135deg,#d2911f,#b56f10);color:#fff;box-shadow:0 14px 28px #b56f103d}.bundle-studio__move-current[data-v-dd2bfdd5]{display:grid;gap:6px;padding:16px 26px;border-bottom:1px solid rgba(44,52,66,.08)}.bundle-studio__move-current strong[data-v-dd2bfdd5]{color:#24190a;font-size:.96rem}.bundle-studio__move-body[data-v-dd2bfdd5]{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.bundle-studio__move-content[data-v-dd2bfdd5]{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.bundle-studio__move-tree[data-v-dd2bfdd5]{min-height:0;overflow-y:auto;padding:18px 20px 16px;display:grid;align-content:start;gap:6px}.bundle-studio__move-root[data-v-dd2bfdd5]{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:.72rem .82rem;border-radius:14px;color:#3f2a0c;text-align:left;transition:background-color .16s ease,box-shadow .16s ease}.bundle-studio__move-root[data-v-dd2bfdd5]:hover{background:#764e100f}.bundle-studio__move-root.is-active[data-v-dd2bfdd5]{background:#c4861b1f;box-shadow:inset 0 0 0 1px #c4861b2e}.bundle-studio__move-root .icon[data-v-dd2bfdd5]{width:18px;height:18px;color:#bb7d18}.bundle-studio__move-summary[data-v-dd2bfdd5]{display:grid;gap:6px;padding:16px 20px 20px;border-top:1px solid rgba(44,52,66,.08);background:#fffcf7b8}.bundle-studio__move-summary strong[data-v-dd2bfdd5]{color:#35509f;font-size:.96rem}.bundle-studio__move-label[data-v-dd2bfdd5]{color:#35250e9e;font-size:.78rem;font-weight:700}.bundle-studio__toast[data-v-dd2bfdd5]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:50;max-width:min(100vw - 32px,420px);padding:.7rem 1rem;border-radius:999px;background:#714811eb;color:#fff9ef;border:1px solid rgba(255,232,191,.34);font-size:.82rem;font-weight:700;line-height:1.2;text-align:center;box-shadow:0 12px 24px #7148112e,inset 0 1px #fff4df2e;pointer-events:none}@media (max-width: 900px){.bundle-studio__draft-head[data-v-dd2bfdd5],.bundle-studio__section-head[data-v-dd2bfdd5],.bundle-studio__detail-head[data-v-dd2bfdd5]{flex-direction:column}.bundle-studio__draft-actions[data-v-dd2bfdd5],.bundle-studio__detail-stats[data-v-dd2bfdd5]{width:100%;justify-content:space-between}.bundle-studio__draft-strip[data-v-dd2bfdd5]{grid-auto-columns:minmax(280px,84vw)}.bundle-studio__workspace[data-v-dd2bfdd5]{min-height:unset}.bundle-studio__sidebar[data-v-dd2bfdd5],.bundle-studio__detail[data-v-dd2bfdd5]{padding:18px}}:root{color-scheme:light;--bg: #fffaf2;--bg-soft: #f7efe3;--panel: rgba(255, 252, 246, .8);--panel-strong: rgba(255, 249, 239, .94);--line: rgba(140, 116, 83, .16);--line-strong: rgba(140, 116, 83, .28);--text: #2c3442;--text-soft: rgba(56, 66, 82, .76);--cyan: #7db8ff;--mint: #83d6ba;--amber: #f2be74;--rose: #f2a2a0;--violet: #b7a6e8;--shadow: 0 24px 70px rgba(174, 146, 111, .16);--field-border: rgba(44, 52, 66, .12);--field-border-focus: rgba(79, 108, 219, .4);--field-surface: rgba(255, 255, 255, .92);--field-text: var(--text);--field-placeholder: rgba(44, 52, 66, .38);--field-radius: 14px;--field-height: 42px;--field-padding: 0 .95rem;--field-focus-ring: 0 0 0 4px rgba(79, 108, 219, .08);--nav-mobile-button-zoom: .85;--workspace-header-height: 78px;--workspace-header-height-mobile: 129px;--workbook-toggle-width: 48px;--z-index-workspace-header: 30;--z-index-workbook-dock-backdrop: 39;--z-index-workbook-dock-toggle: 40;--z-index-workbook-dock-panel: 41;--z-index-workspace-left-backdrop: 42;--z-index-workspace-left-toggle: 43;--z-index-workspace-left-panel: 44;--z-index-workspace-dialog-backdrop: 50;--z-index-workspace-dialog-panel: 51;--z-index-alert-dialog-backdrop: 60;--z-index-alert-dialog-panel: 61;--z-index-floating-menu: 80}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{font-family:Pretendard GOV;scroll-behavior:smooth;line-height:1.6;letter-spacing:-.02em;word-break:keep-all}body{margin:0;min-width:320px;background:radial-gradient(circle at top left,rgba(125,184,255,.32),transparent 28%),radial-gradient(circle at 85% 15%,rgba(242,190,116,.22),transparent 24%),radial-gradient(circle at 75% 40%,rgba(131,214,186,.18),transparent 22%),linear-gradient(180deg,#fffdf8,#fdf6ec 48%,#f7efe1);color:var(--text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(177,150,118,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(177,150,118,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 92%);pointer-events:none}a{color:inherit;text-decoration:none}img{max-width:100%}button{border:0;padding:0;background:transparent;color:inherit;font:inherit;line-height:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}button:not(:disabled){cursor:pointer}input,textarea,select{font:inherit}input:not([type=checkbox],[type=radio],[type=range]),textarea,select{min-height:var(--field-height);padding:var(--field-padding);border:1px solid var(--field-border);border-radius:var(--field-radius);background-color:var(--field-surface);color:var(--field-text);outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}input:not([type=checkbox],[type=radio],[type=range]):disabled,textarea:disabled,select:disabled{opacity:1;background-color:#2c34421a}input:not([type=checkbox],[type=radio],[type=range])::placeholder,textarea::placeholder{color:var(--field-placeholder)}input:not([type=checkbox],[type=radio],[type=range]):focus,textarea:focus,select:focus{border-color:var(--field-border-focus);box-shadow:var(--field-focus-ring)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='currentColor'%3e%3cpath%20d='M480-344%20240-584l56-56%20184%20184%20184-184%2056%2056-240%20240Z'/%3e%3c/svg%3e");background-position:calc(100% - 10px) 50%;background-size:20px auto;background-repeat:no-repeat}.section-shell{width:min(1180px,100% - 40px);margin:0 auto}.section-shell--wide{width:100%;max-width:1220px;padding:0 20px}.content-section{padding-top:4rem}.section-marker{display:block;width:100%;height:1px;margin-bottom:-1px;scroll-margin-top:104px;pointer-events:none}@media (max-width: 780px){.section-shell{width:min(100% - 24px,1180px)}.section-shell--wide{width:100%;padding:0 12px}}.bbh-bogle-regular{font-family:BBH Bogle,sans-serif;font-weight:400;font-style:normal}html:has(.app-modal-panel){overflow:hidden}
