#ambience-player[data-v-4ad38f60]{border:1px solid #212121a9;border-radius:.375rem;left:50%;padding:30px;position:absolute;top:50%;transform:translate(-50%,-50%);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition:opacity 1s}#ambience-player[data-v-4ad38f60],#ambience-player p[data-v-4ad38f60]{text-align:center!important}#ambience-info-title[data-v-4ad38f60]{font-size:2.25rem;font-weight:600;line-height:2.5rem}#ambience-player-start[data-v-4ad38f60]{background:#639;border-radius:.375rem;display:block;margin:10px auto;min-width:200px;outline:none;padding:10px 20px;transition:all .4s}#ambience-player-start[data-v-4ad38f60]:hover{opacity:.8}#ambience-player-start[data-v-4ad38f60]:active{scale:.99}.ambience-word[data-v-ff7820f5]{font-size:1.3em;opacity:0;transition:opacity .2s ease-in-out}.ambience-word.ambience-word-active[data-v-ff7820f5]{opacity:1}[data-v-11c45404]{scrollbar-color:#8f54a0 #fff;scrollbar-width:auto}[data-v-11c45404]::-webkit-scrollbar{width:6px}[data-v-11c45404]::-webkit-scrollbar-track{background:transparent}[data-v-11c45404]::-webkit-scrollbar-thumb{background-color:#0003;border:none;border-radius:10px}#ambience-scene.active[data-v-11c45404]{padding-bottom:calc(100vh - 200px)}.ambience-chunk[data-v-11c45404]{margin-bottom:30px}[data-v-55917dab]:root{--safe-area-inset-top:env(safe-area-inset-top,20px)}#toc[data-v-55917dab]{--scroll-progress:0;--style-progress:0;--toc-radius:6px;--toc-shadow-opacity:.1;--toc-blur:0px;--toc-font-size:.9em;--toc-padding-v:1.25rem;--toc-padding-h:1rem;--toc-border-width:3px;-webkit-backdrop-filter:blur(var(--toc-blur));backdrop-filter:blur(var(--toc-blur));background-color:var(--color-gray-50);border-radius:var(--toc-radius);box-shadow:0 1px 3px rgba(0,0,0,var(--toc-shadow-opacity));display:block;overflow:hidden;padding:0;transform-origin:top center;width:100%}.dark #toc[data-v-55917dab]{background-color:#181e2a;box-shadow:0 1px 3px rgba(0,0,0,calc(var(--toc-shadow-opacity)*3))}#toc[data-v-55917dab]::-webkit-scrollbar{width:5px}#toc[data-v-55917dab]::-webkit-scrollbar-track{background-color:#f0f0f0cc}#toc[data-v-55917dab]::-webkit-scrollbar-thumb{background-color:#c8c8c8;border-radius:3px}.dark #toc[data-v-55917dab]::-webkit-scrollbar-track{background-color:#181e2a}.dark #toc[data-v-55917dab]::-webkit-scrollbar-thumb{background-color:#3c4655}@media screen and (min-width:1200px){#toc[data-v-55917dab]{left:20px;max-height:calc(100% - 40px);position:fixed;top:20px;width:calc(50% - 460px + 1.25rem);z-index:10}}#toc ul[data-v-55917dab]{list-style:none;padding:0}#toc ul[data-v-55917dab],#toc ul li[data-v-55917dab]{margin:0;width:100%}#toc ul li[data-v-55917dab]{opacity:.7;transition:opacity .2s ease}#toc ul li.toc-active[data-v-55917dab],#toc ul li[data-v-55917dab]:hover{opacity:1}#toc ul li.toc-active[data-v-55917dab]{font-weight:600}#toc ul li a[data-v-55917dab]{border-left:var(--toc-border-width) solid transparent;color:inherit;display:block;font-size:var(--toc-font-size);line-height:1.2em;margin:0;padding:var(--toc-padding-v) var(--toc-padding-h);text-decoration:none;transition:all .2s ease;width:100%}#toc ul li.toc-active a[data-v-55917dab]{background-color:#6366f10d;border-left-color:#6366f1}.dark #toc ul li.toc-active a[data-v-55917dab]{background-color:#818cf81a;border-left-color:#818cf8}#toc ul li a[data-v-55917dab]:hover{background-color:#6366f10d}.dark #toc ul li a[data-v-55917dab]:hover{background-color:#818cf80d}#toc ul li.toc-sub a[data-v-55917dab]{font-size:.8em;line-height:1.1em;padding-bottom:1rem;padding-left:1.5rem;padding-top:1rem}@media screen and (max-width:1200px){#toc[data-v-55917dab]{will-change:height,transform,box-shadow,border-radius,backdrop-filter}#toc ul li a[data-v-55917dab]{border-left-width:calc(var(--toc-border-width) - var(--style-progress)*1px);font-size:calc(var(--toc-font-size) - var(--style-progress)*.1em);padding:calc(var(--toc-padding-v) - var(--style-progress)*.5rem) calc(var(--toc-padding-h) - var(--style-progress)*.25rem)}#toc ul li.toc-active a[data-v-55917dab]{background-color:color-mix(in srgb,rgba(99,102,241,.05) calc(100% - var(--style-progress)*100%),var(--color-gray-50) calc(var(--style-progress)*100%));border-left-color:color-mix(in srgb,#6366f1 calc(100% - var(--style-progress)*100%),transparent calc(var(--style-progress)*100%))}.dark #toc ul li.toc-active a[data-v-55917dab]{background-color:color-mix(in srgb,rgba(129,140,248,.1) calc(100% - var(--style-progress)*100%),var(--color-gray-800) calc(var(--style-progress)*100%));border-left-color:color-mix(in srgb,#818cf8 calc(100% - var(--style-progress)*100%),transparent calc(var(--style-progress)*100%))}#toc[data-v-55917dab]{border-radius:calc(var(--toc-radius) + var(--style-progress)*2px);box-shadow:0 1px 3px rgba(0,0,0,calc(var(--toc-shadow-opacity) + var(--style-progress)*.05))}#toc.toc-floating[data-v-55917dab]{box-shadow:none!important;z-index:50}.toc-list-shrinking[data-v-55917dab]{opacity:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden}.toc-compact-trigger[data-v-55917dab]{align-items:center;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--toc-radius);box-sizing:border-box;cursor:pointer;display:flex;height:60px;justify-content:space-between;padding:var(--space-3) var(--space-4);width:100%}.dark .toc-compact-trigger[data-v-55917dab]{background:var(--color-gray-800);border-color:var(--color-gray-700)}.toc-compact-trigger[data-v-55917dab]:hover{background:var(--color-gray-100);border-color:var(--color-gray-300)}.dark .toc-compact-trigger[data-v-55917dab]:hover{background:var(--color-gray-700);border-color:var(--color-gray-600)}.toc-compact-trigger[data-v-55917dab]:active{transform:scale(.98)}.toc-placeholder[data-v-55917dab]{pointer-events:none;visibility:hidden;width:100%}.current-section[data-v-55917dab]{color:var(--color-gray-700);flex:1;font-size:var(--text-sm);font-weight:var(--font-medium);margin-right:var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .current-section[data-v-55917dab]{color:var(--color-gray-200)}.expand-arrow[data-v-55917dab]{color:var(--color-gray-500);flex-shrink:0;transition:transform .2s ease}.dark .expand-arrow[data-v-55917dab]{color:var(--color-gray-400)}#toc.toc-floating.toc-expanded[data-v-55917dab]{box-sizing:border-box;height:auto!important;left:1.25rem!important;margin:0!important;max-height:75vh;max-width:none!important;overflow-y:auto;padding:0!important;right:1.25rem!important;transition:height .3s cubic-bezier(.4,0,.2,1);width:auto!important}#toc.toc-floating.toc-expanded ul[data-v-55917dab]{background-color:inherit;border-radius:0 0 var(--toc-radius) var(--toc-radius);border-top:none;list-style:none!important;margin-top:0;opacity:1;padding:var(--space-2) 0 var(--space-2) 0;transition:opacity .3s ease,visibility .3s ease;visibility:visible}#toc.toc-floating.toc-expanded ul li[data-v-55917dab]{list-style:none!important;margin-left:0!important}#toc.toc-floating.toc-expanded .toc-compact-trigger[data-v-55917dab]{border-bottom:1px solid var(--color-gray-200);border-radius:var(--toc-radius) var(--toc-radius) 0 0;display:flex!important;margin-bottom:0}.dark #toc.toc-floating.toc-expanded .toc-compact-trigger[data-v-55917dab]{border-bottom-color:var(--color-gray-700)}#toc.toc-floating.toc-expanded[data-v-55917dab]{border-radius:var(--toc-radius)}.dark #toc.toc-floating.toc-expanded ul[data-v-55917dab]{border-top-color:var(--color-gray-700)}#toc.toc-expanded .expand-arrow[data-v-55917dab]{transform:rotate(180deg)}}@media screen and (min-width:768px){.toc-compact-trigger[data-v-55917dab]{display:none}}.disclaimer[data-v-04996ff2]{background-color:#ff41414d;border-radius:2px;font-size:14px;line-height:17px;padding:5px}.review-button[data-v-bdee0d02]{border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;display:block;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.2;overflow:hidden;padding:var(--space-3) var(--space-5);position:relative;transition:all var(--transition-base);width:200px}.dark .review-button[data-v-bdee0d02],.review-button[data-v-bdee0d02]{background:var(--gradient-primary);color:#fff}.review-button[data-v-bdee0d02]:hover:not(:disabled){box-shadow:var(--shadow-lg);transform:translateY(-1px)}.review-button[data-v-bdee0d02]:disabled{cursor:not-allowed;opacity:.6;transform:none}.review-button--submitted[data-v-bdee0d02]{background:var(--color-accent-600)}.dark .review-button--submitted[data-v-bdee0d02]{background:var(--color-accent-400);color:var(--color-primary-900)}.review-button--loading[data-v-bdee0d02]{background:var(--color-primary-500)}.review-button__content[data-v-bdee0d02]{align-items:center;display:flex;gap:8px;justify-content:center}.review-button__spinner[data-v-bdee0d02]{animation:spin-bdee0d02 1s linear infinite}@keyframes spin-bdee0d02{0%{transform:rotate(0);stroke-dashoffset:32}to{transform:rotate(1turn);stroke-dashoffset:0}}.review-button[data-v-bdee0d02]:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}.dark .review-button[data-v-bdee0d02]:focus-visible{outline-color:var(--color-primary-400)}.review-block{background-color:#23ebe4d1;border-radius:4px;display:none;padding:0 10px 10px}.dark .review-block{background-color:#3e9895d1}.review-block.displayed{display:block}.review-block:not(.active){opacity:.8}.review-block p{font-size:15px;margin:0!important}.review-block div{background-color:#00000032;border-radius:4px;outline:none;padding:4px 8px}div>mjxcontainer.MathJax:only-child,mjxcontainer.MathJax[display=true],p>mjxcontainer.MathJax:only-child{display:block!important;margin:1.5em auto!important;max-width:100%!important;width:-moz-fit-content!important;width:fit-content!important}mjxcontainer.MathJax{display:inline!important;margin:0 .1em!important;vertical-align:baseline!important}.inline-math mjxcontainer.MathJax,span mjxcontainer.MathJax,span.inline-math mjxcontainer.MathJax{display:inline!important;height:1em!important;line-height:1!important;margin:0!important;max-height:1em!important;overflow:visible!important;text-align:left!important;vertical-align:baseline!important;width:auto!important}.inline-math mjxcontainer.MathJax svg,span mjxcontainer.MathJax svg,span.inline-math mjxcontainer.MathJax svg{display:inline!important;transform:translateY(.05em)!important;vertical-align:baseline!important}mjxcontainer svg{height:auto;max-width:100%}mjxcontainer .MJX-bbox{border:2px solid var(--color-primary,#007acc);border-radius:4px;margin:.2em 0;padding:.5em}@media (max-width:768px){p>mjxcontainer.MathJax:only-child{font-size:.9em;margin:1em auto}mjxcontainer .MJX-bbox{padding:.3em}}.dark mjxcontainer{color:inherit}.dark mjxcontainer .MJX-bbox{border-color:var(--color-primary-dark,#4a9eff)}
