.notification-panel{position:fixed;z-index:80;top:var(--notification-top,64px);right:var(--notification-right,12px);width:min(420px,calc(100vw - 24px));max-height:min(720px,calc(100dvh - var(--notification-top,64px) - 16px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e6eb;border-radius:22px;background:#f9f9f9;color:#262b39;box-shadow:0 14px 40px #1213202e;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;animation:activity-enter .18s ease-out}.notification-panel[hidden]{display:none}.notification-panel[data-detail=true]{width:min(540px,calc(100vw - 24px))}.notification-panel:focus{outline:none}.notification-panel-heading{justify-content:space-between;padding:12px 16px 4px;flex-shrink:0}.notification-panel-heading,.notification-panel-title{display:flex;align-items:center;gap:8px}.notification-panel-heading h2{margin:0;font:700 18px/1.4 system-ui,sans-serif}.notification-panel-heading button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;background:transparent;border-radius:12px;color:#667386;cursor:pointer}.notification-panel-heading button:hover{background:#edf0f3}.notification-tabs{display:flex;margin:0 16px 12px;border-bottom:1px solid #e9ebef;flex-shrink:0}.notification-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:44px;padding:8px;border:0;border-bottom:2px solid transparent;background:transparent;color:#758092;font:600 14px/1.5 system-ui,sans-serif;cursor:pointer}.notification-tabs button[aria-selected=true]{border-bottom-color:#f36463;color:#262b39}.notification-unread-dot{width:6px;height:6px;border-radius:50%;background:#f36463}.notification-panel-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 12px}.notification-receipt{background:#202333;border-radius:14px;color:#f9f9f9}.notification-panel a:focus-visible,.notification-panel button:focus-visible{outline:2px solid #b95533;outline-offset:-3px}.activity-list{display:grid;gap:12px}.activity-card{overflow:hidden;border:1px solid #e2e5e9;border-radius:18px;background:#fff}.activity-summary{display:flex;align-items:center;gap:10px;padding:16px 12px}.activity-icon{display:block;width:52px;height:52px;flex-shrink:0;object-fit:contain}.activity-summary-copy{display:grid;min-width:0;flex:1;gap:6px}.activity-summary-copy strong{font-size:15px;font-weight:700}.activity-reward{font-size:11px;line-height:1.5;color:#758092}.activity-action{flex-shrink:0;justify-content:center;padding:0 12px;border:0;border-radius:12px;background:#262b39;color:#fff;font:650 12px/1.5 system-ui,sans-serif}.activity-action,.activity-disclosure{display:flex;min-height:44px;align-items:center;cursor:pointer}.activity-disclosure{justify-content:space-between;width:100%;padding:8px 14px;border-top:1px solid #eef0f3;background:transparent;color:#758092;font:400 12px/1.5 system-ui,sans-serif}.activity-chevron{flex-shrink:0;color:#87909e;transition:transform .18s}.activity-chevron.is-open{transform:rotate(180deg)}.activity-details{padding:4px 14px 12px;animation:activity-enter .18s ease-out}.activity-details ol{margin:0;padding-left:18px;display:grid;gap:10px;color:#4d596a;font-size:12px;line-height:1.8}.activity-currency{margin:12px 0 0;padding:12px;border-radius:12px;background:#f5f6f8;color:#667386;font-size:11px;line-height:1.8}.activity-records{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;font-size:12px;color:#667386;text-decoration:underline;text-underline-offset:4px}.activity-footnote{margin:0;padding:6px 0 4px;text-align:center;font-size:11px;color:#7b8491;line-height:1.8}@keyframes activity-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.notification-panel,.notification-panel[data-detail=true]{left:8px;right:8px;width:auto;max-height:calc(100dvh - var(--notification-top,64px) - max(12px,env(safe-area-inset-bottom)));border-radius:20px}.notification-panel-heading{padding-inline:12px}.notification-tabs{margin-inline:12px}}@media(max-width:360px){.activity-summary{gap:8px;padding:14px 10px}.activity-icon{width:42px;height:42px}.activity-summary-copy strong{font-size:14px}.activity-reward{font-size:10px}.activity-action{padding:0 10px}}@media(prefers-reduced-motion:reduce){.activity-details,.notification-panel{animation:none}.activity-chevron{transition:none}}.notification-panel{background:var(--qs-paper,#fff);border-radius:28px;box-shadow:var(--ineed-dialog-shadow,0 18px 52px #1117221f)}.activity-list{gap:0}.activity-card{border:0;border-radius:0;overflow:visible;background:transparent}.activity-card+.activity-card{border-top:1px solid var(--qs-line,#1111111c);margin-top:8px;padding-top:8px}.activity-summary{padding:14px 8px;gap:12px}.activity-icon{width:40px;height:40px}.activity-summary-copy{gap:5px}.activity-reward{font-size:12px}.activity-actions{display:grid;justify-items:end;gap:0;flex-shrink:0}.activity-complete{font-size:12px;font-weight:600;color:#087361;background:#e7f2ee;padding:5px 12px;border-radius:10px}.activity-action-detail{background:transparent;color:#667386;padding:0 4px;min-height:44px;font-weight:500}.activity-disclosure{border:0;padding:8px;color:#667386;font-size:13px}.activity-progress{padding:0 8px 8px;color:#758092;font-size:12px}.activity-progress>div{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-top:10px}.activity-progress i{height:7px;border-radius:3px;background:#e8ebef}.activity-progress i.is-filled{background:#f36463}.activity-footnote{padding-top:14px}@media(max-width:360px){.activity-summary{gap:8px;padding-inline:2px}.activity-icon{width:32px;height:32px}.activity-reward{font-size:11px}.activity-summary-copy strong{font-size:14px}.activity-action{padding-inline:8px}.activity-disclosure,.activity-progress{padding-inline:2px}}.creator-publish{--cp-ink:#262b39;--cp-muted:#667386;--cp-paper:#f9f9f9;--cp-field:#eef1f4;--cp-accent:#f36463;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;color:var(--cp-ink)}.creator-publish,.creator-publish *{box-sizing:border-box}.creator-publish button,.creator-publish input,.creator-publish select,.creator-publish textarea{font:inherit}.creator-publish button{cursor:pointer;transition:background .16s,color .16s}.creator-publish button:disabled{opacity:.45;cursor:not-allowed}.creator-publish a:focus-visible,.creator-publish button:focus-visible{outline:2px solid #f36463;outline-offset:3px}.creator-publish h1,.creator-publish h2,.creator-publish h3,.creator-publish p{margin:0}.creator-publish h2{font-size:17px;font-weight:650;line-height:1.5}.creator-publish h3{font-size:14px;font-weight:600}.creator-publish small{font-size:12px}.creator-publish a{color:#426a9b}.creator-publish svg{flex-shrink:0}.creator-publish input:not([type=checkbox]):not([type=radio]):not([hidden]),.creator-publish select,.creator-publish textarea{width:100%;border:1px solid transparent;background:var(--cp-field);border-radius:12px;padding:11px 13px;line-height:1.5;color:var(--cp-ink);outline:none}.creator-publish textarea{resize:vertical}.creator-publish input:focus,.creator-publish select:focus,.creator-publish textarea:focus{border-color:var(--cp-accent)!important;background:#fff}.creator-publish input[type=checkbox],.creator-publish input[type=radio]{width:16px;height:16px;flex-shrink:0;accent-color:#f36463}.creator-publish [hidden]{display:none!important}.cp-workspace{height:100%;min-height:0;display:flex;flex-direction:column;container-type:inline-size;position:relative}.cp-header{justify-content:space-between;gap:20px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #f9f9f933;flex-shrink:0}.cp-header,.cp-title{display:flex;align-items:center}.cp-title{flex:1;gap:16px;min-width:0}.cp-title>div{display:flex;align-items:baseline;gap:12px;min-width:0}.cp-title small{flex-shrink:0;color:#a7b0bf;font-size:11px}.cp-title h1{font-size:20px;line-height:1.4;letter-spacing:.5px;font-weight:600;color:#f9f9f9;max-width:390px;margin-top:0}.cp-save,.cp-title h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-save{font-size:11px;color:#b4becb;max-width:190px;flex-shrink:0}.cp-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.cp-review-entry{min-width:200px}.cp-button{min-height:40px;color:var(--cp-ink);border:1px solid #dce0e6;background:#fff;border-radius:11px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px!important;font-weight:550;white-space:nowrap;line-height:1.3}.cp-button:hover{background:#eef1f4}.cp-button.primary{color:#fff;background:#f36463;border-color:#f36463}.cp-button.primary:hover{background:#e85756}.cp-button.dark{color:#fff;background:#262b39;border-color:#262b39}.cp-button.header-edit{color:#e2e5ec;background:transparent;border-color:#687486;min-height:36px;padding:8px 12px;font-size:12px!important}.cp-button.header-edit:hover{background:#ffffff0d}.cp-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#aab6c6}.cp-icon:hover{background:#ffffff14}.cp-list-toggle{display:none}.cp-layout{display:flex;gap:24px;min-height:0;flex:1}.cp-session-list{width:166px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #ffffff10;padding-right:18px}.cp-session-list>.cp-button{background:#f364630d;border-color:#f3646366;color:#eef1f4;width:100%;font-size:12px!important}.cp-session-list>.cp-button:hover{background:#f3646320}.cp-list-label{font-size:11px;color:#919cad;display:flex;align-items:center;justify-content:space-between;margin:26px 4px 10px}.cp-list-label button{color:#b3becd}.cp-session-scroll{overflow:auto;flex:1;scrollbar-width:thin}.cp-session{position:relative;border-radius:11px;margin-bottom:6px}.cp-session.active{background:#ffffff0e}.cp-session.active:before{content:"";position:absolute;left:0;top:18px;height:20px;width:3px;background:#f36463;border-radius:3px}.cp-session>button:first-child{display:flex;gap:9px;padding:13px 10px;text-align:left;width:100%;color:#c8d0dc;align-items:flex-start}.cp-session svg{margin-top:3px;color:#97a5b7}.cp-session.active svg{color:#ffb0aa}.cp-session strong{font-size:13px;font-weight:550;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:102px;display:block}.cp-session small{display:block;font-size:10px;color:#98a5b6;margin-top:5px}.cp-archive{display:none;position:absolute;top:6px;right:3px;background:#384254;border-radius:4px;padding:4px}.cp-session:focus-within .cp-archive,.cp-session:hover .cp-archive{display:block}.cp-cloud-note{color:#939eae;font-size:10px;line-height:1.9;padding:15px 8px 0!important}.cp-main{min-width:0;flex:1;display:flex;flex-direction:column;min-height:0}.cp-stages{display:flex;gap:8px;margin:0 0 12px;padding:0;list-style:none;flex-shrink:0}.cp-stages>li{gap:10px;flex:1;min-width:0;padding:9px 12px;border:1px solid #f9f9f90d;border-radius:12px;background:#f9f9f904;color:#a6b1c0;white-space:nowrap}.cp-stages>li,.cp-step-number{display:flex;align-items:center}.cp-step-number{flex:0 0 30px;height:30px;border:1px solid #647083;border-radius:50%;justify-content:center;font-size:13px;font-weight:600}.cp-step-copy{display:flex;flex-direction:column;gap:3px}.cp-step-copy strong{font-size:13px;font-weight:600}.cp-step-copy small{font-size:10px;color:#939eae}.cp-stages .current{background:#f3646312;border-color:#f3646370;color:#f9f9f9}.cp-stages .current .cp-step-number{background:#f36463;border-color:#f36463;color:#fff}.cp-stages .current small{color:#ffaaa5}.cp-stages .done{color:#dde3ea}.cp-stages .done .cp-step-number{background:#465264;border-color:#465264;color:#e2e7ee}.cp-content-grid{display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 240px;gap:26px;flex:1;min-height:0}.cp-chat{min-width:0;min-height:0;display:flex;flex-direction:column}.cp-message-scroll{overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#596275 transparent;overscroll-behavior:contain}.cp-messages{gap:24px;max-width:840px;margin:0 auto;padding:4px 12px 28px 0}.cp-message-group,.cp-messages{display:flex;flex-direction:column}.cp-message-group{gap:20px;min-width:0}.cp-message-group>*{flex-shrink:0}.cp-paper{background:#f9f9f9;color:#262b39;border-radius:18px;padding:23px;border:1px solid #ffffff99}.cp-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.cp-card-heading p{font-size:12px;line-height:1.8;color:#667386;margin-top:7px}.cp-card-heading>small{font-size:10px;color:#929aa7;white-space:nowrap}.cp-assistant-label{display:flex;align-items:center;gap:7px;color:#ccd3de;font-size:11px;padding-left:3px}.cp-assistant-label img{width:20px;height:20px;background:#f9f9f9;padding:3px;border-radius:5px}.cp-assistant-label>span{color:#96a2b3;font-size:10px;margin-left:3px}.cp-assistant-label>button{margin-left:auto;color:#bccbdd;font-size:11px}.cp-welcome h2{margin-bottom:8px}.cp-welcome p{font-size:13px;color:#657083;line-height:1.95}.cp-welcome a{display:inline-flex;align-items:center;gap:7px;font-size:12px;margin-top:14px}.cp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 20px}.cp-full{grid-column:1/-1}.cp-field{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#485364}.cp-field>span{font-size:12px;font-weight:550}.cp-counter{display:block;text-align:right;color:#929ba8;margin-top:5px}.cp-choices{display:flex;gap:9px}.cp-choices label{gap:7px;background:#eef1f4;border-radius:10px;padding:11px 13px;font-size:12px}.cp-actions,.cp-choices label{display:flex;align-items:center}.cp-actions{justify-content:space-between;gap:16px;margin-top:22px}.cp-actions>small{font-size:11px;color:#86909e}.cp-error{color:#bd4848!important;line-height:1.8}.cp-info-summary{display:flex;align-items:center;gap:11px;color:#ccd7de;border:1px solid #ffffff14;border-radius:12px;padding:14px 17px}.cp-info-summary svg{color:#a7c7b7}.cp-info-summary strong{font-size:13px;font-weight:550}.cp-info-summary small{display:block;font-size:11px;color:#9aa8b8;margin-top:3px}.cp-info-summary>span:last-child{margin-left:auto;font-size:11px;color:#9fafbe}.cp-file-ready,.cp-system{display:flex;align-items:center;gap:8px;font-size:12px;color:#b4c6bf;padding:3px 4px}.cp-system{color:#aebccb;line-height:1.9}.cp-bubble{font-size:14px;line-height:1.95;white-space:pre-wrap;border-radius:16px;padding:17px 21px;margin:0;overflow-wrap:anywhere}.cp-bubble.user{background:#414b5e;color:#f1f3f7;margin-left:38px}.cp-bubble.assistant{background:#f9f9f9;color:#445062;border-top-left-radius:5px}.cp-retry{color:#ffb2aa;font-size:12px;display:flex;align-items:center;gap:6px}.cp-mind .cp-card-heading{margin-bottom:18px}.cp-mind-root{margin:0 auto 18px;padding:10px 24px;background:#414b5e;color:#fff;border-radius:12px;display:table;position:relative;font-size:13px}.cp-mind-root:after{content:"";position:absolute;height:18px;width:1px;background:#cdd4de;bottom:-18px;left:50%}.cp-mind-nodes{display:grid;grid-template-columns:1fr 1fr;gap:12px 17px;border-top:1px solid #d7dee6;padding-top:16px}.cp-mind-nodes article{border:1px solid #dfe4e9;border-radius:11px;padding:13px;background:#fff;transition:border-color .18s,background .18s}.cp-mind-nodes article.updated{border-color:#e6b5af;background:#fff8f6}.cp-mind-nodes article>div{display:flex;justify-content:space-between;gap:6px;align-items:center}.cp-mind-nodes span{font-size:11px;color:#6e7b8d}.cp-mind-nodes small{font-size:9px;color:#929eac}.cp-mind-nodes p{font-size:12px;line-height:1.7;margin-top:7px;white-space:pre-wrap;overflow-wrap:anywhere}.cp-mind footer{display:flex;justify-content:space-between;gap:12px;color:#8c96a3;border-top:1px solid #e5e8ec;margin-top:17px;padding-top:12px;font-size:10px}.cp-mind footer small{font-size:10px}.cp-text-button{display:inline-flex;align-items:center;gap:5px;color:#68798e;font-size:12px!important}.cp-change{display:grid;grid-template-columns:75px minmax(0,1fr) 16px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #e4e8ec;font-size:12px;align-items:center}.cp-change>span:first-child{color:#7d8897}.cp-change del{color:#909ba9}.cp-change strong{font-weight:550;overflow-wrap:anywhere}.cp-tabs{display:flex;border-radius:10px;background:#eef1f4;padding:4px;gap:3px}.cp-tabs button{flex:1;padding:8px 5px;border-radius:8px;font-size:11px;white-space:nowrap;color:#7d8897}.cp-tabs [aria-selected=true]{background:#fff;box-shadow:0 1px 3px #17233410;color:#333e4f;font-weight:550}.cp-upload-zone{padding:25px 10px 12px;text-align:center}.cp-upload-zone p{font-size:11px;color:#8a94a3;margin:12px 0}.cp-html{display:flex;flex-direction:column;gap:12px;padding-top:16px}.cp-import-fieldset{border:0;padding:0;margin:0;min-width:0}.cp-html .cp-button{align-self:flex-end}.cp-preview{align-self:start;width:240px;position:sticky;top:0}.cp-preview-card{background:#f9f9f9;border-radius:16px;padding:10px;box-shadow:0 5px 20px #10162610}.cp-preview-body{padding:12px 0 3px}.cp-cover{width:100%;aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:#e9edf1;border-radius:10px;color:#8693a3;overflow:hidden;font-size:12px}.cp-cover img{width:100%;height:100%;object-fit:cover}.cp-cover small{font-size:10px}.cp-cover-caption{padding:14px 5px 5px}.cp-cover-caption strong{display:block;font-size:13px;font-weight:600}.cp-cover-caption p{color:#88929f;font-size:11px;line-height:1.8;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-preview-empty{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:13px;padding:20px;color:#92a0af;font-size:12px}.cp-preview-empty strong{font-size:13px;font-weight:500;color:#687589}.cp-preview-empty p{font-size:11px}.cp-preview-note{color:#9aa6b7;font-size:10px;text-align:center;padding-top:16px!important}.cp-phone-outer{position:relative;width:100%;overflow:hidden}.cp-phone{box-sizing:content-box;left:50%;transform-origin:top left;border:7px solid #28303d;border-radius:36px;overflow:hidden;background:white}.cp-phone,.cp-phone iframe{position:absolute;width:390px;height:844px;top:0}.cp-phone iframe{border:0;display:block;left:0;padding:0;border-radius:36px}.cp-pc-link{justify-content:center;gap:6px;font-size:11px;color:#77879a!important;margin:14px 0 4px}.cp-pc-link,.cp-reload{display:flex;align-items:center}.cp-reload{color:#a1aec0;font-size:10px;margin:12px auto 0;gap:5px}.cp-composer-wrap{padding-top:13px;flex-shrink:0}.cp-composer{display:flex;align-items:center;gap:12px;background:#f9f9f9;border-radius:16px;padding:10px 12px;min-height:60px}.cp-composer textarea{border:0!important;resize:none;max-height:140px;background:transparent!important;padding:8px 0;font-size:13px;min-height:38px}.cp-composer[data-thinking=true]{box-shadow:inset 0 0 0 1px #f3646333}.cp-composer[data-thinking=true] .cp-send{background:#667386}.cp-thinking{padding:16px 20px;width:fit-content;max-width:100%;border:1px solid #f9f9f918;border-radius:16px;background:#f9f9f908;color:#dde3ea}.cp-thinking-title{display:flex;align-items:center;gap:10px;font-size:13px}.cp-thinking-title strong{font-weight:550}.cp-thinking p{margin-top:6px;color:#a6b1c0;font-size:12px}.cp-thinking-dots{display:flex;align-items:center;gap:4px;height:18px}.cp-thinking-dots i{width:5px;height:5px;border-radius:50%;background:#f36463;animation:cp-pulse 1.4s ease-in-out infinite}.cp-thinking-dots i:nth-child(2){animation-delay:.16s}.cp-thinking-dots i:nth-child(3){animation-delay:.32s}.cp-message-failure{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0;font-size:12px;color:#c1cad5}.cp-message-failure .cp-retry{margin:0}.cp-composer .cp-icon{color:#8a96a5}.cp-send{display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:10px;background:#f36463;color:#fff;flex-shrink:0}.cp-composer-foot{display:flex;justify-content:space-between;color:#8f9bae;gap:10px;padding:8px 2px 0;font-size:11px}.cp-working{display:flex;align-items:center;gap:8px;color:#c1cad5;font-size:12px}.cp-working>span:first-child{width:6px;height:6px;border-radius:50%;background:#f36463;animation:cp-pulse 1.4s infinite}.cp-review-summary{padding:16px;background:#eef1f4;border-radius:12px;margin-bottom:20px}.cp-review-summary p{font-size:13px;margin:6px 0;color:#5e6c7f}.cp-review-summary small{color:#8b97a6;font-size:11px}.cp-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;color:#667386;margin:14px 0}.cp-consent input{margin-top:3px}.cp-missing{list-style:none;padding:12px;background:#fff1ed;border-radius:10px}.cp-missing li{display:flex;justify-content:space-between;gap:10px;margin:8px 0;color:#a75f4d;font-size:12px}.cp-missing button{white-space:nowrap;color:#a74b3a}.cp-success{display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;padding:35px}.cp-success>svg{color:#658e79}.cp-success p{font-size:12px;color:#778598}.cp-banner{display:flex;align-items:flex-start;gap:10px;background:#493b43;border:1px solid #795257;color:#f2b3ac;padding:12px 15px;border-radius:11px;font-size:12px;margin-bottom:18px}.cp-banner>span{flex:1}.cp-banner button{white-space:nowrap;text-decoration:underline}.cp-empty{flex:1;min-height:0;flex-direction:column;justify-content:center;gap:18px;color:#f0f3f7;text-align:center;padding:30px}.cp-empty,.cp-empty-actions{display:flex;align-items:center}.cp-empty-actions{gap:12px;margin-top:6px}.cp-choose-session{display:none}.cp-stage-guidance{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff14;padding:14px 2px 4px;margin-top:12px;color:#a7b3c3;flex-shrink:0}.cp-stage-guidance strong{display:block;color:#dce3ec;font-size:12px;font-weight:550}.cp-stage-guidance span{display:block;margin-top:4px;font-size:11px;line-height:1.7}.cp-stage-guidance .cp-button{background:transparent;border-color:#626d80;color:#e5eaf0}.cp-stage-note{color:#bac4d1;font-size:12px;line-height:1.8}.cp-archived-notice{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:12px;border-radius:12px;background:#ffffff0d;color:#c1cad5;font-size:12px}.cp-archived-notice button{color:#ffaaa5}.cp-loading-mark{width:8px;height:8px;border-radius:50%;background:#f36463;animation:cp-pulse 1.4s infinite}.cp-empty h2{font-size:24px;font-weight:500}.cp-empty p{color:#a7b3c3;font-size:13px;line-height:2}.cp-empty-mark{padding:16px;background:#f9f9f9;border-radius:18px;margin-bottom:4px}.cp-empty-mark img{width:34px;height:34px}.cp-modal{border:0;border-radius:22px;padding:0;margin:auto;max-height:calc(100dvh - 64px);width:min(840px,90vw);background:#f9f9f9;box-shadow:0 30px 80px #080c1655;overflow:hidden}.cp-modal[open]{display:flex;flex-direction:column}.cp-modal::backdrop{background:#1016268c;backdrop-filter:blur(3px)}.cp-modal-heading{display:flex;align-items:center;justify-content:space-between;padding:25px 28px 14px;flex-shrink:0}.cp-modal-heading .cp-icon{color:#788699}.cp-expanded-map{padding:0 18px 20px;overflow:auto}.cp-expanded-map .cp-mind{border:0}.cp-editor{margin:16px 16px 16px auto;width:520px;height:calc(100dvh - 32px);max-height:none;border-radius:22px}.cp-editor-intro{padding:0 28px;font-size:12px;color:#8b95a3}.cp-editor-tabs{display:flex;gap:2px;margin:22px 23px 0;border-bottom:1px solid #e0e5eb;padding-bottom:9px;flex-shrink:0}.cp-editor-tabs button{flex:1;border-radius:8px;padding:8px 5px;color:var(--cp-muted);font-size:11px}.cp-editor-tabs button[aria-selected=true]{background:#e8edf2;color:#354154;font-weight:600}.cp-editor-scroll{flex:1;min-height:0;overflow:auto;padding:26px 28px;scrollbar-width:thin}.cp-editor label.cp-button{cursor:pointer}.cp-editor .cp-button:disabled,.cp-editor label.cp-button:has(input:disabled){color:#4c5a6e;background:var(--cp-field);opacity:1;cursor:not-allowed}.cp-editor-footer{display:flex;gap:12px;align-items:center;border-top:1px solid #e0e5eb;padding:20px 28px;flex-shrink:0}.cp-editor-footer>small{margin-right:auto;color:#969faa;font-size:11px}.cp-editor-footer>span{font-size:12px}.cp-editor-cover{width:280px;max-width:100%;margin:16px 0}.cp-section-title{margin:26px 0 16px!important}.cp-section-description{font-size:12px;line-height:1.9;color:#8290a1;margin:16px 0!important}.cp-mode-options{display:flex;flex-direction:column;gap:9px;margin:17px 0 24px}.cp-mode-options>label{display:flex;gap:12px;align-items:center;padding:12px;background:#eef1f4;border-radius:12px;font-size:13px}.cp-mode-options strong{font-weight:550;font-size:13px}.cp-mode-options small{display:block;color:#8a97a7;font-size:11px}.cp-thinking-fields{display:flex;flex-direction:column;gap:20px}.cp-screenshots{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.cp-screenshots>div{width:120px}.cp-screenshots img{width:120px;height:90px;object-fit:cover;border-radius:9px}.cp-screenshots>div>div{display:flex;justify-content:center;gap:16px;padding:8px}.cp-editor .grid,.cp-editor .md\:grid-cols-2,.cp-editor .xl\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:1150px){.cp-choose-session{display:inline-flex}.cp-session-list{display:none}.cp-list-toggle{display:inline-flex}.cp-layout.list-open>.cp-session-list{display:flex;position:absolute;left:0;top:85px;bottom:0;width:198px;padding:20px 16px;background:#303246;z-index:5;border:1px solid #ffffff12;border-radius:15px;box-shadow:0 20px 45px #10162655}.cp-session strong{max-width:125px}.cp-content-grid{gap:24px;grid-template-columns:minmax(0,1fr) 240px}}@container (max-width:860px){.cp-title small{display:none}.cp-content-grid{gap:18px;grid-template-columns:minmax(0,1fr) 218px}.cp-preview{width:218px}.cp-paper{padding:20px}.cp-save{display:none}.cp-form-grid{gap:17px 14px}.cp-actions>small{max-width:42%;font-size:10px}.cp-composer-foot span:last-child{display:none}}@media (max-height:760px){.cp-composer{min-height:52px;padding:6px 10px}.cp-composer-wrap{padding-top:10px}.cp-editor-tabs{margin-top:16px}}@media (prefers-reduced-motion:reduce){.creator-publish *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@keyframes cp-pulse{50%{opacity:.25}}.creator-publish h1,.creator-publish h2,.creator-publish h3{font-family:inherit}.creator-publish .cp-choices label,.creator-publish .cp-mode-options label{color:#4c5a6e}.creator-publish input[type=checkbox],.creator-publish input[type=radio]{min-width:16px;min-height:16px;max-width:16px;max-height:16px;padding:0;margin:0;border-radius:3px}.creator-publish .cp-consent input{margin-top:3px}.cp-frame-status{position:absolute;z-index:1;inset:30% 28px auto;text-align:center;font-size:24px;color:#667386;line-height:1.7}.cp-n-message{position:relative;padding-left:40px;min-width:0}.cp-n-signature{position:absolute;left:0;top:16px;width:28px;display:grid;justify-items:center;gap:5px;color:#b9bec9;font-size:11px;white-space:nowrap}.cp-n-signature img{width:26px;height:26px;border-radius:6px}.cp-n-message>.cp-bubble,.cp-n-message>.cp-paper{position:relative;border-radius:22px}.cp-n-message>.cp-bubble:before,.cp-n-message>.cp-paper:before{content:"";position:absolute;width:13px;height:14px;left:-8px;top:24px;background:var(--cp-paper);clip-path:polygon(0 42%,100% 0,100% 100%)}.cp-n-message .cp-bubble.assistant{max-width:100%}.cp-basic-summary{padding:18px 22px}.cp-basic-summary summary{display:flex;flex-wrap:wrap;gap:8px 18px;cursor:pointer}.cp-basic-summary summary span{color:var(--cp-muted);font-size:12px}.cp-basic-summary p{margin-top:12px}.cp-skill-download{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 0 5px 8px;margin:0;color:var(--cp-muted)!important;font-size:12px;text-decoration:none}.cp-skill-download:hover{color:var(--cp-ink)!important;text-decoration:underline;text-underline-offset:3px}.cp-deployment,.cp-file-progress{display:flex;align-items:center;gap:16px}.cp-file-progress{margin:16px 0;padding:18px;border-radius:12px;background:var(--cp-field)}.cp-deployment small,.cp-file-progress p{color:var(--cp-muted);font-size:12px}.cp-deployment{padding:20px 24px}.cp-deployment strong{overflow-wrap:anywhere}.cp-deployment .cp-deployed{color:#278653;margin:4px 0}.cp-analysis-status p{margin:10px 0;color:var(--cp-muted)}.cp-report-tabs{display:flex;gap:8px;border-bottom:1px solid #dde1e7;margin:8px 0 10px;overflow-x:auto}.cp-report-tabs button{flex:1;flex-shrink:0;padding:12px 6px;color:var(--cp-muted);border:0;background:none;border-bottom:2px solid transparent;white-space:nowrap;font-size:12px}.cp-report-tabs button[aria-selected=true]{color:var(--cp-ink);border-color:var(--cp-accent);font-weight:650}.cp-report-rows{margin:0}.cp-report-rows>div{display:grid;grid-template-columns:122px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid #dde1e780}.cp-report-rows>div[data-changed=true] dd{color:#85514c}.cp-report-rows dt{font-weight:600;font-size:13px}.cp-report-rows dt small{display:block;font-weight:400;color:var(--cp-muted);margin-top:4px;font-size:11px}.cp-report-rows dd{margin:0;color:#526071;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.cp-report-note{font-size:12px;color:var(--cp-muted);margin:14px 0 0!important}.cp-report-link{display:inline-flex;align-items:center;gap:7px;padding:14px 0 0;font-size:12px;color:#426a9b;background:none;border:0}.cp-design-plan{margin-top:22px}.cp-design-plan details{margin:12px 0;padding:12px 0;border-bottom:1px solid #dde1e7}.cp-design-plan summary{cursor:pointer}.cp-design-plan summary small{margin-left:12px;color:var(--cp-muted)}.cp-design-plan dl{display:grid;grid-template-columns:65px 1fr;gap:10px 14px;font-size:12px;color:#526071}.cp-design-plan dd{margin:0;white-space:pre-wrap}.cp-design-edit fieldset{border:1px solid #dde1e7;border-radius:12px;padding:16px;display:grid;gap:14px;margin:16px 0}.cp-history-delta{margin-top:12px;font-size:12px;color:#b9bec9}.cp-history-delta summary{cursor:pointer}.cp-composer{display:block;padding:12px 14px 10px}.cp-composer-input{display:flex;align-items:flex-end;gap:12px}.cp-composer-input textarea{min-height:42px;max-height:160px}.cp-input-context{margin-top:5px}.cp-context-toolbar{display:flex;flex-wrap:wrap;gap:6px}.cp-message-contexts{margin-top:10px;font-size:11px;display:flex;gap:8px;flex-wrap:wrap}.cp-message-contexts summary{cursor:pointer;padding:3px 7px;background:#ffffff70;border-radius:6px}.cp-message-contexts p{white-space:pre-wrap;padding:8px 0}.cp-n-message .cp-map{margin-top:16px}@container (max-width: 1040px){.cp-report-rows>div{grid-template-columns:100px 1fr;gap:12px}}@media (max-width:820px){.cp-n-message{padding-left:0;padding-top:30px}.cp-n-signature{display:flex;width:auto;top:0}.cp-n-signature img{width:20px;height:20px}.cp-report-rows>div{grid-template-columns:92px 1fr}}.cp-n-signature{font-size:12px}.cp-upload-log{list-style:none;padding:0;margin:12px 0 0;font-size:12px;line-height:1.9;color:var(--cp-muted)}.cp-upload-log [data-active=true]{color:var(--cp-ink)}.cp-composer{position:relative}.cp-context-trigger{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:4px 7px;color:var(--cp-muted);font-size:13px;cursor:pointer}.cp-context-trigger span{font-size:11px}.cp-context-trigger:hover{color:var(--cp-accent);background:var(--cp-field);border-radius:6px}.cp-context-tag{display:inline-flex;align-items:center;border:1px solid #e6d7d4;border-radius:7px;background:#f6ece9;color:#856d66}.cp-context-tag button{border:0;background:none;color:inherit;cursor:pointer}.cp-context-tag-label{display:inline-flex;align-items:center;gap:5px;padding:4px 3px 4px 8px;font-size:11px}.cp-context-tag-label>span{font-size:12px;color:var(--cp-accent)}.cp-context-tag-label>i{width:4px;height:4px;border-radius:50%;background:var(--cp-accent)}.cp-context-remove{display:grid;place-items:center;padding:4px 5px}.cp-context-menu,.cp-context-note-popover{position:absolute;bottom:calc(100% + 10px);left:0;width:min(340px,100%);padding:8px;border:1px solid #e3e5e9;background:var(--cp-paper);border-radius:14px;box-shadow:0 12px 38px #10152632;z-index:15;color:var(--cp-ink)}.cp-context-menu-heading{display:flex;justify-content:space-between;align-items:center;padding:7px 9px 10px;font-size:12px;font-weight:600}.cp-context-menu-heading small{font-size:10px;font-weight:400;color:var(--cp-muted)}.cp-context-menu [role=listbox]{max-height:min(250px,40vh);overflow-y:auto}.cp-context-menu [role=option]{display:flex;width:100%;align-items:center;gap:10px;padding:10px;border:0;background:transparent;border-radius:8px;text-align:left;cursor:pointer;color:inherit}.cp-context-menu [aria-selected=true]{background:var(--cp-field)}.cp-context-symbol{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;background:#f5e8e4;border-radius:8px;color:#a87264;font-size:15px}.cp-context-menu [role=option] strong{display:block;font-size:12px;font-weight:600}.cp-context-menu [role=option] small{display:block;margin-top:4px;font-size:11px;color:var(--cp-muted)}.cp-context-menu>p,.cp-context-no-match,.cp-context-note-popover>p{margin:7px 9px 4px;font-size:11px;line-height:1.7;color:var(--cp-muted)}.cp-context-note-popover{padding:12px;width:min(380px,100%)}.cp-context-note-popover textarea{width:100%;margin:9px 0;padding:10px;border-radius:8px;background:var(--cp-field);font-size:12px;min-height:80px}.cp-context-menu-heading>button{display:grid;border:0;background:none;color:var(--cp-muted);cursor:pointer}.cp-context-done{display:block;margin-left:auto;padding:6px 12px;border:0;border-radius:6px;background:var(--cp-field);color:var(--cp-ink);font-size:12px;cursor:pointer}.cp-modal-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:20px;scrollbar-gutter:stable}.cp-modal-scroll>.cp-paper{border-radius:0;box-shadow:none}.cp-field{position:relative}.creator-publish .cp-field[data-readonly=true] input,.creator-publish .cp-field[data-readonly=true] select,.creator-publish .cp-field[data-readonly=true] textarea{color:#84909f!important;cursor:pointer;opacity:1}.cp-field-unlock{position:absolute;inset:23px 0 0;background:transparent;border:1px solid transparent;border-radius:12px;cursor:text}.cp-field-unlock:hover{border-color:#bdc5ce}.cp-field-unlock:focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.cp-basic-summary form{padding-top:12px}.cp-basic-summary form .cp-report-note{margin-bottom:18px!important}.cp-basic-expand{margin-left:auto;font-size:12px;white-space:nowrap}.cp-basic-summary details[open] .cp-basic-expand{opacity:.5}.creator-publish .cp-upload-log{list-style:none;padding:0;margin:14px 0 0}.cp-upload-log li{display:flex;gap:8px;min-height:24px;align-items:baseline}.cp-upload-log li::marker{content:""}.cp-file-progress{width:100%;min-width:0}.cp-file-progress>div{flex:1;min-width:0}.cp-deployment .cp-file-progress{padding:0;margin:0;background:transparent}.cp-text-action{border:0;padding:5px 0 5px 10px;color:var(--cp-muted);background:none;font-size:12px;white-space:nowrap}.cp-text-action:hover{color:var(--cp-ink)}.cp-type-cursor{display:inline-block;width:5px;height:12px;margin-left:3px;vertical-align:-1px;background:currentColor;opacity:.5;animation:cp-type-blink 1s step-end infinite}@keyframes cp-type-blink{50%{opacity:0}}.cp-working>span:not(:first-child):not(.cp-sr-only){background:transparent;border-radius:0;width:auto;height:auto;animation:none}.cp-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cp-requirements{padding-top:14px}.cp-requirement{border:1px solid #dde1e7;padding:16px;border-radius:14px;margin-top:14px;font-size:13px;overflow-wrap:anywhere}.cp-requirement header{display:flex;gap:16px;justify-content:space-between;align-items:baseline}.cp-requirement small{color:var(--cp-muted)}.cp-requirement p{line-height:1.8}.cp-requirement summary{color:var(--cp-muted);font-size:12px;cursor:pointer}.cp-requirement blockquote{margin:10px 0;padding:0 12px;border-left:2px solid #cdd3dc;line-height:1.8;white-space:pre-wrap}.cp-requirement .cp-button{margin-top:12px}.cp-requirement-adjustment{margin-top:12px;padding:12px;border-radius:10px;background:var(--cp-field)}.cp-requirement .cp-field{margin-top:14px}@media (prefers-reduced-motion:reduce){.cp-type-cursor{animation:none;display:none}}@media (max-width:820px){.cp-n-message>.cp-bubble:before,.cp-n-message>.cp-paper:before{display:none}}.cp-analysis-status .cp-working{color:var(--cp-muted)}.cp-analysis-progress{margin-top:20px;padding:18px 20px;border-radius:12px;background:var(--cp-field)}.cp-analysis-progress-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:12px}.cp-analysis-progress-heading>span{color:var(--cp-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.creator-publish .cp-analysis-log{margin:14px 0 0}.cp-analysis-log li{min-height:30px}.cp-analysis-log [data-pending=true]{color:var(--cp-muted);opacity:.65}.cp-step-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.cp-analysis-status .cp-analysis-progress-note{margin:14px 0 0;font-size:11px;line-height:1.6;color:var(--cp-muted)}.cp-n-message>.cp-thinking{position:relative;border-radius:22px;background:#2f3441}.cp-n-message>.cp-thinking:before{content:"";position:absolute;left:-8px;top:24px;width:13px;height:14px;background:#2f3441;clip-path:polygon(0 42%,100% 0,100% 100%)}@layer components{.creator-publish .cp-field[data-readonly=true] input,.creator-publish .cp-field[data-readonly=true] select,.creator-publish .cp-field[data-readonly=true] textarea{color:#84909f!important}}.cp-history-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--cp-muted)}.cp-history-nav:empty{display:none}.cp-preview-body [hidden]{display:none!important}.cp-progress-collapse{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .18s ease,opacity .18s ease}.cp-progress-collapse[data-collapsed=true]{grid-template-rows:0fr;opacity:0}.cp-progress-collapse>div{min-height:0;overflow:hidden}.cp-upload-log li{animation:cp-status-enter .18s ease both;transition:color .18s ease}.cp-upload-log .cp-step-mark{display:inline-flex;align-items:center;justify-content:center;width:16px;flex:0 0 16px;align-self:center}.cp-upload-log [data-active=true] .cp-step-mark svg{animation:cp-step-spin 1.2s linear infinite}.cp-upload-log [data-complete=true] .cp-step-mark{color:#278653}.cp-upload-log [data-complete=true] .cp-step-mark svg{animation:cp-status-enter .18s ease both}.cp-deployed{display:flex;align-items:center;gap:6px}.cp-report,.cp-state-enter{animation:cp-status-enter .18s ease both}@keyframes cp-status-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes cp-step-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cp-progress-collapse,.cp-upload-log li{transition:none}.cp-report,.cp-state-enter,.cp-upload-log .cp-step-mark svg,.cp-upload-log li{animation:none!important}}.cp-ai-settings-link{border:0;background:transparent;color:#526f8d;padding:4px 0;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.cp-ai-settings-link:hover{text-decoration:underline}.cp-ai-settings-link:focus-visible{outline:2px solid #526f8d;outline-offset:3px}.cp-context-toolbar{height:28px;min-height:28px;flex-wrap:nowrap;align-items:center;overflow-x:auto;scrollbar-width:none}.cp-context-toolbar::-webkit-scrollbar{display:none}.cp-context-toolbar>*{flex-shrink:0}.cp-context-tag,.cp-context-trigger{height:26px;box-sizing:border-box}.cp-status-bubble p{margin:0}.cp-status-bubble p+p{margin-top:8px}.cp-status-bubble p:first-child{display:flex;align-items:center;gap:8px}.cp-status-bubble svg{flex-shrink:0}.cp-submission-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.cp-submission-links a,.cp-submission-links button{border:0;padding:0;background:transparent;color:#526f8d;font:inherit;text-decoration:underline;cursor:pointer}.cp-reload:disabled{opacity:.55;cursor:not-allowed}.cp-modal.cp-confirm-modal{width:min(440px,calc(100vw - 40px));border-radius:24px;background:var(--cp-paper);box-shadow:var(--ineed-dialog-shadow,0 18px 52px #1117221f)}.cp-confirm-modal .cp-modal-heading{padding:24px 24px 12px;gap:16px}.cp-confirm-modal .cp-modal-heading h2{font-size:19px;line-height:28px;font-weight:650;margin:0}.cp-confirm-modal .cp-modal-heading .cp-icon{width:32px;height:32px;color:#606b7a}.cp-confirm-modal .cp-modal-scroll{padding:0}.cp-confirm-body{padding:0 24px 24px}.cp-confirm-body>p{margin:0;color:#414b5b;font-size:14px;line-height:1.85}.cp-confirm-body>.cp-confirm-note{margin-top:12px;color:#606b7a;font-size:13px}.cp-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.cp-confirm-actions .cp-button{min-width:100px;min-height:42px;padding:10px 18px;white-space:nowrap}.cp-delivery-details{margin:14px 0}.cp-delivery-details>summary{color:#414b5b;cursor:pointer;font-size:13px;font-weight:600}.cp-delivery-details dl{display:grid;gap:12px;margin:14px 0 0}.cp-delivery-details dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px}.cp-delivery-details dt{color:#606b7a;font-size:12px}.cp-delivery-details dd{margin:0;color:var(--cp-ink);font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.cp-delivery-details>.cp-field{margin-top:14px}.cp-skill-actions{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.cp-skill-primary{display:inline-flex;align-items:center;flex-shrink:0;padding:8px 12px;border:1px solid #f3646340;border-radius:12px;background:#f364630c;color:#b94444;font-size:12px;line-height:20px;font-weight:600;text-decoration:none}.cp-skill-primary:hover{background:#f3646318}.cp-skill-primary:focus-visible{outline:2px solid #f36463;outline-offset:3px}.cp-upload-result{display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0}.cp-file-progress>div,.cp-upload-result>*{min-width:0}.cp-upload-result .cp-card-heading{margin:0;flex-wrap:wrap}.cp-upload-result .cp-card-heading h2{flex-shrink:0}.cp-upload-result .cp-file-progress{width:100%}.cp-file-progress strong{overflow-wrap:anywhere}.cp-file-tree{margin:16px 0;border:1px solid #dce1e8;border-radius:12px;background:#f9f9f9;color:#445062;overflow:hidden}.cp-file-tree summary{padding:14px;cursor:pointer;font-size:13px;font-weight:600}.cp-file-tree summary span{display:block;margin:6px 0 0 15px;color:#697589;font-size:12px;font-weight:400}.cp-file-tree ul{list-style:none;margin:0;padding:0}.cp-file-tree>ul{max-height:360px;overflow:auto}.cp-file-tree-row{display:flex;align-items:center;gap:12px;padding:8px 12px;font-size:12px}.cp-file-tree-row:hover{background:#eef0f3}.cp-file-tree-name,.cp-file-tree-row button{display:flex;align-items:center;gap:6px;min-width:0;text-align:left}.cp-file-tree-name{padding-left:19px}.cp-file-tree-name span,.cp-file-tree-row button span{overflow-wrap:anywhere}.cp-file-tree-row svg{flex-shrink:0}.cp-file-size{white-space:nowrap;margin-left:auto;color:#6b7586;font-variant-numeric:tabular-nums}.cp-file-tree-tools{display:flex;gap:16px;padding:0 14px 10px;font-size:12px}.cp-file-tree-note{font-size:11px!important;line-height:1.6;padding:10px 14px;color:#6b7586}.cp-ai-disclosure{border-top:1px solid #dce1e8;margin-top:24px;padding-top:18px}.cp-ai-disclosure>summary{cursor:pointer;font-size:14px;font-weight:600}.cp-ai-disclosure>summary span{float:right;color:#697589;font-size:12px;font-weight:400}.cp-editor .cp-mode-options{gap:8px}.cp-editor .cp-mode-options label{min-height:48px;padding:12px 14px;border-radius:12px}.cp-workspace-overview{border:1px solid #485164;border-radius:16px;padding:20px;margin-bottom:16px;background:#303747;color:#edf0f5}.cp-workspace-overview header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cp-workspace-overview h2{font-size:15px;font-weight:600;margin:0}.cp-workspace-overview header button{color:#edafae;font-size:12px}.cp-overview-status{margin:8px 0 18px;font-size:11px;color:#bac3d2}.cp-workspace-overview dl{margin:0}.cp-workspace-overview dl>div{display:flex;gap:16px;justify-content:space-between;margin:12px 0;font-size:12px}.cp-workspace-overview dt{color:#b5bece;flex-shrink:0}.cp-workspace-overview dd{margin:0;text-align:right;overflow-wrap:anywhere}.cp-workspace-overview details{margin-top:16px;font-size:12px;color:#dce2ec}.cp-workspace-overview details p{white-space:pre-wrap;line-height:1.7}.cp-overview-next{margin-top:18px;border-top:1px solid #485164;padding-top:14px;font-size:12px}.cp-overview-next strong{color:#eeb5b1;font-weight:500}.cp-overview-next p{line-height:1.7;margin:6px 0 0;color:#c4ccda}.cp-overview-docs{display:flex;gap:6px;align-items:center;margin-top:20px;color:#f6b3af;font-size:12px}.cp-organized-card h2{font-size:16px}.cp-change-row{display:flex;gap:20px;padding:12px 0;border-top:1px solid #e0e4e9;font-size:13px;line-height:1.7}.cp-change-row>span{flex:0 0 100px;color:#687489}.cp-change-row p,.cp-change-row>div{margin:0;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.cp-change-row small{display:block;color:#8a94a4;text-decoration:line-through}.cp-change-row strong{font-weight:500}.cp-answer-actions{margin-top:14px;white-space:normal}.cp-choice-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.cp-choice-options button{border:1px solid #d6dce5;border-radius:10px;padding:10px 14px;font-size:13px;text-align:left;background:#fff;color:#445062}.cp-choice-options button:hover:enabled{border-color:#efaaa5;background:#fff5f3}.cp-answer-sources{border-top:1px solid #dfe3e9;padding-top:12px;margin-top:16px;font-size:11px;color:#697589}.cp-answer-sources summary{cursor:pointer}.cp-answer-sources p{margin-top:8px;line-height:1.7}.cp-receipt{display:flex;align-items:center;gap:6px;font-size:12px;color:#547266}.cp-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0}.cp-metric-grid dd{font-size:18px;margin:6px 0;color:#30394a}.cp-material-bubble h2{font-size:16px}.cp-material-bubble p{font-size:13px;line-height:1.8}.cp-intake-editor input,.cp-intake-editor textarea,.cp-material-bubble textarea{display:block;width:100%;border:1px solid #d7dde6;border-radius:10px;padding:12px;margin:12px 0;background:#fff;color:#30394a;font:inherit;font-size:13px}.cp-intake-editor{margin-top:24px;border-top:1px solid #e0e4e9;padding-top:20px}.cp-intake-editor fieldset{border:1px solid #dce1e8;border-radius:12px;padding:14px;margin:14px 0}.cp-intake-editor label,.cp-intake-editor legend{font-size:12px}.cp-initial-details{margin-top:18px;font-size:13px}.cp-initial-details>summary{cursor:pointer;color:#687489}.cp-initial-details form{margin-top:20px}@media (max-width:680px){.cp-change-row{gap:10px}.cp-change-row>span{flex-basis:80px}.cp-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-mobile-preview-toggle{display:none}.cp-preview{overflow-y:auto;min-height:0}.cp-workspace-overview header .cp-overview-toggle{color:inherit;font-size:inherit;font-weight:inherit}.cp-choice-options button[aria-pressed=true]{border-color:#f36463;background:#fff0ee;color:#a84f4e}.cp-material-trigger{display:inline-flex;align-items:center;gap:6px;font-size:11px!important;color:#697589;margin-top:8px}@media (max-width:680px){.cp-content-grid{display:flex;flex-direction:column;gap:12px}.cp-chat{flex:1}.cp-preview{order:-1;width:100%;max-height:42vh;flex:0 0 auto}.cp-workspace-overview{margin:0;padding:12px 14px;border-radius:12px}.cp-workspace-overview:not([data-expanded=true]) .cp-overview-body{display:none}.cp-workspace-overview header .cp-overview-toggle:after{content:" ▾"}.cp-preview-card:not([data-mobile-open=true]),.cp-preview-note,.cp-preview>.cp-reload{display:none}.cp-mobile-preview-toggle{display:block;margin:8px 0 0 auto;font-size:12px;color:#c8d0dc}.cp-messages{gap:18px;padding-right:0}.cp-n-signature{display:none}.cp-n-message{gap:0}.cp-editor{width:calc(100vw - 16px);max-width:520px}.cp-editor .cp-form-grid{grid-template-columns:1fr}.cp-file-tree-row{gap:8px}}.creator-publish .cp-overview-docs{color:#f6b3af}@media (min-width:681px){.cp-preview{max-height:100%}}.creator-publish.cp-modal.cp-editor{position:fixed;inset:0 0 0 auto;margin:0;width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.cp-modal.cp-editor[open]{animation:cp-editor-enter .18s ease-out}@keyframes cp-editor-enter{0%{transform:translateX(100%);opacity:.5}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.cp-modal.cp-editor[open]{animation:none}}dialog.cp-phone-outer{padding:0;border:0;margin:36px 0 0;width:100%;max-width:none;max-height:none;background:transparent;overflow:visible;color:var(--cp-ink)}.cp-preview-expand-bar{position:absolute;top:-32px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;font-size:13px}.cp-phone-outer[data-expanded=true]{position:fixed;inset:0;margin:auto;width:min(1440px,94vw);height:90dvh!important;background:#f9f9f9;border-radius:22px;overflow:hidden}.cp-phone-outer[data-expanded=true]::backdrop{background:#101626b3;backdrop-filter:blur(3px)}.cp-phone-outer[data-expanded=true] .cp-preview-expand-bar{position:relative;top:0;padding:16px 20px;height:56px;box-sizing:border-box}.cp-phone-outer[data-expanded=true] .cp-phone{position:absolute;top:56px;left:16px;right:16px;bottom:16px;width:auto;height:auto;border:0;border-radius:12px;transform:none!important;margin:0!important;background:#222}.cp-phone-outer[data-expanded=true] iframe{width:100%;height:100%}@media(max-width:680px){.cp-phone-outer[data-expanded=true]{width:100vw;height:100dvh!important;border-radius:0}}.cp-upload-timings{font-size:12px;color:var(--cp-muted)}.cp-upload-timings summary{cursor:pointer;padding:8px 0}.cp-upload-timings dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.cp-upload-timings dd{flex-shrink:0;font-variant-numeric:tabular-nums}.cp-n-message .cp-bubble.assistant.cp-message-failure{padding:18px 22px;min-height:64px;color:var(--cp-ink);align-items:center}.cp-message-failure>span{flex:1 1 220px;line-height:1.7}.cp-message-failure>button{flex:0 0 auto;min-height:40px;padding:8px 12px;color:var(--cp-signal,#b14e50);border-radius:10px;background:#f1f2f5}.cp-product-ad-row{display:grid;grid-template-columns:40px minmax(0,1fr) 56px;gap:12px;align-items:center}.cp-product-ad-row>span{width:40px;height:40px}.cp-product-ad-row>div{min-width:0}.cp-product-ad-row p{margin:0;overflow-wrap:anywhere}.cp-product-ad-row p+p{margin-top:4px}.cp-product-ad-row .cp-product-ad-toggle{position:relative;width:56px;min-width:56px;height:44px;min-height:44px;padding:0;border:0;background:transparent}.cp-publication-state[data-state=review]{color:#fac78d}.cp-publication-state[data-state=approved]{color:#a1d4b6}.cp-publication-state[data-state=rejected]{color:#f5aaa7}.cp-editor .cp-iap-editor .cp-product-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-editor .cp-iap-editor input,.cp-editor .cp-iap-editor label,.cp-editor .cp-iap-editor select{min-width:0}@media (max-width:480px){.cp-editor .cp-iap-editor .cp-product-fields{grid-template-columns:minmax(0,1fr)}.cp-product-ad-row{grid-template-columns:minmax(0,1fr) 56px}.cp-product-ad-row>span{display:none}}.cp-ai-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;padding:3px;gap:3px;border:1px solid #dce1e8;border-radius:12px;background:#fff}.cp-editor .cp-ai-capabilities>button{min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:#697589;font-size:13px;font-weight:600}.cp-editor .cp-ai-capabilities>button[aria-selected=true]{background:#526f8d;color:#fff}.cp-ai-capabilities>button:focus-visible{outline:2px solid #526f8d;outline-offset:2px}.cp-image-workspace{font-size:12px;color:#697589}.cp-image-workspace summary{cursor:pointer;min-height:32px}.cp-editor .cp-image-credential-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}@media (max-width:480px){.cp-editor .cp-image-credential-fields{grid-template-columns:minmax(0,1fr)}}.LandingPage_page__GqwnL{--landing-bg:#262b39;--landing-bg-deep:#202431;--landing-surface:#303246;--landing-surface-raised:#3a3d53;--landing-line:rgba(249,249,249,0.11);--landing-line-strong:rgba(249,249,249,0.18);--landing-coral:#f36463;--landing-paper:#f9f9f9;--landing-paper-text:#262b39;--landing-text:#f9f9f9;--landing-muted:#c6ceda;--landing-muted-2:#92a1b3;min-height:100%;overflow-x:clip;background:radial-gradient(circle at 8% 5%,rgba(113,129,167,.12),transparent 30%),radial-gradient(circle at 94% 2%,rgba(243,100,99,.05),transparent 24%),var(--landing-bg);color:var(--landing-text);font-family:Nunito,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.72;-webkit-font-smoothing:antialiased}.LandingPage_page__GqwnL *,.LandingPage_page__GqwnL :after,.LandingPage_page__GqwnL :before{box-sizing:border-box}.LandingPage_page__GqwnL h1,.LandingPage_page__GqwnL h2,.LandingPage_page__GqwnL h3{margin:0;font-family:Roboto Slab,Songti SC,serif;font-weight:700;letter-spacing:-.035em;line-height:1.18;text-wrap:pretty}.LandingPage_page__GqwnL p{margin:0;text-wrap:pretty}.LandingPage_contentWidth__eMyHD{width:min(1320px,calc(100% - 64px));margin-inline:auto}.LandingPage_hero__aqVIf{display:grid;min-height:650px;grid-template-columns:minmax(410px,.92fr) minmax(620px,1.08fr);align-items:center;gap:58px;padding-block:64px 58px}.LandingPage_hero__aqVIf>*{min-width:0}.LandingPage_heroCopy__miwWZ{position:relative;z-index:1}.LandingPage_ctaCopy__26GNd>span,.LandingPage_eyebrow__O1NvX,.LandingPage_sectionHeading__CpWJt>span{color:var(--landing-coral);font-size:11px;font-weight:900;letter-spacing:.1em}.LandingPage_eyebrow__O1NvX{display:flex;align-items:center;gap:10px;margin-bottom:19px}.LandingPage_eyebrow__O1NvX:before{width:28px;height:2px;background:var(--landing-coral);content:""}.LandingPage_hero__aqVIf h1{margin-bottom:22px;font-size:clamp(48px,4.45vw,68px)}.LandingPage_heroCopy__miwWZ>p{max-width:610px;color:var(--landing-muted);font-size:18px;line-height:1.88}.LandingPage_heroActions__8VvaG{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.LandingPage_button__6Vf9W{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:13px;padding:0 24px;color:var(--landing-text);font-size:14px;font-weight:900;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.LandingPage_button__6Vf9W:focus-visible,.LandingPage_button__6Vf9W:hover{transform:translateY(-2px);outline:none}.LandingPage_buttonPrimary__9bNJg{background:var(--landing-coral);box-shadow:0 14px 34px rgba(243,100,99,.2)}.LandingPage_buttonPrimary__9bNJg:focus-visible,.LandingPage_buttonPrimary__9bNJg:hover{background:#ff6d6c}.LandingPage_buttonSecondary__Nd07c{border-color:var(--landing-line-strong);background:rgba(249,249,249,.025)}.LandingPage_buttonSecondary__Nd07c:focus-visible,.LandingPage_buttonSecondary__Nd07c:hover{border-color:rgba(249,249,249,.28);background:rgba(249,249,249,.08)}.LandingPage_flowMap__FNH_Z{display:grid;min-height:420px;grid-template-columns:minmax(0,1.18fr) minmax(150px,.58fr) minmax(0,1fr);gap:14px;align-items:stretch}.LandingPage_flowCluster__kI1NN,.LandingPage_platformHub__pBqv4{border:1px solid var(--landing-line);border-radius:18px;background:rgba(48,50,70,.94);box-shadow:0 22px 60px rgba(8,10,18,.23)}.LandingPage_flowCluster__kI1NN{padding:18px}.LandingPage_clusterTitle__knt7Y{display:block;margin-bottom:13px;color:#e8edf4;font-size:12px;font-weight:900}.LandingPage_contentTypeGrid__sLK6N,.LandingPage_outcomeMiniGrid__DdLzu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.LandingPage_contentTypeGrid__sLK6N span{display:flex;min-height:77px;align-items:center;gap:8px;border:1px solid var(--landing-line);border-radius:12px;padding:10px;background:rgba(249,249,249,.045);color:#e1e6ee;font-size:12px;font-weight:850}.LandingPage_contentTypeGrid__sLK6N svg{flex:0 0 auto;color:var(--landing-muted-2)}.LandingPage_flowCluster__kI1NN small{display:flex;min-height:48px;align-items:center;margin-top:10px;border-radius:11px;padding:10px 12px;background:rgba(119,111,186,.15);color:#d6d2ff;font-size:11px;font-weight:850}.LandingPage_platformHub__pBqv4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px 14px;text-align:center}.LandingPage_platformHub__pBqv4 img{width:72px;height:72px;border-radius:17px;object-fit:contain}.LandingPage_platformHub__pBqv4 strong{font-size:12px;font-weight:900;line-height:1.5}.LandingPage_outcomeMiniGrid__DdLzu span{display:flex;min-height:132px;flex-direction:column;align-items:center;justify-content:center;gap:11px;border-radius:13px;background:var(--landing-paper);color:var(--landing-paper-text);font-size:12px;font-weight:900;text-align:center}.LandingPage_outcomeMiniGrid__DdLzu svg{color:var(--landing-coral)}.LandingPage_factSection__P4tmH{display:flex;min-height:118px;align-items:center;gap:24px;margin-bottom:18px;border:1px solid var(--landing-line);border-radius:18px;padding:26px 32px;background:linear-gradient(90deg,rgba(58,61,83,.82),rgba(48,50,70,.85))}.LandingPage_factSection__P4tmH img{width:52px;height:52px;flex:0 0 auto;border-radius:12px;object-fit:contain}.LandingPage_factSection__P4tmH p{color:#cdd4df;font-size:16px}.LandingPage_factSection__P4tmH strong{color:var(--landing-text)}.LandingPage_quoteMark__44MPL{flex:0 0 auto;color:var(--landing-coral);font-family:Georgia,serif;font-size:70px;font-weight:900;line-height:.72}.LandingPage_section___15TM{padding-block:72px}.LandingPage_sectionHeading__CpWJt{max-width:810px;margin-bottom:31px}.LandingPage_sectionHeading__CpWJt>span{display:block;margin-bottom:8px}.LandingPage_sectionHeading__CpWJt h2{margin-bottom:11px;font-size:clamp(30px,3vw,43px)}.LandingPage_sectionHeading__CpWJt p{color:var(--landing-muted-2);font-size:16px}.LandingPage_intentGrid__xhlRR,.LandingPage_valueGrid__p53kd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.LandingPage_intentCard__sPt_W,.LandingPage_valueCard__Dfpdm{position:relative;min-height:190px;overflow:hidden;border:1px solid var(--landing-line);border-radius:17px;background:rgba(48,50,70,.86)}.LandingPage_intentCard__sPt_W{padding:72px 22px 25px}.LandingPage_intentIcon__HvZpW{position:absolute;top:20px;left:20px;display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:rgba(243,100,99,.15);color:#ff9695}.LandingPage_intentGhost__oc4dY{position:absolute;right:12px;bottom:5px;color:rgba(198,206,218,.055);transform:rotate(-7deg)}.LandingPage_intentGhost__oc4dY svg{width:92px;height:92px;stroke-width:1.2}.LandingPage_intentCard__sPt_W h3,.LandingPage_valueCard__Dfpdm h3{position:relative;z-index:1;margin-bottom:8px;font-size:21px}.LandingPage_intentCard__sPt_W p,.LandingPage_valueCard__Dfpdm p{position:relative;z-index:1;color:var(--landing-muted);font-size:14px}.LandingPage_availabilityNote__n_lnv{margin-top:19px;color:var(--landing-muted-2);font-size:13px}.LandingPage_lightBand__qNpnH{background:var(--landing-paper);color:var(--landing-paper-text)}.LandingPage_lightBand__qNpnH .LandingPage_sectionHeading__CpWJt p{color:#697384}.LandingPage_outcomeGrid__zU5nr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.LandingPage_outcomeCard__v6z5S{min-height:205px;border:1px solid #e0e4e8;border-radius:17px;padding:25px;background:white}.LandingPage_outcomeCard__v6z5S>span,.LandingPage_returnCard__cTDTk>span{display:grid;width:48px;height:48px;place-items:center;margin-bottom:29px;border-radius:50%;background:#fff0ef;color:var(--landing-coral)}.LandingPage_outcomeCard__v6z5S h3,.LandingPage_returnCard__cTDTk h3{margin-bottom:9px;font-size:18px}.LandingPage_outcomeCard__v6z5S p,.LandingPage_returnCard__cTDTk p{color:#697384;font-size:14px}.LandingPage_barrierGrid__Ch3In{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.LandingPage_barrierCard__9gNa2{display:flex;min-height:190px;align-items:center;gap:22px;border:1px solid var(--landing-line);border-radius:17px;padding:24px;background:rgba(48,50,70,.86)}.LandingPage_barrierIcon__OpAU8,.LandingPage_roleIcon__1xFSR{display:grid;width:82px;height:82px;flex:0 0 auto;place-items:center;border-radius:23px;background:rgba(91,132,190,.16);color:#a9c9f4}.LandingPage_barrierIconAi__Neu1O{background:linear-gradient(145deg,#817cc8,#545c91);color:white;font-size:28px;font-weight:900;box-shadow:0 14px 32px rgba(82,87,151,.24)}.LandingPage_barrierIconSafe__i9c44{background:rgba(86,177,142,.14);color:#a4dfc6}.LandingPage_barrierCard__9gNa2 h3{margin-bottom:8px;font-size:18px}.LandingPage_barrierCard__9gNa2 p{color:var(--landing-muted-2);font-size:13px}.LandingPage_valueCard__Dfpdm{min-height:174px;padding:23px}.LandingPage_valueCard__Dfpdm>span{display:block;margin-bottom:24px;color:var(--landing-coral);font-size:11px;font-weight:900}.LandingPage_returnGrid__Jg58a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.LandingPage_returnCard__cTDTk{display:flex;min-height:152px;align-items:center;gap:21px;border:1px solid #e0e4e8;border-radius:17px;padding:24px;background:white}.LandingPage_returnCard__cTDTk>span{width:60px;height:60px;flex:0 0 auto;margin:0}.LandingPage_roleGrid__km_nT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.LandingPage_roleCard__njyxg{display:grid;min-height:310px;grid-template-columns:70px minmax(0,1fr);align-content:start;gap:24px;border:1px solid var(--landing-line);border-radius:20px;padding:33px;background:rgba(48,50,70,.86)}.LandingPage_roleIcon__1xFSR{width:70px;height:70px;border-radius:20px;background:rgba(243,100,99,.13);color:#ffaaa9}.LandingPage_roleIcon__1xFSR img{width:46px;height:46px;border-radius:11px;object-fit:contain}.LandingPage_roleCopy__x64je>span{color:var(--landing-coral);font-size:11px;font-weight:900}.LandingPage_roleCopy__x64je h3{margin:8px 0 20px;font-size:25px}.LandingPage_roleCopy__x64je ul{display:grid;gap:10px;margin:0;padding:0;color:var(--landing-muted);font-size:14px;list-style:none}.LandingPage_roleCopy__x64je li:before{margin-right:8px;color:var(--landing-coral);content:"✓"}.LandingPage_responsibilityNote__q6Q6I{display:flex;align-items:center;gap:12px;margin-top:19px;border-radius:13px;padding:17px 21px;background:rgba(243,100,99,.075);color:var(--landing-muted);font-size:14px}.LandingPage_responsibilityNote__q6Q6I svg{flex:0 0 auto;color:var(--landing-coral)}.LandingPage_responsibilityNote__q6Q6I strong{color:var(--landing-text)}.LandingPage_faqSection___s8YD{padding-top:55px}.LandingPage_faqGrid__xrYwL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.LandingPage_faqGrid__xrYwL details{overflow:hidden;border:1px solid var(--landing-line);border-radius:13px;background:rgba(48,50,70,.86)}.LandingPage_faqGrid__xrYwL summary{position:relative;min-height:58px;padding:17px 48px 17px 19px;color:#e9edf3;cursor:pointer;font-size:14px;font-weight:900;list-style:none}.LandingPage_faqGrid__xrYwL summary::-webkit-details-marker{display:none}.LandingPage_faqGrid__xrYwL summary:after{position:absolute;top:14px;right:18px;color:var(--landing-muted-2);content:"+";font-size:20px}.LandingPage_faqGrid__xrYwL details[open] summary:after{content:"−"}.LandingPage_faqGrid__xrYwL details p{padding:0 19px 19px;color:var(--landing-muted-2);font-size:14px}.LandingPage_finalCta___6xkp{display:flex;min-height:200px;align-items:center;justify-content:space-between;gap:40px;margin-top:18px;margin-bottom:76px;border:1px solid var(--landing-line);border-radius:22px;padding:38px 43px;background:linear-gradient(120deg,#34384f,#3b3e55);box-shadow:0 24px 70px rgba(8,10,18,.23)}.LandingPage_ctaCopy__26GNd{max-width:850px}.LandingPage_ctaCopy__26GNd h2{margin:9px 0 8px;font-size:clamp(28px,3vw,40px)}.LandingPage_ctaCopy__26GNd p{color:var(--landing-muted-2)}.LandingPage_finalCta___6xkp .LandingPage_button__6Vf9W{flex:0 0 auto}.LandingPage_footer__u4Uxd{border-top:1px solid var(--landing-line);background:var(--landing-bg-deep);color:var(--landing-muted-2);font-size:12px}.LandingPage_footer__u4Uxd>div{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:20px}.LandingPage_footer__u4Uxd nav{display:flex;flex-wrap:wrap;gap:22px}.LandingPage_footer__u4Uxd a{color:inherit;text-decoration:none}.LandingPage_footer__u4Uxd a:focus-visible,.LandingPage_footer__u4Uxd a:hover{color:var(--landing-text);outline:none}@media (max-width:1180px){.LandingPage_hero__aqVIf{grid-template-columns:1fr}.LandingPage_heroCopy__miwWZ{max-width:790px}.LandingPage_flowMap__FNH_Z{width:min(840px,100%);margin-inline:auto}.LandingPage_intentGrid__xhlRR,.LandingPage_outcomeGrid__zU5nr,.LandingPage_valueGrid__p53kd{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_barrierGrid__Ch3In{grid-template-columns:1fr}.LandingPage_barrierCard__9gNa2{min-height:155px}}@media (max-width:820px){.LandingPage_contentWidth__eMyHD{width:min(100% - 32px,680px)}.LandingPage_hero__aqVIf{min-height:auto;gap:42px;padding-block:48px 42px}.LandingPage_hero__aqVIf h1{font-size:clamp(39px,10.5vw,54px)}.LandingPage_heroCopy__miwWZ>p{font-size:16px}.LandingPage_flowMap__FNH_Z{min-height:0;grid-template-columns:1fr}.LandingPage_platformHub__pBqv4{min-height:160px}.LandingPage_factSection__P4tmH{align-items:flex-start;padding:23px}.LandingPage_factSection__P4tmH img{width:44px;height:44px}.LandingPage_factSection__P4tmH p{font-size:15px}.LandingPage_section___15TM{padding-block:53px}.LandingPage_faqGrid__xrYwL,.LandingPage_intentGrid__xhlRR,.LandingPage_outcomeGrid__zU5nr,.LandingPage_returnGrid__Jg58a,.LandingPage_roleGrid__km_nT,.LandingPage_valueGrid__p53kd{grid-template-columns:1fr}.LandingPage_roleCard__njyxg{min-height:0}.LandingPage_finalCta___6xkp{align-items:flex-start;flex-direction:column}.LandingPage_finalCta___6xkp .LandingPage_button__6Vf9W{width:100%}.LandingPage_footer__u4Uxd>div{min-height:124px;align-items:flex-start;flex-direction:column;justify-content:center}}@media (max-width:540px){.LandingPage_contentWidth__eMyHD{width:calc(100% - 28px)}.LandingPage_hero__aqVIf h1{font-size:38px}.LandingPage_heroActions__8VvaG{display:grid;grid-template-columns:1fr}.LandingPage_button__6Vf9W{width:100%}.LandingPage_contentTypeGrid__sLK6N{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_contentTypeGrid__sLK6N span{min-height:66px}.LandingPage_outcomeMiniGrid__DdLzu span{min-height:110px}.LandingPage_factSection__P4tmH{display:block}.LandingPage_factSection__P4tmH img,.LandingPage_quoteMark__44MPL{margin-bottom:15px}.LandingPage_intentCard__sPt_W{min-height:180px}.LandingPage_barrierCard__9gNa2{align-items:flex-start;flex-direction:column}.LandingPage_barrierIcon__OpAU8{width:70px;height:70px;border-radius:20px}.LandingPage_roleCard__njyxg{grid-template-columns:1fr;gap:18px;padding:26px}.LandingPage_roleIcon__1xFSR{width:58px;height:58px;border-radius:17px}.LandingPage_responsibilityNote__q6Q6I{align-items:flex-start}.LandingPage_finalCta___6xkp{margin-bottom:40px;padding:30px 24px}.LandingPage_footer__u4Uxd nav{gap:12px 18px}}@media (prefers-reduced-motion:reduce){.LandingPage_page__GqwnL *,.LandingPage_page__GqwnL :after,.LandingPage_page__GqwnL :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@supports not (color:oklch(0 0 0)){.notification-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;z-index:80;top:var(--notification-top,64px);right:var(--notification-right,12px);width:min(420px,calc(100vw - 24px));max-height:min(720px,calc(100vh - var(--notification-top,64px) - 16px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e6eb;border-radius:22px;background:#f9f9f9;color:#262b39;box-shadow:0 14px 40px #1213202e;font-family:system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;animation:activity-enter .18s ease-out}.notification-panel[hidden]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.notification-panel[data-detail=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(540px,calc(100vw - 24px))}.notification-panel:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:none}.notification-panel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px 4px;flex-shrink:0}.notification-panel-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:8px}.notification-panel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin:0;font:700 18px/1.4 system-ui,sans-serif}.notification-panel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;background:transparent;border-radius:12px;color:#667386;cursor:pointer}.notification-panel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:hover{background:#edf0f3}.notification-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;margin:0 16px 12px;border-bottom:1px solid #e9ebef;flex-shrink:0}.notification-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:44px;padding:8px;border:0;border-bottom:2px solid transparent;background:transparent;color:#758092;font:600 14px/1.5 system-ui,sans-serif;cursor:pointer}.notification-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-selected=true]{border-bottom-color:#f36463;color:#262b39}.notification-unread-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:6px;height:6px;border-radius:50%;background:#f36463}.notification-panel-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 12px}.notification-receipt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#202333;border-radius:14px;color:#f9f9f9}.notification-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:focus-visible,.notification-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline:2px solid #b95533;outline-offset:-3px}.activity-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;gap:12px}.activity-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden;border:1px solid #e2e5e9;border-radius:18px;background:#fff}.activity-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:10px;padding:16px 12px}.activity-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;width:52px;height:52px;flex-shrink:0;object-fit:contain}.activity-summary-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;min-width:0;flex:1;gap:6px}.activity-summary-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:15px;font-weight:700}.activity-reward:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px;line-height:1.5;color:#758092}.activity-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;min-height:44px;flex-shrink:0;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:12px;background:#262b39;color:#fff;font:650 12px/1.5 system-ui,sans-serif;cursor:pointer}.activity-disclosure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:8px 14px;border-top:1px solid #eef0f3;background:transparent;color:#758092;font:400 12px/1.5 system-ui,sans-serif;cursor:pointer}.activity-chevron:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0;color:#87909e;transition:transform .18s}.activity-chevron.is-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:rotate(180deg)}.activity-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:4px 14px 12px;animation:activity-enter .18s ease-out}.activity-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ol{margin:0;padding-left:18px;display:grid;gap:10px;color:#4d596a;font-size:12px;line-height:1.8}.activity-currency:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:12px 0 0;padding:12px;border-radius:12px;background:#f5f6f8;color:#667386;font-size:11px;line-height:1.8}.activity-records:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;font-size:12px;color:#667386;text-decoration:underline;text-underline-offset:4px}.activity-footnote:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;padding:6px 0 4px;text-align:center;font-size:11px;color:#7b8491;line-height:1.8}@keyframes activity-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.notification-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.notification-panel[data-detail=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:8px;right:8px;width:auto;max-height:calc(100vh - var(--notification-top,64px) - max(12px,env(safe-area-inset-bottom)));border-radius:20px}.notification-panel-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:12px;padding-right:12px}.notification-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:12px;margin-right:12px}}@media(max-width:360px){.activity-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;padding:14px 10px}.activity-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:42px;height:42px}.activity-summary-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:14px}.activity-reward:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:10px}.activity-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 10px}}@media(prefers-reduced-motion:reduce){.activity-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.notification-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}.activity-chevron:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:none}}.notification-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--qs-paper,#fff);border-radius:28px;box-shadow:var(--ineed-dialog-shadow,0 18px 52px #1117221f)}.activity-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:0}.activity-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:0;border-radius:0;overflow:visible;background:transparent}.activity-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)+.activity-card{border-top:1px solid var(--qs-line,#1111111c);margin-top:8px;padding-top:8px}.activity-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:14px 8px;gap:12px}.activity-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:40px;height:40px}.activity-summary-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:5px}.activity-reward:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px}.activity-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;justify-items:end;gap:0;flex-shrink:0}.activity-complete:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;font-weight:600;color:#087361;background:#e7f2ee;padding:5px 12px;border-radius:10px}.activity-action-detail:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:transparent;color:#667386;padding:0 4px;min-height:44px;font-weight:500}.activity-disclosure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:0;padding:8px;color:#667386;font-size:13px}.activity-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 8px 8px;color:#758092;font-size:12px}.activity-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-top:10px}.activity-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{height:7px;border-radius:3px;background:#e8ebef}.activity-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i.is-filled{background:#f36463}.activity-footnote:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:14px}@media(max-width:360px){.activity-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;padding-left:2px;padding-right:2px}.activity-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:32px;height:32px}.activity-reward:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px}.activity-summary-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:14px}.activity-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:8px;padding-right:8px}.activity-disclosure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.activity-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:2px;padding-right:2px}}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--cp-ink:#262b39;--cp-muted:#667386;--cp-paper:#f9f9f9;--cp-field:#eef1f4;--cp-accent:#f36463;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;color:var(--cp-ink);box-sizing:border-box}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *{box-sizing:border-box}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{font:inherit}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{cursor:pointer;transition:background .16s,color .16s}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:disabled{opacity:.45;cursor:not-allowed}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:focus-visible,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:focus-visible{outline:2px solid #f36463;outline-offset:3px}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:17px;font-weight:650;line-height:1.5}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-size:14px;font-weight:600}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{font-size:12px}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:#426a9b}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{flex-shrink:0}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:not([type=checkbox]):not([type=radio]):not([hidden]),.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{width:100%;border:1px solid transparent;background:var(--cp-field);border-radius:12px;padding:11px 13px;line-height:1.5;color:var(--cp-ink);outline:none}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{resize:vertical}.creator-publish input:focus,.creator-publish select:focus,.creator-publish textarea:focus{border-color:var(--cp-accent)!important}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input:focus,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select:focus,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea:focus{background:#fff}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=checkbox],.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=radio]{width:16px;height:16px;flex-shrink:0;accent-color:#f36463}.creator-publish [hidden]{display:none!important}.cp-workspace:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100%;min-height:0;display:flex;flex-direction:column;container-type:inline-size;position:relative}.cp-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #f9f9f933;flex-shrink:0}.cp-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex:1;align-items:center;gap:16px;min-width:0}.cp-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{display:flex;align-items:baseline;gap:12px;min-width:0}.cp-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{flex-shrink:0;color:#a7b0bf;font-size:11px}.cp-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:20px;line-height:1.4;letter-spacing:.5px;font-weight:600;color:#f9f9f9;max-width:390px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0}.cp-save:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px;color:#b4becb;white-space:nowrap;max-width:190px;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.cp-header-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:12px;flex-shrink:0}.cp-review-entry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:200px}.cp-button{font-size:13px!important}.cp-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:40px;color:var(--cp-ink);border:1px solid #dce0e6;background:#fff;border-radius:11px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:550;white-space:nowrap;line-height:1.3}.cp-button:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#eef1f4}.cp-button.primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;background:#f36463;border-color:#f36463}.cp-button.primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#e85756}.cp-button.dark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;background:#262b39;border-color:#262b39}.cp-button.header-edit{font-size:12px!important}.cp-button.header-edit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#e2e5ec;background:transparent;border-color:#687486;min-height:36px;padding:8px 12px}.cp-button.header-edit:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffff0d}.cp-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#aab6c6}.cp-icon:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffff14}.cp-list-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.cp-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:24px;min-height:0;flex:1}.cp-session-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:166px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #ffffff10;padding-right:18px}.cp-session-list>.cp-button{font-size:12px!important}.cp-session-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-button{background:#f364630d;border-color:#f3646366;color:#eef1f4;width:100%}.cp-session-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-button:hover{background:#f3646320}.cp-list-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px;color:#919cad;display:flex;align-items:center;justify-content:space-between;margin:26px 4px 10px}.cp-list-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:#b3becd}.cp-session-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:auto;flex:1;scrollbar-width:thin}.cp-session:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;border-radius:11px;margin-bottom:6px}.cp-session.active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ffffff0e}.cp-session.active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";position:absolute;left:0;top:18px;height:20px;width:3px;background:#f36463;border-radius:3px}.cp-session:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button:first-child{display:flex;gap:9px;padding:13px 10px;text-align:left;width:100%;color:#c8d0dc;align-items:flex-start}.cp-session:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{margin-top:3px;color:#97a5b7}.cp-session.active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{color:#ffb0aa}.cp-session:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:13px;font-weight:550;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:102px;display:block}.cp-session:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{display:block;font-size:10px;color:#98a5b6;margin-top:5px}.cp-archive:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none;position:absolute;top:6px;right:3px;background:#384254;border-radius:4px;padding:4px}.cp-session:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-archive,.cp-session:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-archive{display:block}.cp-cloud-note{padding:15px 8px 0!important}.cp-cloud-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#939eae;font-size:10px;line-height:1.9}.cp-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;flex:1;display:flex;flex-direction:column;min-height:0}.cp-stages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:8px;margin:0 0 12px;padding:0;list-style:none;flex-shrink:0}.cp-stages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>li{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:9px 12px;border:1px solid #f9f9f90d;border-radius:12px;background:#f9f9f904;color:#a6b1c0;white-space:nowrap}.cp-step-number:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 30px;height:30px;border:1px solid #647083;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.cp-step-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:3px}.cp-step-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:13px;font-weight:600}.cp-step-copy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{font-size:10px;color:#939eae}.cp-stages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .current{background:#f3646312;border-color:#f3646370;color:#f9f9f9}.cp-stages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .current .cp-step-number{background:#f36463;border-color:#f36463;color:#fff}.cp-stages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .current small{color:#ffaaa5}.cp-stages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .done{color:#dde3ea}.cp-stages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .done .cp-step-number{background:#465264;border-color:#465264;color:#e2e7ee}.cp-content-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 240px;gap:26px;flex:1;min-height:0}.cp-chat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;min-height:0;display:flex;flex-direction:column}.cp-message-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#596275 transparent;overscroll-behavior:contain}.cp-messages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:24px;max-width:840px;margin:0 auto;padding:4px 12px 28px 0}.cp-message-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:20px;min-width:0}.cp-message-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{flex-shrink:0}.cp-paper:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f9f9f9;color:#262b39;border-radius:18px;padding:23px;border:1px solid #ffffff99}.cp-card-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.cp-card-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:12px;line-height:1.8;color:#667386;margin-top:7px}.cp-card-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>small{font-size:10px;color:#929aa7;white-space:nowrap}.cp-assistant-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:7px;color:#ccd3de;font-size:11px;padding-left:3px}.cp-assistant-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:20px;height:20px;background:#f9f9f9;padding:3px;border-radius:5px}.cp-assistant-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:#96a2b3;font-size:10px;margin-left:3px}.cp-assistant-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{margin-left:auto;color:#bccbdd;font-size:11px}.cp-welcome:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin-bottom:8px}.cp-welcome:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:13px;color:#657083;line-height:1.95}.cp-welcome:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{display:inline-flex;align-items:center;gap:7px;font-size:12px;margin-top:14px}.cp-form-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:1fr 1fr;gap:19px 20px}.cp-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/-1}.cp-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:8px;font-size:13px;color:#485364}.cp-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-size:12px;font-weight:550}.cp-counter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;text-align:right;color:#929ba8;margin-top:5px}.cp-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:9px}.cp-choices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label{display:flex;align-items:center;gap:7px;background:#eef1f4;border-radius:10px;padding:11px 13px;font-size:12px}.cp-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.cp-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>small{font-size:11px;color:#86909e}.cp-error{color:#bd4848!important}.cp-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){line-height:1.8}.cp-info-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:11px;color:#ccd7de;border:1px solid #ffffff14;border-radius:12px;padding:14px 17px}.cp-info-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{color:#a7c7b7}.cp-info-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:13px;font-weight:550}.cp-info-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{display:block;font-size:11px;color:#9aa8b8;margin-top:3px}.cp-info-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:last-child{margin-left:auto;font-size:11px;color:#9fafbe}.cp-file-ready:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cp-system:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:8px;font-size:12px;color:#b4c6bf;padding:3px 4px}.cp-system:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#aebccb;line-height:1.9}.cp-bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:14px;line-height:1.95;white-space:pre-wrap;border-radius:16px;padding:17px 21px;margin:0;overflow-wrap:anywhere}.cp-bubble.user:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#414b5e;color:#f1f3f7;margin-left:38px}.cp-bubble.assistant:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f9f9f9;color:#445062;border-top-left-radius:5px}.cp-retry:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#ffb2aa;font-size:12px;display:flex;align-items:center;gap:6px}.cp-mind:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-card-heading{margin-bottom:18px}.cp-mind-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0 auto 18px;padding:10px 24px;background:#414b5e;color:#fff;border-radius:12px;display:table;position:relative;font-size:13px}.cp-mind-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after{content:"";position:absolute;height:18px;width:1px;background:#cdd4de;bottom:-18px;left:50%}.cp-mind-nodes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:1fr 1fr;gap:12px 17px;border-top:1px solid #d7dee6;padding-top:16px}.cp-mind-nodes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) article{border:1px solid #dfe4e9;border-radius:11px;padding:13px;background:#fff;transition:border-color .18s,background .18s}.cp-mind-nodes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) article.updated{border-color:#e6b5af;background:#fff8f6}.cp-mind-nodes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) article>div{display:flex;justify-content:space-between;gap:6px;align-items:center}.cp-mind-nodes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{font-size:11px;color:#6e7b8d}.cp-mind-nodes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{font-size:9px;color:#929eac}.cp-mind-nodes:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:12px;line-height:1.7;margin-top:7px;white-space:pre-wrap;overflow-wrap:anywhere}.cp-mind:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) footer{display:flex;justify-content:space-between;gap:12px;color:#8c96a3;border-top:1px solid #e5e8ec;margin-top:17px;padding-top:12px;font-size:10px}.cp-mind:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) footer small{font-size:10px}.cp-text-button{font-size:12px!important}.cp-text-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:5px;color:#68798e}.cp-change:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:75px minmax(0,1fr) 16px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #e4e8ec;font-size:12px;align-items:center}.cp-change:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:first-child{color:#7d8897}.cp-change:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) del{color:#909ba9}.cp-change:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-weight:550;overflow-wrap:anywhere}.cp-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;border-radius:10px;background:#eef1f4;padding:4px;gap:3px}.cp-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{flex:1;padding:8px 5px;border-radius:8px;font-size:11px;white-space:nowrap;color:#7d8897}.cp-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-selected=true]{background:#fff;box-shadow:0 1px 3px #17233410;color:#333e4f;font-weight:550}.cp-upload-zone:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:25px 10px 12px;text-align:center}.cp-upload-zone:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:11px;color:#8a94a3;margin:12px 0}.cp-html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:12px;padding-top:16px}.cp-import-fieldset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:0;padding:0;margin:0;min-width:0}.cp-html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-button{align-self:flex-end}.cp-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:start;width:240px;position:sticky;top:0}.cp-preview-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f9f9f9;border-radius:16px;padding:10px;box-shadow:0 5px 20px #10162610}.cp-preview-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:12px 0 3px}.cp-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:#e9edf1;border-radius:10px;color:#8693a3;overflow:hidden;font-size:12px}.cp-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:100%;height:100%;object-fit:cover}.cp-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{font-size:10px}.cp-cover-caption:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:14px 5px 5px}.cp-cover-caption:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{display:block;font-size:13px;font-weight:600}.cp-cover-caption:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#88929f;font-size:11px;line-height:1.8;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cp-preview-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:13px;padding:20px;color:#92a0af;font-size:12px}.cp-preview-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:13px;font-weight:500;color:#687589}.cp-preview-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:11px}.cp-preview-note{padding-top:16px!important}.cp-preview-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#9aa6b7;font-size:10px;text-align:center}.cp-phone-outer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;width:100%;overflow:hidden}.cp-phone:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:content-box;position:absolute;width:390px;height:844px;left:50%;top:0;transform-origin:top left;border:7px solid #28303d;border-radius:36px;overflow:hidden;background:white}.cp-phone:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) iframe{width:390px;height:844px;border:0;display:block;position:absolute;top:0;left:0;padding:0;border-radius:36px}.cp-pc-link{color:#77879a!important}.cp-pc-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:center;align-items:center;gap:6px;font-size:11px;margin:14px 0 4px}.cp-reload:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#a1aec0;font-size:10px;margin:12px auto 0;display:flex;align-items:center;gap:5px}.cp-composer-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:13px;flex-shrink:0}.cp-composer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:12px;background:#f9f9f9;border-radius:16px;padding:10px 12px;min-height:60px}.cp-composer textarea{border:0!important;background:transparent!important}.cp-composer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{resize:none;max-height:140px;padding:8px 0;font-size:13px;min-height:38px}.cp-composer[data-thinking=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:inset 0 0 0 1px #f3646333}.cp-composer[data-thinking=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-send{background:#667386}.cp-thinking:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:16px 20px;width:fit-content;max-width:100%;border:1px solid #f9f9f918;border-radius:16px;background:#f9f9f908;color:#dde3ea}.cp-thinking-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:10px;font-size:13px}.cp-thinking-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-weight:550}.cp-thinking:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin-top:6px;color:#a6b1c0;font-size:12px}.cp-thinking-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:4px;height:18px}.cp-thinking-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{width:5px;height:5px;border-radius:50%;background:#f36463;animation:cp-pulse 1.4s ease-in-out infinite}.cp-thinking-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i:nth-child(2){animation-delay:.16s}.cp-thinking-dots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i:nth-child(3){animation-delay:.32s}.cp-message-failure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0;font-size:12px;color:#c1cad5}.cp-message-failure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-retry{margin:0}.cp-composer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-icon{color:#8a96a5}.cp-send:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:10px;background:#f36463;color:#fff;flex-shrink:0}.cp-composer-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;color:#8f9bae;gap:10px;padding:8px 2px 0;font-size:11px}.cp-working:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:8px;color:#c1cad5;font-size:12px}.cp-working:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:first-child{width:6px;height:6px;border-radius:50%;background:#f36463;animation:cp-pulse 1.4s infinite}.cp-review-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:16px;background:#eef1f4;border-radius:12px;margin-bottom:20px}.cp-review-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:13px;margin:6px 0;color:#5e6c7f}.cp-review-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:#8b97a6;font-size:11px}.cp-consent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;color:#667386;margin:14px 0}.cp-consent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{margin-top:3px}.cp-missing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){list-style:none;padding:12px;background:#fff1ed;border-radius:10px}.cp-missing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{display:flex;justify-content:space-between;gap:10px;margin:8px 0;color:#a75f4d;font-size:12px}.cp-missing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{white-space:nowrap;color:#a74b3a}.cp-success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;padding:35px}.cp-success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>svg{color:#658e79}.cp-success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:12px;color:#778598}.cp-banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:flex-start;gap:10px;background:#493b43;border:1px solid #795257;color:#f2b3ac;padding:12px 15px;border-radius:11px;font-size:12px;margin-bottom:18px}.cp-banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{flex:1}.cp-banner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{white-space:nowrap;text-decoration:underline}.cp-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:#f0f3f7;text-align:center;padding:30px}.cp-empty-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:12px;margin-top:6px}.cp-choose-session:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.cp-stage-guidance:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff14;padding:14px 2px 4px;margin-top:12px;color:#a7b3c3;flex-shrink:0}.cp-stage-guidance:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{display:block;color:#dce3ec;font-size:12px;font-weight:550}.cp-stage-guidance:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{display:block;margin-top:4px;font-size:11px;line-height:1.7}.cp-stage-guidance:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-button{background:transparent;border-color:#626d80;color:#e5eaf0}.cp-stage-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#bac4d1;font-size:12px;line-height:1.8}.cp-archived-notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:12px;border-radius:12px;background:#ffffff0d;color:#c1cad5;font-size:12px}.cp-archived-notice:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{color:#ffaaa5}.cp-loading-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:8px;height:8px;border-radius:50%;background:#f36463;animation:cp-pulse 1.4s infinite}.cp-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:24px;font-weight:500}.cp-empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#a7b3c3;font-size:13px;line-height:2}.cp-empty-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:16px;background:#f9f9f9;border-radius:18px;margin-bottom:4px}.cp-empty-mark:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:34px;height:34px}.cp-modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:0;border-radius:22px;padding:0;margin:auto;max-height:calc(100vh - 64px);width:min(840px,90vw);background:#f9f9f9;box-shadow:0 30px 80px #080c1655;overflow:hidden}.cp-modal[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column}.cp-modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background:#1016268c;backdrop-filter:blur(3px)}.cp-modal-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:space-between;padding:25px 28px 14px;flex-shrink:0}.cp-modal-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-icon{color:#788699}.cp-expanded-map:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 18px 20px;overflow:auto}.cp-expanded-map:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-mind{border:0}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:16px 16px 16px auto;width:520px;height:calc(100vh - 32px);max-height:none;border-radius:22px}.cp-editor-intro:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 28px;font-size:12px;color:#8b95a3}.cp-editor-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:2px;margin:22px 23px 0;border-bottom:1px solid #e0e5eb;padding-bottom:9px;flex-shrink:0}.cp-editor-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{flex:1;border-radius:8px;padding:8px 5px;color:var(--cp-muted);font-size:11px}.cp-editor-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-selected=true]{background:#e8edf2;color:#354154;font-weight:600}.cp-editor-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;overflow:auto;padding:26px 28px;scrollbar-width:thin}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.cp-button{cursor:pointer}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-button:disabled,.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label.cp-button:has(input:disabled){color:#4c5a6e;background:var(--cp-field);opacity:1;cursor:not-allowed}.cp-editor-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:12px;align-items:center;border-top:1px solid #e0e5eb;padding:20px 28px;flex-shrink:0}.cp-editor-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>small{margin-right:auto;color:#969faa;font-size:11px}.cp-editor-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-size:12px}.cp-editor-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:280px;max-width:100%;margin:16px 0}.cp-section-title{margin:26px 0 16px!important}.cp-section-description{margin:16px 0!important}.cp-section-description:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;line-height:1.9;color:#8290a1}.cp-mode-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:9px;margin:17px 0 24px}.cp-mode-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>label{display:flex;gap:12px;align-items:center;padding:12px;background:#eef1f4;border-radius:12px;font-size:13px}.cp-mode-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-weight:550;font-size:13px}.cp-mode-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{display:block;color:#8a97a7;font-size:11px}.cp-thinking-fields:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:20px}.cp-screenshots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.cp-screenshots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{width:120px}.cp-screenshots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:120px;height:90px;object-fit:cover;border-radius:9px}.cp-screenshots:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div>div{display:flex;justify-content:center;gap:16px;padding:8px}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .grid,.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .md\:grid-cols-2,.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .xl\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:1150px){.cp-choose-session:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.cp-session-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.cp-list-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.cp-layout.list-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-session-list{display:flex;position:absolute;left:0;top:85px;bottom:0;width:198px;padding:20px 16px;background:#303246;z-index:5;border:1px solid #ffffff12;border-radius:15px;box-shadow:0 20px 45px #10162655}.cp-session:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{max-width:125px}.cp-content-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:24px;grid-template-columns:minmax(0,1fr) 240px}}@container (max-width:860px){.cp-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{display:none}.cp-content-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:18px;grid-template-columns:minmax(0,1fr) 218px}.cp-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:218px}.cp-paper:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:20px}.cp-save:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.cp-form-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:17px 14px}.cp-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>small{max-width:42%;font-size:10px}.cp-composer-foot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span:last-child{display:none}}@media (max-height:760px){.cp-composer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:52px;padding:6px 10px}.cp-composer-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:10px}.cp-editor-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:16px}}@media (prefers-reduced-motion:reduce){.creator-publish *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@keyframes cp-pulse{50%{opacity:.25}}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{font-family:inherit}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-choices label,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-mode-options label{color:#4c5a6e}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=checkbox],.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type=radio]{min-width:16px;min-height:16px;max-width:16px;max-height:16px;padding:0;margin:0;border-radius:3px}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-consent input{margin-top:3px}.cp-frame-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;z-index:1;top:30%;right:28px;bottom:auto;left:28px;text-align:center;font-size:24px;color:#667386;line-height:1.7}.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;padding-left:40px;min-width:0}.cp-n-signature:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;left:0;top:16px;width:28px;display:grid;justify-items:center;gap:5px;color:#b9bec9;font-size:11px;white-space:nowrap}.cp-n-signature:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:26px;height:26px;border-radius:6px}.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-bubble,.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-paper{position:relative;border-radius:22px}.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-bubble:before,.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-paper:before{content:"";position:absolute;width:13px;height:14px;left:-8px;top:24px;background:var(--cp-paper);clip-path:polygon(0 42%,100% 0,100% 100%)}.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-bubble.assistant{max-width:100%}.cp-basic-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:18px 22px}.cp-basic-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{display:flex;flex-wrap:wrap;gap:8px 18px;cursor:pointer}.cp-basic-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary span{color:var(--cp-muted);font-size:12px}.cp-basic-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin-top:12px}.cp-skill-download{color:var(--cp-muted)!important}.cp-skill-download:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:5px 0 5px 8px;margin:0;font-size:12px;text-decoration:none}.cp-skill-download:hover{color:var(--cp-ink)!important}.cp-skill-download:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration:underline;text-underline-offset:3px}.cp-deployment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cp-file-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:16px}.cp-file-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:16px 0;padding:18px;border-radius:12px;background:var(--cp-field)}.cp-deployment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small,.cp-file-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--cp-muted);font-size:12px}.cp-deployment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:20px 24px}.cp-deployment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{overflow-wrap:anywhere}.cp-deployment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-deployed{color:#278653;margin:4px 0}.cp-analysis-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:10px 0;color:var(--cp-muted)}.cp-report-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:8px;border-bottom:1px solid #dde1e7;margin:8px 0 10px;overflow-x:auto}.cp-report-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{flex:1;flex-shrink:0;padding:12px 6px;color:var(--cp-muted);border:0;background:none;border-bottom:2px solid transparent;white-space:nowrap;font-size:12px}.cp-report-tabs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-selected=true]{color:var(--cp-ink);border-color:var(--cp-accent);font-weight:650}.cp-report-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0}.cp-report-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{display:grid;grid-template-columns:122px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid #dde1e780}.cp-report-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div[data-changed=true] dd{color:#85514c}.cp-report-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt{font-weight:600;font-size:13px}.cp-report-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt small{display:block;font-weight:400;color:var(--cp-muted);margin-top:4px;font-size:11px}.cp-report-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{margin:0;color:#526071;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.cp-report-note{margin:14px 0 0!important}.cp-report-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;color:var(--cp-muted)}.cp-report-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:7px;padding:14px 0 0;font-size:12px;color:#426a9b;background:none;border:0}.cp-design-plan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:22px}.cp-design-plan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details{margin:12px 0;padding:12px 0;border-bottom:1px solid #dde1e7}.cp-design-plan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer}.cp-design-plan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary small{margin-left:12px;color:var(--cp-muted)}.cp-design-plan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl{display:grid;grid-template-columns:65px 1fr;gap:10px 14px;font-size:12px;color:#526071}.cp-design-plan:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{margin:0;white-space:pre-wrap}.cp-design-edit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) fieldset{border:1px solid #dde1e7;border-radius:12px;padding:16px;display:grid;gap:14px;margin:16px 0}.cp-history-delta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:12px;font-size:12px;color:#b9bec9}.cp-history-delta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer}.cp-composer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;padding:12px 14px 10px}.cp-composer-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:flex-end;gap:12px}.cp-composer-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{min-height:42px;max-height:160px}.cp-input-context:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:5px}.cp-context-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:6px}.cp-message-contexts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:10px;font-size:11px;display:flex;gap:8px;flex-wrap:wrap}.cp-message-contexts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer;padding:3px 7px;background:#ffffff70;border-radius:6px}.cp-message-contexts:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{white-space:pre-wrap;padding:8px 0}.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-map{margin-top:16px}@container (max-width: 1040px){.cp-report-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{grid-template-columns:100px 1fr;gap:12px}}@media (max-width:820px){.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:0;padding-top:30px}.cp-n-signature:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;width:auto;top:0}.cp-n-signature:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:20px;height:20px}.cp-report-rows:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{grid-template-columns:92px 1fr}}.cp-n-signature:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px}.cp-upload-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){list-style:none;padding:0;margin:12px 0 0;font-size:12px;line-height:1.9;color:var(--cp-muted)}.cp-upload-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-active=true]{color:var(--cp-ink)}.cp-composer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.cp-context-trigger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:4px 7px;color:var(--cp-muted);font-size:13px;cursor:pointer}.cp-context-trigger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{font-size:11px}.cp-context-trigger:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cp-accent);background:var(--cp-field);border-radius:6px}.cp-context-tag:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;border:1px solid #e6d7d4;border-radius:7px;background:#f6ece9;color:#856d66}.cp-context-tag:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:0;background:none;color:inherit;cursor:pointer}.cp-context-tag-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:5px;padding:4px 3px 4px 8px;font-size:11px}.cp-context-tag-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{font-size:12px;color:var(--cp-accent)}.cp-context-tag-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>i{width:4px;height:4px;border-radius:50%;background:var(--cp-accent)}.cp-context-remove:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;place-items:center;padding:4px 5px}.cp-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cp-context-note-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;bottom:calc(100% + 10px);left:0;width:min(340px,100%);padding:8px;border:1px solid #e3e5e9;background:var(--cp-paper);border-radius:14px;box-shadow:0 12px 38px #10152632;z-index:15;color:var(--cp-ink)}.cp-context-menu-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:space-between;align-items:center;padding:7px 9px 10px;font-size:12px;font-weight:600}.cp-context-menu-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{font-size:10px;font-weight:400;color:var(--cp-muted)}.cp-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [role=listbox]{max-height:min(250px,40vh);overflow-y:auto}.cp-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [role=option]{display:flex;width:100%;align-items:center;gap:10px;padding:10px;border:0;background:transparent;border-radius:8px;text-align:left;cursor:pointer;color:inherit}.cp-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [aria-selected=true]{background:var(--cp-field)}.cp-context-symbol:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;background:#f5e8e4;border-radius:8px;color:#a87264;font-size:15px}.cp-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [role=option] strong{display:block;font-size:12px;font-weight:600}.cp-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [role=option] small{display:block;margin-top:4px;font-size:11px;color:var(--cp-muted)}.cp-context-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p,.cp-context-no-match:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cp-context-note-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{margin:7px 9px 4px;font-size:11px;line-height:1.7;color:var(--cp-muted)}.cp-context-note-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:12px;width:min(380px,100%)}.cp-context-note-popover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{width:100%;margin:9px 0;padding:10px;border-radius:8px;background:var(--cp-field);font-size:12px;min-height:80px}.cp-context-menu-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{display:grid;border:0;background:none;color:var(--cp-muted);cursor:pointer}.cp-context-done:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;margin-left:auto;padding:6px 12px;border:0;border-radius:6px;background:var(--cp-field);color:var(--cp-ink);font-size:12px;cursor:pointer}.cp-modal-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:20px;scrollbar-gutter:stable}.cp-modal-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-paper{border-radius:0;box-shadow:none}.cp-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.creator-publish .cp-field[data-readonly=true] input,.creator-publish .cp-field[data-readonly=true] select,.creator-publish .cp-field[data-readonly=true] textarea{color:#84909f!important}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-field[data-readonly=true] input,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-field[data-readonly=true] select,.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-field[data-readonly=true] textarea{cursor:pointer;opacity:1}.cp-field-unlock:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:23px;right:0;bottom:0;left:0;background:transparent;border:1px solid transparent;border-radius:12px;cursor:text}.cp-field-unlock:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:#bdc5ce}.cp-field-unlock:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--cp-accent);outline-offset:2px}.cp-basic-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) form{padding-top:12px}.cp-basic-summary form .cp-report-note{margin-bottom:18px!important}.cp-basic-expand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto;font-size:12px;white-space:nowrap}.cp-basic-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details[open] .cp-basic-expand{opacity:.5}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-upload-log{list-style:none;padding:0;margin:14px 0 0}.cp-upload-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{display:flex;gap:8px;min-height:24px;align-items:baseline}.cp-upload-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li::marker{content:""}.cp-file-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-width:0}.cp-file-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{flex:1;min-width:0}.cp-deployment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-file-progress{padding:0;margin:0;background:transparent}.cp-text-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:0;padding:5px 0 5px 10px;color:var(--cp-muted);background:none;font-size:12px;white-space:nowrap}.cp-text-action:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--cp-ink)}.cp-type-cursor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block;width:5px;height:12px;margin-left:3px;vertical-align:-1px;background:currentColor;opacity:.5;animation:cp-type-blink 1s step-end infinite}@keyframes cp-type-blink{50%{opacity:0}}.cp-working:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span:not(:first-child):not(.cp-sr-only){background:transparent;border-radius:0;width:auto;height:auto;animation:none}.cp-sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cp-requirements:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:14px}.cp-requirement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid #dde1e7;padding:16px;border-radius:14px;margin-top:14px;font-size:13px;overflow-wrap:anywhere}.cp-requirement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) header{display:flex;gap:16px;justify-content:space-between;align-items:baseline}.cp-requirement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--cp-muted)}.cp-requirement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{line-height:1.8}.cp-requirement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{color:var(--cp-muted);font-size:12px;cursor:pointer}.cp-requirement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) blockquote{margin:10px 0;padding:0 12px;border-left:2px solid #cdd3dc;line-height:1.8;white-space:pre-wrap}.cp-requirement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-button{margin-top:12px}.cp-requirement-adjustment:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:12px;padding:12px;border-radius:10px;background:var(--cp-field)}.cp-requirement:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-field{margin-top:14px}@media (prefers-reduced-motion:reduce){.cp-type-cursor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none;display:none}}@media (max-width:820px){.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-bubble:before,.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-paper:before{display:none}}.cp-analysis-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-working{color:var(--cp-muted)}.cp-analysis-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:20px;padding:18px 20px;border-radius:12px;background:var(--cp-field)}.cp-analysis-progress-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:12px}.cp-analysis-progress-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:var(--cp-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-analysis-log{margin:14px 0 0}.cp-analysis-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{min-height:30px}.cp-analysis-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-pending=true]{color:var(--cp-muted);opacity:.65}.cp-step-dot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:5px;height:5px;border-radius:50%;background:currentColor}.cp-analysis-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-analysis-progress-note{margin:14px 0 0;font-size:11px;line-height:1.6;color:var(--cp-muted)}.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-thinking{position:relative;border-radius:22px;background:#2f3441}.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-thinking:before{content:"";position:absolute;left:-8px;top:24px;width:13px;height:14px;background:#2f3441;clip-path:polygon(0 42%,100% 0,100% 100%)}.creator-publish:not(#\#):not(#\#) .cp-field[data-readonly=true] input,.creator-publish:not(#\#):not(#\#) .cp-field[data-readonly=true] select,.creator-publish:not(#\#):not(#\#) .cp-field[data-readonly=true] textarea{color:#84909f!important}.cp-history-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--cp-muted)}.cp-history-nav:empty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.cp-preview-body [hidden]{display:none!important}.cp-progress-collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .18s ease,opacity .18s ease}.cp-progress-collapse[data-collapsed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-rows:0fr;opacity:0}.cp-progress-collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{min-height:0;overflow:hidden}.cp-upload-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{animation:cp-status-enter .18s ease both;transition:color .18s ease}.cp-upload-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-step-mark{display:inline-flex;align-items:center;justify-content:center;width:16px;flex:0 0 16px;align-self:center}.cp-upload-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-active=true] .cp-step-mark svg{animation:cp-step-spin 1.2s linear infinite}.cp-upload-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-complete=true] .cp-step-mark{color:#278653}.cp-upload-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-complete=true] .cp-step-mark svg{animation:cp-status-enter .18s ease both}.cp-deployed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:6px}.cp-report:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cp-state-enter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:cp-status-enter .18s ease both}@keyframes cp-status-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes cp-step-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cp-progress-collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cp-upload-log:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li{transition:none}.cp-report,.cp-state-enter,.cp-upload-log .cp-step-mark svg,.cp-upload-log li{animation:none!important}}.cp-ai-settings-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:0;background:transparent;color:#526f8d;padding:4px 0;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.cp-ai-settings-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration:underline}.cp-ai-settings-link:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #526f8d;outline-offset:3px}.cp-context-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:28px;min-height:28px;flex-wrap:nowrap;align-items:center;overflow-x:auto;scrollbar-width:none}.cp-context-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.cp-context-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{flex-shrink:0}.cp-context-tag:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cp-context-trigger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:26px;box-sizing:border-box}.cp-status-bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0}.cp-status-bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p+p{margin-top:8px}.cp-status-bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p:first-child{display:flex;align-items:center;gap:8px}.cp-status-bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{flex-shrink:0}.cp-submission-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.cp-submission-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a,.cp-submission-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:0;padding:0;background:transparent;color:#526f8d;font:inherit;text-decoration:underline;cursor:pointer}.cp-reload:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.55;cursor:not-allowed}.cp-modal.cp-confirm-modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(440px,calc(100vw - 40px));border-radius:24px;background:var(--cp-paper);box-shadow:var(--ineed-dialog-shadow,0 18px 52px #1117221f)}.cp-confirm-modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-modal-heading{padding:24px 24px 12px;gap:16px}.cp-confirm-modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-modal-heading h2{font-size:19px;line-height:28px;font-weight:650;margin:0}.cp-confirm-modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-modal-heading .cp-icon{width:32px;height:32px;color:#606b7a}.cp-confirm-modal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-modal-scroll{padding:0}.cp-confirm-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0 24px 24px}.cp-confirm-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{margin:0;color:#414b5b;font-size:14px;line-height:1.85}.cp-confirm-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-confirm-note{margin-top:12px;color:#606b7a;font-size:13px}.cp-confirm-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.cp-confirm-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-button{min-width:100px;min-height:42px;padding:10px 18px;white-space:nowrap}.cp-delivery-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:14px 0}.cp-delivery-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary{color:#414b5b;cursor:pointer;font-size:13px;font-weight:600}.cp-delivery-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl{display:grid;gap:12px;margin:14px 0 0}.cp-delivery-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px}.cp-delivery-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt{color:#606b7a;font-size:12px}.cp-delivery-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{margin:0;color:var(--cp-ink);font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.cp-delivery-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-field{margin-top:14px}.cp-skill-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.cp-skill-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;flex-shrink:0;padding:8px 12px;border:1px solid #f3646340;border-radius:12px;background:#f364630c;color:#b94444;font-size:12px;line-height:20px;font-weight:600;text-decoration:none}.cp-skill-primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#f3646318}.cp-skill-primary:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid #f36463;outline-offset:3px}.cp-upload-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;align-items:stretch;gap:16px;min-width:0}.cp-file-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div,.cp-upload-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{min-width:0}.cp-upload-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-card-heading{margin:0;flex-wrap:wrap}.cp-upload-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-card-heading h2{flex-shrink:0}.cp-upload-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-file-progress{width:100%}.cp-file-progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{overflow-wrap:anywhere}.cp-file-tree:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:16px 0;border:1px solid #dce1e8;border-radius:12px;background:#f9f9f9;color:#445062;overflow:hidden}.cp-file-tree:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{padding:14px;cursor:pointer;font-size:13px;font-weight:600}.cp-file-tree:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary span{display:block;margin:6px 0 0 15px;color:#697589;font-size:12px;font-weight:400}.cp-file-tree:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{list-style:none;margin:0;padding:0}.cp-file-tree:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>ul{max-height:360px;overflow:auto}.cp-file-tree-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:12px;padding:8px 12px;font-size:12px}.cp-file-tree-row:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#eef0f3}.cp-file-tree-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cp-file-tree-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{display:flex;align-items:center;gap:6px;min-width:0;text-align:left}.cp-file-tree-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-left:19px}.cp-file-tree-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span,.cp-file-tree-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button span{overflow-wrap:anywhere}.cp-file-tree-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{flex-shrink:0}.cp-file-size:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;margin-left:auto;color:#6b7586;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-file-tree-tools:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:16px;padding:0 14px 10px;font-size:12px}.cp-file-tree-note{font-size:11px!important}.cp-file-tree-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){line-height:1.6;padding:10px 14px;color:#6b7586}.cp-ai-disclosure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #dce1e8;margin-top:24px;padding-top:18px}.cp-ai-disclosure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary{cursor:pointer;font-size:14px;font-weight:600}.cp-ai-disclosure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary span{float:right;color:#697589;font-size:12px;font-weight:400}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-mode-options{gap:8px}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-mode-options label{min-height:48px;padding:12px 14px;border-radius:12px}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid #485164;border-radius:16px;padding:20px;margin-bottom:16px;background:#303747;color:#edf0f5}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:15px;font-weight:600;margin:0}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) header button{color:#edafae;font-size:12px}.cp-overview-status:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:8px 0 18px;font-size:11px;color:#bac3d2}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl{margin:0}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl>div{display:flex;gap:16px;justify-content:space-between;margin:12px 0;font-size:12px}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dt{color:#b5bece;flex-shrink:0}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{margin:0;text-align:right;overflow-wrap:anywhere}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details{margin-top:16px;font-size:12px;color:#dce2ec}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details p{white-space:pre-wrap;line-height:1.7}.cp-overview-next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:18px;border-top:1px solid #485164;padding-top:14px;font-size:12px}.cp-overview-next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:#eeb5b1;font-weight:500}.cp-overview-next:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{line-height:1.7;margin:6px 0 0;color:#c4ccda}.cp-overview-docs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:6px;align-items:center;margin-top:20px;color:#f6b3af;font-size:12px}.cp-organized-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:16px}.cp-change-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;gap:20px;padding:12px 0;border-top:1px solid #e0e4e9;font-size:13px;line-height:1.7}.cp-change-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{flex:0 0 100px;color:#687489}.cp-change-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p,.cp-change-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{margin:0;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.cp-change-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{display:block;color:#8a94a4;text-decoration:line-through}.cp-change-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-weight:500}.cp-answer-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:14px;white-space:normal}.cp-choice-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.cp-choice-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{border:1px solid #d6dce5;border-radius:10px;padding:10px 14px;font-size:13px;text-align:left;background:#fff;color:#445062}.cp-choice-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button:hover:enabled{border-color:#efaaa5;background:#fff5f3}.cp-answer-sources:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid #dfe3e9;padding-top:12px;margin-top:16px;font-size:11px;color:#697589}.cp-answer-sources:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer}.cp-answer-sources:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin-top:8px;line-height:1.7}.cp-receipt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:6px;font-size:12px;color:#547266}.cp-metric-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0}.cp-metric-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{font-size:18px;margin:6px 0;color:#30394a}.cp-material-bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{font-size:16px}.cp-material-bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:13px;line-height:1.8}.cp-intake-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input,.cp-intake-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea,.cp-material-bubble:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) textarea{display:block;width:100%;border:1px solid #d7dde6;border-radius:10px;padding:12px;margin:12px 0;background:#fff;color:#30394a;font:inherit;font-size:13px}.cp-intake-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:24px;border-top:1px solid #e0e4e9;padding-top:20px}.cp-intake-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) fieldset{border:1px solid #dce1e8;border-radius:12px;padding:14px;margin:14px 0}.cp-intake-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label,.cp-intake-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) legend{font-size:12px}.cp-initial-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:18px;font-size:13px}.cp-initial-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>summary{cursor:pointer;color:#687489}.cp-initial-details:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) form{margin-top:20px}@media (max-width:680px){.cp-change-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:10px}.cp-change-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{flex-basis:80px}.cp-metric-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-mobile-preview-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.cp-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto;min-height:0}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) header .cp-overview-toggle{color:inherit;font-size:inherit;font-weight:inherit}.cp-choice-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button[aria-pressed=true]{border-color:#f36463;background:#fff0ee;color:#a84f4e}.cp-material-trigger{font-size:11px!important}.cp-material-trigger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;align-items:center;gap:6px;color:#697589;margin-top:8px}@media (max-width:680px){.cp-content-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:12px}.cp-chat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.cp-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){order:-1;width:100%;max-height:42vh;flex:0 0 auto}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;padding:12px 14px;border-radius:12px}.cp-workspace-overview:not([data-expanded=true]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-overview-body{display:none}.cp-workspace-overview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) header .cp-overview-toggle:after{content:" ▾"}.cp-preview-card:not([data-mobile-open=true]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cp-preview-note:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.cp-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.cp-reload{display:none}.cp-mobile-preview-toggle:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;margin:8px 0 0 auto;font-size:12px;color:#c8d0dc}.cp-messages:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:18px;padding-right:0}.cp-n-signature:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:0}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100vw - 16px);max-width:520px}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-form-grid{grid-template-columns:1fr}.cp-file-tree-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px}}.creator-publish:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-overview-docs{color:#f6b3af}@media (min-width:681px){.cp-preview:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:100%}}.creator-publish.cp-modal.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;top:0;right:0;bottom:0;left:auto;margin:0;width:min(520px,100vw);max-width:100vw;height:100vh;max-height:100vh;border-radius:0}.cp-modal.cp-editor[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:cp-editor-enter .18s ease-out}@keyframes cp-editor-enter{0%{transform:translateX(100%);opacity:.5}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.cp-modal.cp-editor[open]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:none}}dialog.cp-phone-outer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0;border:0;margin:36px 0 0;width:100%;max-width:none;max-height:none;background:transparent;overflow:visible;color:var(--cp-ink)}.cp-preview-expand-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:-32px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;font-size:13px}.cp-phone-outer[data-expanded=true]{height:90vh!important}.cp-phone-outer[data-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1440px,94vw);background:#f9f9f9;border-radius:22px;overflow:hidden}.cp-phone-outer[data-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop{background:#101626b3;backdrop-filter:blur(3px)}.cp-phone-outer[data-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-preview-expand-bar{position:relative;top:0;padding:16px 20px;height:56px;box-sizing:border-box}.cp-phone-outer[data-expanded=true] .cp-phone{transform:none!important;margin:0!important}.cp-phone-outer[data-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-phone{position:absolute;top:56px;left:16px;right:16px;bottom:16px;width:auto;height:auto;border:0;border-radius:12px;background:#222}.cp-phone-outer[data-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) iframe{width:100%;height:100%}@media(max-width:680px){.cp-phone-outer[data-expanded=true]{height:100vh!important}.cp-phone-outer[data-expanded=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100vw;border-radius:0}}.cp-upload-timings:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;color:var(--cp-muted)}.cp-upload-timings:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer;padding:8px 0}.cp-upload-timings:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.cp-upload-timings:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) dd{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cp-n-message:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-bubble.assistant.cp-message-failure{padding:18px 22px;min-height:64px;color:var(--cp-ink);align-items:center}.cp-message-failure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{flex:1 1 220px;line-height:1.7}.cp-message-failure:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button{flex:0 0 auto;min-height:40px;padding:8px 12px;color:var(--cp-signal,#b14e50);border-radius:10px;background:#f1f2f5}.cp-product-ad-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:40px minmax(0,1fr) 56px;gap:12px;align-items:center}.cp-product-ad-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{width:40px;height:40px}.cp-product-ad-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{min-width:0}.cp-product-ad-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0;overflow-wrap:anywhere}.cp-product-ad-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p+p{margin-top:4px}.cp-product-ad-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-product-ad-toggle{position:relative;width:56px;min-width:56px;height:44px;min-height:44px;padding:0;border:0;background:transparent}.cp-publication-state[data-state=review]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fac78d}.cp-publication-state[data-state=approved]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#a1d4b6}.cp-publication-state[data-state=rejected]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#f5aaa7}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-iap-editor .cp-product-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-iap-editor input,.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-iap-editor label,.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-iap-editor select{min-width:0}@media (max-width:480px){.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-iap-editor .cp-product-fields{grid-template-columns:minmax(0,1fr)}.cp-product-ad-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) 56px}.cp-product-ad-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{display:none}}.cp-ai-capabilities:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;padding:3px;gap:3px;border:1px solid #dce1e8;border-radius:12px;background:#fff}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-ai-capabilities>button{min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:#697589;font-size:13px;font-weight:600}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-ai-capabilities>button[aria-selected=true]{background:#526f8d;color:#fff}.cp-ai-capabilities:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>button:focus-visible{outline:2px solid #526f8d;outline-offset:2px}.cp-image-workspace:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px;color:#697589}.cp-image-workspace:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{cursor:pointer;min-height:32px}.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-image-credential-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}@media (max-width:480px){.cp-editor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .cp-image-credential-fields{grid-template-columns:minmax(0,1fr)}}.LandingPage_page__GqwnL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--landing-bg:#262b39;--landing-bg-deep:#202431;--landing-surface:#303246;--landing-surface-raised:#3a3d53;--landing-line:rgba(249,249,249,0.11);--landing-line-strong:rgba(249,249,249,0.18);--landing-coral:#f36463;--landing-paper:#f9f9f9;--landing-paper-text:#262b39;--landing-text:#f9f9f9;--landing-muted:#c6ceda;--landing-muted-2:#92a1b3;min-height:100%;overflow-x:clip;background:radial-gradient(circle at 8% 5%,rgba(113,129,167,.12),transparent 30%),radial-gradient(circle at 94% 2%,rgba(243,100,99,.05),transparent 24%),var(--landing-bg);color:var(--landing-text);font-family:Nunito,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.72;-webkit-font-smoothing:antialiased}.LandingPage_page__GqwnL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *,.LandingPage_page__GqwnL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :after,.LandingPage_page__GqwnL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) :before{box-sizing:border-box}.LandingPage_page__GqwnL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.LandingPage_page__GqwnL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.LandingPage_page__GqwnL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:0;font-family:Roboto Slab,Songti SC,serif;font-weight:700;letter-spacing:-.035em;line-height:1.18;text-wrap:pretty}.LandingPage_page__GqwnL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{margin:0;text-wrap:pretty}.LandingPage_contentWidth__eMyHD:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(1320px,calc(100% - 64px));margin-left:auto;margin-right:auto}.LandingPage_hero__aqVIf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;min-height:650px;grid-template-columns:minmax(410px,.92fr) minmax(620px,1.08fr);align-items:center;gap:58px;padding-top:64px;padding-bottom:58px}.LandingPage_hero__aqVIf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{min-width:0}.LandingPage_heroCopy__miwWZ:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;z-index:1}.LandingPage_ctaCopy__26GNd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span,.LandingPage_eyebrow__O1NvX:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_sectionHeading__CpWJt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:var(--landing-coral);font-size:11px;font-weight:900;letter-spacing:.1em}.LandingPage_eyebrow__O1NvX:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:10px;margin-bottom:19px}.LandingPage_eyebrow__O1NvX:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{width:28px;height:2px;background:var(--landing-coral);content:""}.LandingPage_hero__aqVIf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{margin-bottom:22px;font-size:clamp(48px,4.45vw,68px)}.LandingPage_heroCopy__miwWZ:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{max-width:610px;color:var(--landing-muted);font-size:18px;line-height:1.88}.LandingPage_heroActions__8VvaG:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.LandingPage_button__6Vf9W:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:13px;padding:0 24px;color:var(--landing-text);font-size:14px;font-weight:900;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.LandingPage_button__6Vf9W:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_button__6Vf9W:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translateY(-2px);outline:none}.LandingPage_buttonPrimary__9bNJg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--landing-coral);box-shadow:0 14px 34px rgba(243,100,99,.2)}.LandingPage_buttonPrimary__9bNJg:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_buttonPrimary__9bNJg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:#ff6d6c}.LandingPage_buttonSecondary__Nd07c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--landing-line-strong);background:rgba(249,249,249,.025)}.LandingPage_buttonSecondary__Nd07c:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_buttonSecondary__Nd07c:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(249,249,249,.28);background:rgba(249,249,249,.08)}.LandingPage_flowMap__FNH_Z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;min-height:420px;grid-template-columns:minmax(0,1.18fr) minmax(150px,.58fr) minmax(0,1fr);gap:14px;align-items:stretch}.LandingPage_flowCluster__kI1NN:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_platformHub__pBqv4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--landing-line);border-radius:18px;background:rgba(48,50,70,.94);box-shadow:0 22px 60px rgba(8,10,18,.23)}.LandingPage_flowCluster__kI1NN:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:18px}.LandingPage_clusterTitle__knt7Y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;margin-bottom:13px;color:#e8edf4;font-size:12px;font-weight:900}.LandingPage_contentTypeGrid__sLK6N:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_outcomeMiniGrid__DdLzu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.LandingPage_contentTypeGrid__sLK6N:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{display:flex;min-height:77px;align-items:center;gap:8px;border:1px solid var(--landing-line);border-radius:12px;padding:10px;background:rgba(249,249,249,.045);color:#e1e6ee;font-size:12px;font-weight:850}.LandingPage_contentTypeGrid__sLK6N:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{flex:0 0 auto;color:var(--landing-muted-2)}.LandingPage_flowCluster__kI1NN:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{display:flex;min-height:48px;align-items:center;margin-top:10px;border-radius:11px;padding:10px 12px;background:rgba(119,111,186,.15);color:#d6d2ff;font-size:11px;font-weight:850}.LandingPage_platformHub__pBqv4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px 14px;text-align:center}.LandingPage_platformHub__pBqv4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:72px;height:72px;border-radius:17px;object-fit:contain}.LandingPage_platformHub__pBqv4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:12px;font-weight:900;line-height:1.5}.LandingPage_outcomeMiniGrid__DdLzu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{display:flex;min-height:132px;flex-direction:column;align-items:center;justify-content:center;gap:11px;border-radius:13px;background:var(--landing-paper);color:var(--landing-paper-text);font-size:12px;font-weight:900;text-align:center}.LandingPage_outcomeMiniGrid__DdLzu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{color:var(--landing-coral)}.LandingPage_factSection__P4tmH:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;min-height:118px;align-items:center;gap:24px;margin-bottom:18px;border:1px solid var(--landing-line);border-radius:18px;padding:26px 32px;background:linear-gradient(90deg,rgba(58,61,83,.82),rgba(48,50,70,.85))}.LandingPage_factSection__P4tmH:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:52px;height:52px;flex:0 0 auto;border-radius:12px;object-fit:contain}.LandingPage_factSection__P4tmH:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#cdd4df;font-size:16px}.LandingPage_factSection__P4tmH:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:var(--landing-text)}.LandingPage_quoteMark__44MPL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 0 auto;color:var(--landing-coral);font-family:Georgia,serif;font-size:70px;font-weight:900;line-height:.72}.LandingPage_section___15TM:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:72px;padding-bottom:72px}.LandingPage_sectionHeading__CpWJt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:810px;margin-bottom:31px}.LandingPage_sectionHeading__CpWJt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{display:block;margin-bottom:8px}.LandingPage_sectionHeading__CpWJt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin-bottom:11px;font-size:clamp(30px,3vw,43px)}.LandingPage_sectionHeading__CpWJt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--landing-muted-2);font-size:16px}.LandingPage_intentGrid__xhlRR:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_valueGrid__p53kd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.LandingPage_intentCard__sPt_W:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_valueCard__Dfpdm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;min-height:190px;overflow:hidden;border:1px solid var(--landing-line);border-radius:17px;background:rgba(48,50,70,.86)}.LandingPage_intentCard__sPt_W:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:72px 22px 25px}.LandingPage_intentIcon__HvZpW:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;top:20px;left:20px;display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:rgba(243,100,99,.15);color:#ff9695}.LandingPage_intentGhost__oc4dY:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;right:12px;bottom:5px;color:rgba(198,206,218,.055);transform:rotate(-7deg)}.LandingPage_intentGhost__oc4dY:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{width:92px;height:92px;stroke-width:1.2}.LandingPage_intentCard__sPt_W:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.LandingPage_valueCard__Dfpdm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{position:relative;z-index:1;margin-bottom:8px;font-size:21px}.LandingPage_intentCard__sPt_W:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p,.LandingPage_valueCard__Dfpdm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{position:relative;z-index:1;color:var(--landing-muted);font-size:14px}.LandingPage_availabilityNote__n_lnv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-top:19px;color:var(--landing-muted-2);font-size:13px}.LandingPage_lightBand__qNpnH:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--landing-paper);color:var(--landing-paper-text)}.LandingPage_lightBand__qNpnH:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .LandingPage_sectionHeading__CpWJt p{color:#697384}.LandingPage_outcomeGrid__zU5nr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.LandingPage_outcomeCard__v6z5S:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:205px;border:1px solid #e0e4e8;border-radius:17px;padding:25px;background:white}.LandingPage_outcomeCard__v6z5S:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span,.LandingPage_returnCard__cTDTk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{display:grid;width:48px;height:48px;place-items:center;margin-bottom:29px;border-radius:50%;background:#fff0ef;color:var(--landing-coral)}.LandingPage_outcomeCard__v6z5S:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3,.LandingPage_returnCard__cTDTk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin-bottom:9px;font-size:18px}.LandingPage_outcomeCard__v6z5S:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p,.LandingPage_returnCard__cTDTk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:#697384;font-size:14px}.LandingPage_barrierGrid__Ch3In:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.LandingPage_barrierCard__9gNa2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;min-height:190px;align-items:center;gap:22px;border:1px solid var(--landing-line);border-radius:17px;padding:24px;background:rgba(48,50,70,.86)}.LandingPage_barrierIcon__OpAU8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_roleIcon__1xFSR:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;width:82px;height:82px;flex:0 0 auto;place-items:center;border-radius:23px;background:rgba(91,132,190,.16);color:#a9c9f4}.LandingPage_barrierIconAi__Neu1O:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(145deg,#817cc8,#545c91);color:white;font-size:28px;font-weight:900;box-shadow:0 14px 32px rgba(82,87,151,.24)}.LandingPage_barrierIconSafe__i9c44:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:rgba(86,177,142,.14);color:#a4dfc6}.LandingPage_barrierCard__9gNa2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin-bottom:8px;font-size:18px}.LandingPage_barrierCard__9gNa2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--landing-muted-2);font-size:13px}.LandingPage_valueCard__Dfpdm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:174px;padding:23px}.LandingPage_valueCard__Dfpdm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{display:block;margin-bottom:24px;color:var(--landing-coral);font-size:11px;font-weight:900}.LandingPage_returnGrid__Jg58a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.LandingPage_returnCard__cTDTk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;min-height:152px;align-items:center;gap:21px;border:1px solid #e0e4e8;border-radius:17px;padding:24px;background:white}.LandingPage_returnCard__cTDTk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{width:60px;height:60px;flex:0 0 auto;margin:0}.LandingPage_roleGrid__km_nT:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.LandingPage_roleCard__njyxg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;min-height:310px;grid-template-columns:70px minmax(0,1fr);align-content:start;gap:24px;border:1px solid var(--landing-line);border-radius:20px;padding:33px;background:rgba(48,50,70,.86)}.LandingPage_roleIcon__1xFSR:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:70px;height:70px;border-radius:20px;background:rgba(243,100,99,.13);color:#ffaaa9}.LandingPage_roleIcon__1xFSR:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:46px;height:46px;border-radius:11px;object-fit:contain}.LandingPage_roleCopy__x64je:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>span{color:var(--landing-coral);font-size:11px;font-weight:900}.LandingPage_roleCopy__x64je:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h3{margin:8px 0 20px;font-size:25px}.LandingPage_roleCopy__x64je:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) ul{display:grid;gap:10px;margin:0;padding:0;color:var(--landing-muted);font-size:14px;list-style:none}.LandingPage_roleCopy__x64je:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) li:before{margin-right:8px;color:var(--landing-coral);content:"✓"}.LandingPage_responsibilityNote__q6Q6I:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:12px;margin-top:19px;border-radius:13px;padding:17px 21px;background:rgba(243,100,99,.075);color:var(--landing-muted);font-size:14px}.LandingPage_responsibilityNote__q6Q6I:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{flex:0 0 auto;color:var(--landing-coral)}.LandingPage_responsibilityNote__q6Q6I:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{color:var(--landing-text)}.LandingPage_faqSection___s8YD:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:55px}.LandingPage_faqGrid__xrYwL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.LandingPage_faqGrid__xrYwL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details{overflow:hidden;border:1px solid var(--landing-line);border-radius:13px;background:rgba(48,50,70,.86)}.LandingPage_faqGrid__xrYwL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary{position:relative;min-height:58px;padding:17px 48px 17px 19px;color:#e9edf3;cursor:pointer;font-size:14px;font-weight:900;list-style:none}.LandingPage_faqGrid__xrYwL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary::-webkit-details-marker{display:none}.LandingPage_faqGrid__xrYwL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) summary:after{position:absolute;top:14px;right:18px;color:var(--landing-muted-2);content:"+";font-size:20px}.LandingPage_faqGrid__xrYwL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details[open] summary:after{content:"−"}.LandingPage_faqGrid__xrYwL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) details p{padding:0 19px 19px;color:var(--landing-muted-2);font-size:14px}.LandingPage_finalCta___6xkp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;min-height:200px;align-items:center;justify-content:space-between;gap:40px;margin-top:18px;margin-bottom:76px;border:1px solid var(--landing-line);border-radius:22px;padding:38px 43px;background:linear-gradient(120deg,#34384f,#3b3e55);box-shadow:0 24px 70px rgba(8,10,18,.23)}.LandingPage_ctaCopy__26GNd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:850px}.LandingPage_ctaCopy__26GNd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{margin:9px 0 8px;font-size:clamp(28px,3vw,40px)}.LandingPage_ctaCopy__26GNd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--landing-muted-2)}.LandingPage_finalCta___6xkp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .LandingPage_button__6Vf9W{flex:0 0 auto}.LandingPage_footer__u4Uxd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--landing-line);background:var(--landing-bg-deep);color:var(--landing-muted-2);font-size:12px}.LandingPage_footer__u4Uxd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:20px}.LandingPage_footer__u4Uxd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) nav{display:flex;flex-wrap:wrap;gap:22px}.LandingPage_footer__u4Uxd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{color:inherit;text-decoration:none}.LandingPage_footer__u4Uxd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:focus-visible,.LandingPage_footer__u4Uxd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a:hover{color:var(--landing-text);outline:none}@media (max-width:1180px){.LandingPage_hero__aqVIf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.LandingPage_heroCopy__miwWZ:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:790px}.LandingPage_flowMap__FNH_Z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(840px,100%);margin-left:auto;margin-right:auto}.LandingPage_intentGrid__xhlRR:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_outcomeGrid__zU5nr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_valueGrid__p53kd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_barrierGrid__Ch3In:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.LandingPage_barrierCard__9gNa2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:155px}}@media (max-width:820px){.LandingPage_contentWidth__eMyHD:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(100% - 32px,680px)}.LandingPage_hero__aqVIf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:auto;gap:42px;padding-top:48px;padding-bottom:42px}.LandingPage_hero__aqVIf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:clamp(39px,10.5vw,54px)}.LandingPage_heroCopy__miwWZ:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{font-size:16px}.LandingPage_flowMap__FNH_Z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0;grid-template-columns:1fr}.LandingPage_platformHub__pBqv4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:160px}.LandingPage_factSection__P4tmH:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;padding:23px}.LandingPage_factSection__P4tmH:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{width:44px;height:44px}.LandingPage_factSection__P4tmH:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{font-size:15px}.LandingPage_section___15TM:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-top:53px;padding-bottom:53px}.LandingPage_faqGrid__xrYwL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_intentGrid__xhlRR:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_outcomeGrid__zU5nr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_returnGrid__Jg58a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_roleGrid__km_nT:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.LandingPage_valueGrid__p53kd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.LandingPage_roleCard__njyxg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:0}.LandingPage_finalCta___6xkp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;flex-direction:column}.LandingPage_finalCta___6xkp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .LandingPage_button__6Vf9W{width:100%}.LandingPage_footer__u4Uxd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{min-height:124px;align-items:flex-start;flex-direction:column;justify-content:center}}@media (max-width:540px){.LandingPage_contentWidth__eMyHD:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:calc(100% - 28px)}.LandingPage_hero__aqVIf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:38px}.LandingPage_heroActions__8VvaG:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid;grid-template-columns:1fr}.LandingPage_button__6Vf9W:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.LandingPage_contentTypeGrid__sLK6N:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_contentTypeGrid__sLK6N:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{min-height:66px}.LandingPage_outcomeMiniGrid__DdLzu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{min-height:110px}.LandingPage_factSection__P4tmH:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.LandingPage_factSection__P4tmH:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img,.LandingPage_quoteMark__44MPL:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:15px}.LandingPage_intentCard__sPt_W:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:180px}.LandingPage_barrierCard__9gNa2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start;flex-direction:column}.LandingPage_barrierIcon__OpAU8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:70px;height:70px;border-radius:20px}.LandingPage_roleCard__njyxg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr;gap:18px;padding:26px}.LandingPage_roleIcon__1xFSR:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:58px;height:58px;border-radius:17px}.LandingPage_responsibilityNote__q6Q6I:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.LandingPage_finalCta___6xkp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:40px;padding:30px 24px}.LandingPage_footer__u4Uxd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) nav{gap:12px 18px}}@media (prefers-reduced-motion:reduce){.LandingPage_page__GqwnL *,.LandingPage_page__GqwnL :after,.LandingPage_page__GqwnL :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}}