.kc-mediaPanel.kc-popover{width:min(420px,calc(100% - 32px));max-height:420px;display:flex;flex-direction:column}.kc-mediaPanel.kc-sheet{max-height:60dvh;display:flex;flex-direction:column;padding-top:0;transition:max-height .28s var(--kc-ease)}.kc-mediaPanel.kc-sheet.isExpanded{max-height:92dvh}.kc-mediaPanel.kc-sheet header{flex:none}.kc-mediaHandle{position:relative;display:block;width:100%;height:24px;padding:8px 0 0;border:0;background:transparent;touch-action:none;cursor:grab}.kc-mediaHandle:before{content:"";position:absolute;inset:-6px 0 -14px}.kc-mediaHandle span{display:block;width:44px;height:5px;margin:0 auto;border-radius:999px;background:var(--kc-border-strong)}.kc-mediaHandle:focus-visible span,.kc-mediaHandle:hover span{background:var(--kc-gold-dark)}.kc-mediaHandle:focus-visible{outline:none}.kc-mediaBody{flex:1 1;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px;align-content:start}.kc-mediaPanel.kc-sheet .kc-mediaBody{padding:0 0 4px}.kc-mediaHead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.kc-mediaTitle{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--kc-gold-text)}.kc-mediaManage{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 6px;border-radius:var(--kc-radius-sm);color:var(--kc-black-2);font-size:11.5px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.kc-mediaManage svg{width:14px;height:14px}.kc-mediaManage:hover{color:var(--kc-gold-text);background:var(--kc-cream)}.kc-mediaSub{font-size:10.5px;font-weight:600;color:var(--kc-muted)}.kc-mediaFolders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kc-mediaFolder{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;padding:6px 10px;border:1px solid var(--kc-border);border-radius:var(--kc-radius-md);background:var(--kc-cream);color:var(--kc-black-2);text-align:left;transition:border-color .15s var(--kc-ease)}.kc-mediaFolder svg{width:22px;height:22px;flex:none;color:var(--kc-gold-dark)}.kc-mediaFolder span{min-width:0}.kc-mediaFolder b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-mediaFolder small{display:block;font-size:10.5px;font-weight:600;color:var(--kc-muted)}.kc-mediaFolder:hover{border-color:var(--kc-gold-dark)}.kc-mediaFolder:focus-visible{outline:none;border-color:var(--kc-gold-dark);box-shadow:0 0 0 3px rgba(245,158,11,.2)}.kc-mediaFolder:disabled{opacity:.55;cursor:not-allowed}.kc-mediaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px}.kc-mediaThumb{display:block;width:100%;min-width:0;padding:0;border:1px solid var(--kc-border);border-radius:var(--kc-radius-md);background:var(--kc-cream);color:var(--kc-black-2);overflow:hidden;text-align:left;transition:border-color .15s var(--kc-ease)}.kc-mediaThumb img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#f4f4f5}.kc-mediaThumb span{display:block;padding:4px 6px;font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-mediaThumb:hover{border-color:var(--kc-gold-dark)}.kc-mediaThumb:focus-visible{outline:none;border-color:var(--kc-gold-dark);box-shadow:0 0 0 3px rgba(245,158,11,.2)}.kc-mediaThumb:disabled{opacity:.55;cursor:not-allowed}.kc-mediaState{padding:18px 8px;text-align:center;color:var(--kc-muted);font-size:12px;font-weight:500;line-height:1.5}.kc-mediaState .kc-spinner{margin-bottom:8px}.kc-mediaMore{width:100%;font-size:12px}.kc-mediaNote{font-size:11px;font-weight:600;color:var(--kc-muted);line-height:1.4}@media (max-width:768px){.kc-mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.kc-mediaThumb span{font-size:11px}.kc-mediaManage{min-height:44px}.kc-mediaMore{height:44px}}label.kc-mediaThumb{position:relative;cursor:pointer}.kc-mediaThumb .kc-mediaPick{position:absolute;top:6px;left:6px;z-index:1;font-size:16px;background:#fff}.kc-mediaThumb.isPicked{border-color:var(--kc-gold-dark);box-shadow:0 0 0 2px var(--kc-gold)}.kc-mediaThumb.isFull{opacity:.55;cursor:not-allowed}.kc-mediaThumb:focus-within{border-color:var(--kc-gold-dark)}.kc-mediaOrder{top:6px;right:6px;min-width:20px;height:20px;padding:0 5px;background:var(--kc-black);color:var(--kc-gold);font-size:11px;font-weight:800;line-height:20px;text-align:center}.kc-mediaDuration,.kc-mediaOrder{position:absolute;border-radius:999px}.kc-mediaDuration{left:6px;bottom:30px;display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:rgba(24,24,27,.78);color:#fff;font-size:10.5px;font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kc-mediaDuration svg{width:10px;height:10px;fill:currentColor}.kc-mediaSendBar{position:sticky;bottom:-12px;z-index:2;display:flex;align-items:center;gap:8px;margin:0 -14px -12px;padding:10px 14px;border-top:1px solid var(--kc-border);background:#fff;font-size:12.5px;font-weight:700}.kc-mediaSendBar span{margin-right:auto}.kc-mediaPanel.kc-sheet .kc-mediaSendBar{bottom:-4px;margin:0 0 -4px;padding:10px 0}@media (max-width:768px){.kc-mediaSendBar button{min-height:44px}}.CodexDraft_root__3JCwe{margin-bottom:10px;min-width:0;color:#27272a;font-weight:400}.CodexDraft_actions__fr35X,.CodexDraft_resultHeading__dj2Jq,.CodexDraft_toolbar__ale6N{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CodexDraft_root__3JCwe small{font-size:12px;font-weight:400;color:#71717a;line-height:18px}.CodexDraft_draft__unEbQ{display:grid;gap:20px;padding:18px;margin-top:12px;border:1px solid #e1e1e6;border-top:2px solid #fbbf24;border-radius:6px;background:#fff;max-height:55vh;overflow:auto}.CodexDraft_draft__unEbQ strong{font-size:14px;font-weight:550}.CodexDraft_draft__unEbQ p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:23px;font-size:14px;font-weight:400}.CodexDraft_error__S2gdP{color:#b91c1c;font-size:13px;margin:8px 0;overflow-wrap:anywhere}.CodexDraft_root__3JCwe button{min-height:36px;font-size:13px;font-weight:500;border-radius:5px}.CodexDraft_root__3JCwe button:disabled{opacity:.5;cursor:not-allowed}.CodexDraft_root__3JCwe button:focus-visible{outline:2px solid #aa7800;outline-offset:3px}.CodexDraft_root__3JCwe .kc-btn{border-color:#dddde2}.CodexDraft_root__3JCwe .CodexDraft_generate__aBH69{background:#fbbf24;color:#18181b;border:1px solid #fbbf24;border-radius:5px;padding:9px 14px;font-size:14px;font-weight:550;cursor:pointer}.CodexDraft_root__3JCwe .CodexDraft_generate__aBH69:hover:enabled{background:#f4b719}.CodexDraft_analysis__oN_vu,.CodexDraft_reply__jvBY7{display:grid;gap:12px}.CodexDraft_reply__jvBY7{padding:16px;border-left:3px solid #fbbf24;background:#fffcf3;border-radius:0 5px 5px 0}.CodexDraft_analysis__oN_vu ul{margin:5px 0;padding-left:20px;font-size:13px;font-weight:400;line-height:22px}.CodexDraft_intent__tfjSr{background:#f3f3f5;color:#52525b;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500}.CodexDraft_evidence__b0VQr{font-size:13px;border-top:1px solid #e8e8ec;padding-top:12px}.CodexDraft_evidence__b0VQr summary{cursor:pointer;color:#806019;min-height:30px}.CodexDraft_evidence__b0VQr>div{display:grid;gap:8px;padding-top:8px}.CodexDraft_evidence__b0VQr a{color:#806019;overflow-wrap:anywhere}.CodexDraft_evidence__b0VQr p{font-size:13px}.CodexDraft_actions__fr35X{border-top:1px solid #eeeef1;padding-top:12px}.CodexDraft_actions__fr35X small{margin-left:auto}.CodexDraft_workbench__LnB5o{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:20px;align-items:start}.CodexDraft_inputPanel__3ng1_,.CodexDraft_outputPanel__Ne90E{min-width:0;background:#fff;border:1px solid #e1e1e6;border-radius:8px;overflow:hidden}.CodexDraft_panelHeading__IG7NJ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid #eeeef1}.CodexDraft_root__3JCwe .CodexDraft_panelHeading__IG7NJ h2{font-size:15px;font-weight:550;line-height:22px;margin:0}.CodexDraft_resultState__znq__{font-size:11px;font-weight:400;white-space:nowrap;color:#71717a;background:#f5f5f7;padding:3px 7px;border-radius:4px}.CodexDraft_editorBody__PFebk{padding:20px}.CodexDraft_editorLabel__jOhdO{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:13px;font-weight:500}.CodexDraft_root__3JCwe .CodexDraft_textButton__GeVu9{border:0;background:transparent;color:#8a6510;padding:0 4px;font-size:12px;cursor:pointer;min-height:30px}.CodexDraft_editorBody__PFebk textarea{display:block;width:100%;height:260px;min-height:160px;max-height:600px;resize:vertical;padding:14px!important;font-family:inherit;font-size:14px!important;line-height:24px;font-weight:400!important;border:1px solid #dddde2!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;color:#27272a}.CodexDraft_editorBody__PFebk textarea::placeholder{color:#9898a2;font-weight:400}.CodexDraft_editorBody__PFebk textarea:focus{outline:2px solid #e6bc53;outline-offset:1px}.CodexDraft_editorMeta__AsrS0{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:#85858e;line-height:18px;margin-top:10px;font-weight:400}.CodexDraft_root__3JCwe .CodexDraft_inputHelp__9gtBi{font-size:12px;line-height:18px;font-weight:400;color:#85858e;margin:12px 0 0}.CodexDraft_inputFooter__YAbvT{border-top:1px solid #eeeef1;padding:16px 20px;background:#fcfcfd}.CodexDraft_inputFooter__YAbvT .CodexDraft_toolbar__ale6N{gap:10px}.CodexDraft_inputFooter__YAbvT .CodexDraft_toolbar__ale6N>small{flex-basis:100%;order:2}.CodexDraft_root__3JCwe .CodexDraft_inputFooter__YAbvT>p{font-size:11px;font-weight:400;color:#85858e;margin:6px 0 0}.CodexDraft_workbench__LnB5o .CodexDraft_draft__unEbQ{margin:0;border:0;border-radius:0;max-height:none;padding:22px}.CodexDraft_emptyState__UeseX{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:420px;padding:32px 28px}.CodexDraft_emptyIcon__s6YAx{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;border:1px solid #f0e3b7;background:#fffbef;color:#a87913;margin-bottom:20px}.CodexDraft_emptyState__UeseX h3{font-size:16px;line-height:24px;font-weight:550;margin:0 0 8px}.CodexDraft_emptyState__UeseX p{max-width:310px;font-size:13px;line-height:22px;font-weight:400;color:#85858e;margin:0}.CodexDraft_emptySteps__Y4Ejd{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:30px;color:#9a9aa3;font-size:11px;font-weight:400}.CodexDraft_thinking__LeLJc{animation:CodexDraft_breathe__t30JU 1.4s ease-in-out infinite}@keyframes CodexDraft_breathe__t30JU{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.CodexDraft_thinking__LeLJc{animation:none}}@media(max-width:1000px){.CodexDraft_workbench__LnB5o{grid-template-columns:1fr}.CodexDraft_emptyState__UeseX{min-height:270px}.CodexDraft_editorBody__PFebk textarea{height:200px}}@media(max-width:600px){.CodexDraft_root__3JCwe button{min-height:44px}.CodexDraft_panelHeading__IG7NJ{padding:14px 16px}.CodexDraft_editorBody__PFebk,.CodexDraft_inputFooter__YAbvT{padding:16px}.CodexDraft_editorBody__PFebk textarea{font-size:16px!important}.CodexDraft_root__3JCwe .CodexDraft_textButton__GeVu9{min-height:44px}.CodexDraft_workbench__LnB5o{gap:16px}.CodexDraft_workbench__LnB5o .CodexDraft_draft__unEbQ{padding:16px}.CodexDraft_draft__unEbQ{padding:12px}.CodexDraft_actions__fr35X{align-items:flex-start}.CodexDraft_actions__fr35X small{margin-left:0;width:100%}.CodexDraft_emptyState__UeseX{min-height:260px;padding:28px 20px}.CodexDraft_emptySteps__Y4Ejd{gap:8px 12px}.CodexDraft_root__3JCwe .CodexDraft_generate__aBH69{width:100%}}.CodexDraft_floatingAssistant__WFtLd{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:var(--ai-bottom,100px);z-index:45;margin:0;width:52px;height:52px}.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY{display:grid;place-items:center;width:52px;height:52px;min-height:52px;padding:0;border:1px solid #edb119;border-radius:50%;background:#fbbf24;color:#18181b;font-size:18px;font-weight:500;line-height:1;cursor:pointer;box-shadow:0 3px 12px #18181b1a}.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY:hover{background:#f4b719}.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY[aria-expanded=true]{background:#18181b;color:#fbbf24;border-color:#18181b}.CodexDraft_bubbleDot__fiHrJ{position:absolute;right:0;top:0;width:10px;height:10px;border:2px solid white;border-radius:50%;background:#a87913}.CodexDraft_floatingPanel__yYb23{position:absolute;right:0;bottom:66px;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - var(--ai-bottom,100px) - 90px);display:flex;flex-direction:column;overflow:hidden;background:white;border:1px solid #dedee4;border-radius:10px;box-shadow:0 8px 28px #18181b1a}.CodexDraft_floatingPanel__yYb23[hidden]{display:none}.CodexDraft_floatingHeader__Uwps2{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eeeef1;background:#fffcf3;flex-shrink:0}.CodexDraft_floatingHeader__Uwps2 small{display:block;overflow-wrap:anywhere}.CodexDraft_root__3JCwe .CodexDraft_floatingHeader__Uwps2 button{width:36px;height:36px;flex-shrink:0;border:0;background:transparent;font-size:24px;color:#71717a;cursor:pointer}.CodexDraft_conversationBody__74EmO{padding:16px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.CodexDraft_root__3JCwe .CodexDraft_conversationContext__jFn9B{font-size:12px;font-weight:400;line-height:18px;margin:0 0 12px;color:#71717a}.CodexDraft_conversationContext__jFn9B strong{font-weight:500;color:#3f3f46}.CodexDraft_floatingPanel__yYb23 .CodexDraft_draft__unEbQ{max-height:none;overflow:visible;border:0;border-top:1px solid #eeeef1;border-radius:0;padding:16px 0 0}.CodexDraft_floatingPanel__yYb23 .CodexDraft_toolbar__ale6N>small{flex-basis:100%;order:2}@media(max-width:600px){.CodexDraft_floatingAssistant__WFtLd{right:max(16px,env(safe-area-inset-right))}.CodexDraft_floatingPanel__yYb23{max-height:calc(100dvh - var(--ai-bottom,100px) - 82px)}.CodexDraft_root__3JCwe .CodexDraft_floatingHeader__Uwps2 button{width:44px;height:44px}.CodexDraft_conversationBody__74EmO{padding:12px}}.CodexDraft_floatingPanel__yYb23{left:var(--ai-panel-left,auto);right:auto;top:var(--ai-panel-top,auto);bottom:var(--ai-panel-bottom,66px);max-height:var(--ai-panel-height,60dvh)}.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY:active{cursor:grabbing}@media(max-width:600px){.CodexDraft_floatingPanel__yYb23{max-height:var(--ai-panel-height,60dvh)}}.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY{isolation:isolate;background:#18191f;color:#fff5cf;border:1px solid #b99235;box-shadow:0 4px 16px #15151e30;transition:background .2s,box-shadow .2s,color .2s}.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY:hover,.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY[aria-expanded=true]{background:#23242c;color:#fbd875;border-color:#e8bf59;box-shadow:0 5px 20px #15151e35,0 0 0 4px #fbbf2414}.CodexDraft_aiBubble__bMDkY:before{content:"";position:absolute;border-color:#f8cb61 transparent #a57a2d;border-style:solid;border-width:2px;border-radius:50%;pointer-events:none;animation:CodexDraft_aiOrbit__NJ0sZ 10s linear infinite}.CodexDraft_aiBubble__bMDkY:after{content:"";position:absolute;inset:4px;border:1px solid #ebc5692b;border-radius:50%;pointer-events:none}.CodexDraft_bubbleLabel__XkzsA{font-size:18px;letter-spacing:.5px;position:relative}.CodexDraft_bubbleDot__fiHrJ{z-index:2;background:#f8cb61;border-color:#18191f}.CodexDraft_aiBubble__bMDkY[data-busy=true]:before{animation-duration:1.6s}.CodexDraft_aiBubble__bMDkY[data-busy=true] .CodexDraft_bubbleLabel__XkzsA{animation:CodexDraft_aiSignal__EGZ2f 1.5s ease-in-out infinite}.CodexDraft_floatingPanel__yYb23{border:1px solid #d8bc73;border-radius:14px;box-shadow:0 12px 38px #16172225,0 0 0 3px #fbbf240a;opacity:1;transform:translateY(0) scale(1);transform-origin:bottom right;transition:opacity .18s ease,transform .18s ease,display allow-discrete .18s}.CodexDraft_floatingPanel__yYb23[hidden]{opacity:0;transform:translateY(8px) scale(.98)}@starting-style{.CodexDraft_floatingPanel__yYb23:not([hidden]){opacity:0;transform:translateY(8px) scale(.98)}}.CodexDraft_floatingHeader__Uwps2{position:relative;padding:16px;background:#1b1c23;border-bottom:1px solid #a4823b;gap:12px;overflow:hidden}.CodexDraft_floatingHeader__Uwps2:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#ffe3a0,transparent);opacity:.75;pointer-events:none}.CodexDraft_floatingPanel__yYb23[data-busy=true] .CodexDraft_floatingHeader__Uwps2:after{height:2px;animation:CodexDraft_aiScan__vj388 1.8s ease-in-out infinite}.CodexDraft_headerChip__J8MkH{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #b58b3e;outline:1px solid #b58b3e26;outline-offset:3px;border-radius:8px;font-size:13px;font-weight:500;letter-spacing:.5px;color:#f9d37d;background:#27262a}.CodexDraft_headerIdentity__5oY8D{flex:1 1;min-width:0}.CodexDraft_floatingHeader__Uwps2 strong{display:flex;align-items:center;gap:8px;color:#fff4d5;font-size:15px;font-weight:550}.CodexDraft_root__3JCwe .CodexDraft_floatingHeader__Uwps2 small{color:#aaaab5;margin-top:3px;font-size:12px}.CodexDraft_connectionLight__jnjZC{height:5px;width:5px;flex-shrink:0;background:#6b6b78;border-radius:50%}.CodexDraft_connectionLight__jnjZC[data-ready=true]{background:#f5cc70;box-shadow:0 0 0 3px #f5cc7014}.CodexDraft_root__3JCwe .CodexDraft_floatingHeader__Uwps2 button{border:1px solid #ffffff14;background:#ffffff05;border-radius:8px;color:#b9b9c3;transition:background .15s,color .15s}.CodexDraft_root__3JCwe .CodexDraft_floatingHeader__Uwps2 button:hover{background:#ffffff10;color:#fff4d5}.CodexDraft_floatingPanel__yYb23 .CodexDraft_generate__aBH69{border-radius:7px;transition:background .15s,box-shadow .15s}.CodexDraft_floatingPanel__yYb23 .CodexDraft_generate__aBH69:hover:enabled{box-shadow:0 2px 8px #c68b1229}.CodexDraft_floatingPanel__yYb23 .CodexDraft_reply__jvBY7{border-radius:0 8px 8px 0}.CodexDraft_floatingPanel__yYb23 .CodexDraft_intent__tfjSr{background:#24252c;color:#f6d283}@keyframes CodexDraft_aiOrbit__NJ0sZ{to{transform:rotate(1turn)}}@keyframes CodexDraft_aiSignal__EGZ2f{50%{opacity:.55}}@keyframes CodexDraft_aiScan__vj388{0%{transform:translateX(-75%)}to{transform:translateX(75%)}}@media(prefers-reduced-motion:reduce){.CodexDraft_aiBubble__bMDkY:before,.CodexDraft_aiBubble__bMDkY[data-busy=true] .CodexDraft_bubbleLabel__XkzsA,.CodexDraft_floatingPanel__yYb23[data-busy=true] .CodexDraft_floatingHeader__Uwps2:after{animation:none}.CodexDraft_floatingPanel__yYb23,.CodexDraft_floatingPanel__yYb23 .CodexDraft_generate__aBH69,.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY,.CodexDraft_root__3JCwe .CodexDraft_floatingHeader__Uwps2 button{transition:none}}.CodexDraft_floatingPanel__yYb23{max-height:min(620px,var(--ai-panel-height,60dvh))}@media(max-width:600px){.CodexDraft_floatingPanel__yYb23{max-height:min(560px,var(--ai-panel-height,60dvh))}}@property --kvt-ai-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY,.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY:hover,.CodexDraft_root__3JCwe .CodexDraft_aiBubble__bMDkY[aria-expanded=true]{background:#080d20;border-color:#67e8f966;color:#f4fbff;box-shadow:0 0 16px #06b6d446,0 0 30px #8b5cf62b,0 6px 18px #05081655}.CodexDraft_aiBubble__bMDkY:before{inset:-4px;border:0;padding:2px;background:conic-gradient(from var(--kvt-ai-angle),#22d3ee,#c4b5fd 15%,#7c3aed 30%,transparent 44%,#22d3ee 65%,transparent 80%,#22d3ee);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:CodexDraft_aiSpectrum__ZkvVC 5s linear infinite;filter:drop-shadow(0 0 3px #67e8f9)}.CodexDraft_aiBubble__bMDkY:after{inset:3px;border-color:#a5f3fc38;box-shadow:inset 0 0 8px #67e8f936}.CodexDraft_orbEnergy__1wAIG{position:absolute;inset:5px;border-radius:50%;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 18% 22%,#67e8f9 0,#0891b280 22%,transparent 53%),radial-gradient(ellipse at 80% 80%,#a78bfa 0,#7c3aed99 24%,transparent 56%),#080d20;box-shadow:inset -3px -2px 8px #6366f19c,inset 3px 2px 9px #22d3ee70;animation:CodexDraft_aiPlasma__G2qjP 7s ease-in-out infinite alternate}.CodexDraft_bubbleLabel__XkzsA{font-weight:500;letter-spacing:1px;text-shadow:0 1px 4px #020617,0 0 12px #a5f3fc;z-index:1}.CodexDraft_bubbleDot__fiHrJ{background:#fbbf24;border-color:#0b1025;box-shadow:0 0 7px #fbbf2455}.CodexDraft_aiBubble__bMDkY[data-busy=true]:before{animation-duration:1.4s}.CodexDraft_aiBubble__bMDkY[data-busy=true] .CodexDraft_orbEnergy__1wAIG{animation-duration:1.8s}.CodexDraft_floatingPanel__yYb23{isolation:isolate;background:#0b1020;border-color:#52629d70;color:#dce6fa;box-shadow:0 16px 44px #02061755,0 0 24px #6366f125;scrollbar-color:#40507a #0b1020;color-scheme:dark}.CodexDraft_floatingPanel__yYb23:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;z-index:3;background:conic-gradient(from var(--kvt-ai-angle),transparent 0,#22d3ee 12%,#a78bfa 22%,transparent 33%,transparent 55%,#818cf8 69%,transparent 81%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:CodexDraft_aiSpectrum__ZkvVC 8s linear infinite}.CodexDraft_floatingPanel__yYb23[data-busy=true]:before{animation-duration:2.5s}.CodexDraft_floatingHeader__Uwps2{background:radial-gradient(ellipse at 0 0,#164e636b,transparent 65%),radial-gradient(ellipse at 100% 100%,#4c1d9561,transparent 65%),#0d142b;border-color:#263252;padding:18px 16px}.CodexDraft_floatingHeader__Uwps2:after{background:linear-gradient(90deg,transparent,#22d3ee,#a78bfa,transparent)}.CodexDraft_headerChip__J8MkH{background:radial-gradient(circle at top left,#155e75,#24214e);border-color:#67e8f970;outline-color:#38bdf818;color:#e0faff;box-shadow:0 0 12px #22d3ee16;text-shadow:0 0 8px #22d3ee66}.CodexDraft_floatingHeader__Uwps2 strong{color:#f0f6ff}.CodexDraft_root__3JCwe .CodexDraft_floatingHeader__Uwps2 small{color:#9baecf}.CodexDraft_connectionLight__jnjZC[data-ready=true]{background:#67e8f9;box-shadow:0 0 7px #22d3ee88}.CodexDraft_root__3JCwe .CodexDraft_floatingHeader__Uwps2 button{color:#abbcd9;background:#182139;border-color:#758bc528}.CodexDraft_root__3JCwe .CodexDraft_floatingHeader__Uwps2 button:hover{color:#e0faff;background:#233050}.CodexDraft_floatingPanel__yYb23 .CodexDraft_conversationBody__74EmO{background:radial-gradient(ellipse at 100% 0,#312e811a,transparent 45%),#0b1020}.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_conversationContext__jFn9B{color:#96aacd}.CodexDraft_floatingPanel__yYb23 .CodexDraft_conversationContext__jFn9B strong{color:#e1ebff}.CodexDraft_floatingPanel__yYb23 small{color:#96aacd}.CodexDraft_floatingPanel__yYb23 li,.CodexDraft_floatingPanel__yYb23 p{color:#d7e2f6}.CodexDraft_floatingPanel__yYb23 strong{color:#eef4ff}.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_generate__aBH69{position:relative;overflow:hidden;background:linear-gradient(110deg,#4c3295,#4338a9 58%,#165c77);color:#f3faff;border:1px solid #9ba8ff66;border-radius:8px;box-shadow:inset 0 1px 0 #e0e7ff22,0 3px 12px #312e8133}.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_generate__aBH69:hover:enabled{background:linear-gradient(110deg,#5b3aaa,#5145bc 58%,#176b84);border-color:#a5b4fc;box-shadow:0 0 14px #6366f140}.CodexDraft_floatingPanel__yYb23[data-busy=true] .CodexDraft_generate__aBH69:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,#e0faff24 50%,transparent 80%);animation:CodexDraft_aiScan__vj388 1.8s ease-in-out infinite;pointer-events:none}.CodexDraft_floatingPanel__yYb23 .CodexDraft_draft__unEbQ{background:transparent;border-top-color:#263252}.CodexDraft_floatingPanel__yYb23 .CodexDraft_intent__tfjSr{color:#a5f3fc;background:#123042;border:1px solid #22d3ee24}.CodexDraft_floatingPanel__yYb23 .CodexDraft_reply__jvBY7{background:linear-gradient(115deg,#131e37,#171a35);border-left-color:#67e8f9;border-top:1px solid #314569;border-right:1px solid #314569;border-bottom:1px solid #314569;border-radius:0 9px 9px 0}.CodexDraft_floatingPanel__yYb23 .CodexDraft_reply__jvBY7 strong{color:#b9ecff}.CodexDraft_floatingPanel__yYb23 .CodexDraft_reply__jvBY7 small{color:#b4b3d4}.CodexDraft_floatingPanel__yYb23 .CodexDraft_actions__fr35X,.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr{border-color:#263252}.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr a,.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr summary{color:#91ddec}.CodexDraft_floatingPanel__yYb23 .kc-btn{background:#16213a;border-color:#3b4d72;color:#d5e6ff}.CodexDraft_floatingPanel__yYb23 .CodexDraft_error__S2gdP{color:#fda4af}@keyframes CodexDraft_aiSpectrum__ZkvVC{to{--kvt-ai-angle:360deg}}@keyframes CodexDraft_aiPlasma__G2qjP{0%{transform:rotate(0deg) scale(.94);filter:hue-rotate(-12deg)}50%{transform:rotate(110deg) scale(1.04);filter:hue-rotate(12deg)}to{transform:rotate(220deg) scale(.96);filter:hue-rotate(-8deg)}}@media(prefers-reduced-motion:reduce){.CodexDraft_aiBubble__bMDkY:before,.CodexDraft_aiBubble__bMDkY[data-busy=true] .CodexDraft_orbEnergy__1wAIG,.CodexDraft_floatingPanel__yYb23:before,.CodexDraft_floatingPanel__yYb23[data-busy=true] .CodexDraft_generate__aBH69:after,.CodexDraft_floatingPanel__yYb23[data-busy=true]:before,.CodexDraft_orbEnergy__1wAIG{animation:none}}.CodexDraft_floatingPanel__yYb23 .CodexDraft_actions__fr35X{gap:10px;padding-top:16px;align-items:center}.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_applyDraft__0I18g{display:flex;align-items:center;justify-content:center;gap:10px;flex:1 1;min-height:38px;padding:9px 12px;border:1px solid #a5b4fc66;border-radius:8px;background:linear-gradient(110deg,#4c3295,#4338a9 58%,#165c77);box-shadow:inset 0 1px 0 #e0e7ff22,0 3px 12px #312e8133;color:#f3faff;font-size:13px;font-weight:500;transition:background .18s,border-color .18s,box-shadow .18s}.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_applyDraft__0I18g:hover:enabled{background:linear-gradient(110deg,#5b3aaa,#5145bc 58%,#176b84);border-color:#a5b4fc;box-shadow:0 0 14px #6366f140}.CodexDraft_applyDraft__0I18g>span{color:#a5f3fc;font-size:16px}.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_discardDraft__r2RU2{min-height:38px;padding:9px 12px;border:1px solid #3c4a6b;border-radius:8px;background:#101a30;color:#adbedc;font-size:13px;font-weight:450;transition:background .18s,border-color .18s}.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_discardDraft__r2RU2:hover{background:#192844;border-color:#6c83b1;color:#e0edff}.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_runMetrics__ts95J{display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:4px 0 0;font-size:11px;line-height:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#9bacca}.CodexDraft_runMetrics__ts95J>span{padding:3px 7px;border:1px solid #263252;border-radius:5px;background:#11192b;white-space:nowrap}.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr{border:1px solid #2a3a5d;border-radius:8px;background:#111a2e;padding:0;overflow:hidden}.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr summary{display:flex;align-items:center;gap:9px;list-style:none;min-height:40px;padding:10px 12px;color:#b5dff4;font-weight:450}.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr summary::-webkit-details-marker{display:none}.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr summary:before{content:"";width:6px;height:6px;border-right:1.5px solid #67e8f9;border-top:1.5px solid #67e8f9;transform:rotate(45deg);transition:transform .18s}.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr[open] summary:before{transform:rotate(135deg)}.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr summary:hover{background:#172440}.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr>div{padding:12px;border-top:1px solid #263252}.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr summary:focus-visible{outline:2px solid #67e8f9;outline-offset:-3px}.CodexDraft_floatingPanel__yYb23 .CodexDraft_actions__fr35X button:focus-visible{outline-color:#67e8f9}@media(max-width:600px){.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr summary,.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_applyDraft__0I18g,.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_discardDraft__r2RU2{min-height:44px}}@media(prefers-reduced-motion:reduce){.CodexDraft_floatingPanel__yYb23 .CodexDraft_evidence__b0VQr summary:before,.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_applyDraft__0I18g,.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_discardDraft__r2RU2{transition:none}}.CodexDraft_handoff___HqBz{display:grid;gap:8px;padding:14px 16px;border:1px solid #e4c783;border-left:3px solid #b7791f;border-radius:6px;background:#fffbeb}.CodexDraft_handoff___HqBz strong{color:#92400e}.CodexDraft_handoff___HqBz p{color:#784719}.CodexDraft_root__3JCwe .CodexDraft_handoff___HqBz small{color:#806039}.CodexDraft_floatingPanel__yYb23 .CodexDraft_handoff___HqBz{background:#27221a;border-color:#685631 #685631 #685631 #fbbf24}.CodexDraft_floatingPanel__yYb23 .CodexDraft_handoff___HqBz strong{color:#f9d783}.CodexDraft_floatingPanel__yYb23 .CodexDraft_handoff___HqBz p{color:#f1dfb5}.CodexDraft_root__3JCwe .CodexDraft_floatingPanel__yYb23 .CodexDraft_handoff___HqBz small{color:#c9b892}