@charset "UTF-8";.PhotoView-Portal{height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:2000}@keyframes PhotoView__rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:PhotoView__delayIn .4s linear both}.PhotoView__Spinner svg{animation:PhotoView__rotate .6s linear infinite}.PhotoView__Photo{-webkit-user-drag:none;cursor:grab;max-width:none}.PhotoView__Photo:active{cursor:grabbing}.PhotoView__icon{display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{bottom:0;direction:ltr;left:0;position:absolute;right:0;top:0;touch-action:none;width:100%}.PhotoView__PhotoWrap{overflow:hidden;z-index:10}.PhotoView__PhotoBox{transform-origin:left top}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{background:#000;height:100%;left:0;position:absolute;top:0;transition-property:background-color;width:100%;z-index:-1}.PhotoView-Slider__fadeIn{animation:PhotoView__fade linear both;opacity:0}.PhotoView-Slider__fadeOut{animation:PhotoView__fade linear reverse both;opacity:0}.PhotoView-Slider__BannerWrap{align-items:center;background-color:#00000080;color:#fff;display:flex;height:44px;justify-content:space-between;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:20}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{font-size:14px;opacity:.75;padding:0 10px}.PhotoView-Slider__BannerRight{align-items:center;display:flex;height:100%}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{align-items:center;bottom:0;cursor:pointer;display:flex;height:100px;justify-content:center;margin:auto;opacity:.75;position:absolute;top:0;transition:opacity .2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:20}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;background:#0000004d;box-sizing:content-box;height:24px;padding:10px;width:24px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}._header_content_tprme_1{padding-top:0%!important}._header_tprme_1{margin-top:.1rem}._bar_rf8mw_1{position:fixed;top:0;left:0;height:3px;width:100%;z-index:9999;pointer-events:none;background:transparent;overflow:hidden}._fill_rf8mw_13{height:100%;background:linear-gradient(90deg,#6ba888,#2e7d5c,#c8a96a);border-radius:0 2px 2px 0;transition:width .2s ease-out}._navbar_uewuz_2{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a2980,#26d0ce);padding:.5rem 1rem;box-shadow:0 4px 12px #0000001a;border-radius:0;margin:0 -.75rem;width:calc(100% + 1.5rem);box-sizing:border-box}#_breadcrumb_uewuz_1{flex:1;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0;margin:0;gap:4px 0}._li_uewuz_26{position:relative;margin:0 10px;list-style:none}._li_uewuz_26>a{display:flex;align-items:center;height:50px;padding:0 25px;background:#ffffff26;color:#fff;font-weight:600;text-decoration:none;border-radius:30px;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.2)}._li_uewuz_26>a:hover{background:#ffffff40;transform:translateY(-2px);box-shadow:0 5px 15px #0003}._li_uewuz_26>a:before,._li_uewuz_26>a:after{display:none}._ul2_uewuz_54{position:absolute;top:100%;left:0;min-width:200px;background:var(--oat-bg-dropdown);border:1px solid var(--oat-border);border-radius:8px;box-shadow:0 8px 20px var(--oat-shadow);padding:10px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:1000}._li_uewuz_26:hover ._ul2_uewuz_54{opacity:1;visibility:visible;transform:translateY(0)}._li2_uewuz_77{list-style:none}._li2_uewuz_77 a{display:block;padding:12px 20px;color:var(--oat-text);text-decoration:none;transition:all .2s;font-weight:500}._li2_uewuz_77 a:hover{background:var(--oat-bg-hover);color:#3498db;padding-left:25px}@media (max-width: 1200px){._navbar_uewuz_2{padding:.5rem .75rem}._li_uewuz_26{margin:0 6px}._li_uewuz_26>a{padding:0 18px;font-size:.9rem}}@media (max-width: 992px){._navbar_uewuz_2{padding:.5rem}#_breadcrumb_uewuz_1{flex-wrap:wrap;justify-content:center;padding:0;gap:4px 0}._li_uewuz_26{margin:4px;list-style:none}._li_uewuz_26>a{padding:0 14px;height:40px;font-size:.85rem}}@media (max-width: 768px){._navbar_uewuz_2{position:relative;padding:10px}#_breadcrumb_uewuz_1{flex-direction:column}._li_uewuz_26{width:100%;margin:5px 0;list-style:none}._li_uewuz_26 ._ul2_uewuz_54{position:static;width:100%;box-shadow:none;opacity:1;visibility:visible;transform:none;padding:0;background:transparent}}._mascot_gymnh_3{position:fixed;left:24px;bottom:16px;z-index:1000;width:96px;height:104px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;filter:drop-shadow(0 5px 8px rgba(120,80,20,.2));transition:filter .2s ease}._mascot_gymnh_3:hover ._bubble_gymnh_16,._mascot_gymnh_3:focus-visible ._bubble_gymnh_16{opacity:1;transform:translate(0)}._mascot_gymnh_3:focus-visible{outline:2px solid #d4a432;outline-offset:4px;border-radius:16px}._sprite_gymnh_26{display:block;width:100%;height:100%;background-size:800% 1100%;background-repeat:no-repeat;background-position:0 0;pointer-events:none}._dragging_gymnh_36{cursor:grabbing;filter:drop-shadow(0 10px 12px rgba(120,80,20,.3))}._dragging_gymnh_36 ._bubble_gymnh_16{opacity:0!important}._bounce_gymnh_44{animation:_open-chat_gymnh_1 .42s ease-in forwards}@keyframes _open-chat_gymnh_1{to{transform:translateY(-32px) scale(.7);opacity:0}}._bubble_gymnh_16{position:absolute;top:14px;right:-72px;background:linear-gradient(135deg,#d4a432,#f0c677);color:#fff;padding:5px 12px;border-radius:14px;font-size:11px;font-weight:700;white-space:nowrap;opacity:0;transform:translate(8px,4px);transition:all .3s ease;pointer-events:none;box-shadow:0 4px 14px #d4a43259}._bubble_gymnh_16:after{content:"";position:absolute;bottom:-5px;left:14px;border:6px solid transparent;border-top-color:#f0c677;border-bottom:0;border-right:0}@media (max-width: 600px){._mascot_gymnh_3{width:78px;height:84.5px;left:12px;bottom:12px}._bubble_gymnh_16{right:-60px;font-size:10px}}._speech_gymnh_96{position:absolute;top:-6px;right:-110px;width:116px;background:linear-gradient(135deg,#fff,#fff8e7);color:#5d4037;padding:7px 11px;border-radius:12px;font-size:11px;font-weight:600;line-height:1.4;box-shadow:0 4px 14px #78501438;pointer-events:none;animation:_speech-show_gymnh_1 4.5s ease-in-out forwards}._speech_gymnh_96:before{content:"";position:absolute;bottom:10px;left:-6px;border:6px solid transparent;border-right-color:#fff8e7;border-left:0}@keyframes _speech-show_gymnh_1{0%{opacity:0;transform:translate(-8px,6px)}12%{opacity:1;transform:translate(0)}82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px,6px)}}._loginBadge_gymnh_141{position:absolute;top:6px;right:10px;width:12px;height:12px;border-radius:50%;background:#ef4444;border:2px solid #fff;box-shadow:0 1px 4px #ef444480;z-index:10;animation:_badge-pulse_gymnh_1 1.8s ease-in-out infinite;pointer-events:none}@keyframes _badge-pulse_gymnh_1{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 #ef444466}50%{transform:scale(1.25);opacity:.9;box-shadow:0 0 0 6px #ef444400}}@media (prefers-reduced-motion: reduce){._mascot_gymnh_3,._bounce_gymnh_44,._speech_gymnh_96,._loginBadge_gymnh_141{animation:none;transition:none}}._backdrop_13knz_4{background:#141e1940;backdrop-filter:blur(24px) saturate(160%) brightness(.95);-webkit-backdrop-filter:blur(24px) saturate(160%) brightness(.95)}._dialogPaper_13knz_10{background:transparent!important;box-shadow:none!important;margin:0!important;max-width:1200px!important;width:98%!important;align-self:center!important}._dialogBox_13knz_20{position:relative;background:linear-gradient(180deg,#ffffff8c,#ffffff59 30%,#ffffff40 70%,#fff6),#ffffff80;backdrop-filter:blur(40px) saturate(180%) brightness(1.02);-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(1.02);border-radius:32px;box-shadow:0 0 60px #ffffff40,0 24px 70px #00000038,0 8px 24px #2e7d5c1f,0 0 0 1px #ffffff59,inset 0 1.5px #ffffffe6,inset 0 3px 12px #fff6,inset 0 -1px #ffffff80,inset 1px 0 #ffffff4d,inset -1px 0 #ffffff4d,inset 0 -8px 30px #0000000a;border:1px solid rgba(255,255,255,.4);height:92vh;max-height:960px;display:flex;flex-direction:column;overflow:hidden}._dialogBox_13knz_20:before{content:"";position:absolute;top:-30%;left:-10%;width:80%;height:70%;background:radial-gradient(ellipse at 30% 40%,rgba(255,255,255,.45) 0%,rgba(255,213,79,.18) 35%,transparent 70%);pointer-events:none;filter:blur(24px);animation:_liquidFloat_13knz_1 8s ease-in-out infinite}._dialogBox_13knz_20:after{content:"";position:absolute;bottom:-30%;right:-10%;width:70%;height:60%;background:radial-gradient(ellipse at 60% 60%,rgba(107,168,136,.25) 0%,rgba(46,125,92,.1) 40%,transparent 70%);pointer-events:none;filter:blur(28px);animation:_liquidFloat_13knz_1 10s ease-in-out infinite reverse}@keyframes _liquidFloat_13knz_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(6%,4%) scale(1.06)}66%{transform:translate(-4%,6%) scale(.96)}}._header_13knz_74{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:14px 22px;background:linear-gradient(180deg,#ffffff47,#ffffff1f);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.4);box-shadow:inset 0 -1px #fff9}._messages_13knz_89{position:relative;z-index:1;flex:1;overflow-y:auto;padding:14px 22px}._messages_13knz_89::-webkit-scrollbar{width:6px}._messages_13knz_89::-webkit-scrollbar-thumb{background:#ffffff73;border-radius:3px;box-shadow:inset 0 0 0 1px #fff9}._messages_13knz_89::-webkit-scrollbar-track{background:transparent}._msgBubble_13knz_109{position:relative;max-width:82%;padding:12px 18px;border-radius:22px;font-size:14px;line-height:1.65;word-break:break-word;backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%)}._msgBubble_13knz_109 p:last-child{margin-bottom:0}._msgBubble_13knz_109 pre{background:#00000047;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:12px;margin:6px 0;overflow-x:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff1f}._msgBubble_13knz_109 code{font-family:SFMono-Regular,Consolas,monospace;font-size:.9em}._userMsg_13knz_139{background:linear-gradient(180deg,#2e7d5cad,#2e7d5c80);color:#fff;border:1px solid rgba(255,255,255,.35);border-bottom-right-radius:8px;box-shadow:0 6px 20px #2e7d5c4d,inset 0 1px #fff6,inset 0 -1px #0000001a}._userMsg_13knz_139 code{background:#ffffff38;padding:1px 5px;border-radius:4px}._aiMsg_13knz_153{background:linear-gradient(180deg,#fff9,#ffffff61);color:#1b3a2a;border:1px solid rgba(255,255,255,.65);border-bottom-left-radius:8px;box-shadow:0 6px 20px #00000012,inset 0 1px #fffc,inset 0 -1px #ffffff4d}._aiMsg_13knz_153 code{background:#2e7d5c24;padding:1px 5px;border-radius:4px;color:#2e7d5c}._inputArea_13knz_168{position:relative;z-index:1;padding:14px 22px;background:linear-gradient(180deg,#ffffff1f,#ffffff47);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-top:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px #fff9}._loginArea_13knz_180{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}._loginCard_13knz_192{width:100%;max-width:380px;padding:32px 30px 28px;border-radius:24px;text-align:center;background:linear-gradient(180deg,#ffffff8c,#ffffff4d);backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);border:1px solid rgba(255,255,255,.55);box-shadow:0 16px 50px #0000001f,inset 0 1.5px #ffffffe6,inset 0 -1px #fff6,inset 0 -8px 24px #2e7d5c0d}._loginIcon_13knz_206{width:64px;height:64px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg,#6ba8884d,#2e7d5c2e);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 1px #ffffffb3,0 4px 14px #2e7d5c33}._loginTabs_13knz_221{display:flex;gap:6px;margin-bottom:18px;padding:4px;border-radius:14px;background:#ffffff4d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px #ffffffb3}._loginTab_13knz_221{flex:1;text-align:center;padding:7px 0;border-radius:10px;font-size:13px;font-weight:600;color:#1b3a2a8c;cursor:pointer;transition:all .25s ease;-webkit-user-select:none;user-select:none}._loginTab_13knz_221:hover{color:#1b3a2a;background:#ffffff40}._loginTabActive_13knz_251{color:#fff;background:linear-gradient(180deg,#2e7d5ccc,#2e7d5c99);box-shadow:inset 0 1px #fff6,0 3px 10px #2e7d5c4d}._loginTabActive_13knz_251:hover{color:#fff;background:linear-gradient(180deg,#2e7d5cd9,#2e7d5ca6)}._codeRow_13knz_262{display:flex;align-items:stretch;gap:8px;margin-bottom:12px}._authLinks_13knz_270{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}._authLink_13knz_270{font-size:13px;font-weight:600;color:#2e7d5cd9;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;padding:2px}._authLink_13knz_270:hover{color:#2e7d5c;text-shadow:0 1px 4px rgba(46,125,92,.25)}@media (max-width: 900px){._dialogPaper_13knz_10{max-width:96vw!important;width:96%!important}._dialogBox_13knz_20{height:88vh;max-height:88vh;border-radius:24px}._msgBubble_13knz_109{max-width:90%}._loginCard_13knz_192{max-width:100%;padding:24px 20px}}#root{text-align:center;padding-left:.75rem;padding-right:.75rem;height:100%}.card{padding:2em}.read-the-docs{color:#888}.activate{color:#646cff}.bggray{background-color:var(--oat-bg-soft);width:100%!important;margin-left:0!important}:root[data-theme=dark] .bggray{background-color:var(--oat-bg-soft)}.paperbackground{background-image:url("data:image/svg+xml,%3Csvg width='42' height='44' viewBox='0 0 42 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='brick-wall' fill='%239C92AC' fill-opacity='0.03'%3E%3Cpath d='M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@media screen and (max-width: 768px){.cardbackground{max-width:35rem}}@media screen and (min-width: 768px) and (max-width: 1024px){.cardbackground{max-width:48rem}}@media screen and (min-width: 1024px) and (max-width: 1200px){.cardbackground{max-width:55rem}}@media screen and (min-width: 1200px) and (max-width: 1600px){.cardbackground{max-width:58rem}}@media screen and (min-width: 1600px) and (max-width: 1920px){.cardbackground{max-width:78rem}}@media screen and (min-width: 1920px){.cardbackground{max-width:85rem}}:root{font-size:16px;line-height:24px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,"sans-serif","Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol!important;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}:root,:root[data-theme=light]{--oat-bg: #f7faf8;--oat-bg-paper: #ffffff;--oat-bg-soft: #f3f6f9;--oat-bg-softer: #f8f9fa;--oat-bg-hover: #f1f5f4;--oat-bg-card: #ffffff;--oat-bg-input: #ffffff;--oat-bg-dropdown: #ffffff;--oat-bg-code: #f5f5f5;--oat-border: #e0e0e0;--oat-border-soft: #ebebeb;--oat-text: #213547;--oat-text-secondary: #5a6b78;--oat-text-muted: #757575;--oat-text-inverse: #ffffff;--oat-shadow: rgba(0, 0, 0, .1);--oat-shadow-soft: rgba(0, 0, 0, .05);--oat-accent: #2e7d5c;--oat-accent-light: #6ba888;--oat-accent-bg: rgba(46, 125, 92, .08);--oat-navbar-bg: linear-gradient(135deg, #1a2980, #26d0ce)}:root[data-theme=dark]{--oat-bg: #121417;--oat-bg-paper: #1c1f24;--oat-bg-soft: #1c1f24;--oat-bg-softer: #23262c;--oat-bg-hover: #2a2e35;--oat-bg-card: #1c1f24;--oat-bg-input: #23262c;--oat-bg-dropdown: #23262c;--oat-bg-code: #2a2e35;--oat-border: #383c44;--oat-border-soft: #2f333a;--oat-text: #e6e8eb;--oat-text-secondary: #a0a8b0;--oat-text-muted: #8a929a;--oat-text-inverse: #121417;--oat-shadow: rgba(0, 0, 0, .4);--oat-shadow-soft: rgba(0, 0, 0, .2);--oat-accent: #4caf85;--oat-accent-light: #6ba888;--oat-accent-bg: rgba(76, 175, 133, .15);--oat-navbar-bg: linear-gradient(135deg, #0d1a4d, #1a8a87)}:root,:root[data-theme=light]{color:#213547;background-color:#f7faf8}:root[data-theme=dark]{color:#e6e8eb;background-color:#121417}:root[data-theme=dark] body{background-color:#121417}a{color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.bgGray{background-color:var(--oat-bg-soft);width:100%!important;margin-left:0!important}:root[data-theme=dark] .bgGray{background-color:var(--oat-bg-soft)}
