.page_shell__HIMCL{background:linear-gradient(180deg,#fcfdff,#f4f7ff 48%,#eef3ff);color:#090b2f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:28px}.page_grid__1bLt7,.page_header__MWsM3,.page_reviewPanel__NkbW7,.page_savedGrid__U4qDf{margin-inline:auto;max-width:1560px}.page_header__MWsM3{align-items:end;border-bottom:1px solid #dfe3ff;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:20px;padding-bottom:18px}.page_header__MWsM3 h1,.page_heroCard__2rrh9 h2,.page_redraftBox__sEmol h3,.page_resultHeader__W6xN_ h2,.page_reviewPanel__NkbW7 h2,.page_sectionCard__nGrez h3{letter-spacing:0;margin:0}.page_header__MWsM3 h1{font-size:clamp(2.15rem,4vw,3rem);font-weight:520;line-height:1}.page_header__MWsM3 p,.page_heroCard__2rrh9 p,.page_panel__xeUo0 p,.page_redraftBox__sEmol p,.page_resultHeader__W6xN_ p,.page_sectionCard__nGrez p{color:#5d657c;line-height:1.6}.page_eyebrow__K7jDm{color:#4f46e5;font-size:.74rem;font-weight:540;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}.page_topLinks__8_7h2{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.page_actions__aHQdD a,.page_recentGrid__eXp40 a,.page_topLinks__8_7h2 a,.page_versionList__5LIUN a{border:1px solid #d6dbff;border-radius:999px;color:#2515b8;font-size:.84rem;font-weight:520;padding:9px 12px;text-decoration:none}.page_grid__1bLt7{display:grid;gap:24px;grid-template-columns:minmax(320px,.35fr) minmax(0,1fr)}.page_savedGrid__U4qDf{display:grid;gap:18px;grid-template-columns:1fr}.page_directionSnapshot__oliQL,.page_heroCard__2rrh9,.page_outputPanel__UPi8U,.page_panel__xeUo0,.page_redraftBox__sEmol,.page_resultHeader__W6xN_,.page_reviewPanel__NkbW7,.page_savedHero__a99uH,.page_sectionCard__nGrez,.page_sourcePreview__nNZuN,.page_visualBoard__YDTn3,.page_warningList__cAxee{background:rgb(255 255 255/88%);border:1px solid #e4e7f2;border-radius:12px;box-shadow:0 18px 50px rgb(12 18 46/7%)}.page_directionSnapshot__oliQL,.page_heroCard__2rrh9,.page_outputPanel__UPi8U,.page_panel__xeUo0,.page_redraftBox__sEmol,.page_resultHeader__W6xN_,.page_reviewPanel__NkbW7,.page_savedHero__a99uH{padding:24px}.page_panel__xeUo0{align-self:start;position:sticky;top:20px}.page_panel__xeUo0 h2{margin:0}.page_form__0dH7d{display:grid;gap:12px}.page_form__0dH7d label{color:#333c65;display:grid;font-size:.84rem;font-weight:520;gap:6px}.page_form__0dH7d input,.page_form__0dH7d select,.page_form__0dH7d textarea{background:#ffffff;border:1px solid #d6dbff;border-radius:8px;color:#070a3c;font:inherit;min-height:44px;padding:10px 12px}.page_form__0dH7d textarea{min-height:130px;resize:vertical}.page_form__0dH7d button,.page_saveForm__TBIBt button{background:#3324d6;border:1px solid #3324d6;border-radius:8px;color:#ffffff;cursor:pointer;font:inherit;font-weight:560;min-height:48px;padding:0 16px}.page_form__0dH7d button:focus-visible,.page_form__0dH7d button:hover,.page_recentGrid__eXp40 a:focus-visible,.page_recentGrid__eXp40 a:hover,.page_saveForm__TBIBt button:focus-visible,.page_saveForm__TBIBt button:hover,.page_topLinks__8_7h2 a:focus-visible,.page_topLinks__8_7h2 a:hover,.page_versionList__5LIUN a:focus-visible,.page_versionList__5LIUN a:hover{background:#5d35ff;border-color:#5d35ff;color:#ffffff;outline:none}.page_inlineFields__ke3Te{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.page_importBox__jmT2K{background:#f7f8ff;border:1px solid #dfe3ff;border-radius:8px;display:grid;gap:10px;margin-top:16px;padding:14px}.page_importBox__jmT2K h3{font-size:1rem;letter-spacing:0;margin:0}.page_importBox__jmT2K form{display:grid;gap:10px}.page_importBox__jmT2K label{color:#333c65;font-size:.82rem;font-weight:520}.page_importBox__jmT2K input[type=file]{background:#ffffff;border:1px dashed #bfc7ff;border-radius:8px;color:#333c65;padding:12px}.page_importBox__jmT2K button{background:#07082d;border:1px solid #07082d;border-radius:8px;color:#ffffff;cursor:pointer;font:inherit;font-weight:520;min-height:44px}.page_workspace__i_MSH{display:grid;gap:18px}.page_visualBoard__YDTn3{display:grid;gap:18px;grid-template-columns:minmax(360px,.58fr) minmax(320px,.42fr);padding:14px}.page_evidenceBoard__6rRUA{background:rgb(255 255 255/88%);border:1px solid #e4e7f2;border-radius:12px;box-shadow:0 18px 50px rgb(12 18 46/7%);display:grid;gap:18px;padding:24px}.page_evidenceBoard__6rRUA .page_outputHeader__TuBEm>span{background:#eef1ff;border:1px solid #d6dbff;border-radius:999px;color:#2515b8;font-size:.8rem;font-weight:540;padding:8px 11px}.page_evidenceGrid__q3FUi{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.page_evidenceCard__OiA3O{background:#ffffff;border:1px solid #e4e7f2;border-radius:8px;display:grid;grid-template-rows:150px 1fr;min-width:0;overflow:hidden}.page_evidenceCard__OiA3O img,.page_evidenceTextPreview__T__nQ{background:#07082d;color:#ffffff;display:grid;height:150px;object-fit:cover;place-items:center;text-align:center;width:100%}.page_evidenceTextPreview__T__nQ{font-size:.78rem;font-weight:540;padding:14px;text-transform:uppercase}.page_evidenceCard__OiA3O>div:last-child{display:grid;gap:7px;padding:12px}.page_evidenceCard__OiA3O span,.page_previewMeta__lUV3d span{color:#788097;font-size:.72rem;font-weight:540;text-transform:uppercase}.page_evidenceCard__OiA3O strong,.page_previewMeta__lUV3d strong{color:#070a3c;font-size:.94rem}.page_evidenceCard__OiA3O p,.page_evidenceNote__dZSsb{color:#5d657c;font-size:.84rem;line-height:1.45;margin:0}.page_previewShell__DG1yf{display:grid;gap:10px;min-width:0}.page_previewMeta__lUV3d{background:#f7f8ff;border:1px solid #dfe3ff;border-radius:8px;display:grid;gap:5px;padding:10px}.page_savedHero__a99uH{align-items:center;background:linear-gradient(135deg,rgb(255 255 255/94%),rgb(247 248 255/90%)),#ffffff;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;min-height:174px}.page_outputCard__yXywU h4,.page_outputHeader__TuBEm h3,.page_savedHero__a99uH h2{letter-spacing:0;margin:0}.page_savedHero__a99uH h2{font-size:clamp(2rem,4.3vw,3.5rem);font-weight:520;line-height:1.02}.page_outputCard__yXywU p,.page_proposalCard__PlB0X p,.page_savedHero__a99uH p{color:#5d657c;line-height:1.5}.page_outputHeader__TuBEm,.page_savedActions__zPv4z{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.page_outputCard__yXywU a,.page_outputHeader__TuBEm a,.page_savedActions__zPv4z a{background:#3324d6;border:1px solid #3324d6;border-radius:999px;color:#ffffff;font-size:.82rem;font-weight:560;padding:10px 12px;text-decoration:none}.page_outputCard__yXywU a:focus-visible,.page_outputCard__yXywU a:hover,.page_outputHeader__TuBEm a:focus-visible,.page_outputHeader__TuBEm a:hover,.page_savedActions__zPv4z a:focus-visible,.page_savedActions__zPv4z a:hover{background:#5d35ff;border-color:#5d35ff;outline:none}.page_savedStats__SIg0C{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_savedStats__SIg0C article{background:rgb(255 255 255/86%);border:1px solid #e4e7f2;border-radius:12px;color:#090b2f;display:grid;gap:8px;min-height:96px;padding:18px}.page_savedStats__SIg0C strong{font-size:clamp(1.4rem,2vw,2rem);font-weight:520;line-height:1}.page_outputCard__yXywU span,.page_proposalCard__PlB0X span,.page_savedStats__SIg0C span{color:#788097;font-size:.76rem;font-weight:520;text-transform:uppercase}.page_outputPanel__UPi8U{display:grid;gap:20px}.page_outputHeader__TuBEm{border-bottom:1px solid #dfe3ff;justify-content:space-between;padding-bottom:14px}.page_outputGrid__xMB0f{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_outputCard__yXywU,.page_proposalCard__PlB0X{background:#ffffff;border:1px solid #e4e7f2;border-radius:12px;display:grid;gap:16px;padding:16px}.page_outputCard__yXywU{align-content:start;grid-template-rows:auto 1fr;min-height:440px}.page_outputCard__yXywU>div:last-child{display:grid;gap:12px}.page_outputFooter__qy78k{align-items:end;display:grid;gap:14px;margin-top:4px}.page_outputFooter__qy78k .page_tags__Ya8yK{margin-top:0}.page_outputFooter__qy78k a{justify-self:start}.page_sourcePreview__nNZuN{align-content:start;background:#07082d;border-color:#181b68;display:grid;min-height:420px;overflow:hidden;padding:0}.page_browserChrome__Ijh2L{align-items:center;background:#ffffff;border-bottom:1px solid #dfe3ff;display:flex;gap:7px;min-height:38px;padding:0 13px}.page_browserChrome__Ijh2L span{background:#d9def8;border-radius:999px;display:block;height:9px;width:9px}.page_browserChrome__Ijh2L strong{color:#333c65;font-size:.78rem;margin-left:7px}.page_sourcePreview__nNZuN iframe,.page_sourcePreview__nNZuN img{background:#ffffff;border:0;display:block;height:382px;object-fit:cover;width:100%}.page_emptyPreview__OI8ad{align-content:center;color:#ffffff;display:grid;gap:8px;justify-items:center;min-height:382px;padding:24px;text-align:center}.page_directionSnapshot__oliQL{align-content:space-between;display:grid;gap:18px}.page_directionSnapshot__oliQL h2{font-size:2.1rem;letter-spacing:0;line-height:1;margin:0}.page_directionSnapshot__oliQL p{color:#5d657c;line-height:1.55;margin:0}.page_snapshotGrid__Wd7QE{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_snapshotGrid__Wd7QE span{background:#f7f8ff;border:1px solid #dfe3ff;border-radius:8px;color:#788097;display:grid;font-size:.75rem;font-weight:520;gap:8px;min-height:86px;padding:12px;text-transform:uppercase}.page_snapshotGrid__Wd7QE strong{color:#070a3c;font-size:.96rem;text-transform:none}.page_visualActions__aNCHd{display:flex;flex-wrap:wrap;gap:8px}.page_visualActions__aNCHd a{background:#2515b8;border:1px solid #2515b8;border-radius:999px;color:#ffffff;font-size:.84rem;font-weight:520;padding:10px 13px;text-decoration:none}.page_importBox__jmT2K button:focus-visible,.page_importBox__jmT2K button:hover,.page_visualActions__aNCHd a:focus-visible,.page_visualActions__aNCHd a:hover{background:#5d35ff;border-color:#5d35ff;color:#ffffff;outline:none}.page_heroCard__2rrh9 h2{font-size:2.3rem;line-height:1;max-width:700px}.page_ideaGrid__61_S7,.page_processGrid__gtrdc,.page_recentGrid__eXp40{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.page_ideaGrid__61_S7 article,.page_processGrid__gtrdc span,.page_recentGrid__eXp40 a,.page_versionList__5LIUN a{background:#f7f8ff;border:1px solid #dfe3ff;border-radius:8px;color:#333c65;display:grid;gap:6px;padding:14px}.page_resultHeader__W6xN_{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto}.page_resultHeader__W6xN_ h2{font-size:2.2rem;line-height:1.04}.page_score__J0Hfv{align-items:center;background:#07082d;border-radius:999px;color:#ffffff;display:grid;height:118px;justify-items:center;width:118px}.page_score__J0Hfv strong{font-size:1.7rem}.page_ideaGrid__61_S7 span,.page_recentGrid__eXp40 span,.page_score__J0Hfv span,.page_versionList__5LIUN span{color:#788097;font-size:.78rem;font-weight:520;text-transform:uppercase}.page_warningList__cAxee{background:#fff9e8;border-color:#f0d99f;color:#6d4b00;display:grid;gap:8px;padding:14px}.page_warningList__cAxee strong,.page_warningList__cAxee summary{font-weight:520}.page_warningList__cAxee details{display:grid;gap:8px}.page_warningList__cAxee details span{display:block;line-height:1.45;margin-top:8px}.page_ideaGrid__61_S7{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.page_ideaGrid__61_S7 strong{color:#070a3c}.page_sectionStack__tm7Pq{display:grid;gap:12px}.page_sectionCard__nGrez{display:grid;gap:18px;grid-template-columns:210px minmax(0,1fr);min-height:168px;padding:14px}.page_sectionVisual__uFLbw{background:radial-gradient(circle at 82% 18%,rgb(93 53 255/18%),transparent 22%),linear-gradient(135deg,rgb(255 255 255/86%),rgb(238 241 255/80%)),#eef1ff;border:1px solid #d6dbff;border-radius:8px;color:#2515b8;display:grid;gap:10px;font-weight:520;grid-template-rows:auto auto 1fr auto auto;min-height:140px;overflow:hidden;padding:12px;position:relative}.page_sectionPreviewImage__Aa3xn{display:block;filter:saturate(.92) contrast(.94);height:100%;inset:0;object-fit:cover;opacity:.78;position:absolute;width:100%}.page_sectionVisual__uFLbw[data-has-image=true]{background:#07082d;color:#ffffff}.page_sectionVisual__uFLbw[data-has-image=true]:after{background:linear-gradient(90deg,rgb(7 8 45/88%),rgb(7 8 45/42%) 48%,rgb(37 21 184/28%)),linear-gradient(0deg,rgb(7 8 45/34%),transparent 62%);content:"";inset:0;position:absolute}.page_sectionVisual__uFLbw span{font-size:1.45rem}.page_sectionVisual__uFLbw b{color:inherit;font-size:.72rem;line-height:1.15;text-transform:uppercase}.page_sectionVisual__uFLbw i{background:linear-gradient(135deg,rgb(255 255 255/95%),rgb(238 241 255/88%)),#ffffff;border:1px solid rgb(37 21 184/14%);border-radius:6px;display:block;min-height:12px}.page_sectionVisual__uFLbw b,.page_sectionVisual__uFLbw i,.page_sectionVisual__uFLbw span{position:relative;z-index:1}.page_sectionVisual__uFLbw[data-has-image=true] i{background:rgb(255 255 255/18%);border-color:rgb(255 255 255/24%)}.page_sectionVisual__uFLbw i:first-of-type{min-height:58px}.page_sectionVisual__uFLbw i:nth-of-type(2){width:82%}.page_sectionVisual__uFLbw i:nth-of-type(3){width:62%}.page_sectionVisual__uFLbw[data-tone=nav]{grid-template-columns:44px repeat(3,1fr);grid-template-rows:auto auto 1fr}.page_sectionVisual__uFLbw[data-tone=nav] span{grid-row:span 3}.page_sectionVisual__uFLbw[data-tone=nav] b{grid-column:2/-1}.page_sectionVisual__uFLbw[data-tone=nav] i{min-height:86px;width:auto}.page_sectionVisual__uFLbw[data-tone=hero] i:first-of-type{background:radial-gradient(circle at 72% 24%,rgb(255 255 255/34%),transparent 22%),linear-gradient(135deg,#07082d,#5d35ff);min-height:88px}.page_sectionVisual__uFLbw[data-tone=gallery]{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto 1fr 1fr}.page_sectionVisual__uFLbw[data-tone=gallery] b,.page_sectionVisual__uFLbw[data-tone=gallery] span{grid-column:1/-1}.page_sectionVisual__uFLbw[data-tone=gallery] i:first-of-type{min-height:46px}.page_sectionVisual__uFLbw[data-tone=gallery] i{min-height:58px;width:auto}.page_sectionVisual__uFLbw[data-tone=conversion]{background:linear-gradient(135deg,#07082d,#2515b8);color:#ffffff}.page_sectionVisual__uFLbw[data-tone=conversion] i{background:rgb(255 255 255/18%);border-color:rgb(255 255 255/18%)}.page_sectionVisual__uFLbw[data-tone=technical]{background:linear-gradient(90deg,rgb(7 10 60/8%) 1px,transparent 0),linear-gradient(0deg,rgb(7 10 60/8%) 1px,transparent 0),#f7f8ff;background-size:18px 18px}.page_sectionVisual__uFLbw[data-tone=technical] i:first-of-type{background:#ffffff;min-height:76px}.page_sectionActions__qf8QF{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.page_sectionActions__qf8QF label,.page_sectionRedraft__vYPbl summary{align-items:center;background:#eef1ff;border:1px solid #d6dbff;border-radius:999px;color:#2515b8;display:inline-flex;font-size:.82rem;font-weight:520;gap:7px;min-height:38px;padding:0 12px;text-decoration:none}.page_sectionRedraft__vYPbl{display:grid}.page_sectionRedraft__vYPbl summary{cursor:pointer;list-style:none}.page_sectionRedraft__vYPbl summary::-webkit-details-marker{display:none}.page_sectionRedraft__vYPbl[open] summary{background:#2515b8;border-color:#2515b8;color:#ffffff}.page_sectionRedraft__vYPbl form{background:#f7f8ff;border:1px solid #dfe3ff;border-radius:8px;display:grid;gap:10px;margin-top:10px;min-width:min(520px,74vw);padding:12px}.page_sectionRedraft__vYPbl label{color:#333c65;display:grid;font-size:.82rem;font-weight:520;gap:6px}.page_sectionRedraft__vYPbl textarea{background:#ffffff;border:1px solid #d6dbff;border-radius:8px;color:#070a3c;font:inherit;min-height:96px;padding:10px 12px;resize:vertical}.page_sectionRedraft__vYPbl button{background:#2515b8;border:1px solid #2515b8;border-radius:8px;color:#ffffff;cursor:pointer;font:inherit;font-weight:520;min-height:42px}.page_sectionActions__qf8QF input{accent-color:#2515b8;height:16px;width:16px}.page_sectionRedraft__vYPbl button:focus-visible,.page_sectionRedraft__vYPbl button:hover,.page_sectionRedraft__vYPbl summary:focus-visible,.page_sectionRedraft__vYPbl summary:hover{background:#5d35ff;border-color:#5d35ff;color:#ffffff;outline:none}.page_tags__Ya8yK{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.page_tags__Ya8yK span{border:1px solid #d6dbff;border-radius:999px;color:#333c65;font-size:.8rem;font-weight:520;padding:7px 10px}.page_saveForm__TBIBt{align-items:center;display:flex;gap:10px;justify-content:flex-end}.page_saveForm__TBIBt p{color:#5d657c;flex:1 1 320px;font-size:.86rem;line-height:1.45;margin:0}.page_progressOverlay__20VOM{align-items:center;background:rgb(7 8 45/58%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;inset:0;justify-items:center;padding:24px;position:fixed;z-index:1000}.page_progressCard__DnL4k{background:#ffffff;border:1px solid #dfe3ff;border-radius:12px;box-shadow:0 30px 90px rgb(7 10 60/24%);color:#070a3c;display:grid;gap:14px;justify-items:center;max-width:420px;padding:28px;text-align:center}.page_progressCard__DnL4k strong{font-size:1.25rem}.page_progressCard__DnL4k p{color:#5d657c;line-height:1.5;margin:0}.page_progressSpinner__iGjOR{animation:page_spin__laCm7 1s linear infinite;border:4px solid #dfe3ff;border-top-color:#2515b8;border-radius:999px;display:block;height:48px;width:48px}.page_progressSteps__ZeVX0{display:grid;gap:7px;grid-template-columns:repeat(4,1fr);width:100%}.page_progressSteps__ZeVX0 i{background:#dfe3ff;border-radius:999px;display:block;height:8px}.page_progressSteps__ZeVX0 i[data-active=true]{background:#2515b8}@keyframes page_spin__laCm7{to{transform:rotate(1turn)}}.page_reviewPanel__NkbW7{margin-top:24px}.page_redraftBox__sEmol{display:grid;gap:20px;grid-template-columns:minmax(260px,.45fr) minmax(320px,.55fr) minmax(260px,.4fr);margin-top:20px}.page_versionList__5LIUN{display:grid;gap:10px}@media (max-width:980px){.page_grid__1bLt7,.page_header__MWsM3,.page_redraftBox__sEmol,.page_resultHeader__W6xN_,.page_savedHero__a99uH,.page_visualBoard__YDTn3{grid-template-columns:1fr}.page_panel__xeUo0{position:static}.page_evidenceGrid__q3FUi,.page_ideaGrid__61_S7,.page_outputGrid__xMB0f,.page_processGrid__gtrdc,.page_recentGrid__eXp40,.page_savedStats__SIg0C{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page_shell__HIMCL{padding:18px}.page_header__MWsM3 h1{font-size:2.45rem}.page_evidenceGrid__q3FUi,.page_ideaGrid__61_S7,.page_inlineFields__ke3Te,.page_outputCard__yXywU,.page_outputGrid__xMB0f,.page_processGrid__gtrdc,.page_recentGrid__eXp40,.page_savedStats__SIg0C,.page_sectionCard__nGrez{grid-template-columns:1fr}.page_sourcePreview__nNZuN{min-height:320px}.page_emptyPreview__OI8ad,.page_sourcePreview__nNZuN iframe,.page_sourcePreview__nNZuN img{height:282px;min-height:282px}}