.c-cp .fade-cover,.c-cp .finale,.c-cp .whiteout{bottom:0!important;height:100%!important;left:0!important;position:absolute!important;right:0!important;top:0!important;width:100%!important}.c-cp .finale{background:#f7f6f4!important;z-index:90!important}.c-cp .finale.is-active{opacity:1!important;visibility:visible!important}.c-cp .fade-cover,.c-cp .whiteout{background:#f7f6f4!important;z-index:80!important}.c-cp .whiteout.is-on,.c-cp.is-faded .fade-cover{opacity:1!important}.c-cp.is-covered .body,.c-cp.is-covered .chrome,.c-cp.is-covered .dash,.c-cp.is-covered .footer,.c-cp.is-covered .hub,.c-cp.is-covered .hub-stage,.c-cp.is-covered .scene,.c-cp.is-covered .stage{visibility:hidden!important}.c-cp,.c-cp *{box-sizing:border-box}.c-cp{background:transparent;font-family:Segoe UI,system-ui,-apple-system,sans-serif;margin:0;overscroll-behavior:auto}.c-cp,.c-cp #c-cp{height:100%;overflow:hidden}.c-cp #c-cp{background:#f7f6f4;border:1px solid #e6e2dc;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);color:#242424;min-height:420px;position:relative;width:100%}.c-cp #c-cp:after{background:#f7f6f4;content:"";inset:0;opacity:0;position:absolute;transition:opacity .55s;z-index:80}.c-cp #c-cp.is-faded,.c-cp #c-cp:after{pointer-events:none}.c-cp #c-cp.is-faded:after{opacity:1}.c-cp .fade-cover{background:#f7f6f4;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .55s;width:100%;z-index:80}.c-cp #c-cp.is-faded .fade-cover{opacity:1}.c-cp #c-cp.is-covered>:not(.finale):not(.fade-cover){visibility:hidden}.c-cp #c-cp.is-faded .archive-viewport,.c-cp #c-cp.is-faded .sources-panel{transition:none!important}.c-cp #c-cp.is-faded .footer,.c-cp #c-cp.is-faded .stage,.c-cp .finale{visibility:hidden}.c-cp .finale{align-items:center;background:#f7f6f4;display:flex;flex-direction:column;gap:.65em;height:100%;inset:0;justify-content:center;opacity:0;padding:24px;pointer-events:none;position:absolute;text-align:center;transition:opacity .35s,visibility .35s;width:100%;z-index:90}.c-cp .finale.is-active{opacity:1;visibility:visible}.c-cp .finale-line{color:#605e5c;font-size:clamp(20px,3.5vw,28px);font-weight:700;letter-spacing:.14em;margin:0;opacity:0;text-transform:uppercase;transform:translateY(8px);transition:opacity .48s,transform .48s,color .42s,text-shadow .42s}.c-cp .finale-line.is-in{opacity:1;transform:none}.c-cp .finale-line.is-glow{color:#f26522;text-shadow:rgba(242,101,34,.5) 0 0 20px}.c-cp .finale-line.is-settled{color:#605e5c;text-shadow:none}.c-cp.embed{border:0;border-radius:0;box-shadow:none;min-height:100%}.c-cp.embed .stage{inset:0 0 32px}.c-cp.embed .footer{display:flex}.c-cp.skip-intro #intro{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.c-cp.skip-intro #archive.stage,.c-cp.skip-intro #archive.stage.active,.c-cp.skip-intro #archive.stage.active.ui-visible{display:flex!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.c-cp .stage{display:none;inset:0 0 32px;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s,visibility .5s;visibility:hidden}.c-cp .stage.active{display:flex;opacity:1;pointer-events:auto;visibility:visible}.c-cp .stage.fade-out{opacity:0;visibility:hidden}.c-cp #archive.stage.active{opacity:0;transition:opacity .65s}.c-cp #archive.stage.active.ui-visible{opacity:1}.c-cp #archive.stage.active.ui-visible.fade-out{opacity:0;pointer-events:none;visibility:hidden}.c-cp #intro{align-items:center;flex-direction:row;justify-content:center;overflow:visible;padding:20px}.c-cp .connect{overflow:visible;width:min(100%,560px)}.c-cp .icons-row{display:grid;grid-template-columns:auto 1fr auto;overflow:visible}.c-cp .icons-row,.c-cp .source-col{align-items:center;position:relative}.c-cp .source-col{display:flex;flex-direction:column;height:348px;justify-content:center;width:104px;z-index:3}.c-cp .source-col>.node-name{left:50%;margin:0;position:absolute;top:calc(50% + 56px);transform:translateX(-50%) translateY(4px)}.c-cp .source-col>.node-name.show{transform:translateX(-50%)}.c-cp .node-name{color:#3b3a39;font-size:9.5px;font-weight:650;letter-spacing:-.01em;line-height:1.15;opacity:0;text-align:center;transform:translateY(4px);transition:opacity .35s,transform .35s;white-space:nowrap}.c-cp #copilotLabel,.c-cp #folderLabel{font-size:11px}.c-cp .node-name.show{opacity:1;transform:none}.c-cp .icon{background:#fff;border:1px solid #ecebe9;border-radius:24px;box-shadow:0 12px 28px rgba(36,36,36,.11);display:grid;height:104px;opacity:0;place-items:center;position:relative;transform:scale(.82);transition:opacity .4s,transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;width:104px;z-index:2}.c-cp .icon.show{opacity:1;transform:none}.c-cp .icon:after{background:radial-gradient(rgba(242,101,34,.42) 0,rgba(242,101,34,0) 72%);border-radius:30px;content:"";inset:-12px;opacity:0;pointer-events:none;position:absolute;transform:scale(1);transition:opacity .9s;z-index:-1}.c-cp .icon.glow-folder{border-color:rgba(242,101,34,.38);transition:border-color .9s,box-shadow .9s}.c-cp .icon.glow-folder:after{animation:glowAuraPulse 3.6s ease-in-out 0s infinite normal none running;opacity:1}.c-cp .icon.glow-ending{border-color:#ecebe9}.c-cp .icon.glow-ending:after{animation:auto none 0s ease 1 normal none running;opacity:0}@keyframes glowAuraPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.c-cp .bridge{align-items:center;display:flex;height:348px;min-width:160px;overflow:visible;position:relative;z-index:1}.c-cp .wire-map{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:0}.c-cp .wire-map path.wire-base{fill:none;opacity:0;stroke:#d2d0ce;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;transition:opacity .25s}.c-cp .wire-map.path-in .wire-base--in,.c-cp .wire-map.path-in-done .wire-base--in,.c-cp .wire-map.path-out .wire-base--out{opacity:1}.c-cp .wire-map path.wire-draw{fill:none;stroke:#c8c6c4;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;transition:stroke-dashoffset .75s cubic-bezier(.4,0,.2,1)}.c-cp .wire-map.path-in .wire-draw--in{stroke-dashoffset:0}.c-cp .wire-map.path-in-done .wire-draw--in{stroke-dashoffset:0;transition:none}.c-cp .wire-map.path-out .wire-draw--out{stroke-dashoffset:0}.c-cp .wire-map .dot{fill:#f26522;filter:drop-shadow(rgba(242,101,34,.95) 0 0 6px);opacity:0;visibility:hidden}.c-cp .wire-map.flow-on .dot.on-path{opacity:1;visibility:visible}.c-cp .flow-arrow{display:none!important}.c-cp .plus{background:transparent;border:none;border-image:initial;border-radius:24px;box-shadow:0 12px 28px rgba(36,36,36,.11);display:block;height:104px;left:50%;opacity:0;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.4);transition:opacity .35s,transform .4s cubic-bezier(.2,.8,.2,1),border-color .9s,box-shadow .9s;width:104px;z-index:3}.c-cp .plus.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.c-cp .plus:after{background:radial-gradient(rgba(242,101,34,.42) 0,rgba(242,101,34,0) 72%);border-radius:30px;content:"";inset:-12px;opacity:0;pointer-events:none;position:absolute;transform:scale(1);transition:opacity .9s;z-index:-1}.c-cp .plus.glow-copilot{box-shadow:0 12px 28px rgba(36,36,36,.11),0 0 0 2px rgba(242,101,34,.35)}.c-cp .plus.glow-copilot:after{animation:glowAuraPulse 3.6s ease-in-out 0s infinite normal none running;opacity:1}.c-cp .plus.glow-ending{box-shadow:0 12px 28px rgba(36,36,36,.11)}.c-cp .plus.glow-ending:after{animation:auto none 0s ease 1 normal none running;opacity:0}.c-cp .plus.pulse{animation:caevesHubPulse .62s ease 0s 1 normal none running}@keyframes caevesHubPulse{0%{transform:translate(-50%,-50%) scale(1)}38%{box-shadow:0 12px 28px rgba(36,36,36,.12),0 0 0 6px rgba(242,101,34,.2),0 0 26px rgba(242,101,34,.5);transform:translate(-50%,-50%) scale(1.09)}to{box-shadow:0 12px 28px rgba(36,36,36,.11);transform:translate(-50%,-50%) scale(1)}}.c-cp .plus img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.c-cp .hub-name{left:50%;pointer-events:none;position:absolute;top:calc(50% + 56px);transform:translate(-50%,4px);z-index:4}.c-cp .hub-name.show{transform:translate(-50%)}.c-cp .dest-col{gap:0;height:348px;justify-content:space-between;min-width:132px;padding:2px 0;position:relative;z-index:3}.c-cp .dest-col,.c-cp .dest-item{align-items:center;display:flex;flex-direction:column}.c-cp .dest-item{gap:8px;opacity:0;transform:translate(-36px) scale(.5);transition:opacity .45s,transform .55s cubic-bezier(.2,.8,.2,1);width:148px}.c-cp .dest-item:first-child{transition-delay:0s}.c-cp .dest-item:nth-child(2){transition-delay:.1s}.c-cp .dest-item:nth-child(3){transition-delay:.2s}.c-cp .dest-item.show{opacity:1;transform:none}.c-cp .dest-icon{background:#fff;border:1px solid #ecebe9;border-radius:22px;box-shadow:0 8px 18px rgba(36,36,36,.1);display:grid;flex:0 0 92px;height:92px;place-items:center;position:relative;transition:border-color .9s,box-shadow .9s;width:92px}.c-cp .dest-icon:after{background:radial-gradient(rgba(242,101,34,.4) 0,rgba(242,101,34,0) 72%);border-radius:26px;content:"";inset:-9px;opacity:0;pointer-events:none;position:absolute;transform:scale(1);transition:opacity .9s;z-index:-1}.c-cp .dest-icon.glow-dest{border-color:rgba(242,101,34,.38)}.c-cp .dest-icon.glow-dest:after{animation:glowAuraPulse 3.6s ease-in-out 0s infinite normal none running;opacity:1}.c-cp .dest-icon.glow-ending{border-color:#ecebe9}.c-cp .dest-icon.glow-ending:after{animation:auto none 0s ease 1 normal none running;opacity:0}.c-cp .dest-icon img,.c-cp .dest-icon svg{display:block;height:58px!important;max-height:58px;max-width:58px;object-fit:contain;width:58px!important}.c-cp .dest-name{color:#3b3a39;font-size:9.5px;font-weight:650;letter-spacing:-.01em;line-height:1.15;text-align:center;white-space:nowrap}.c-cp .folder{height:46px;position:relative;width:58px}.c-cp .folder .tab{background:#ffb900;border-radius:5px 5px 0 0;height:11px;left:0;position:absolute;top:0;width:24px}.c-cp .folder .body{background:linear-gradient(#ffd54f,#ffb900);border-radius:0 7px 7px;inset:8px 0 0;position:absolute}.c-cp .folder .sheet{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:2px;height:26px;position:absolute;right:7px;top:2px;width:20px;z-index:1}.c-cp .copilot-logo{display:block;flex:0 0 auto}.c-cp .copilot-logo--lg{height:48px;width:48px}.c-cp .copilot-logo--sm{height:22px;width:22px}.c-cp .copilot-logo--xs{height:14px;width:14px}.c-cp #archive{background:#f3f2f1;flex-direction:column;overflow:hidden;padding:0}.c-cp .archive-shell{flex:1 1 0%;min-height:0;overflow:hidden;position:relative}.c-cp .archive-viewport{inset:0;overflow:hidden;position:absolute;transform:scale(1);transform-origin:50% 45%;transition:transform .72s cubic-bezier(.33,1,.68,1),transform-origin .72s cubic-bezier(.33,1,.68,1);will-change:transform,transform-origin}.c-cp .archive-viewport.zoom-out-full{transform:scale(1)!important;transform-origin:50% 45%!important}.c-cp .archive-viewport.zoom-sources{transform:scale(2.35) translateX(-2%) translateY(-22%);transform-origin:32% 88%}.c-cp .archive-app{background:#fff;display:grid;grid-template-columns:44px 1fr;height:100%;min-height:388px}.c-cp .sidebar{align-items:center;background:#faf9f8;border-right:1px solid #edebe9;display:flex;flex-direction:column;gap:10px;padding:8px 0 6px}.c-cp .sidebar .copilot-logo--sm{height:20px;margin-top:0;width:20px}.c-cp .nav-ic{border-radius:8px;color:#605e5c;display:grid;height:30px;place-items:center;width:30px}.c-cp .nav-ic svg{display:block;height:15px;width:15px}.c-cp .nav-ic.on{background:#edebe9;color:#242424}.c-cp .sidebar .avatar{background:#d2d0ce;border-radius:50%;color:#fff;display:grid;font-size:9px;font-weight:700;height:26px;margin-top:auto;place-items:center;width:26px}.c-cp .archive-main{background:#fff;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative}.c-cp .archive-main.doc-mode .landing-only{display:none!important}.c-cp .archive-main.doc-mode .doc-only{display:flex!important}.c-cp .archive-main.landing .doc-only{display:none!important}.c-cp .doc-only{display:none}.c-cp .archive-header{align-items:center;display:flex;flex:0 0 auto;gap:6px;justify-content:flex-end;min-height:36px;padding:8px 12px 6px;transition:padding .45s}.c-cp .header-brand{align-items:center;color:#242424;font-size:12px;font-weight:600;gap:8px;margin-right:auto;opacity:0;transform:translateY(-5px);transition:opacity .5s,transform .5s}.c-cp .archive-main.doc-mode .header-brand{opacity:1;transform:none}.c-cp .header-brand .caeves-mark{border-radius:6px;height:22px;object-fit:contain;width:22px}.c-cp .header-actions{align-items:center;display:flex;gap:5px}.c-cp .pill-btn{background:#fff;border:1px solid #d2d0ce;border-radius:999px;color:#323130;font-size:10px;padding:4px 9px}.c-cp .hdr-ic{background:#fff;border:1px solid #edebe9;border-radius:8px;color:#605e5c;display:grid;height:26px;place-items:center;width:26px}.c-cp .hdr-ic svg{display:block;height:13px;width:13px}.c-cp .hdr-ic.edit{background:#5b5fc7;border-color:#5b5fc7;color:#fff}.c-cp .hdr-ic.ok{background:transparent;border-color:transparent;color:#107c10}.c-cp .hdr-ic.ok svg{height:18px;width:18px}.c-cp .archive-body{flex:1 1 0%;min-height:0;overflow:hidden;position:relative}.c-cp .composer-scene{align-items:center;display:flex;flex-direction:column;inset:0;overflow:hidden;padding:0 14px 10px;position:absolute;transition:opacity .55s,visibility .55s;z-index:2}.c-cp .composer-scene.hidden{opacity:0;pointer-events:none;visibility:hidden}.c-cp .composer-scene.morphing{align-items:stretch;padding:8px 16px 10px}.c-cp .landing-hero{flex:0 0 auto;margin:4px 0 12px;text-align:center;transition:opacity .45s,transform .45s,max-height .45s,margin .45s}.c-cp .composer-scene.morphing .landing-hero,.c-cp .composer-scene.morphing .prompt-cards{margin:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-8px)}.c-cp .landing-hero .hero-logo{border-radius:12px;display:block;height:52px;margin:0 auto 6px;object-fit:contain;width:52px}.c-cp .landing-hero h1{color:#242424;font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0}.c-cp .landing-hero .hero-byline{color:#0078d4;font-size:10px;font-weight:500;margin:3px 0 0}.c-cp .composer-box{background:#fff;border:1px solid #d2d0ce;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.04);flex:0 0 auto;min-height:72px;padding:12px 14px 8px;position:relative;transition:border-radius .55s cubic-bezier(.33,.86,.45,1),background .55s cubic-bezier(.33,.86,.45,1),box-shadow .55s cubic-bezier(.33,.86,.45,1),max-width .55s cubic-bezier(.33,.86,.45,1),width .55s cubic-bezier(.33,.86,.45,1),margin .55s cubic-bezier(.33,.86,.45,1),padding .55s cubic-bezier(.33,.86,.45,1),min-height .55s cubic-bezier(.33,.86,.45,1),border-color .55s;width:min(100%,540px)}.c-cp .composer-scene.morphing .composer-box{margin-left:auto;margin-right:0}.c-cp .composer-box.morph-bubble{background:#f3f2f1;border-color:transparent;border-radius:12px;box-shadow:none;max-width:88%;min-height:auto;padding:10px 12px;width:88%}.c-cp .composer-box.morph-bubble .composer-toolbar,.c-cp .composer-box.morph-bubble .expand-btn{margin:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:opacity .35s,max-height .35s}.c-cp .composer-box.morph-bubble .composer-text{min-height:auto;padding-right:0}.c-cp .composer-box.in-chat{flex:0 0 auto;margin-bottom:14px;margin-left:auto;margin-right:16px;max-width:88%;width:auto}.c-cp .composer-box.morph-flip{transform-origin:right top;will-change:transform}.c-cp .expand-btn{background:transparent;border:none;border-image:initial;color:#605e5c;display:grid;height:22px;padding:0;place-items:center;position:absolute;right:10px;top:10px;width:22px}.c-cp .expand-btn svg{display:block;height:13px;width:13px}.c-cp .composer-text{color:#242424;font-size:11px;line-height:1.45;min-height:44px;padding-right:18px}.c-cp .composer-text .hl{background:rgba(255,235,59,.35);border-radius:2px}.c-cp .thinking-banner{background:#faf9f8;border:1px solid #edebe9;border-radius:10px;flex:0 0 auto;margin-top:10px;max-height:80px;opacity:0;overflow:hidden;padding:10px 12px;transform:translateY(6px);transition:opacity .45s,visibility .45s,transform .45s,max-height .45s,margin .45s,padding .45s;visibility:hidden;width:min(100%,540px)}.c-cp .composer-scene.morphing .thinking-banner{border-width:0;margin:0;max-height:0;opacity:0;padding:0;transform:translateY(-4px);visibility:hidden}.c-cp .thinking-banner.show{opacity:1;transform:none;visibility:visible}.c-cp .thinking-row{align-items:center;display:flex;gap:10px;min-height:28px}.c-cp .thinking-row .copilot-logo--sm{flex:0 0 auto;height:20px;width:20px}.c-cp .thinking-label{color:#605e5c;font-size:11px;font-weight:500}.c-cp .thinking-dots{display:inline-flex;gap:4px;margin-left:4px;vertical-align:middle}.c-cp .thinking-dots i{animation:thinkDot 1.2s ease-in-out 0s infinite normal none running;background:#5b5fc7;border-radius:50%;height:5px;width:5px}.c-cp .thinking-dots i:nth-child(2){animation-delay:.15s}.c-cp .thinking-dots i:nth-child(3){animation-delay:.3s}@keyframes thinkDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.c-cp .composer-toolbar{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.c-cp .tb-plus{color:#605e5c;display:grid;place-items:center}.c-cp .tb-plus svg{display:block;height:14px;width:14px}.c-cp .tb-right{align-items:center;display:flex;gap:10px;margin-left:auto}.c-cp .mic-btn{color:#605e5c;display:grid;place-items:center}.c-cp .mic-btn svg{display:block;height:15px;width:15px}.c-cp .send-btn{background:#5b5fc7;border:none;border-image:initial;border-radius:50%;color:#fff;display:grid;flex:0 0 auto;height:28px;place-items:center;transform-origin:center center;transition:transform .15s,background .15s,box-shadow .15s;width:28px}.c-cp .send-btn.pulse{animation:sendBtnPulse .58s cubic-bezier(.33,.86,.45,1) 0s 1 normal none running}@keyframes sendBtnPulse{0%{background:#5b5fc7;box-shadow:0 0 0 0 rgba(91,95,199,0);transform:scale(1)}22%{background:#5256b8;box-shadow:0 0 0 3px rgba(91,95,199,.16);transform:scale(.965)}48%{background:#5b5fc7;box-shadow:0 0 0 5px rgba(91,95,199,.1);transform:scale(.98)}72%{background:#5b5fc7;box-shadow:0 0 0 7px rgba(91,95,199,.05);transform:scale(1.025)}to{background:#5b5fc7;box-shadow:0 0 0 0 rgba(91,95,199,0);transform:scale(1)}}.c-cp .send-btn svg{display:block;height:13px;width:13px}.c-cp .prompt-cards{display:grid;flex:0 0 auto;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:12px;transition:opacity .4s;width:min(100%,540px)}.c-cp .prompt-card{align-items:flex-start;background:#fff;border:1px solid #edebe9;border-radius:10px;display:flex;gap:8px;padding:10px}.c-cp .prompt-card .card-ic{background:#eef0fa;border-radius:8px;color:#5b5fc7;display:grid;flex:0 0 auto;height:26px;place-items:center;width:26px}.c-cp .prompt-card .card-ic svg{display:block;height:14px;width:14px}.c-cp .prompt-card strong{color:#242424;display:block;font-size:10px;margin-bottom:2px}.c-cp .prompt-card span{color:#605e5c;display:block;font-size:9px;line-height:1.35}.c-cp .doc-scene{display:flex;flex-direction:column;inset:0;opacity:0;padding-bottom:0;position:absolute;transition:opacity .55s,visibility .55s;visibility:hidden;z-index:1}.c-cp .doc-scene.pre-show{opacity:0;pointer-events:none;visibility:visible}.c-cp .doc-scene.show{opacity:1;pointer-events:auto;visibility:visible}.c-cp .user-bubble{background:#f3f2f1;border-radius:12px;color:#242424;display:none;font-size:11px;line-height:1.5;margin-bottom:14px;margin-left:auto;max-width:88%;padding:10px 12px}.c-cp .chat-day{color:#605e5c;font-size:10px;margin:4px 0 12px;opacity:0;position:relative;text-align:center;transition:opacity .4s .05s}.c-cp .doc-scene.show .chat-day{opacity:1}.c-cp .chat-scroll{flex:1 1 0%;min-height:0;overflow:hidden;position:relative}.c-cp .chat-inner{padding:6px 16px 88px;transition:transform 1.1s cubic-bezier(.25,.8,.25,1);will-change:transform}.c-cp .chat-inner.scroll-1{transform:translateY(-15%)}.c-cp .chat-inner.scroll-2{transform:translateY(-30%)}.c-cp .chat-inner.scroll-3{transform:translateY(-46%)}.c-cp .chat-inner.scroll-4{transform:translateY(-64%)}.c-cp .chat-day:after,.c-cp .chat-day:before{background:#edebe9;content:"";height:1px;position:absolute;top:50%;width:38%}.c-cp .chat-day:before{left:0}.c-cp .chat-day:after{right:0}.c-cp .ai-response{opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s}.c-cp .ai-response.visible{opacity:1;transform:none}.c-cp .ai-brand{align-items:center;color:#242424;display:flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:8px}.c-cp .ai-brand img{border-radius:4px;height:18px;object-fit:contain;width:18px}.c-cp .ai-title{color:#242424;font-size:12px;font-weight:700;line-height:1.4;margin:0 0 10px}.c-cp .ai-body{margin-bottom:10px}.c-cp .doc-section{margin-bottom:10px;opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.c-cp .doc-section.visible{opacity:1;transform:none}.c-cp .doc-section h3{color:#242424;font-size:11px;font-weight:700;margin:0 0 5px}.c-cp .doc-section li,.c-cp .doc-section p{color:#323130;font-size:11px;line-height:1.55;margin:0 0 5px}.c-cp .doc-section ul{margin:0 0 4px;padding-left:16px}.c-cp .doc-section li b{color:#242424;font-weight:600}.c-cp .cite-pill{align-items:center;background:#f3f2f1;border:1px solid #edebe9;border-radius:6px;color:#323130;display:inline-flex;font-size:10px;gap:4px;padding:2px 7px 2px 4px;vertical-align:middle}.c-cp .cite-pill img{border-radius:3px;height:14px;width:14px}.c-cp .ai-actions{align-items:center;display:flex;gap:6px;margin-top:8px;padding-top:4px}.c-cp .sources-pill{align-items:center;background:#faf9f8;border:1px solid #d2d0ce;border-radius:999px;color:#323130;display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:4px 9px 4px 6px;transform-origin:center center;transition:background .2s,border-color .2s,box-shadow .2s}.c-cp .sources-pill.pulse{animation:pillPulse .6s cubic-bezier(.33,.86,.45,1) 0s 1 normal none running}@keyframes pillPulse{0%{background:#faf9f8;border-color:#d2d0ce;box-shadow:0 0 0 0 rgba(91,95,199,0);transform:scale(1)}24%{background:#f5f6fc;border-color:#8b8fd4;box-shadow:0 0 0 3px rgba(91,95,199,.14);transform:scale(.975)}52%{background:#faf9f8;border-color:#5b5fc7;box-shadow:0 0 0 5px rgba(91,95,199,.08);transform:scale(.985)}76%{background:#fff;border-color:#5b5fc7;box-shadow:0 0 0 6px rgba(91,95,199,.04);transform:scale(1.015)}to{background:#fff;border-color:#5b5fc7;box-shadow:0 0 0 2px rgba(91,95,199,.1);transform:scale(1)}}.c-cp .sources-pill.highlight{background:#fff;border-color:#5b5fc7;box-shadow:0 0 0 3px rgba(91,95,199,.15)}.c-cp .sources-pill img{border-radius:3px;height:14px;width:14px}.c-cp .message-bar{align-items:stretch;background:linear-gradient(0deg,#fff 88%,hsla(0,0%,100%,0));bottom:0;display:flex;flex-direction:column;left:0;padding:0 12px 4px;pointer-events:none;position:absolute;right:0;z-index:5}.c-cp .scroll-hint{background:#fff;border:1px solid #edebe9;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08);color:#605e5c;display:grid;height:28px;margin:0 auto 6px;opacity:0;place-items:center;transition:opacity .4s;width:28px}.c-cp .doc-mode .scroll-hint{opacity:1}.c-cp .scroll-hint svg{height:14px;width:14px}.c-cp .message-float{align-items:center;background:#fff;border:1px solid #e1dfdd;border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.06),0 6px 20px rgba(0,0,0,.04);display:flex;gap:10px;min-height:44px;padding:10px 14px;width:100%}.c-cp .message-float .ic-plus{color:#605e5c;display:grid;flex:0 0 auto;place-items:center}.c-cp .message-float .ic-plus svg{display:block;height:14px;width:14px}.c-cp .message-float .msg-label{color:#a19f9d;flex:1 1 0%;font-size:11px;text-align:left}.c-cp .message-float .mic{color:#605e5c;display:grid;flex:0 0 auto;place-items:center}.c-cp .message-float .mic svg{display:block;height:15px;width:15px}.c-cp .stop-btn{background:#5b5fc7;border:none;border-image:initial;border-radius:50%;display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.c-cp .stop-btn i{background:#fff;border-radius:2px;display:block;height:10px;width:10px}.c-cp .ai-disclaimer{color:#a19f9d;font-size:9px;margin:5px 0 0;text-align:center;width:100%}.c-cp .sources-panel{background:#fff;border-left:1px solid #edebe9;bottom:0;box-shadow:-8px 0 24px rgba(0,0,0,.08);display:flex;flex-direction:column;max-width:220px;position:absolute;right:0;top:0;transform:translateX(102%);transition:transform .55s cubic-bezier(.22,1,.36,1);width:42%;z-index:6}.c-cp .sources-panel.open{transform:translateX(0)}.c-cp .sources-head{align-items:center;border-bottom:1px solid #edebe9;display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding:10px 12px}.c-cp .sources-list{flex:1 1 0%;min-height:0;overflow:hidden;padding:8px 10px}.c-cp .sources-list h4{color:#605e5c;font-size:9px;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.c-cp .source-row{align-items:flex-start;border-radius:8px;display:flex;gap:8px;margin-bottom:4px;padding:7px 6px;transform-origin:left center;transition:background .2s,transform .2s,box-shadow .2s}.c-cp .source-row.pulse{animation:rowPulse .6s cubic-bezier(.33,.86,.45,1) 0s 1 normal none running}@keyframes rowPulse{0%{background:transparent;box-shadow:0 0 0 0 rgba(91,95,199,0);transform:scale(1)}24%{background:rgba(91,95,199,.07);box-shadow:0 0 0 2px rgba(91,95,199,.1);transform:scale(.99)}52%{background:rgba(91,95,199,.05);box-shadow:0 0 0 4px rgba(91,95,199,.05);transform:scale(.995)}76%{background:rgba(91,95,199,.06);box-shadow:0 0 0 5px rgba(91,95,199,.03);transform:scale(1.008)}to{background:rgba(91,95,199,.08);box-shadow:none;transform:scale(1)}}.c-cp .source-row.highlight{background:rgba(91,95,199,.08)}.c-cp .source-row img{border-radius:4px;flex:0 0 auto;height:18px;width:18px}.c-cp .source-row strong{color:#242424;display:block;font-size:10px;line-height:1.3}.c-cp .source-row span{color:#605e5c;font-size:9px}.c-cp .word-stage{background:#fff;display:flex;flex-direction:column;inset:0;opacity:0;position:absolute;transform:scale(.96);transition:opacity .45s,visibility .45s,transform .45s cubic-bezier(.22,1,.36,1);visibility:hidden;z-index:6}.c-cp .word-stage.open{opacity:1;transform:scale(1);visibility:visible}.c-cp .word-titlebar{align-items:center;background:#185abd;color:#fff;display:flex;flex:0 0 auto;font-size:10px;gap:8px;height:34px;padding:0 10px}.c-cp .word-titlebar .w-logo{background:#fff;border-radius:3px;color:#185abd;display:grid;flex:0 0 auto;font-size:11px;font-weight:800;height:20px;place-items:center;width:20px}.c-cp .word-titlebar .w-name{flex:1 1 0%;min-width:0;opacity:.95;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-cp .word-titlebar .w-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.c-cp .word-titlebar .w-actions span{background:hsla(0,0%,100%,.12);border-radius:4px;font-size:9px;padding:3px 8px}.c-cp .word-titlebar .w-actions .viewing{background:hsla(0,0%,100%,.95);color:#185abd;font-weight:600}.c-cp .word-ribbon{align-items:center;background:#f3f2f1;border-bottom:1px solid #edebe9;color:#605e5c;display:flex;flex:0 0 auto;font-size:9px;gap:10px;height:26px;padding:0 10px}.c-cp .word-ribbon b{color:#242424}.c-cp .word-protected{align-items:center;background:#fff4ce;border-bottom:1px solid #fde7a0;color:#323130;display:flex;flex:0 0 auto;font-size:8px;gap:8px;justify-content:space-between;padding:5px 10px}.c-cp .word-protected button{background:#fff;border:1px solid #8a8886;border-radius:4px;flex:0 0 auto;font-size:8px;padding:2px 7px}.c-cp .word-workspace{background:#e5e5e5;display:grid;flex:1 1 0%;grid-template-columns:118px 1fr;min-height:0}.c-cp .word-nav{background:#fff;border-right:1px solid #edebe9;display:flex;flex-direction:column;min-height:0}.c-cp .word-nav-head{align-items:center;color:#242424;display:flex;font-size:9px;font-weight:600;justify-content:space-between;padding:7px 8px 4px}.c-cp .word-nav-head svg{color:#605e5c;height:10px;width:10px}.c-cp .word-nav-search{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='%23605e5c' stroke-width='1.6'%3E%3Ccircle cx='4.5' cy='4.5' r='3'/%3E%3Cpath d='m7 7 2 2'/%3E%3C/svg%3E") 6px no-repeat #faf9f8;border:1px solid #edebe9;border-radius:4px;color:#a19f9d;font-size:8px;margin:0 6px 6px;padding:4px 6px 4px 22px}.c-cp .word-nav-tabs{border-bottom:1px solid #edebe9;color:#605e5c;display:flex;font-size:8px;gap:0;padding:0 6px}.c-cp .word-nav-tabs span{border-bottom:2px solid transparent;margin-bottom:-1px;padding:5px 6px 4px}.c-cp .word-nav-tabs span.on{border-bottom-color:#185abd;color:#185abd;font-weight:600}.c-cp .word-toc-list{flex:1 1 0%;min-height:0;overflow:hidden;padding:4px 0 6px}.c-cp .word-toc{transition:transform .55s cubic-bezier(.25,.8,.25,1)}.c-cp .word-toc-item{border-left:2px solid transparent;color:#323130;font-size:8px;line-height:1.35;overflow:hidden;padding:4px 8px 4px 10px;text-overflow:ellipsis;transition:background .25s,color .25s,border-color .25s;white-space:nowrap}.c-cp .word-toc-item.active{background:#deecf9;border-left-color:#185abd;color:#185abd;font-weight:600}.c-cp .word-doc-wrap{min-height:0;min-width:0;overflow:hidden;padding:10px 12px 8px}.c-cp .word-doc-scroll{background:#e5e5e5;height:100%;overflow:hidden}.c-cp .word-doc-inner{transition:transform 1.1s cubic-bezier(.25,.8,.25,1);will-change:transform}.c-cp .word-doc-inner.scroll-through{animation:wordScrollThrough 3.8s cubic-bezier(.18,.62,.32,1) 0s 1 normal forwards running}@keyframes wordScrollThrough{0%{transform:translateY(0)}to{transform:translateY(-86%)}}.c-cp .word-doc-inner.scroll-1{transform:translateY(-14%)}.c-cp .word-doc-inner.scroll-2{transform:translateY(-26%)}.c-cp .word-doc-inner.scroll-3{transform:translateY(-38%)}.c-cp .word-doc-inner.scroll-4{transform:translateY(-50%)}.c-cp .word-doc-inner.scroll-5{transform:translateY(-62%)}.c-cp .word-doc-inner.scroll-6{transform:translateY(-74%)}.c-cp .word-doc-inner.scroll-7{transform:translateY(-86%)}.c-cp .word-page{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12);min-height:520px;padding:14px 16px 18px}.c-cp .word-page .meta{border-bottom:1px solid #edebe9;color:#605e5c;font-size:7px;margin-bottom:10px;padding-bottom:6px}.c-cp .word-hero-logo{background:linear-gradient(135deg,#185abd,#2b88d8);border-radius:3px;height:24px;margin-bottom:8px;width:36px}.c-cp .word-page h2{border-bottom:2px solid #185abd;color:#185abd;font-size:13px;line-height:1.25;margin:0 0 4px;padding-bottom:4px}.c-cp .word-page .doc-meta{color:#323130;font-size:8px;line-height:1.5;margin:0 0 12px}.c-cp .word-section{margin-bottom:14px;padding-top:2px}.c-cp .word-section h3{color:#185abd;font-size:10px;font-weight:700;margin:0 0 5px}.c-cp .word-section li,.c-cp .word-section p{color:#323130;font-size:8px;line-height:1.5;margin:0 0 4px}.c-cp .word-section ul{margin:0;padding-left:14px}.c-cp .word-statusbar{align-items:center;background:#f3f2f1;border-top:1px solid #edebe9;color:#605e5c;display:flex;flex:0 0 auto;font-size:8px;height:22px;justify-content:space-between;padding:0 10px}.c-cp .word-statusbar .ws-right{align-items:center;display:flex;gap:8px}.c-cp .word-statusbar .ws-zoom{align-items:center;background:#fff;border:1px solid #d2d0ce;border-radius:3px;display:inline-flex;gap:4px;padding:1px 5px}.c-cp .fake-cursor{background:rgba(242,101,34,.12);border:2px solid rgba(242,101,34,.85);border-radius:50%;height:14px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(.6);transition:left .55s cubic-bezier(.22,1,.36,1),top .55s cubic-bezier(.22,1,.36,1),opacity .2s,transform .2s;width:14px;z-index:12}.c-cp .fake-cursor.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.c-cp .fake-cursor.click{animation:clickPulse .42s cubic-bezier(.33,.86,.45,1) 0s 1 normal none running}@keyframes clickPulse{0%{transform:translate(-50%,-50%) scale(1)}45%{transform:translate(-50%,-50%) scale(.88)}to{transform:translate(-50%,-50%) scale(1)}}.c-cp .typing-caret{animation:blink .75s steps(1) 0s infinite normal none running;background:#242424;display:inline-block;height:11px;margin-left:1px;vertical-align:-1px;width:1px}@keyframes blink{50%{opacity:0}}.c-cp .footer{align-items:center;background:#faf9f8;border-top:1px solid #edebe9;bottom:0;color:#605e5c;display:flex;font-size:10px;gap:.55em;height:32px;justify-content:center;left:0;letter-spacing:.08em;position:absolute;right:0;text-transform:uppercase;transition:opacity .65s,visibility .65s;z-index:3}.c-cp .footer-phrase{color:#605e5c;font-weight:700;transition:color .32s;white-space:nowrap}.c-cp .footer-phrase.is-on{color:#f26522}.c-cp .footer-sep{color:#a19f9c;flex:0 0 auto;font-weight:600}.c-cp .footer-phrase--last{margin-left:.2em}.c-cp-f{display:block!important;height:560px;margin:0 auto!important;max-width:600px!important;min-height:180px!important;pointer-events:auto!important;position:relative!important;width:100%!important}.c-cp,.c-cp-f{background:#f7f6f4!important;border:1px solid #e6e2dc!important;border-radius:16px!important;overflow:hidden!important;overscroll-behavior:auto!important;touch-action:auto!important}.c-cp{font-family:Segoe UI,Arial,sans-serif;font-synthesis:none;height:560px!important;left:0!important;margin:0!important;max-width:none!important;min-height:560px!important;position:absolute!important;top:0!important;transform-origin:top left!important;width:600px!important}.c-cp *,.c-cp :after,.c-cp :before{box-sizing:border-box}.c-cp,.c-cp.embed{border-radius:16px!important;overflow:hidden!important}.c-cp-f{border-radius:16px;overflow:hidden}