page{-webkit-font-smoothing:antialiased;background:#fafaf9;color:#1c1917;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;min-height:100vh}:root{--oe-bg:#f7f5f1;--oe-surface:#fff;--oe-ink:#070706;--oe-ink-soft:rgba(7,7,6,.66);--oe-ink-muted:rgba(7,7,6,.46);--oe-black:#070706;--oe-black-soft:#11110f;--oe-white:#fbfaf6;--oe-gold:#c59a3d;--oe-blue:#1f67d2;--oe-blue-light:#39aaf5;--oe-line:rgba(7,7,6,.12);--oe-line-light:hsla(0,0%,100%,.18);--oe-radius-sm:0.3rem;--oe-radius-md:0.45rem;--oe-radius-lg:0.7rem;--oe-nav-height:1.8rem;--oe-max-width:33rem;--oe-font:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--oe-shadow-soft:0 0.6rem 2rem rgba(7,7,6,.08)}body[data-openedu-theme=dark]{--oe-bg:#070706;--oe-surface:#11110f;--oe-ink:#fbfaf6;--oe-ink-soft:hsla(48,38%,97%,.68);--oe-ink-muted:hsla(48,38%,97%,.46);--oe-line:hsla(48,38%,97%,.14);--oe-shadow-soft:0 0.6rem 2rem rgba(0,0,0,.28)}.community-page,.contact-page,.join-page,.landing-page,.login-page,.pricing-page,.privacy-page,.resources-page,.settings-page,.static-page,.teams-page,.terms-page{--oe-bg:#f7f5f1!important;--oe-surface:#fff!important;--oe-ink:#070706!important;--oe-ink-soft:rgba(7,7,6,.66)!important;--oe-ink-muted:rgba(7,7,6,.46)!important;--oe-line:rgba(7,7,6,.12)!important;--oe-shadow-soft:0 0.6rem 2rem rgba(7,7,6,.08)!important;color:var(--oe-ink)}body[data-openedu-theme=dark] .community-page .site-header,body[data-openedu-theme=dark] .contact-page .site-header,body[data-openedu-theme=dark] .join-page .site-header,body[data-openedu-theme=dark] .landing-page .site-header,body[data-openedu-theme=dark] .login-page .site-header,body[data-openedu-theme=dark] .pricing-page .site-header,body[data-openedu-theme=dark] .privacy-page .site-header,body[data-openedu-theme=dark] .resources-page .site-header,body[data-openedu-theme=dark] .settings-page .site-header,body[data-openedu-theme=dark] .teams-page .site-header,body[data-openedu-theme=dark] .terms-page .site-header{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.88)),to(hsla(39,39%,93%,.82))),hsla(48,38%,97%,.92);background:-webkit-linear-gradient(left,hsla(0,0%,100%,.88),hsla(39,39%,93%,.82)),hsla(48,38%,97%,.92);background:linear-gradient(90deg,hsla(0,0%,100%,.88),hsla(39,39%,93%,.82)),hsla(48,38%,97%,.92);border-bottom-color:rgba(7,7,6,.08)}body[data-openedu-theme=dark] .community-page .brand-wordmark,body[data-openedu-theme=dark] .community-page .nav-link,body[data-openedu-theme=dark] .contact-page .brand-wordmark,body[data-openedu-theme=dark] .contact-page .nav-link,body[data-openedu-theme=dark] .join-page .brand-wordmark,body[data-openedu-theme=dark] .join-page .nav-link,body[data-openedu-theme=dark] .landing-page .brand-wordmark,body[data-openedu-theme=dark] .landing-page .nav-link,body[data-openedu-theme=dark] .login-page .brand-wordmark,body[data-openedu-theme=dark] .login-page .nav-link,body[data-openedu-theme=dark] .pricing-page .brand-wordmark,body[data-openedu-theme=dark] .pricing-page .nav-link,body[data-openedu-theme=dark] .privacy-page .brand-wordmark,body[data-openedu-theme=dark] .privacy-page .nav-link,body[data-openedu-theme=dark] .resources-page .brand-wordmark,body[data-openedu-theme=dark] .resources-page .nav-link,body[data-openedu-theme=dark] .settings-page .brand-wordmark,body[data-openedu-theme=dark] .settings-page .nav-link,body[data-openedu-theme=dark] .teams-page .brand-wordmark,body[data-openedu-theme=dark] .teams-page .nav-link,body[data-openedu-theme=dark] .terms-page .brand-wordmark,body[data-openedu-theme=dark] .terms-page .nav-link{color:rgba(7,7,6,.78)}body[data-openedu-theme=dark] .community-page .login-pill,body[data-openedu-theme=dark] .community-page .user-pill,body[data-openedu-theme=dark] .contact-page .login-pill,body[data-openedu-theme=dark] .contact-page .user-pill,body[data-openedu-theme=dark] .join-page .login-pill,body[data-openedu-theme=dark] .join-page .user-pill,body[data-openedu-theme=dark] .landing-page .login-pill,body[data-openedu-theme=dark] .landing-page .user-pill,body[data-openedu-theme=dark] .login-page .login-pill,body[data-openedu-theme=dark] .login-page .user-pill,body[data-openedu-theme=dark] .pricing-page .login-pill,body[data-openedu-theme=dark] .pricing-page .user-pill,body[data-openedu-theme=dark] .privacy-page .login-pill,body[data-openedu-theme=dark] .privacy-page .user-pill,body[data-openedu-theme=dark] .resources-page .login-pill,body[data-openedu-theme=dark] .resources-page .user-pill,body[data-openedu-theme=dark] .settings-page .login-pill,body[data-openedu-theme=dark] .settings-page .user-pill,body[data-openedu-theme=dark] .teams-page .login-pill,body[data-openedu-theme=dark] .teams-page .user-pill,body[data-openedu-theme=dark] .terms-page .login-pill,body[data-openedu-theme=dark] .terms-page .user-pill{background:#070706;color:#fbfaf6}*{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.chunk-content,.history-raw,.result-text,.revised-text,.summary-text,.trace-snippet{white-space:pre-wrap;word-break:break-word}.container{margin:0 auto;max-width:24rem;padding:.6rem}.card{background:#fff;border:.025rem solid #e7e5e4;border-radius:.4rem;-webkit-box-shadow:0 .025rem .05rem rgba(0,0,0,.05);box-shadow:0 .025rem .05rem rgba(0,0,0,.05);padding:.6rem}.btn-primary{background:-webkit-linear-gradient(315deg,#ea580c,#f97316);background:linear-gradient(135deg,#ea580c,#f97316);border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:inline-block;font-size:.375rem;font-weight:600;padding:.35rem .8rem;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-primary:active{opacity:.9;-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.btn-primary::after{border:none!important}.btn-secondary{background:transparent;border:.025rem solid #e7e5e4;border-radius:.3rem;color:#57534e;cursor:pointer;font-size:.35rem;font-weight:500;padding:.3rem .6rem;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-secondary:active{background:#f5f5f4}.btn-ghost{background:transparent;border:none;color:#ea580c;cursor:pointer;font-size:.35rem;font-weight:500;padding:.2rem .4rem}.page-title{color:#1c1917;font-size:.7rem;font-weight:700;line-height:1.2;margin-bottom:.2rem}.page-subtitle{color:#57534e;font-size:.375rem;line-height:1.5}.section-title{border-bottom:.025rem solid #e7e5e4;color:#1c1917;font-size:.425rem;font-weight:600;margin-bottom:.4rem;padding-bottom:.3rem}.chip{background:#fff;border:.025rem solid #e7e5e4;border-radius:.5rem;color:#57534e;cursor:pointer;display:inline-block;font-size:.35rem;margin-bottom:.2rem;margin-right:.2rem;padding:.2rem .4rem;-webkit-transition:all .2s ease;transition:all .2s ease}.chip.active{background:rgba(234,88,12,.08);border-color:#ea580c;color:#ea580c;font-weight:500}.input{background:#fff;border:.025rem solid #e7e5e4;border-radius:.3rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1c1917;font-size:.375rem;padding:.3rem .4rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.input:focus{border-color:#ea580c;-webkit-box-shadow:0 0 0 .075rem rgba(234,88,12,.1);box-shadow:0 0 0 .075rem rgba(234,88,12,.1);outline:none}.input::-webkit-input-placeholder{color:#a8a29e}.input::-moz-placeholder{color:#a8a29e}.input:-ms-input-placeholder{color:#a8a29e}.input::-ms-input-placeholder{color:#a8a29e}.input::placeholder{color:#a8a29e}.match-badge{-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:.3rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.15rem .35rem}.match-badge.high{background:rgba(22,163,74,.1);color:#16a34a}.match-badge.medium{background:rgba(217,119,6,.1);color:#d97706}.match-badge.low{background:rgba(220,38,38,.1);color:#dc2626}.match-badge .percent{font-size:.4rem;font-weight:700}.match-badge .label{font-size:.275rem;opacity:.8}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{from{opacity:0;-webkit-transform:translateY(.4rem);transform:translateY(.4rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{from{opacity:0;-webkit-transform:translateY(.4rem);transform:translateY(.4rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animate-fade-in{-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards}.animate-slide-up{-webkit-animation:slideUp .4s ease forwards;animation:slideUp .4s ease forwards}.text-accent{color:#ea580c}.text-muted{color:#a8a29e}.font-semibold{font-weight:600}.text-center{text-align:center}.mt-4{margin-top:.4rem}.mt-6{margin-top:.6rem}.mb-4{margin-bottom:.4rem}.mb-6{margin-bottom:.6rem}body,html{background:var(--oe-bg);scroll-behavior:smooth}.btn,[class*=button],[class*=card],[class*=chip],[class*=panel],taro-button-core{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (prefers-reduced-motion:reduce){body,html{scroll-behavior:auto}*,*::after,*::before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}