/* Generated from C036 solver.css; scoped prototype layout only. */
@layer fuuvo-mobile-design {
@media (max-width:920px) {
@font-face{font-family:Noto;src:url('/static/creation-hub/editor-cjk.woff') format('woff');font-display:swap}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver button,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver input,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver select,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver textarea,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver a{font:inherit!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver button{border:0!important;background:none!important;color:inherit!important;cursor:pointer!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver a{color:inherit!important;text-decoration:none!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver button,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver a{-webkit-tap-highlight-color:transparent!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver button:active,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver a:active{transform:translateY(1px)!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver svg{width:24px!important;height:24px!important;vertical-align:middle!important;flex-shrink:0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver button svg,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver a svg{pointer-events:none!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver [hidden]{display:none!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver button:focus-visible,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver a:focus-visible,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver input:focus-visible,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver textarea:focus-visible,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver select:focus-visible{outline:2px solid #788daf!important;outline-offset:3px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver input,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver textarea{min-width:0!important;color:var(--ink)!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver textarea{resize:none!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver button:disabled{opacity:.4!important;cursor:default!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .halo{position:absolute!important;inset:0 0 auto!important;height:420px!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(ellipse 76% 58% at 51% -13%,var(--a),transparent),radial-gradient(ellipse 73% 46% at 90% 0%,var(--b),transparent),radial-gradient(ellipse 84% 60% at 0% -2%,var(--c),transparent)!important;animation:breathe 18s ease-in-out infinite alternate!important;transform-origin:50% 0!important}
@keyframes breathe{from{opacity:.92;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .ps-header{height:52px!important;display:grid!important;grid-template-columns:52px 1fr 78px!important;align-items:center!important;padding:0 14px!important;flex-shrink:0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .back{width:44px!important;height:44px!important;display:grid!important;place-items:center!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .page-name{font-size:15px!important;font-weight:600!important;text-align:center!important;transform:translateX(13px)!important;white-space:nowrap!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .language{height:30px!important;display:flex!important;padding:2px!important;border:1px solid #ffffffc9!important;background:#ffffff65!important;border-radius:9px!important;margin-left:8px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .language button{min-width:29px!important;font-size:11px!important;font-weight:600!important;border-radius:6px!important;padding:0 6px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .language button[aria-pressed=true]{background:#fff!important;box-shadow:0 1px 4px #66678614!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .ps-scroll{flex:1!important;min-height:0!important;overflow:auto!important;scrollbar-width:none!important;overscroll-behavior-y:contain!important;scroll-behavior:smooth!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .ps-scroll::-webkit-scrollbar{display:none!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .page{padding:0 22px 24px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .intro{padding:22px 0 20px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .intro .eyebrow{color:var(--orange)!important;font-size:11px!important;display:flex!important;align-items:center!important;gap:7px!important;margin-bottom:13px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .eyebrow svg{width:20px!important;height:20px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .intro h1{font-size:28px!important;font-weight:600!important;letter-spacing:-1px!important;line-height:1.35!important;margin:0 0 9px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .intro p{font-size:12px!important;line-height:1.7!important;color:#808190!important;margin:0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .capture-zone{border:1px solid #eae7ed!important;background:#fff!important;border-radius:23px!important;padding:17px!important;box-shadow:0 8px 22px #75668806!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .scan-stage{height:133px!important;position:relative!important;display:grid!important;place-items:center!important;margin:0 20px 12px!important;background:radial-gradient(ellipse at center,#f8efe5,transparent 73%)!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sample-paper{width:180px!important;height:108px!important;transform:rotate(-5deg)!important;background:#fff!important;border-radius:8px!important;border:1px solid #ece7e4!important;box-shadow:0 7px 17px #443b2c09!important;padding:18px 19px!important;position:relative!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .paper-kicker{color:#ad9b89!important;font-size:8px!important;font-weight:500!important;letter-spacing:.5px!important;display:block!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sample-paper b{font:500 22px Georgia,serif!important;display:block!important;margin:13px 0!important;color:#373940!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .paper-line{display:block!important;width:87px!important;border-bottom:1px solid #e8e4e0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sample-mark{position:absolute!important;right:12px!important;top:13px!important;font-size:8px!important;color:#b6a694!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .corner{position:absolute!important;width:15px!important;height:15px!important;border-color:#d29a66!important;border-style:solid!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .corner.tl{top:10px!important;left:10px!important;border-width:1.5px 0 0 1.5px!important;border-radius:5px 0 0 0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .corner.tr{top:10px!important;right:10px!important;border-width:1.5px 1.5px 0 0!important;border-radius:0 5px 0 0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .corner.bl{bottom:10px!important;left:10px!important;border-width:0 0 1.5px 1.5px!important;border-radius:0 0 0 5px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .corner.br{bottom:10px!important;right:10px!important;border-width:0 1.5px 1.5px 0!important;border-radius:0 0 5px 0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .capture-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .primary,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .secondary{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:47px!important;border-radius:13px!important;font-size:13px!important;font-weight:500!important;width:100%!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .primary{background:#252631!important;color:white!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .secondary{background:#fff!important;border:1px solid #e2e2e9!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .primary svg,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .secondary svg{width:20px!important;height:20px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .formats{margin:12px 0 0!important;text-align:center!important;color:#9996a0!important;font-size:9px!important;line-height:15px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .help-options{margin-top:23px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .label-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:11px!important;font-size:12px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .label-row strong{font-weight:500!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .optional{font-size:10px!important;color:#9b98a4!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .modes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .mode{font-size:11px!important;line-height:15px!important;min-height:42px!important;border:1px solid #e9e6ec!important;border-radius:11px!important;padding:6px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .mode[aria-pressed=true]{border-color:#dab28e!important;background:#fff8f1!important;color:#a55e22!important;font-weight:600!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .stage-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:18px 0 15px!important;gap:12px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .stage-row>span{font-size:12px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .stage-toggle{display:flex!important;align-items:center!important;gap:0!important;padding:3px!important;border-radius:9px!important;background:#f4f4f7!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .stage-toggle button{min-height:30px!important;padding:3px 9px!important;font-size:10px!important;color:#8a8594!important;border-radius:7px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .stage-toggle button[aria-pressed=true]{background:#fff!important;box-shadow:0 1px 3px #302e3910!important;color:#343541!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .request{position:relative!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .request textarea,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .question-edit,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .own-answer,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .followup textarea{width:100%!important;border:1px solid #e5e5ec!important;border-radius:13px!important;background:#fff!important;outline-offset:1px!important;font-size:13px!important;line-height:1.6!important;padding:12px 13px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .request textarea{min-height:74px!important;padding-right:26px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .request textarea::placeholder,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .followup textarea::placeholder{color:#a0a0ac!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .counter{text-align:right!important;font-size:9px!important;color:#a5a1ad!important;margin-top:3px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sample-link{margin:9px auto 0!important;display:flex!important;align-items:center!important;gap:7px!important;color:var(--orange)!important;font-size:12px!important;min-height:44px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sample-link svg{width:16px!important;height:16px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .own-answer-wrap{margin:15px 0 0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .own-answer{height:44px!important;font-size:16px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .error{font-size:11px!important;line-height:1.6!important;color:#b2503f!important;margin:8px 0 0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .error:empty{display:none!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .section-intro{padding:20px 0 17px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .progress{display:flex!important;align-items:center!important;gap:8px!important;font-size:10px!important;color:#a3a0ac!important;margin-bottom:16px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .progress span{display:flex!important;align-items:center!important;gap:5px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .progress i{font-style:normal!important;display:grid!important;place-items:center!important;width:18px!important;height:18px!important;border:1px solid #dedbe5!important;border-radius:50%!important;font-size:9px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .progress .on{color:#a86c34!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .progress .on i{border-color:#d7ad8a!important;color:#a86c34!important;background:#fff8f0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .progress svg{width:13px!important;height:13px!important;color:#b3adba!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .section-intro h1{font-size:25px!important;letter-spacing:-.8px!important;font-weight:600!important;margin:0 0 7px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .section-intro p{font-size:12px!important;line-height:1.65!important;color:#8b8694!important;margin:0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .question-photo{height:188px!important;border-radius:19px!important;overflow:hidden!important;position:relative!important;background:#f8f6f2!important;border:1px solid #ece8e4!important;display:flex!important;align-items:center!important;justify-content:center!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .question-photo img{height:100%!important;width:100%!important;object-fit:contain!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .question-photo .sample-paper{transform:rotate(0)!important;width:81%!important;height:140px!important;border-radius:4px!important;padding:22px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .question-photo .sample-paper b{font-size:31px!important;margin:19px 0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .question-photo .paper-kicker{font-size:10px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .photo-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:8px 0 21px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .text-button{display:flex!important;align-items:center!important;gap:5px!important;font-size:11px!important;min-height:34px!important;color:#83788c!important;padding:0 3px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .text-button svg{height:15px!important;width:15px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .photo-name{font-size:10px!important;color:#a3a0aa!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:180px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .question-edit{height:69px!important;font-size:19px!important;letter-spacing:.2px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .question-edit::placeholder{font-size:12px!important;color:#a3a0ac!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .summary-options{display:flex!important;gap:7px!important;align-items:center!important;margin:12px 0 16px!important;color:#93818a!important;font-size:10px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .summary-options button{display:flex!important;align-items:center!important;gap:4px!important;min-height:31px!important;border:1px solid #eee6e1!important;border-radius:8px!important;padding:3px 8px!important;background:#fffdfb!important;color:#9f7957!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .summary-options svg{height:12px!important;width:12px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .notice{font-size:11px!important;color:#888393!important;line-height:1.6!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .attached-note{border-left:2px solid #e8ded4!important;padding-left:10px!important;color:#8d7e71!important;font-size:11px!important;line-height:1.6!important;margin-bottom:14px!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .ps-bottom:empty{display:none!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .ps-bottom{background:#ffffffee!important;padding:12px 22px 5px!important;box-shadow:0 -8px 20px #ffffff!important;flex-shrink:0!important;backdrop-filter:blur(15px)!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .bottom-hint{font-size:9px!important;color:#a09ca8!important;text-align:center!important;margin:7px 0 0!important;line-height:1.5!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .mini-question{display:flex!important;align-items:center!important;gap:12px!important;border-bottom:1px solid #e9e5eb!important;padding:16px 0 19px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .question-thumb{width:49px!important;height:51px!important;background:#fff!important;border:1px solid #ece8e4!important;border-radius:10px!important;display:grid!important;place-items:center!important;font:14px Georgia!important;color:#9c7e66!important;flex-shrink:0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .mini-question>div:nth-child(2){flex:1!important;min-width:0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .mini-question span{font-size:10px!important;color:#8b8693!important;display:block!important;margin-bottom:4px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .mini-question b{font-size:15px!important;font-weight:500!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .mini-question button{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;color:#9d94a4!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .mini-question svg{width:18px!important;height:18px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .result-title{font-size:12px!important;color:#89828c!important;margin:25px 0 9px!important;display:flex!important;gap:7px!important;align-items:center!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .result-title svg{width:17px!important;height:17px!important;color:#a97b43!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .answer{font:500 39px Georgia,serif!important;margin:0 0 9px!important;letter-spacing:-.5px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .answer-message{font-size:12px!important;color:#837e8a!important;line-height:1.65!important;margin:0 0 23px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .check-result{font-size:23px!important;line-height:1.4!important;font-weight:600!important;margin:0 0 10px!important;letter-spacing:-.5px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .steps{margin-top:16px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .step{position:relative!important;padding:0 0 20px 37px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .step:not(:last-child):before{content:''!important;position:absolute!important;left:11px!important;top:28px!important;bottom:6px!important;border-left:1px solid #eee7e0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .number{position:absolute!important;left:0!important;top:0!important;width:23px!important;height:23px!important;border:1px solid #e6cbb2!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:10px!important;color:#a17146!important;background:#fffaf5!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .step h3{font-size:14px!important;font-weight:500!important;margin:0 0 8px!important;line-height:23px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .step p{font-size:11px!important;line-height:1.75!important;margin:0!important;color:#8a8490!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .equation{font:19px/1.6 Georgia,serif!important;margin-top:7px!important;color:#3b3741!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .concept{display:flex!important;align-items:flex-start!important;gap:7px!important;font-size:10px!important;line-height:1.7!important;color:#9b8470!important;padding:12px 0!important;border-top:1px solid #eee9e3!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .concept svg{width:15px!important;height:15px!important;margin-top:1px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .actions{display:flex!important;align-items:center!important;gap:17px!important;margin:1px 0 12px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .actions button{display:flex!important;gap:5px!important;align-items:center!important;min-height:42px!important;padding:0!important;font-size:10px!important;color:#8b8794!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .actions svg{width:17px!important;height:17px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .suggestions{display:flex!important;gap:7px!important;overflow:auto!important;scrollbar-width:none!important;margin:1px 0 14px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .suggestions button{font-size:11px!important;padding:9px 12px!important;min-height:36px!important;flex-shrink:0!important;border:1px solid #e7e5ec!important;border-radius:18px!important;color:#80718b!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .answer-extra{font-size:12px!important;line-height:1.8!important;margin:12px 0!important;padding:14px 0!important;border-top:1px solid #eae5ef!important;color:#6c6878!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .answer-extra b{display:block!important;font-weight:500!important;color:#333544!important;margin-bottom:6px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .followup{display:flex!important;align-items:flex-end!important;gap:8px!important;padding:4px 5px 4px 11px!important;border:1px solid #e7e4ee!important;border-radius:17px!important;background:#fff!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .followup textarea{border:0!important;padding:8px 0!important;min-height:40px!important;max-height:80px!important;height:40px!important;font-size:12px!important;background:transparent!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .followup button{width:36px!important;height:36px!important;border-radius:50%!important;background:#282934!important;color:#fff!important;flex-shrink:0!important;display:grid!important;place-items:center!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .followup svg{width:17px!important;height:17px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .quote-preview{display:flex!important;justify-content:space-between!important;gap:10px!important;font-size:10px!important;padding:7px 10px!important;background:#f7f6f9!important;border-left:2px solid #bda7c9!important;border-radius:6px!important;margin-bottom:8px!important;color:#7c7284!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .quote-preview button{font-size:15px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .practice-top{padding:23px 0 14px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .practice-top .eyebrow{color:#ad7747!important;font-size:11px!important;display:flex!important;gap:6px!important;align-items:center!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .practice-top .eyebrow svg{width:19px!important;height:19px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .practice-top h1{font-size:25px!important;margin:15px 0 8px!important;font-weight:600!important;letter-spacing:-.7px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .practice-top p{font-size:12px!important;line-height:1.7!important;color:#8a8490!important;margin:0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .exercise{padding:30px 0 20px!important;border-bottom:1px solid #ece8ed!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .exercise small{font-size:11px!important;color:#a69baa!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .exercise .math{font:32px Georgia,serif!important;margin:20px 0 15px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .exercise p{font-size:13px!important;color:#7a7383!important;margin:0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .answers{display:grid!important;gap:10px!important;margin:23px 0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .option{display:flex!important;align-items:center!important;gap:13px!important;min-height:53px!important;border:1px solid #e6e3eb!important;border-radius:13px!important;padding:10px 16px!important;font-size:15px!important;background:#fff!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .option .letter{color:#a297ac!important;font-size:11px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .option[aria-pressed=true]{border-color:#c9a680!important;background:#fffbf5!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .option.correct{border-color:#9fbea9!important;background:#f4faf6!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .option.wrong{border-color:#d2a49a!important;background:#fff7f5!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .feedback{padding:16px 0!important;font-size:12px!important;line-height:1.8!important;color:#79717e!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .feedback b{display:block!important;color:#377b54!important;font-size:16px!important;margin-bottom:7px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .feedback.wrong-feedback b{color:#ae6851!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .feedback .equation{font-size:18px!important;margin:8px 0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .hint-link{color:#a5784e!important;display:flex!important;align-items:center!important;gap:6px!important;min-height:44px!important;padding:0!important;font-size:12px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .hint-link svg{width:16px!important;height:16px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .practice-hint{font-size:12px!important;line-height:1.8!important;color:#8d7a67!important;border-left:2px solid #d8b693!important;padding:0 0 0 12px!important;margin:12px 0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .busy{min-height:500px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;text-align:center!important;padding:28px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .busy .scanner{width:90px!important;height:90px!important;border:1px solid #e9d9ca!important;border-radius:24px!important;background:#fffaf4!important;display:grid!important;place-items:center!important;color:#b66b28!important;margin-bottom:30px!important;animation:softpulse 1.4s ease-in-out infinite!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .scanner svg{width:40px!important;height:40px!important}
@keyframes softpulse{50%{box-shadow:0 0 0 10px #ead6c522}}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .busy h1{font-size:22px!important;font-weight:500!important;margin:0 0 10px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .busy p{font-size:12px!important;color:#968c9a!important;line-height:1.7!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .cancel{font-size:12px!important;color:#938595!important;border:1px solid #e4dce8!important;min-height:40px!important;border-radius:18px!important;padding:8px 24px!important;margin-top:20px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .ps-overlay{position:absolute!important;inset:44px 0 0!important;background:#24203230!important;backdrop-filter:blur(4px)!important;z-index:5!important;display:flex!important;align-items:flex-end!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sheet{width:100%!important;background:#fff!important;border-radius:26px 26px 0 0!important;max-height:93%!important;overflow:auto!important;padding:0 22px 26px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .handle{width:33px!important;height:4px!important;background:#e2dce6!important;border-radius:5px!important;margin:10px auto 9px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sheet-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:10px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sheet-head h2{font-size:18px!important;font-weight:500!important;margin:0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sheet-head button{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;margin-right:-8px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sheet p{font-size:13px!important;line-height:1.8!important;color:#81788b!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sheet .primary{margin-top:20px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sheet .secondary{margin-top:9px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .sheet .help-options{margin-top:10px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .error-block{display:flex!important;align-items:center!important;gap:8px!important;background:#fff6f2!important;padding:12px!important;border-radius:12px!important;color:#ad6d44!important;font-size:11px!important;margin-bottom:14px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .error-block svg{width:18px!important;height:18px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .zoom-photo{height:430px!important;max-height:58dvh!important;background:#f6f5f2!important;border-radius:15px!important;overflow:auto!important;display:grid!important;place-items:center!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .zoom-photo img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .zoom-photo .sample-paper{transform:none!important;width:87%!important;height:150px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .zoom-photo .sample-paper b{font-size:32px!important;margin-top:22px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .ps-toast{position:absolute!important;z-index:8!important;left:50%!important;bottom:35px!important;transform:translateX(-50%)!important;background:#292632!important;color:#fff!important;padding:12px 17px!important;border-radius:12px!important;font-size:12px!important;max-width:86%!important;text-align:center!important;opacity:0!important;pointer-events:none!important;transition:opacity .15s!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .ps-toast.on{opacity:1!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver.reduce .halo,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver.reduce .scanner{animation:none!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver.keyboard .halo{height:230px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .keyboard-brand{display:none!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver.keyboard .ps-header .normal-title{display:none!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver.keyboard .ps-header .keyboard-brand{display:block!important;width:84px!important;height:auto!important;margin:auto!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver.keyboard .intro{display:none!important}
@media(prefers-reduced-motion:reduce){html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .halo,html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .scanner{animation:none!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .ps-scroll{scroll-behavior:auto!important}}
@media(max-width:370px){html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .page{padding-left:19px!important;padding-right:19px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .intro h1{font-size:26px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .scan-stage{margin-left:9px!important;margin-right:9px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .stage-toggle button{padding-left:7px!important;padding-right:7px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .mode{font-size:10px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .page-name{font-size:14px!important}}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .scan-stage{width:calc(100% - 40px)!important;padding:0!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .try-label{position:absolute!important;right:15px!important;bottom:0!important;font-size:8px!important;color:#b3916f!important;background:#fff!important;padding:3px 5px!important;border-radius:4px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .option:disabled{opacity:1!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .result-title{margin-top:18px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .answer-message{margin-bottom:16px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .step{padding-bottom:15px!important}
html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .mini-question{padding-bottom:15px!important}
@media(max-width:370px){html body #research-app[data-research-page="learning"] #fuuvo-mobile-photo-solver .scan-stage{width:calc(100% - 18px)!important}}
}
}
