@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/InterVariable-Italic.woff2) format("woff2");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansCN-VF.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--sans:Inter,"Source Han Sans SC","Microsoft YaHei",sans-serif;font-family:var(--sans);color:#252723;background:#faf9f6;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;font-weight:400;--ink:#252723;--muted:#858781;--line:#eae9e4;--blue:#435fea;--paper:#faf9f6;--white:#fff;--radius:15px}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #b9c6ff;outline-offset:2px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:242px;background:#f4f3ef;border-right:1px solid #eeede8;padding:27px 17px 18px;display:flex;flex-direction:column;z-index:10}.brand{height:31px;display:flex;align-items:center;gap:9px;padding:0 10px;font-size:16px;letter-spacing:-.5px;font-weight:700;color:#252723}.brand-mark{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:#fff;background:#405bd9;font-family:var(--sans);font-size:16px;font-weight:700}.brand-muted{font-weight:500;color:#999a94}.nav-label,.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.25px;color:#a0a199}.nav-label{margin:49px 10px 12px}.nav-item{width:100%;height:42px;display:flex;align-items:center;gap:12px;padding:0 11px;border:0;border-radius:9px;background:transparent;color:#777a73;text-align:left;font-size:13px;margin:2px 0;transition:.18s ease}.nav-item:hover{background:#ebeae5;color:var(--ink)}.nav-item.active{background:#e9eaf1;color:#344fc7;font-weight:600}.nav-item i{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#536bef}.side-bottom{margin-top:auto}.star-card{display:flex;align-items:center;gap:11px;border:1px solid #e7e6e0;background:#faf9f6;border-radius:12px;padding:12px 10px;margin:0 1px 12px}.star-icon{display:grid;place-items:center;width:30px;height:30px;background:#f4ecd3;color:#bc913a;border-radius:9px;font-size:18px}.star-card span:nth-child(2),.profile span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.star-card b,.profile b{font-size:12px;font-weight:600}.star-card small,.profile small{font-size:10px;color:#94958e}.star-card button,.profile>svg{border:0;background:none;color:#a1a29b;padding:3px}.profile{width:100%;height:47px;display:flex;align-items:center;gap:10px;text-align:left;border:0;background:transparent;padding:0 5px;color:var(--ink)}.avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#e5ddce;color:#7d6446;font-size:12px;font-weight:700}.main{margin-left:242px;min-height:100vh}.topbar{height:66px;border-bottom:1px solid #efeee9;display:flex;align-items:center;justify-content:space-between;padding:0 49px;background:#faf9f6e0}.crumb{font-size:12px;color:#9a9b95}.crumb span{margin:0 9px;color:#cacac4}.crumb b{font-weight:600;color:#4c4e49}.top-right{display:flex;gap:22px}.quiet-btn{display:flex;gap:7px;align-items:center;background:none;border:0;color:#81837c;font-size:12px}.mobile-toggle,.mobile-stars{display:none}.home-page,.tools-page,.chat-page{max-width:1070px;margin:0 auto;padding:51px 50px 35px}.hero-row{display:flex;align-items:center;justify-content:space-between;min-height:174px;margin-bottom:27px}.hero-row h1,.chat-heading h1,.tools-heading h1,.login-form h1{font-family:var(--sans);letter-spacing:-1.8px;font-size:43px;line-height:1.12;font-weight:700;margin:13px 0 12px}.hero-row h1 em{font-family:var(--sans);color:#5266cf;font-weight:400}.hero-copy,.tools-heading>div>p,.chat-heading p,.login-form>p{font-size:13px;color:#888a83;margin:0}.hero-art{width:210px;height:166px;position:relative;margin-right:38px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid #e8e7e1;border-radius:50%;transform:rotate(-24deg)}.orbit-one{width:190px;height:90px}.orbit-two{width:147px;height:118px;transform:rotate(35deg)}.paper-plane{width:81px;height:81px;display:grid;place-items:center;border-radius:26px 26px 28px 12px;background:#e8ebf9;color:#5368d5;font-size:43px;transform:rotate(-8deg);box-shadow:0 14px 30px #273eac13}.spark{position:absolute;right:28px;top:22px;color:#5368d5;font-size:18px}.art-dot{width:8px;height:8px;position:absolute;bottom:23px;left:42px;border-radius:50%;background:#dcb875}.prompt-wrap{border:1px solid #e5e4de;border-radius:14px;background:#fff;padding:17px 17px 13px;box-shadow:0 7px 25px #30352108;transition:.2s}.prompt-wrap:focus-within{border-color:#bfc8f4;box-shadow:0 8px 28px #435fea14}.prompt-label{font-size:12px;font-weight:600;color:#5c5e58;margin:1px 0 9px}.prompt-wrap textarea,.chat-composer textarea{width:100%;height:49px;resize:none;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px}.prompt-wrap textarea::placeholder,.chat-composer textarea::placeholder{color:#b0b1aa}.prompt-controls{display:flex;align-items:center;gap:14px}.attach-btn{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#858780;font-size:11px;padding:5px}.cost-note{margin-left:auto;color:#a0a19a;font-size:10px}.cost-note b{color:#bd923a;margin-left:3px}.send-btn{width:34px;height:34px;display:grid;place-items:center;background:#475fe0;border:0;color:#fff;border-radius:10px;transition:.18s}.send-btn:hover{background:#344dce;transform:translateY(-1px)}.section-head{display:flex;align-items:end;justify-content:space-between;margin:37px 0 16px}.section-head h2{font-size:16px;letter-spacing:-.3px;margin:0 0 6px;font-weight:600}.section-head p{font-size:11px;color:#91928b;margin:0}.text-link{display:flex;align-items:center;gap:6px;background:none;border:0;color:#5e68ac;font-size:11px;padding:5px}.task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.task-card{position:relative;text-align:left;min-height:161px;padding:15px 14px 12px;border:1px solid #e9e8e2;border-radius:12px;background:#ffffffb3;color:var(--ink);transition:.2s ease}.task-card:hover{transform:translateY(-3px);border-color:#d4d8eb;box-shadow:0 10px 24px #282f4d0c;background:#fff}.task-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;margin-bottom:14px}.peach{background:#f7ece5;color:#b87a53}.blue{background:#eaf0fa;color:#5474b9}.lilac{background:#f0edf7;color:#8370b3}.mint{background:#e9f1eb;color:#638670}.task-name{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.task-sub{display:block;font-size:10px;color:#92938c;line-height:1.4;max-width:145px}.task-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:13px;color:#92938c;font-size:10px}.task-cost{color:#a1844a}.card-arrow{position:absolute;right:13px;top:20px;color:#b0b1aa}.home-foot{display:flex;justify-content:space-between;margin-top:29px;padding-top:15px;border-top:1px solid #ecebe6;color:#999a94;font-size:10px}.home-foot span:first-child{display:flex;align-items:center;gap:6px}.home-foot svg{color:#b99a58}.chat-page{height:calc(100vh - 66px);min-height:620px;display:flex;flex-direction:column;padding-top:37px}.chat-heading{display:flex;justify-content:space-between;align-items:center}.chat-heading h1,.tools-heading h1{font-size:32px;margin:10px 0 7px}.chat-heading p{font-size:12px}.new-chat{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:9px 12px;font-size:11px;color:#5b5d56}.chat-body{flex:1;min-height:260px;display:flex;overflow-y:auto}.chat-empty{margin:auto;text-align:center;padding:20px}.empty-mark{width:48px;height:48px;margin:0 auto 17px;border-radius:15px;display:grid;place-items:center;background:#e9ebf8;color:#5266d1}.chat-empty h2{font-size:17px;font-weight:600;margin:0 0 7px}.chat-empty p{font-size:11px;color:#94958e;margin:0 0 21px}.chat-suggestions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.chat-suggestions button{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e8e7e1;padding:9px 10px;border-radius:9px;color:#61635d;font-size:10px}.chat-suggestions button>svg{color:#6b79c8}.chat-suggestions button span{color:#aa8e55;margin-left:3px}.messages{width:min(650px,100%);margin:25px auto;display:flex;flex-direction:column;gap:16px}.message{display:flex;align-items:flex-start;gap:9px}.message.user{justify-content:flex-end}.bot-avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#405bd9;color:#fff;font-weight:700;font-size:14px;flex:none}.bubble{max-width:78%;background:#fff;border:1px solid #e9e8e3;border-radius:4px 14px 14px;padding:12px 14px;font-size:12px;line-height:1.65;color:#555750}.user .bubble{background:#eef0fa;border-color:#e7e9f5;border-radius:14px 4px 14px 14px}.bubble small{display:block;color:#a0a19a;font-size:9px;margin-top:9px}.chat-composer{width:min(760px,100%);margin:0 auto 14px;border:1px solid #e5e4de;border-radius:13px;background:#fff;padding:11px 14px 10px;box-shadow:0 7px 25px #30352108}.chat-taskbar{display:flex;justify-content:space-between;align-items:center;margin:0 0 9px;font-size:10px;color:#858780}.chat-taskbar span,.chat-taskbar button{display:flex;align-items:center;gap:6px}.chat-taskbar span svg{color:#6272cb}.chat-taskbar button{border:0;background:#f7f6f3;border-radius:7px;padding:6px 8px;color:#858780;font-size:10px}.chat-composer textarea{height:42px;font-size:12px}.chat-compose-bottom{display:flex;align-items:center;gap:9px}.chat-compose-bottom>span{font-size:9px;color:#a0a19a}.chat-compose-bottom .send-btn{margin-left:auto;width:31px;height:31px}.tools-page{padding-top:48px}.tools-heading{display:flex;align-items:end;justify-content:space-between}.tools-heading h1{font-size:33px;margin-top:11px}.tool-search{width:190px;height:36px;display:flex;align-items:center;gap:8px;border:1px solid #e5e4de;border-radius:9px;background:#fff;padding:0 10px;color:#a0a19a;margin-bottom:3px}.tool-search input{width:100%;border:0;outline:0;font-size:11px;color:var(--ink)}.tool-search input::placeholder{color:#a0a19a}.filter-row{display:flex;gap:7px;margin:33px 0 12px}.filter-row button{border:0;border-radius:7px;background:transparent;padding:7px 12px;color:#898a84;font-size:10px}.filter-row button.selected{background:#e9ebf8;color:#4058c6;font-weight:600}.tools-list{border-top:1px solid #e9e8e2}.tool-row{min-height:84px;display:flex;align-items:center;gap:14px;padding:12px 9px;border-bottom:1px solid #e9e8e2}.tool-row .task-icon{margin:0;flex:none}.tool-info{flex:1}.tool-info h3{font-size:12px;font-weight:600;margin:0 0 5px}.tool-info p{font-size:10px;color:#91928b;margin:0}.category-label{font-size:9px;color:#92938c;min-width:56px}.tool-cost{font-size:10px;color:#aa8e55;min-width:67px}.tool-open{display:flex;align-items:center;gap:6px;background:transparent;border:0;color:#5264c0;font-size:10px;padding:8px}.tools-note{display:flex;gap:12px;align-items:center;margin-top:31px;padding:16px;border:1px solid #eee8d8;border-radius:11px;background:#fbf8f0}.note-star{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#f2ead4;color:#b28d42}.tools-note b,.tools-note small{display:block}.tools-note b{font-size:11px;font-weight:600}.tools-note small{margin-top:4px;color:#929087;font-size:10px}.login-page{min-height:calc(100vh - 66px);display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:910px;margin:auto;padding:50px}.login-art{height:460px;border-radius:20px;background:#f1f0eb;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.login-art:before,.login-art:after{content:"";position:absolute;border:1px solid #e3e2dc;border-radius:50%;width:380px;height:230px;transform:rotate(-27deg)}.login-art:after{width:280px;height:350px;transform:rotate(30deg)}.login-shape{z-index:1;width:112px;height:112px;display:grid;place-items:center;border-radius:34px 34px 34px 14px;background:#e0e5fb;color:#5369d6;font-size:60px;font-weight:600;font-family:var(--sans)}.login-art p{z-index:1;font-family:var(--sans);font-size:21px;line-height:1.4;letter-spacing:-.6px;text-align:center;color:#464943}.login-form{max-width:330px;margin:auto;padding:20px 0 20px 48px}.login-form>.brand{padding:0;margin-bottom:65px}.login-form .eyebrow{margin-bottom:7px}.login-form h1{font-size:32px;margin:0 0 8px}.login-form>p{margin-bottom:29px}.login-form label{display:block;font-size:10px;color:#64665f;margin:15px 0}.login-form label input{display:block;width:100%;height:41px;margin-top:7px;border:1px solid #e6e5df;border-radius:8px;background:#fff;padding:0 11px;font-size:11px}.primary-wide{width:100%;height:42px;display:flex;align-items:center;justify-content:center;gap:9px;background:#465fe0;color:#fff;border:0;border-radius:8px;margin-top:21px;font-size:11px}.login-foot{display:block;text-align:center;color:#999a94;font-size:10px;margin-top:20px}.login-foot button,.back-home{border:0;background:none;color:#5264c0;font-size:10px}.back-home{display:block;margin:19px auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#17191540;display:grid;place-items:center;padding:20px;animation:fade .18s}.modal{width:min(360px,100%);position:relative;border-radius:15px;background:#fff;padding:27px 25px 21px;box-shadow:0 20px 70px #1113;animation:rise .2s}.modal-close{position:absolute;right:12px;top:12px;border:0;background:none;color:#94958e}.modal-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#f4ecd6;color:#b18e48;font-size:20px}.modal p{font-size:12px;line-height:1.6;color:#60625c;margin:17px 0 22px}.modal-ok{width:100%;border:0;border-radius:8px;background:#475fe0;color:#fff;padding:10px;font-size:11px}.scrim{display:none}.eyebrow{line-height:1.2}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:.6;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.sidebar{width:210px}.main{margin-left:210px}.topbar{padding:0 30px}.home-page,.tools-page,.chat-page{padding-left:32px;padding-right:32px}.task-grid{grid-template-columns:repeat(2,1fr)}.task-card{min-height:148px}.hero-art{margin-right:5px}.tools-heading{align-items:flex-start;gap:20px;flex-direction:column}.tool-search{width:100%}.login-page{padding:30px;gap:15px}.login-form{padding-left:25px}}@media(max-width:680px){.sidebar{width:270px;transform:translate(-100%);transition:transform .23s;box-shadow:12px 0 35px #2221}.sidebar.open{transform:translate(0)}.scrim{display:block;position:fixed;z-index:9;top:0;right:0;bottom:0;left:0;border:0;background:#17191540}.main{margin-left:0}.topbar{height:58px;padding:0 18px}.mobile-toggle{display:grid;place-items:center;border:0;background:transparent;color:#686a63;padding:4px}.crumb{margin-right:auto;margin-left:11px}.quiet-btn{display:none}.mobile-stars{display:block;border:1px solid #e7e2d4;background:#f8f5eb;color:#a28443;padding:7px 10px;border-radius:8px;font-size:10px}.home-page,.tools-page,.chat-page{padding:31px 19px 24px}.hero-row{min-height:auto;margin-bottom:22px}.hero-row h1{font-size:35px;letter-spacing:-1.5px;margin-top:11px}.hero-copy{font-size:12px;max-width:225px;line-height:1.55}.hero-art{width:94px;height:108px;margin:0 -4px 0 0;flex:none;transform:scale(.72);transform-origin:center right}.hero-row{gap:0}.section-head{margin-top:30px}.section-head h2{font-size:15px}.section-head p{max-width:230px;line-height:1.45}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.task-card{min-height:151px;padding:13px 11px}.task-sub{font-size:9px}.home-foot{flex-direction:column;gap:8px;line-height:1.5}.chat-page{height:calc(100dvh - 58px);min-height:540px}.chat-heading h1{font-size:29px}.chat-heading p{max-width:230px;line-height:1.5}.new-chat{font-size:10px;padding:8px}.chat-empty{padding:15px 0}.chat-empty h2{font-size:16px}.chat-suggestions{gap:6px}.chat-suggestions button{padding:8px;font-size:9px}.messages{margin:18px 0}.bubble{font-size:11px;max-width:85%}.chat-composer{margin-bottom:3px;padding:10px}.chat-compose-bottom>span{max-width:210px;line-height:1.4}.tools-heading h1{font-size:29px;line-height:1.18;max-width:330px}.tools-heading>div>p{font-size:11px;line-height:1.5;max-width:320px}.filter-row{overflow:auto;margin-top:25px}.filter-row button{flex:none}.tool-row{gap:9px;min-height:75px;padding:10px 2px}.tool-row .task-icon{width:32px;height:32px}.tool-info p{line-height:1.35;max-width:225px}.category-label{display:none}.tool-cost{min-width:auto;font-size:9px;white-space:nowrap}.tool-open{font-size:0;padding:7px}.tool-open svg{width:17px}.tools-note{padding:13px;margin-top:22px}.tools-note small{line-height:1.4}.login-page{min-height:calc(100dvh - 58px);display:block;padding:40px 24px}.login-art{display:none}.login-form{max-width:390px;padding:10px 0;margin:0 auto}.login-form>.brand{margin-bottom:66px}.login-form h1{font-size:31px}.modal p{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html,body{overflow-x:hidden}button:disabled{opacity:.5;cursor:not-allowed}.auth-links,.privacy-footer{display:flex;gap:14px;flex-wrap:wrap}.auth-links{margin:22px 0}.agent-mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;color:#435fea;vertical-align:middle}.agent-mark svg{width:100%;height:100%;transform-origin:center}.agent-mark.is-active svg{animation:agent-orbit 2.8s ease-in-out infinite}.message.bot .agent-mark:not(.is-active){animation:agent-arrive .5s ease-out both}.agent-waiting{align-items:center;color:var(--muted);font-size:12px;gap:10px;min-height:42px}.chat-taskbar .agent-mark{width:19px;height:19px}.global-status>.agent-mark{width:22px;height:22px;margin-right:9px}html[data-theme=dark] .agent-mark{color:#aebaff}@keyframes agent-orbit{0%,to{transform:rotate(-8deg) scale(.91)}50%{transform:rotate(82deg) scale(1.08)}}@keyframes agent-arrive{0%{opacity:0;transform:scale(.75) rotate(-25deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.agent-mark,.agent-mark svg{animation:none!important}}.auth-links button,.privacy-footer button{border:1px solid var(--line);border-radius:8px;padding:9px 12px;background:var(--white);color:var(--ink);font-size:12px}.login-form form{margin-top:20px}.login-form form label{display:block}.login-form .back-home{margin:12px 0}.login-form .secondary{margin-top:16px;background:transparent;color:var(--ink);border:1px solid var(--line)}.status{border:1px solid var(--line);border-radius:10px;padding:14px;line-height:1.65;color:var(--ink)!important;background:var(--white);overflow-wrap:anywhere}.legal-page{max-width:820px;padding:40px 32px;margin:auto;line-height:1.75;overflow-wrap:anywhere}.legal-page h1{font-size:30px}.legal-page h2{font-size:18px;margin-top:28px}.legal-page p,.legal-page dd{font-size:14px}.legal-page dd{margin:0 0 16px}.legal-page dt{color:var(--muted);font-size:12px}.legal-page .primary-wide{max-width:360px}.legal-page .back-home{display:block;margin-top:18px}.legal-page a{color:var(--blue)}.global-status{margin:20px 32px;border:1px solid var(--line);border-radius:10px;padding:14px;font-size:13px;line-height:1.6}.global-status button{float:right;background:transparent;border:0;color:inherit}.privacy-footer{padding:24px 32px;border-top:1px solid var(--line);margin-top:24px}.consent-panel{flex-basis:100%;max-width:820px;border:1px solid var(--line);background:var(--white);padding:20px;border-radius:14px}.consent-panel h3{font-size:16px}.consent-panel p{font-size:13px;line-height:1.65}.consent-panel button{margin:4px 8px 4px 0}.pricing-draft{font-size:12px;color:var(--muted);line-height:1.65}.home-ad{padding:0 32px;max-width:1100px;margin:auto}.ad-slot{min-height:280px;width:100%;border-top:1px solid var(--line);padding-top:12px;overflow:hidden}.ad-slot small{font-size:10px;color:var(--muted)}.ad-preview{display:grid;place-items:center;background:var(--white);color:var(--muted);font-size:12px;border:1px dashed var(--line);border-radius:10px}.adsbygoogle{min-height:250px}.profile b{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark]{--ink:#e8e8e4;--muted:#a2a39f;--line:#37383e;--paper:#17181b;--white:#222327;--blue:#aebaff}@media(max-width:680px){.privacy-footer,.legal-page{padding:24px 19px}.home-ad{padding:0 19px}.global-status{margin:16px 19px}.crumb{min-width:0;font-size:10px}.top-right{flex:none}.consent-panel{padding:14px}.profile b{max-width:150px}.login-form>.brand{margin-bottom:35px}.ad-slot{min-height:280px}}.sign-in{display:flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #e7e6df;border-radius:8px;background:#fff;color:#555750;font-size:10px}.attach-label{display:block;margin:14px 0;color:#72746d;font-size:10px}.attach-label input{display:block;width:100%;margin-top:7px;border:1px solid #e5e4de;border-radius:8px;background:#fff;padding:10px;font-size:10px;color:#73756e}.modal h3{font-size:14px;margin:16px 0 10px;font-weight:600}@media(max-width:680px){.sign-in{padding:7px 9px;font-size:9px}.top-right{gap:7px}}body{font-size:16px}.nav-item,.profile,.hero-copy,.login-form>p,.chat-heading p,.tools-heading>div>p{font-size:15px;line-height:1.6}.task-name,.tool-info h3,.bubble,.login-form label,.login-form label input,.chat-composer textarea,.primary-wide{font-size:16px}.task-sub,.task-bottom,.section-head p,.home-foot,.tool-info p,.chat-empty p,.chat-suggestions button,.tool-open,.filter-row button,.tool-cost,.chat-taskbar,.chat-compose-bottom>span,.login-foot,.back-home,.sign-in,.quiet-btn,.lang-toggle,.crumb,.attach-label,.auth-links button,.privacy-footer button,.consent-panel p,.global-status,.pricing-draft{font-size:14px;line-height:1.55}.nav-label,.eyebrow,.star-card small,.profile small,.bubble small,.category-label,.ad-slot small{font-size:12px}.task-sub{max-width:none}.task-card{min-height:184px}.login-form{max-width:390px;width:100%}.login-form label input{height:48px}.primary-wide{min-height:48px}.lang-toggle,.theme-toggle,.sign-in,.mobile-toggle,.send-btn,.attach-btn{min-height:44px;min-width:44px}.topbar{min-height:72px}.top-right{gap:8px}.chat-compose-bottom .send-btn{width:44px;height:44px}button,a,input,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.task-card,.nav-item{transition:background-color .16s,border-color .16s,color .16s}.main{min-width:0}.admin-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-stats>div,.admin-users article,.admin-edit{border:1px solid var(--line);border-radius:14px;background:var(--white);padding:18px;margin-bottom:12px}.admin-stats b{display:block;font-size:30px}.admin-stats small,.admin-users small{font-size:14px;color:var(--muted)}.admin-users article{display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.admin-page button{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px;min-height:44px;padding:8px 14px;font-size:14px}.admin-users button{align-self:flex-start}.admin-edit label{display:block;margin-top:16px}.admin-edit input{display:block;width:100%;height:48px;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--ink);font-size:16px;margin-top:8px}.admin-page .danger{color:#c73535;margin-top:16px}.auth-links a{padding:8px 0}@media(max-width:680px){.crumb{display:none}.topbar{padding:0 12px}.top-right{margin-left:auto}.mobile-stars{font-size:13px}.task-grid{grid-template-columns:1fr}.task-card{min-height:160px;padding:18px}.hero-copy{max-width:230px}.hero-art{width:72px}.home-page,.tools-page,.chat-page{padding:28px 19px}.login-page{padding:32px 19px}.tool-info p{font-size:14px}.tool-cost{font-size:12px}.chat-page{height:calc(100dvh - 72px)}.chat-compose-bottom>span{font-size:12px}.hero-row h1{font-size:36px}.tool-search input,.chat-composer textarea{font-size:16px}.admin-stats{gap:8px}.admin-stats>div{padding:12px}.admin-edit{padding:14px}}.theme-toggle{width:32px;height:32px;display:grid;place-items:center;border:1px solid #e8e7e1;border-radius:9px;background:transparent;color:#777970;transition:.18s}.theme-toggle:hover{background:#efeee9;color:#454741}.lang-toggle{height:32px;padding:0 9px;border:1px solid #e8e7e1;border-radius:9px;background:transparent;color:#777970;font-size:10px;font-weight:600}.lang-toggle:hover{background:#efeee9;color:#454741}html[data-theme=dark] .lang-toggle{border-color:#3a3b40;color:#e0e0da}html[data-theme=dark] .lang-toggle:hover{background:#2b2c31}html[data-theme=dark] body{background:#17181b;color:#e8e8e4}html[data-theme=dark] .sidebar{background:#1d1e22;border-color:#303137}html[data-theme=dark] .topbar{background:#191a1d;border-color:#303137}html[data-theme=dark] .brand,html[data-theme=dark] .crumb b,html[data-theme=dark] .section-head h2,html[data-theme=dark] .task-name,html[data-theme=dark] .tool-info h3,html[data-theme=dark] .chat-empty h2,html[data-theme=dark] .login-form h1,html[data-theme=dark] .tools-heading h1,html[data-theme=dark] .chat-heading h1{color:#e9e9e5}html[data-theme=dark] .brand-muted,html[data-theme=dark] .nav-item,html[data-theme=dark] .quiet-btn,html[data-theme=dark] .crumb,html[data-theme=dark] .section-head p,html[data-theme=dark] .task-sub,html[data-theme=dark] .hero-copy,html[data-theme=dark] .tools-heading>div>p,html[data-theme=dark] .chat-heading p,html[data-theme=dark] .chat-empty p,html[data-theme=dark] .tool-info p,html[data-theme=dark] .home-foot,html[data-theme=dark] .login-form>p{color:#a2a39f}html[data-theme=dark] .profile{color:#deded9}html[data-theme=dark] .task-cost,html[data-theme=dark] .tool-cost,html[data-theme=dark] .cost-note b{color:#d4b978}html[data-theme=dark] .nav-item:hover{background:#292a2f;color:#eee}html[data-theme=dark] .nav-item.active{background:#292d3c;color:#aebaff}html[data-theme=dark] .star-card,html[data-theme=dark] .task-card,html[data-theme=dark] .prompt-wrap,html[data-theme=dark] .chat-composer,html[data-theme=dark] .bubble,html[data-theme=dark] .tool-search,html[data-theme=dark] .tool-open,html[data-theme=dark] .new-chat,html[data-theme=dark] .sign-in{background:#222327;border-color:#37383e;color:#deded9}html[data-theme=dark] .task-card:hover{background:#27282d;border-color:#4a4d5a}html[data-theme=dark] .prompt-wrap:focus-within,html[data-theme=dark] .chat-composer:focus-within{border-color:#5b6bc2}html[data-theme=dark] .prompt-label,html[data-theme=dark] .chat-taskbar,html[data-theme=dark] .chat-suggestions button,html[data-theme=dark] .login-form label{color:#c3c4bf}html[data-theme=dark] .chat-suggestions button,html[data-theme=dark] .chat-taskbar button,html[data-theme=dark] .tool-search input,html[data-theme=dark] .login-form label input,html[data-theme=dark] .attach-label input{background:#292a2f;border-color:#3b3c42;color:#e3e3de}html[data-theme=dark] .user .bubble{background:#2a2e40;border-color:#383d52;color:#e6e7ee}html[data-theme=dark] .chat-taskbar button{background:#2d2e33;color:#c0c1bc}html[data-theme=dark] .tool-row,html[data-theme=dark] .tools-list,html[data-theme=dark] .home-foot{border-color:#303137}html[data-theme=dark] .tools-note{background:#29271f;border-color:#49422e}html[data-theme=dark] .tools-note b{color:#e3e1d8}html[data-theme=dark] .tools-note small,html[data-theme=dark] .tool-search input::placeholder,html[data-theme=dark] .prompt-wrap textarea::placeholder,html[data-theme=dark] .chat-composer textarea::placeholder{color:#999a95}html[data-theme=dark] .login-art{background:#222327}html[data-theme=dark] .login-art p{color:#dbdcd7}html[data-theme=dark] .modal{background:#242529}html[data-theme=dark] .modal p,html[data-theme=dark] .modal h3,html[data-theme=dark] .modal label{color:#deded9}html[data-theme=dark] .theme-toggle{border-color:#3a3b40;color:#e0e0da}html[data-theme=dark] .theme-toggle:hover{background:#2b2c31}.verification-email{overflow-wrap:anywhere}.ad-overview{margin-top:32px;border-top:1px solid var(--line);padding-top:16px}.ad-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.ad-details dt{color:var(--muted)}.ad-details dd{margin:0;overflow-wrap:anywhere}@media(max-width:680px){.ad-details{grid-template-columns:1fr;gap:6px}.ad-details dd{margin-bottom:12px}}.report-table{overflow-x:auto;max-width:100%}.report-table table{border-collapse:collapse;min-width:600px;width:100%}.report-table th,.report-table td{text-align:left;padding:10px;border-bottom:1px solid var(--line);font-size:14px}.ad-overview .admin-stats b{font-size:24px;overflow-wrap:anywhere}.bubble{white-space:pre-wrap;overflow-wrap:anywhere}.source-link{display:block;margin-top:12px;color:var(--blue)}.quota-status{font-size:14px;color:var(--muted)}.chat-compose-bottom .attach-btn{overflow-wrap:anywhere;max-width:180px}html{touch-action:pan-x pan-y}body{min-width:0}.topbar{height:72px;flex:none;padding-top:env(safe-area-inset-top);min-height:calc(72px + env(safe-area-inset-top))}.sidebar{padding-bottom:max(18px,env(safe-area-inset-bottom))}.chat-active .main{height:var(--app-height,100dvh);min-height:0;display:flex;flex-direction:column;overflow:hidden}.chat-active .chat-page{flex:1;width:100%;height:auto;min-height:0;padding-top:20px;padding-bottom:max(8px,env(safe-area-inset-bottom));overflow:hidden}.chat-body{min-height:0;overscroll-behavior:contain}.chat-heading,.chat-composer{flex:none}.chat-heading{gap:12px}.chat-heading h1{margin-top:0}.chat-heading p{margin-bottom:12px}.chat-composer{margin-bottom:0}.chat-active .privacy-footer{display:none}.chat-active .global-status{flex:none;margin:6px 19px;padding:8px 12px}.chat-compose-bottom{flex-wrap:wrap}.chat-composer textarea{font-size:16px;min-height:54px}.chat-taskbar>span{min-width:0;overflow-wrap:anywhere}.chat-taskbar>button,.new-chat{flex:none;min-height:44px}.messages{height:max-content}.message,.bubble{min-width:0}.result-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;white-space:normal}.result-actions button,.result-actions a{min-height:44px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--blue);background:transparent;font-size:14px;text-decoration:none}.typing-cursor{color:var(--blue)}.trend{margin:20px 0;border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--white)}.trend figcaption{font-size:16px;font-weight:600}.trend-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;margin:12px 0}.trend-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px}.trend-plot{height:130px;display:flex;gap:5px;align-items:end;border-bottom:1px solid var(--line)}.trend-day{height:100%;flex:1;min-width:0;display:flex;gap:2px;align-items:end}.trend-day>span{flex:1;border-radius:3px 3px 0 0;min-width:0}.trend-range{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin:8px 0}.trend summary{cursor:pointer;min-height:44px;padding-top:8px;font-size:14px}.admin-stats b{overflow-wrap:anywhere}@media(max-width:680px){.topbar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.chat-active .chat-page{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.chat-heading .eyebrow,.chat-heading p{display:none}.chat-heading h1{font-size:24px;margin-bottom:12px}.chat-empty{padding:12px 0}.chat-suggestions button{min-height:44px;font-size:13px}.bubble{font-size:16px;max-width:calc(100% - 39px)}.chat-compose-bottom>span{flex:1;min-width:0;font-size:12px}.chat-taskbar{gap:8px;font-size:12px}.chat-taskbar button{font-size:12px}.hero-row>div:first-child{min-width:0}.home-page,.tools-page{padding-left:max(19px,env(safe-area-inset-left));padding-right:max(19px,env(safe-area-inset-right))}.trend{padding:12px}.trend-plot{gap:3px}}@media(max-height:500px){.chat-heading{display:none}.chat-active .chat-page{padding-top:6px}.chat-composer textarea{min-height:36px;height:36px}.chat-taskbar{margin-bottom:4px}.chat-empty>p,.chat-empty>h2,.empty-mark{display:none}.topbar{height:48px;min-height:calc(48px + env(safe-area-inset-top))}}.history-tools{display:flex;flex-wrap:wrap;gap:8px}.history-tools button,.history-list button,.study-practice summary{min-height:44px;padding:10px;border:1px solid var(--line);border-radius:10px;background:transparent;color:inherit;cursor:pointer}.history-tools button[aria-pressed=true]{font-weight:700}.history-list{display:grid;gap:10px;max-height:45dvh;overflow:auto}.history-list button{text-align:left;overflow-wrap:anywhere}.history-list b,.history-list small{display:block}.history-list small{margin-top:8px;opacity:.7}.study-practice{margin-top:20px;line-height:1.65}.study-practice details p{white-space:pre-wrap}.chat-heading{gap:8px}.chat-heading>div{flex:1;min-width:0}.modal{max-height:90dvh;overflow:auto}@media(max-width:480px){.chat-heading{flex-wrap:wrap}.chat-heading>div{flex-basis:100%}}.brand{border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.task-depth{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 10px;font-size:13px;color:var(--muted)}.task-depth select{min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);padding:6px 8px;font:inherit}.task-depth small{display:flex;align-items:center;gap:6px}.task-depth button{background:transparent;border:0;color:inherit;min-width:44px;min-height:44px;cursor:pointer}@media(max-height:500px){.task-depth{padding:0;font-size:12px}.task-depth select,.task-depth button{min-height:36px}}.chat-active .main{margin-left:0}.chat-active .sidebar{width:270px;visibility:hidden;transform:translate(-100%);transition:transform .18s;box-shadow:12px 0 35px #2221}.chat-active .sidebar.open{visibility:visible;transform:translate(0)}.chat-active .mobile-toggle{display:grid;place-items:center;border:0;background:transparent;color:var(--ink)}.chat-active .scrim{display:block;position:fixed;z-index:9;top:0;right:0;bottom:0;left:0;border:0;background:#17191540}.chat-active .topbar{padding-left:24px;padding-right:24px;gap:16px}.chat-active .crumb{margin-right:auto}.chat-active .quiet-btn{display:none}.chat-active .mobile-stars{display:block;border:0;background:transparent;color:var(--ink);font-size:13px;padding:8px}.chat-active .chat-page{flex:0 1 880px;max-width:860px;margin:auto;padding:20px 28px max(16px,env(safe-area-inset-bottom));gap:12px}.chat-active .chat-heading{display:flex;flex-wrap:nowrap;gap:8px;align-items:center;min-height:52px}.chat-active .chat-heading>div{flex:1;flex-basis:auto;min-width:0}.chat-active .chat-heading h1{font-size:20px;letter-spacing:-.5px;margin:0 0 2px}.chat-active .chat-heading p{display:block;font-size:13px;color:var(--muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-active .new-chat{background:transparent;font-size:13px;padding:8px 10px}.chat-active .chat-body{width:100%;flex:1;flex-direction:column;scrollbar-gutter:stable;scroll-padding:16px}.chat-body>.new-chat{align-self:center}.chat-body>.messages,.chat-body>p{flex:none}.chat-active .chat-empty{width:100%;max-width:560px;padding:20px 8px}.chat-active .chat-empty h2{font-size:24px;letter-spacing:-.6px}.chat-active .chat-empty p{max-width:380px;margin:10px auto 24px;line-height:1.7;color:var(--muted)}.chat-active .chat-suggestions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chat-active .chat-suggestions button{min-height:44px;justify-content:flex-start;text-align:left;padding:12px;font-size:13px;background:transparent;border-color:var(--line)}.chat-active .messages{width:100%;max-width:720px;margin:16px auto;gap:24px}.chat-active .bot .bubble{max-width:calc(100% - 39px);background:transparent;border:0;padding:2px 0;color:var(--ink)}.chat-active .user .bubble{max-width:85%;padding:10px 14px}.chat-active .bubble{line-height:1.75}.chat-active .chat-composer{width:100%;padding:12px 14px;box-shadow:0 3px 16px #30352105}.chat-composer:focus-within{border-color:var(--blue)}.chat-active .chat-composer textarea{display:block;height:58px;min-height:44px;line-height:1.6}.chat-active .chat-composer textarea:focus-visible{outline:0}.composer-controls{display:flex;align-items:flex-end;gap:8px}.composer-controls .task-depth{flex:1;min-width:0;padding:0;gap:4px 12px}.task-depth label{white-space:nowrap}.composer-controls .task-depth small{font-size:12px;color:var(--ink);gap:2px}.composer-controls .chat-compose-bottom{flex:none;gap:4px;flex-wrap:nowrap}.attachment-chip{max-width:100%;margin:4px 0;word-break:break-word;text-align:left}.chat-active .quota-status{margin:4px 0;font-size:12px}.result-content,.result-details{white-space:normal}.result-text{white-space:pre-wrap}.result-content:not(.is-folded)>summary{display:none}.result-content>summary,.result-details>summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:13px;color:var(--blue)}.result-content.is-folded{border-bottom:1px solid var(--line)}.result-details{margin-top:4px}.result-details>summary{color:var(--muted)}.result-details small{margin:0}.chat-active .result-actions{margin-top:8px}.chat-active .result-actions button{border:0;padding:8px 0;color:var(--muted)}@media(max-width:680px){.sidebar:not(.open){visibility:hidden}.sidebar.open{visibility:visible}.chat-active .topbar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));gap:8px}.chat-active .chat-page{padding:12px 16px max(10px,env(safe-area-inset-bottom));gap:8px}.chat-active .chat-heading h1{font-size:18px}.chat-active .chat-heading p{font-size:12px}.chat-active .new-chat{font-size:12px;padding:8px}.chat-active .chat-suggestions{grid-template-columns:1fr;max-width:320px;margin:auto}.chat-active .chat-empty h2{font-size:21px}.chat-active .chat-empty p{font-size:13px;margin-bottom:16px}.chat-active .chat-empty{padding:16px 4px}.chat-active .chat-composer{padding:10px 12px}.composer-controls .task-depth{display:grid;gap:0}.composer-controls .task-depth label{font-size:12px}.composer-controls .task-depth select{padding:4px 6px}.composer-controls .task-depth small{font-size:11px}.chat-active .chat-taskbar{font-size:12px}}@media(max-height:500px){.chat-active .chat-page{padding-top:4px;padding-bottom:4px;gap:4px}.chat-active .chat-heading{display:flex;min-height:44px}.chat-active .chat-heading p{display:none}.chat-active .chat-composer textarea{height:44px;min-height:44px}.composer-controls .task-depth{display:flex}.composer-controls .task-depth label{font-size:0}.composer-controls .task-depth select{font-size:12px;min-height:44px}.composer-controls .task-depth button{min-width:32px;min-height:44px}.chat-active .chat-composer{padding:6px 10px}.chat-active .global-status{margin:2px 16px;padding:4px 8px;font-size:12px}.chat-active .chat-empty{padding:8px 4px}.chat-active .chat-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-active .chat-suggestions button{font-size:12px;padding:6px}.chat-active .messages{margin:8px auto}}.notes-page{max-width:1180px;margin:auto;padding:40px 40px 70px;line-height:1.65}.notes-page h1,.notes-page h2,.notes-page h3{line-height:1.15;letter-spacing:-.035em;font-weight:700;color:var(--ink)}.notes-page h1{font-size:clamp(34px,4vw,54px);margin:18px 0 22px}.notes-page h2{font-size:30px;margin:0 0 12px}.notes-page h3{font-size:28px;margin:12px 0}.notes-page p{color:var(--muted);margin:12px 0;max-width:60ch}.notes-kicker{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:700;color:var(--blue)}.notes-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;min-height:540px}.notes-hero-copy>p{font-size:17px;line-height:1.75}.notes-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.notes-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border:1px solid var(--blue);border-radius:12px;background:var(--blue);color:var(--white);padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s}.notes-button:hover{transform:translateY(-2px)}.notes-button.secondary{background:var(--white);color:var(--ink);border-color:var(--line)}.notes-help{display:flex;align-items:center;gap:8px;padding:12px 0;min-height:44px;margin-top:12px;border:0;background:none;color:var(--muted);font-size:13px;text-align:left}.notes-hero-visual{width:100%;max-width:380px;margin-left:auto;border-radius:24px;overflow:hidden}.notes-hero-cover{width:100%;aspect-ratio:2/3}.product-cover{display:block;width:100%;height:100%;aspect-ratio:2/3;object-fit:cover}.notes-section{padding:48px 0;border-bottom:1px solid var(--line)}.notes-section-heading{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:24px}.notes-section-heading a{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink);text-decoration:none;min-height:44px}.notes-product{display:grid;grid-template-columns:280px 1fr;gap:38px;border:1px solid var(--line);border-radius:22px;background:var(--white);overflow:hidden;margin-top:24px;padding:26px}.notes-product-visual{display:block;align-self:start;aspect-ratio:2/3;border-radius:14px;overflow:hidden}.notes-product-copy{align-self:center;min-width:0}.notes-product-copy h3 a{color:inherit;text-decoration:none}.notes-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;font-size:12px}.notes-tags span{border:1px solid var(--line);padding:5px 10px;border-radius:8px;color:var(--ink)}.notes-page .notes-bonus{display:flex;gap:8px;align-items:center;color:var(--blue);font-size:13px}.notes-page .notes-price{font-size:16px;font-weight:700;color:var(--ink)}.contact-pending{font-size:12px;color:var(--muted);max-width:220px}.notes-list header{padding-top:20px}.notes-list h1{font-size:44px}.notes-back{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:13px;text-decoration:none;margin-bottom:20px}.notes-detail-hero{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center}.notes-detail-hero h1{font-size:clamp(30px,3.4vw,44px)}.notes-detail-cover{width:100%;max-width:380px;aspect-ratio:2/3;border-radius:24px;overflow:hidden}.notes-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:26px 0}.notes-facts dt{font-size:12px;color:var(--muted)}.notes-facts dd{margin:4px 0;font-size:14px;color:var(--ink)}.notes-about p{font-size:17px;line-height:1.8}.notes-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:16px 0 0;margin:0}.notes-features li{display:flex;gap:10px;align-items:center;font-size:14px}.notes-features svg{flex:none;color:var(--blue)}.notes-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.notes-previews img{width:100%;height:auto;aspect-ratio:600/848;object-fit:contain;border:1px solid var(--line);border-radius:12px}.notes-bonus-section{display:flex;gap:36px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:22px;padding:36px;margin-top:40px}.notes-gift{flex:none;color:var(--blue);width:110px;height:130px;display:grid;place-items:center;background:#eef3fb;border-radius:18px}.notes-bonus-section h2{margin-top:10px}.notes-bonus-section img{width:120px;height:auto;object-fit:contain}.notes-included{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--blue)}.notes-final-cta{padding:48px 0 0}.notes-skeleton{min-height:280px;border-radius:20px;background:var(--line)}.notes-state{padding:48px 0}.notes-page a:focus-visible,.support-panel a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.support-launcher{position:fixed;bottom:max(22px,env(safe-area-inset-bottom));right:24px;z-index:20;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:30px;background:var(--ink);color:var(--paper);padding:14px 20px;min-height:48px;font-size:13px;box-shadow:0 5px 20px #132a4b18}.support-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#14223830;display:flex;justify-content:flex-end;align-items:flex-end;padding:22px}.support-panel{display:flex;flex-direction:column;width:390px;max-width:100%;height:min(640px,calc(var(--app-height,100dvh) - 44px));background:var(--paper);border:1px solid var(--line);border-radius:22px;box-shadow:0 15px 70px #132a4b24;animation:support-open .24s ease-out;overflow:hidden}.support-panel header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--line);flex:none}.support-panel h2{margin:0;font-size:18px}.support-panel header p{margin:6px 0 0;font-size:12px;color:var(--muted)}.support-panel header p span{margin-left:10px;color:var(--blue)}.support-panel header button{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;color:var(--ink)}.support-messages{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px}.support-welcome h3{font-size:19px;line-height:1.4;margin:12px 0}.support-welcome>svg{color:var(--blue)}.support-welcome p{font-size:13px;line-height:1.7;color:var(--muted)}.support-message{max-width:95%;margin:18px 0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.support-message p{white-space:pre-wrap;margin:0}.support-message.user{margin-left:auto;width:fit-content;padding:10px 14px;border-radius:14px;background:var(--white);border:1px solid var(--line)}.support-message .notes-button{margin-top:12px;padding:8px 12px;font-size:12px}.support-suggestions{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 14px}.support-suggestions button{background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:8px 10px;min-height:44px;font-size:12px}.support-panel form{display:flex;gap:8px;margin:0 14px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:10px;flex:none}.support-panel textarea{width:100%;min-width:0;border:0;background:none;resize:none;color:var(--ink);font-size:16px;line-height:1.5}.support-panel form button{width:44px;height:44px;flex:none;border:0;border-radius:10px;background:var(--blue);color:var(--white)}.support-panel button:disabled{opacity:.45;cursor:default}.support-disclosure{padding:10px 14px max(14px,env(safe-area-inset-bottom));font-size:10px;line-height:1.5;text-align:center;color:var(--muted);flex:none}.support-typing{font-size:24px;letter-spacing:3px;color:var(--blue)}.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}@keyframes support-open{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.product-admin-list{margin-top:24px}.product-admin-list article{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:16px 0}.product-admin-list article>div{flex:1;min-width:0}.product-admin-list img{object-fit:contain;border-radius:6px}.product-admin-list small{display:block;color:var(--muted);font-size:12px}.product-editor fieldset{border:0;padding:0;margin:0;min-width:0}.product-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-editor label{display:block;font-size:13px;margin:16px 0}.product-editor input:not([type=checkbox]),.product-editor textarea,.product-editor select{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);font:inherit;font-size:16px;min-height:44px}.product-editor textarea{min-height:90px;resize:vertical}.product-editor .product-checkbox{display:flex;align-items:center;gap:10px;min-height:44px}.product-checkbox input{width:20px;height:20px}.notes-store .nav-label{font-size:11px}.notes-store .star-card{display:none}.notes-store .sidebar .nav-item{font-size:14px}.notes-store .topbar .quiet-btn,.notes-store .topbar .mobile-stars{display:none}.notes-store .crumb{font-size:12px}.notes-store .topbar{gap:12px}.notes-store .privacy-footer{padding-bottom:90px}.notes-store .sidebar .secondary-workspace{font-size:12px;color:var(--muted);margin-top:16px}.notes-store .sidebar .brand{margin-bottom:24px}.notes-page p,.notes-page .contact-pending,.support-welcome p,.support-disclosure{color:color-mix(in srgb,var(--ink) 68%,var(--paper))}@media(max-width:1100px){.notes-page{padding:28px}.notes-hero{gap:24px;min-height:490px}.notes-product{grid-template-columns:220px 1fr;gap:24px}.notes-detail-hero{gap:30px}.notes-button{padding:11px 14px;font-size:13px}.notes-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.notes-hero{grid-template-columns:1fr;gap:24px}.notes-hero-copy{max-width:560px}.notes-hero-visual{max-width:420px;width:100%;margin:auto}.notes-detail-hero{grid-template-columns:1fr}.notes-detail-cover{max-width:360px;margin:auto}.notes-product{grid-template-columns:180px 1fr;padding:20px}.notes-product h3{font-size:24px}}@media(max-width:680px){.notes-page{padding:24px 20px 48px}.notes-page h1{font-size:36px;letter-spacing:-.04em}.notes-page h2{font-size:26px}.notes-hero-copy>p{font-size:15px}.notes-hero{min-height:0}.notes-product{grid-template-columns:1fr;gap:24px;padding:20px;border-radius:20px}.notes-product-visual{width:100%;max-width:320px;margin:auto}.notes-actions{gap:10px;margin-top:20px}.notes-actions>.notes-button{flex:1 1 auto}.notes-button{min-height:48px;font-size:13px}.notes-section{padding:32px 0}.notes-section-heading{align-items:flex-start}.notes-section-heading a{white-space:nowrap}.notes-section-heading p{font-size:13px}.notes-detail-hero h1{font-size:32px}.notes-facts{gap:18px}.notes-features{gap:16px 12px}.notes-features li{font-size:13px;align-items:flex-start}.notes-bonus-section{gap:20px;padding:24px;flex-wrap:wrap}.notes-gift{width:70px;height:70px}.notes-bonus-section h2{font-size:24px}.notes-bonus-section p{font-size:14px}.notes-bonus-section>div:nth-child(2){flex:1;min-width:180px}.notes-previews{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:16px}.notes-previews img{width:85%;flex:none;scroll-snap-align:start}.support-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:12px 16px}.support-overlay{padding:0;align-items:flex-start;padding-top:max(12px,env(safe-area-inset-top))}.support-panel{width:100%;height:calc(var(--app-height,100dvh) - max(12px,env(safe-area-inset-top)));border-radius:20px 20px 0 0;border-bottom:0}.support-panel header{padding:12px 18px}.support-messages{padding:18px}.product-editor-grid{grid-template-columns:1fr}.product-admin-list article{flex-wrap:wrap}.notes-store .crumb{display:none}}@media(prefers-reduced-motion:reduce){.notes-button,.notes-hero-cover,.notes-product-visual .product-cover{transition:none;transform:none!important}.support-panel{animation:none}}.product-cover-placeholder{display:grid;place-items:center;aspect-ratio:600/760;padding:24px;background:var(--paper);color:var(--ink);font-weight:700}.notes-current-product{display:inline-block;color:var(--ink);font-size:14px;font-weight:700;text-decoration:none;min-height:32px}.notes-current-product:hover{text-decoration:underline}.notes-store .ad-reserved{min-height:180px;border:1px solid var(--line);border-radius:14px;padding:12px 16px;background:var(--paper)}@media(max-width:680px){.notes-store .ad-reserved{min-height:140px}}.notes-home{max-width:1320px;padding:40px 40px 64px}.notes-home .notes-hero{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:36px;min-height:540px}.notes-home h1{font-size:clamp(40px,3.65vw,60px);letter-spacing:-.045em;margin:20px 0 24px}.notes-home h2{font-size:28px}.notes-home h3{font-size:32px}.notes-home .notes-hero-copy{min-width:0}.notes-home .notes-hero-copy>p{font-size:16px;max-width:44ch;line-height:1.75}.notes-home .notes-current-product{font-size:15px;min-height:24px}.notes-home .notes-hero-copy .notes-hero-metadata{font-size:13px;color:var(--muted);margin:20px 0 14px}.notes-hero-features{display:flex;gap:12px 18px;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:13px;color:var(--ink)}.notes-hero-features li{display:flex;align-items:center;gap:6px}.notes-hero-features svg{color:var(--blue);flex:none}.notes-home .notes-hero-visual{position:relative;max-width:560px;overflow:visible;border-radius:0;padding:20px 0 0;animation:notes-showcase-rise .3s ease-out}.notes-home .notes-hero-cover{position:relative;width:80%;margin-left:auto;z-index:2;border-radius:18px;overflow:hidden;transition:transform .25s}.notes-home .notes-hero-cover:hover{transform:translateY(-4px)}.notes-showcase-pages{position:absolute;top:0;right:0;bottom:54px;left:0;pointer-events:none}.notes-showcase-pages:empty:before{content:"";position:absolute;top:32px;right:22%;bottom:28px;left:5%;border:1px solid var(--line);border-radius:14px;background:var(--white);transform:rotate(-6deg)}.notes-showcase-pages img{position:absolute;top:8%;left:3%;width:64%;height:auto;aspect-ratio:708/1000;object-fit:contain;border:1px solid var(--line);border-radius:12px;transform:rotate(-7deg)}.notes-showcase-pages img+img{top:3%;left:15%;transform:rotate(5deg)}.notes-showcase-badges{position:relative;z-index:3;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-top:18px;font-size:12px}.notes-showcase-badges span{display:flex;gap:6px;align-items:center;padding:7px 11px;border:1px solid var(--line);border-radius:9px;background:var(--white);color:var(--ink)}.notes-button.notes-whatsapp{background:#166534;color:#fff;border-color:#27824d}.notes-button.notes-whatsapp:hover{background:#15803d}.notes-home .notes-section{margin-top:80px;padding:0;border:0}.notes-home .notes-section-heading{margin-bottom:26px}.notes-home .notes-section-heading h2{margin-top:10px;margin-bottom:0}.notes-home .notes-product{grid-template-columns:300px minmax(0,1fr);gap:36px;padding:30px;margin-top:0;border-radius:22px;background:var(--white)}.notes-home .notes-product-copy h3{margin:12px 0}.notes-home .notes-product-description{font-size:15px;max-width:52ch;line-height:1.75}.notes-home .notes-product .notes-tags{font-size:13px;gap:8px}.notes-home .notes-product .notes-bonus{font-size:15px;font-weight:600;margin:20px 0 12px}.notes-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}.notes-sample-grid figure{margin:0;min-width:0}.notes-sample-grid img{display:block;width:100%;height:auto;aspect-ratio:708/1000;object-fit:contain;border:1px solid var(--line);border-radius:16px;transition:transform .22s}.notes-sample-grid img:hover{transform:scale(1.015)}.notes-sample-grid figcaption{font-size:13px;color:var(--muted);margin-top:12px}.notes-home .notes-home-bonus{padding:30px;border:1px solid var(--line);border-radius:22px;background:var(--white)}.notes-home-bonus .notes-section-heading>svg{color:var(--blue);flex:none}.notes-infographic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.notes-infographic-grid img{display:block;width:100%;height:auto;aspect-ratio:600/848;object-fit:contain;border:1px solid var(--line);border-radius:12px}.notes-home .notes-home-help{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-top:80px;padding:0}.notes-home-help .notes-actions{margin:0}.notes-home-help p{font-size:16px;margin-bottom:0}.notes-home-active .support-launcher{padding:12px 16px;font-size:12px;max-width:180px}@keyframes notes-showcase-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1001px){.notes-home-active .sidebar{width:232px}.notes-home-active .main{margin-left:232px}}@media(max-width:1100px){.notes-home{padding:30px 28px 64px}.notes-home h1{font-size:44px}.notes-home .notes-hero{gap:24px}.notes-home .notes-product{grid-template-columns:240px minmax(0,1fr);gap:24px;padding:26px}.notes-home h3{font-size:30px}.notes-home .notes-home-help{align-items:flex-start;flex-direction:column}}@media(max-width:900px){.notes-home .notes-hero{grid-template-columns:1fr;gap:32px}.notes-home .notes-hero-visual{max-width:430px;margin:auto}.notes-home .notes-product{grid-template-columns:1fr}.notes-home .notes-product-visual{width:100%;max-width:300px;margin:auto}.notes-sample-grid,.notes-infographic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.notes-home{padding:28px 20px 64px}.notes-home h1{font-size:38px}.notes-home h2{font-size:26px}.notes-home h3{font-size:28px}.notes-home .notes-hero-copy>p{font-size:15px}.notes-home .notes-hero{min-height:0;gap:26px}.notes-home .notes-actions{display:grid;grid-template-columns:1fr;width:100%;gap:10px}.notes-home .notes-hero-visual{max-width:380px}.notes-home .notes-section,.notes-home .notes-home-help{margin-top:56px}.notes-home .notes-product{padding:24px;gap:24px}.notes-home .notes-home-bonus{padding:24px}.notes-home .notes-section-heading{gap:12px}.notes-sample-grid,.notes-infographic-grid{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;padding-bottom:12px}.notes-sample-grid figure{flex:0 0 86%;scroll-snap-align:start}.notes-infographic-grid img{flex:0 0 70%;width:70%;scroll-snap-align:start}.notes-home-help{gap:18px}.notes-home-active .support-launcher{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:12px;max-width:168px}.notes-home-active .notes-help{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.notes-home .notes-hero-visual{animation:none}.notes-home .notes-hero-cover,.notes-sample-grid img{transition:none;transform:none!important}}.notes-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}.notes-offer-grid article{padding:26px;border:1px solid var(--line);border-radius:20px;background:var(--white)}.notes-offer-grid svg{color:var(--blue)}.notes-home .notes-offer-grid h3{font-size:20px;margin:18px 0 10px}.notes-offer-grid p{font-size:14px}.notes-ai-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:center}.notes-ai-section h2{margin-top:14px}.notes-ai-section p{font-size:15px;margin-bottom:24px}.notes-ai-questions{padding:26px;border:1px solid var(--line);border-radius:20px;background:var(--white)}.notes-ai-questions button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);text-align:left;font-size:14px}.notes-visual-ai{position:relative;z-index:3;display:flex;align-items:center;gap:12px;margin:18px 0 0 auto;min-height:64px;width:80%;padding:14px 18px;border:1px solid var(--line);border-radius:16px;background:var(--white);color:var(--ink);text-align:left}.notes-visual-ai span{flex:1}.notes-visual-ai b,.notes-visual-ai small{display:block}.notes-visual-ai b{font-size:14px}.notes-visual-ai small{font-size:12px;color:var(--muted);margin-top:4px}.notes-home-preview{margin-top:40px}.notes-home .notes-home-preview h3,.notes-home .notes-home-bonus h3{font-size:24px}.notes-home .notes-home-bonus{margin-top:40px}.notes-why .notes-features{grid-template-columns:repeat(4,minmax(0,1fr))}.notes-why li{padding:20px 16px;border:1px solid var(--line);border-radius:14px;background:var(--white)}.notes-button,.notes-product,.notes-ai-questions button,.notes-visual-ai{transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.notes-button:active,.notes-visual-ai:active{transform:scale(.98)}.notes-button svg:last-child,.notes-ai-questions svg{transition:transform .2s}.notes-button:hover svg:last-child,.notes-ai-questions button:hover svg{transform:translate(2px)}.notes-product:hover,.notes-ai-questions button:hover{border-color:var(--blue)}.notes-ai-button:hover,.notes-visual-ai:hover{box-shadow:0 0 18px color-mix(in srgb,var(--blue) 15%,transparent)}.notes-page button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media(max-width:1100px){.notes-offer-grid{gap:14px}.notes-offer-grid article{padding:22px}.notes-why .notes-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.notes-ai-section{grid-template-columns:1fr;gap:24px}.notes-offer-grid{grid-template-columns:1fr}.notes-offer-grid article{padding:24px}.notes-home .notes-offer-grid h3{margin-top:12px}}@media(max-width:680px){.notes-visual-ai{width:90%}.notes-why .notes-features{grid-template-columns:1fr}.notes-ai-section .notes-button{width:100%}.notes-home-preview,.notes-home .notes-home-bonus{margin-top:32px}}@media(prefers-reduced-motion:reduce){.notes-button,.notes-product,.notes-ai-questions button,.notes-visual-ai,.notes-button svg:last-child,.notes-ai-questions svg{transition:none;transform:none!important}}.notes-store .profile .avatar{flex:none;width:32px;height:32px;aspect-ratio:1;border-radius:50%}.notes-store .profile>span:nth-child(2){min-width:0;flex:1}.notes-store .profile>svg{flex:none}.notes-store .profile b{display:block;max-width:100%}.support-typing{display:flex;align-items:center;gap:10px;min-height:40px;font-size:13px;letter-spacing:0}.support-typing .agent-mark{width:28px;height:28px;color:var(--blue)}.support-typing .agent-mark.is-active svg{animation:support-breathe 1.6s ease-in-out infinite}@keyframes support-breathe{0%,to{transform:scale(.8);opacity:.6}50%{transform:scale(1.08);opacity:1}}.customer-page{width:min(780px,100%);padding:28px;margin:0 auto}.customer-page .support-panel{width:100%;height:calc(var(--app-height,100dvh) - 122px);min-height:280px;max-height:850px;border-radius:22px;box-shadow:none;animation:none}.customer-page .support-panel h1{font-size:24px;margin:0;color:var(--ink);line-height:1.2}.customer-page .support-panel header .support-new-chat{width:auto;padding:0 12px;border:1px solid var(--line);border-radius:10px;font-size:13px}.customer-page .support-messages{padding:24px}.customer-page .support-message{font-size:15px;line-height:1.8}.customer-page .support-welcome{max-width:420px;margin:35px auto;text-align:center}.customer-page .support-suggestions{justify-content:center}.customer-active .privacy-footer{padding-bottom:24px}.preview-watermark{position:relative;display:block;margin:0;min-width:0}.preview-watermark:after{content:"© EVANX.exe";position:absolute;right:10px;bottom:10px;padding:5px 8px;border:1px solid #ffffff80;border-radius:6px;background:#172038c9;color:#fff;font-size:11px;line-height:1.2;font-weight:700;pointer-events:none}.notes-sample-grid .preview-watermark:after{bottom:42px}.notes-previews .preview-watermark img{display:block}.notes-infographic-grid .preview-watermark img{width:100%}.notes-bonus-section>.preview-watermark{width:120px;flex:none}.notes-bonus-section>.preview-watermark img{width:100%}@media(max-width:680px){.customer-page{padding:16px 12px}.customer-page .support-panel{height:calc(var(--app-height,100dvh) - 98px);min-height:220px;border-bottom:1px solid var(--line);border-radius:18px}.customer-page .support-messages{padding:18px}.customer-page .support-welcome{margin:20px auto}.notes-previews .preview-watermark{width:85%;flex:none;scroll-snap-align:start}.notes-previews .preview-watermark img{width:100%}.notes-infographic-grid .preview-watermark{flex:0 0 70%;width:70%;scroll-snap-align:start}.notes-infographic-grid .preview-watermark img{width:100%}}@media(prefers-reduced-motion:reduce){.support-typing .agent-mark.is-active svg{animation:none}}.notes-showcase-pages .preview-watermark{position:absolute;top:8%;left:3%;width:64%;transform:rotate(-7deg)}.notes-showcase-pages .preview-watermark+.preview-watermark{top:3%;left:15%;transform:rotate(5deg)}.notes-showcase-pages .preview-watermark img{position:static;width:100%;transform:none}.preview-watermark img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
