.qx-root{--qx-bg:#f5f5f7;--qx-surface:#fff;--qx-surface-2:#f2f2f7;--qx-text:#1d1d1f;--qx-muted:#6e6e73;--qx-line:#3c3c4329;--qx-accent:#007aff;--qx-accent-soft:#eaf3ff;--qx-success:#34c759;--qx-warning:#ff9f0a;--qx-danger:#ff3b30;--qx-shadow:0 12px 36px #22293414;min-height:100dvh;color:var(--qx-text);background:var(--qx-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;font-family:SF Pro Text,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.qx-root[data-theme=paper]{--qx-bg:#f1eee6;--qx-surface:#fffdf8;--qx-surface-2:#e9e3d7;--qx-text:#2b2925;--qx-muted:#756f66;--qx-line:#5c4e372e;--qx-accent:#7d6542;--qx-accent-soft:#eee5d6;--qx-success:#657c55;--qx-warning:#b77844;--qx-shadow:0 12px 32px #4b3b2414}.qx-root[data-theme=dark]{--qx-bg:#1c1c1e;--qx-surface:#2c2c2e;--qx-surface-2:#3a3a3c;--qx-text:#f5f5f7;--qx-muted:#a1a1a6;--qx-line:#ebebf524;--qx-accent:#0a84ff;--qx-accent-soft:#153555;--qx-success:#30d158;--qx-warning:#ffd60a;--qx-shadow:0 16px 44px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.qx-root[data-stage=primary]{font-size:17px}.qx-root[data-stage=high]{font-size:14px}.qx-root *{box-sizing:border-box}.qx-root button,.qx-root input,.qx-root select{font:inherit}.qx-root button{color:inherit}.qx-root button:focus-visible,.qx-root input:focus-visible,.qx-root select:focus-visible{outline:3px solid color-mix(in srgb,var(--qx-accent) 40%,transparent);outline-offset:2px}.qx-shell{width:min(1500px,100%);min-height:100dvh;margin:0 auto}.qx-header{z-index:20;border-bottom:1px solid var(--qx-line);background:color-mix(in srgb,var(--qx-bg) 82%,transparent);-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:72px;padding:0 28px;display:grid;position:sticky;top:0}.qx-brand{align-items:center;gap:10px;min-width:max-content;display:flex}.qx-brandMark{color:#fff;background:var(--qx-accent);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.qx-brand div{gap:1px;display:grid}.qx-brand strong{letter-spacing:.02em;font-size:16px}.qx-brand span{color:var(--qx-muted);font-size:10px}.qx-primaryNav{border:1px solid var(--qx-line);background:color-mix(in srgb,var(--qx-surface) 78%,transparent);border-radius:14px;justify-self:center;align-items:center;gap:5px;padding:5px;display:flex}.qx-primaryNav button{min-height:38px;color:var(--qx-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;display:flex}.qx-primaryNav button[aria-pressed=true]{background:var(--qx-surface);color:var(--qx-text);box-shadow:0 2px 10px #00000012}.qx-headerActions{align-items:center;gap:8px;display:flex}.qx-compactSelect{color:var(--qx-muted);align-items:center;gap:5px;display:flex;position:relative}.qx-compactSelect select{border:1px solid var(--qx-line);background:var(--qx-surface);width:74px;color:var(--qx-text);border-radius:9px;padding:7px 5px}.qx-profile{border:1px solid var(--qx-line);background:var(--qx-surface);cursor:pointer;border-radius:11px;align-items:center;gap:6px;min-height:38px;padding:0 10px;display:flex}.qx-main{padding:54px clamp(18px,4vw,64px) 80px}.qx-hero{text-align:center;max-width:980px;margin:0 auto 34px}.qx-overline{color:var(--qx-accent);margin:0 0 10px;font-size:13px;font-weight:700}.qx-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,62px);line-height:1.06}.qx-heroCopy>p:last-child{max-width:650px;color:var(--qx-muted);margin:16px auto 26px;line-height:1.75}.qx-questionForm{border:1px solid var(--qx-line);background:var(--qx-surface);box-shadow:var(--qx-shadow);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 10px 9px 18px;display:grid}.qx-questionForm>svg{color:var(--qx-muted)}.qx-questionForm input{min-width:0;color:var(--qx-text);background:0 0;border:0;outline:0;padding:10px 0;font-size:16px}.qx-questionForm input::placeholder{color:color-mix(in srgb,var(--qx-muted) 70%,transparent)}.qx-questionForm button,.qx-draft>button,.qx-coachActions button{background:var(--qx-accent);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 17px;font-weight:700;display:flex}.qx-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:13px;display:flex}.qx-suggestions button{border:1px solid var(--qx-line);color:var(--qx-muted);cursor:pointer;background:0 0;border-radius:999px;padding:7px 11px}.qx-draft{border:1px solid color-mix(in srgb,var(--qx-accent) 30%,var(--qx-line));background:var(--qx-accent-soft);text-align:left;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;max-width:1100px;margin:0 auto 20px;padding:18px;display:grid}.qx-draftIcon{background:var(--qx-surface);width:44px;height:44px;color:var(--qx-accent);border-radius:13px;place-items:center;display:grid}.qx-draft p,.qx-draft h2{margin:0}.qx-draft p{color:var(--qx-muted);font-size:12px}.qx-draft h2{font-size:18px}.qx-draft strong,.qx-draft span{display:block}.qx-draft span{color:var(--qx-muted);margin-top:4px;font-size:13px}.qx-dashboard{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);gap:16px;max-width:1240px;margin:0 auto;display:grid}.qx-card{border:1px solid var(--qx-line);background:var(--qx-surface);border-radius:20px;padding:22px;box-shadow:0 6px 24px #00000009}.qx-cardHeader,.qx-sectionTitle{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.qx-cardHeader>div,.qx-sectionTitle>div,.qx-coachHead{align-items:center;gap:12px;display:flex}.qx-cardHeader p,.qx-cardHeader h2,.qx-sectionTitle p,.qx-sectionTitle h2,.qx-coachHead p,.qx-coachHead h2{margin:0}.qx-cardHeader p,.qx-sectionTitle p,.qx-coachHead p{color:var(--qx-muted);font-size:12px}.qx-cardHeader h2,.qx-sectionTitle h2,.qx-coachHead h2{letter-spacing:-.02em;margin-top:2px;font-size:19px}.qx-cardHeader>button{border:1px solid var(--qx-line);background:var(--qx-surface-2);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.qx-iconBubble{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.qx-blue{color:#087ff5;background:#eaf3ff}.qx-orange{color:#e47b08;background:#fff1df}.qx-green{color:#208d45;background:#e9f8ed}.qx-indigo{color:#5e5ce6;background:#efefff}.qx-projectQuestion{letter-spacing:-.02em;margin:22px 0;font-size:22px;font-weight:750;line-height:1.38}.qx-progressMeta{color:var(--qx-muted);justify-content:space-between;font-size:12px;display:flex}.qx-progressMeta strong{color:var(--qx-text)}.qx-progress{background:var(--qx-surface-2);border-radius:99px;height:8px;margin-top:9px;overflow:hidden}.qx-progress span{border-radius:inherit;background:var(--qx-accent);height:100%;display:block}.qx-projectFooter{border-top:1px solid var(--qx-line);justify-content:space-between;align-items:flex-end;gap:15px;margin-top:22px;padding-top:18px;display:flex}.qx-projectFooter>div:first-child{grid-template-columns:auto 1fr;gap:2px 7px;display:grid}.qx-projectFooter svg{color:var(--qx-accent);grid-row:span 2}.qx-projectFooter span{color:var(--qx-muted);font-size:11px}.qx-projectFooter strong{font-size:13px}.qx-subjects{gap:5px;display:flex}.qx-subjects span{background:var(--qx-surface-2);border-radius:999px;padding:5px 8px}.qx-insightCard{position:relative;overflow:hidden}.qx-change{color:var(--qx-success);font-weight:750}.qx-ring{background:conic-gradient(var(--qx-accent) var(--value),var(--qx-surface-2) 0);border-radius:50%;place-items:center;width:126px;height:126px;margin:20px auto 14px;display:grid}.qx-ring:before{content:"";background:var(--qx-surface);border-radius:50%;width:98px;height:98px;position:absolute}.qx-ring>div{z-index:1;text-align:center;display:grid;position:relative}.qx-ring strong{font-size:24px}.qx-ring span{color:var(--qx-muted);font-size:11px}.qx-insightCard>p{color:var(--qx-muted);font-size:13px;line-height:1.65}.qx-textButton{color:var(--qx-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:700;display:flex}.qx-taskList{gap:8px;margin-top:18px;display:grid}.qx-task{background:var(--qx-surface-2);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:11px;display:grid}.qx-task:hover{border-color:var(--qx-line)}.qx-taskCheck{border:1px solid var(--qx-line);background:var(--qx-surface);width:28px;height:28px;color:var(--qx-muted);border-radius:9px;place-items:center;font-size:12px;display:grid}.qx-taskCheck.qx-done{background:var(--qx-success);color:#fff;border-color:#0000}.qx-task>span:nth-child(2){gap:3px;display:grid}.qx-task small,.qx-task>svg{color:var(--qx-muted)}.qx-coachCard{background:linear-gradient(145deg,var(--qx-surface),color-mix(in srgb,var(--qx-accent-soft) 55%,var(--qx-surface)))}.qx-coachCard>p{margin:21px 0;font-size:16px;line-height:1.72}.qx-coachActions{gap:8px;display:flex}.qx-coachActions .qx-secondary{background:var(--qx-surface);color:var(--qx-text);border:1px solid var(--qx-line)}.qx-coachNote{color:var(--qx-muted);align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.qx-featured{max-width:1240px;margin:42px auto 0}.qx-featuredHead{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.qx-featuredHead p,.qx-featuredHead h2{margin:0}.qx-featuredHead p{color:var(--qx-muted);font-size:12px}.qx-featuredHead h2{margin-top:4px;font-size:25px}.qx-featuredHead button{color:var(--qx-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.qx-featuredGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.qx-feature{border:1px solid var(--qx-line);border-radius:20px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:190px;padding:20px;display:flex;overflow:hidden}.qx-feature>svg{margin-bottom:auto}.qx-feature span{color:var(--qx-muted);font-size:11px}.qx-feature h3{max-width:280px;margin:6px 0;font-size:20px;line-height:1.35}.qx-feature p{color:var(--qx-muted);margin:0;font-size:12px}.qx-featureNature{background:linear-gradient(145deg,color-mix(in srgb,#b8e8d0 50%,var(--qx-surface)),var(--qx-surface))}.qx-featureBuild{background:linear-gradient(145deg,color-mix(in srgb,#bdd9ff 50%,var(--qx-surface)),var(--qx-surface))}.qx-featureCulture{background:linear-gradient(145deg,color-mix(in srgb,#ead7ba 50%,var(--qx-surface)),var(--qx-surface))}.qx-srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=980px){.qx-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--qx-bg);grid-template-columns:auto 1fr;padding:0 18px}.qx-primaryNav{z-index:30;justify-content:space-around;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 14px 40px #0000002e}.qx-primaryNav button{flex:1;justify-content:center}.qx-headerActions{justify-self:end}.qx-profile span,.qx-compactSelect>svg{display:none}.qx-dashboard{grid-template-columns:1fr 1fr}.qx-projectCard,.qx-todayCard{grid-column:1/-1}.qx-main{padding-bottom:110px}}@media (width<=680px){.qx-header{height:62px}.qx-brand span{display:none}.qx-compactSelect select{width:58px}.qx-headerActions{gap:5px}.qx-profile{justify-content:center;width:38px;padding:0}.qx-main{padding:34px 14px 100px}.qx-hero h1{font-size:36px}.qx-questionForm{grid-template-columns:auto 1fr}.qx-questionForm button{grid-column:1/-1}.qx-dashboard{grid-template-columns:1fr}.qx-projectCard,.qx-todayCard{grid-column:auto}.qx-card{padding:18px}.qx-projectFooter{flex-direction:column;align-items:flex-start}.qx-featuredGrid{grid-template-columns:1fr}.qx-feature{min-height:150px}.qx-primaryNav{gap:1px}.qx-primaryNav button{flex-direction:column;gap:2px;min-height:50px;padding:3px;font-size:10px}.qx-draft{grid-template-columns:auto 1fr}.qx-draft>button{grid-column:1/-1}.qx-coachActions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.qx-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.qx-coachActions button:disabled{cursor:wait;opacity:.65}.qx-coachReply{border:1px solid var(--qx-line);background:var(--qx-surface);border-radius:12px;gap:5px;margin-top:14px;padding:12px 14px;display:grid}.qx-coachReply strong{color:var(--qx-accent);font-size:12px}.qx-coachReply span{font-size:13px;line-height:1.65}.qx-coachError{background:color-mix(in srgb,var(--qx-danger) 10%,var(--qx-surface));color:var(--qx-danger);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px}.qx-activeNotice{font-size:12px;color:var(--qx-accent)!important;margin:8px auto 18px!important}.qx-profilePopover{z-index:40;border:1px solid var(--qx-line);background:var(--qx-surface);text-align:left;border-radius:14px;gap:7px;width:230px;padding:14px;display:grid;position:absolute;top:58px;right:18px;box-shadow:0 14px 34px #00000024}.qx-profilePopover strong{font-size:13px}.qx-profilePopover span{color:var(--qx-muted);font-size:12px;line-height:1.5}.qx-profilePopover button{width:max-content;color:var(--qx-accent);cursor:pointer;background:0 0;border:0;padding:0}.qx-draftDetails{border-top:1px solid color-mix(in srgb,var(--qx-accent) 22%,var(--qx-line));grid-column:1/-1;margin-top:2px;padding-top:14px}.qx-draftDetails p{color:var(--qx-text);white-space:pre-wrap;margin:8px 0 12px;line-height:1.7}.qx-draftDetails button{border:1px solid var(--qx-line);background:var(--qx-surface);min-height:38px;color:var(--qx-text);cursor:pointer;border-radius:10px;padding:0 12px}.qx-draftDetails img{border:1px solid var(--qx-line);border-radius:12px;max-width:260px;margin-top:12px;display:block}.qx-featuredMore{grid-template-columns:repeat(2,1fr);margin-top:14px}
