.wdtm2{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1820;--ink:#f3f7fa;--muted:#b3c4cf;--cyan:#84f4f3;--gold:#ecd199;--line:#9fcddb30;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wdtm2 *{box-sizing:border-box}.wdtm2{color:var(--ink);background:#050b11;margin:0}.wdtm2 button,.wdtm2 a,.wdtm2 input,.wdtm2 textarea{-webkit-tap-highlight-color:transparent}.wdtm2 button,.wdtm2 textarea{font:inherit}.wdtm2 button,.wdtm2 a{touch-action:manipulation}.wdtm2 button{color:inherit;cursor:pointer}.wdtm2 button:disabled{cursor:default;opacity:.4}.wdtm2 button:focus-visible,.wdtm2 a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.wdtm2 button{border:0}.wdtm2 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.wdtm2 .sprite{display:none}.wdtm2 .app{background:var(--bg);border:1px solid #45616e;border-radius:30px;flex-direction:column;width:390px;max-width:100%;height:844px;min-height:580px;max-height:calc(100dvh - 92px);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009,0 0 0 6px #15232b,0 0 0 7px #273640,inset 0 1px #b4d5df40}.wdtm2 .header{border-bottom:1px solid var(--line);background:linear-gradient(140deg,#2238429c,#0f1f28d4);flex-shrink:0;align-items:center;gap:8px;height:44px;padding:0 16px;display:flex;position:relative}.wdtm2 .header:before{content:"";background:linear-gradient(90deg,#0000,#a4eeec90,#0000);height:1px;position:absolute;inset:0 45px auto}.wdtm2 .mark{color:#b8ffff;background:linear-gradient(145deg,#345f6d,#10232e 60%);border:1px solid #64b9c174;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 1px #c6ffff45}.wdtm2 .mark svg{stroke-width:2.2px;width:20px;height:20px}.wdtm2 .brand{align-items:center;gap:9px;display:flex}.wdtm2 .brand strong{letter-spacing:2px;font-size:16px;font-weight:700}.wdtm2 .brand small{letter-spacing:1.6px;color:#bdccd4;font-size:9px}.wdtm2 .ready{color:#d3e5e9;align-items:center;gap:6px;margin-left:auto;padding:4px 0;font-size:10px;display:flex}.wdtm2 .dot{background:#8fe5c0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #7aebae60}.wdtm2 .profile{color:#f1dcae;background:linear-gradient(145deg,#50472e,#242923);border:1px solid #b9a47664;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.wdtm2 .conversation-heading{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px 13px;display:flex}.wdtm2 .conversation-heading h1{letter-spacing:.1px;margin:0;font-size:14px;font-weight:500}.wdtm2 .conversation-heading span{color:var(--muted);letter-spacing:1.3px;font-size:10px}.wdtm2 .conversation-heading svg{width:12px;height:12px;color:var(--gold);vertical-align:-2px;margin-right:5px}.wdtm2 .thread{overscroll-behavior:contain;scrollbar-width:none;scrollbar-gutter:auto;-ms-overflow-style:none;scroll-behavior:auto;flex:1;min-height:0;padding:12px 6px 14px;overflow-y:auto}.wdtm2 .day{color:#abc0cb;letter-spacing:1.2px;align-items:center;gap:12px;margin:2px 0 16px;font-size:10px;display:flex}.wdtm2 .day:before,.wdtm2 .day:after{content:"";background:var(--line);flex:1;height:1px}.wdtm2 .message{width:100%;margin-bottom:9px;animation:.25s ease-out wdtm2-arrive}.wdtm2 .message-head{letter-spacing:1.2px;align-items:center;gap:7px;margin-bottom:5px;padding:0 2px;font-size:10px;display:flex}.wdtm2 .message-head strong{letter-spacing:1.4px;color:var(--gold);font-size:10px;font-weight:600}.wdtm2 .message-head time{letter-spacing:0;color:#adc1cc;margin-left:auto;font-size:10px}.wdtm2 .mini{width:19px;height:19px;color:var(--gold);background:#3e3a2c;border-radius:6px;place-items:center;font-size:8px;font-weight:700;display:grid}.wdtm2 .ai .mini{color:#b1ffff;background:#21444b}.wdtm2 .ai .mini svg{width:14px;height:14px}.wdtm2 .bubble{background:linear-gradient(125deg,#3b433ee6,#202e30e6 75%);border:1px solid #8d8d6d55;border-radius:13px;padding:13px 10px;position:relative;box-shadow:inset 0 1px #e4ddbd20,0 6px 20px #0002}.wdtm2 .bubble p{color:#f4f5ec;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.58}.wdtm2 .bubble p+p{margin-top:9px}.wdtm2 .image-card{background:#0b1720;border:1px solid #82b8bc55;border-radius:11px;margin:12px 0 0;overflow:hidden}.wdtm2 .image-open{background:#0b1720;width:100%;height:200px;padding:0;display:block;position:relative;overflow:hidden}.wdtm2 .image-open>img{object-fit:cover;object-position:center 44%;width:100%;height:100%;transition:transform .3s;display:block}.wdtm2 .image-open:hover>img{transform:scale(1.035)}.wdtm2 .expand{background:#06131bd4;border:1px solid #b1dbde50;border-radius:8px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:9px;right:9px}.wdtm2 .expand svg{width:15px;height:15px}.wdtm2 .image-meta{align-items:center;gap:8px;padding:11px 12px;display:flex}.wdtm2 .image-meta div{flex:1;min-width:0}.wdtm2 .image-meta strong{color:#edf7fa;font-size:11px;font-weight:500;display:block}.wdtm2 .image-meta small{color:#adbfcc;margin-top:4px;font-size:10px;display:block}.wdtm2 .download{color:var(--gold);background:#d8bc7f10;border:1px solid #d8bc7f40;border-radius:8px;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.wdtm2 .download svg{width:16px;height:16px}.wdtm2 .message-foot{color:#a9c3cb;justify-content:space-between;align-items:center;padding-top:4px;font-size:10px;display:flex}.wdtm2 .message-foot span{align-items:center;gap:5px;display:flex}.wdtm2 .message-foot span svg{color:#8edbc3;width:12px;height:12px}.wdtm2 .copy{color:#cadce5;background:0 0;align-items:center;gap:5px;min-height:30px;padding:0 2px;font-size:10px;display:flex}.wdtm2 .copy svg{width:13px;height:13px}.wdtm2 .composer{background:linear-gradient(155deg,#233b46,#122630 64%);border-top:1px solid #63858d63;flex-shrink:0;padding:10px 14px 12px;position:relative;box-shadow:0 -10px 30px #08141b78,inset 0 1px #c3f9ff1c}.wdtm2 .composer:before{content:"";background:linear-gradient(90deg,#0000,#abedea9e,#0000);height:1px;position:absolute;top:-1px;left:32px;right:32px}.wdtm2 .compose-box{background:linear-gradient(120deg,#112730,#0b1c26);border:1px solid #72969f6b;border-radius:7px;padding:10px 11px;box-shadow:inset 0 2px 8px #0002}.wdtm2 .compose-box:focus-within{border-color:#8be5e1a3;box-shadow:0 0 0 2px #80e8e80c}.wdtm2 .compose-box textarea{color:#f4f8fb;resize:none;scrollbar-width:thin;background:0 0;border:0;outline:0;width:100%;height:44px;max-height:96px;padding:0 3px;font-size:16px;line-height:1.4;display:block}.wdtm2 .compose-box textarea::placeholder{color:#b5c9d2;opacity:1}.wdtm2 .tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.wdtm2 .tool{color:#edf6f9;background:linear-gradient(175deg,#45616b 0%,#2c424a 22%,#172a33 100%);border:1px solid #7897a370;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 8px;font-size:12px;display:flex;box-shadow:inset 0 1px #d5eff440,0 3px 7px #0002}.wdtm2 .tool svg{width:15px;height:15px}.wdtm2 .tool:hover{background:#36505b}.wdtm2 .tool.send{color:#d1ffff;background:linear-gradient(165deg,#4c96a1 0%,#2a6270 23%,#193d49 100%);border-color:#85d5dd9c;margin:0;padding:0 8px;font-weight:600;box-shadow:inset 0 1px #d4ffff55,0 3px 7px #0002}.wdtm2 .tool.send:disabled{color:#9bb4bf;box-shadow:none;opacity:.7;background:#29414b;border-color:#49616c}.wdtm2 .bottom-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.wdtm2 .new-chat{color:#efdcaf;background:linear-gradient(175deg,#455253 0%,#303e40 22%,#17292e 100%);border:1px solid #9f9a786b;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 5px;font-size:12px;display:flex;box-shadow:inset 0 1px #f3e4b737,0 3px 7px #0002}.wdtm2 .new-chat svg{width:15px;height:15px}.wdtm2 .modes{display:contents}.wdtm2 .mode{color:#d4e2e9;background:linear-gradient(175deg,#45616b 0%,#2c424a 22%,#172a33 100%);border:1px solid #7897a370;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:auto;height:44px;font-size:12px;display:flex;box-shadow:inset 0 1px #d5eff440,0 3px 7px #0002}.wdtm2 .mode svg{width:14px;height:14px}.wdtm2 .mode.active{color:#c3ffff;background:linear-gradient(165deg,#4c96a1 0%,#2a6270 23%,#193d49 100%);border-color:#85d5dd9c;box-shadow:inset 0 1px #d4ffff55,0 3px 7px #0002}.wdtm2 .home-indicator{background:#bdd0da7d;border-radius:3px;width:105px;height:3px;margin:10px auto 0}.wdtm2 .attachment{color:#d5e7ed;align-items:center;gap:8px;padding:0 3px 10px;font-size:11px;display:flex}.wdtm2 .attachment span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wdtm2 .attachment button{color:#e1f6f7;background:0 0;width:28px;height:28px;margin-left:auto}.wdtm2 .attachment img{object-fit:cover;border-radius:6px;width:34px;height:34px}.wdtm2 .hidden,.wdtm2 [hidden]{display:none!important}.wdtm2 .voice-panel{align-items:center;gap:13px;height:60px;padding:0 5px;display:flex}.wdtm2 .voice-orb{color:#b1ffff;background:radial-gradient(circle at 32% 25%,#76c1c7,#26515e 60%,#132c36);border-radius:50%;place-items:center;width:45px;height:45px;display:grid;box-shadow:inset 0 0 0 1px #b1ffff60,0 0 20px #7cffff16}.wdtm2 .voice-panel strong{font-size:13px;font-weight:500}.wdtm2 .voice-panel p{color:#bed2db;margin:5px 0 0;font-size:11px}.wdtm2 .voice-panel.listening .voice-orb{animation:1.5s infinite wdtm2-breathe}.wdtm2 .toast{color:#f3fafc;z-index:5;pointer-events:none;background:#2b4651f5;border:1px solid #8ac6cc80;border-radius:12px;padding:12px 15px;font-size:12px;line-height:1.5;position:absolute;bottom:215px;left:20px;right:20px;box-shadow:0 8px 30px #0008}.wdtm2 .image-dialog{color:#fff;background:#0c1b24;border:1px solid #75adb3;border-radius:18px;width:430px;max-width:calc(100vw - 26px);max-height:92dvh;padding:0;box-shadow:0 30px 100px #0009}.wdtm2 .image-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02090eea}.wdtm2 .dialog-head{color:#dfecf1;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.wdtm2 .dialog-head button{background:#29424c;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.wdtm2 .image-dialog img{object-fit:contain;width:100%;max-height:75dvh;display:block}.wdtm2 .dialog-foot{color:#c1d4de;justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;display:flex}.wdtm2 .dialog-foot a{color:#efd39b;align-items:center;min-height:32px;text-decoration:none;display:flex}.wdtm2 .sample-upload{object-fit:contain;border-radius:9px;width:100%;max-height:240px;margin-top:8px;display:block}.wdtm2 .empty-title{letter-spacing:-.5px;margin-bottom:7px!important;font-size:22px!important}.wdtm2 .empty-state{margin-top:32px}@keyframes wdtm2-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes wdtm2-breathe{50%{box-shadow:inset 0 0 0 1px #b1ffff80,0 0 24px #7cffff55}}@media (prefers-reduced-motion:reduce){.wdtm2 *,.wdtm2 :before,.wdtm2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:480px){.wdtm2 .app{width:390px;max-width:100%;height:100dvh;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0}.wdtm2 .header{padding-top:env(safe-area-inset-top);height:calc(44px + env(safe-area-inset-top))}.wdtm2 .composer{padding-bottom:max(8px,env(safe-area-inset-bottom))}.wdtm2 .home-indicator{display:none}}@media (max-height:720px){.wdtm2 .composer{padding-top:9px}.wdtm2 .compose-box textarea{height:35px}.wdtm2 .image-open{height:180px}}.wdtm2{--bg:#10232d;--muted:#c5d6df;--line:#aedbe657}.wdtm2 .header{background:linear-gradient(150deg,#244852,#15323d);border-bottom:1px solid #83c5cf;justify-content:center}.wdtm2 .header-title{color:#c6ffff;letter-spacing:1.2px;white-space:nowrap;text-align:center;text-shadow:0 0 12px #73e7e530;margin:0;font-size:11px;font-weight:600;line-height:1.3}.wdtm2 .header-title span{color:#eed8a6;margin:0 4px}.wdtm2 .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wdtm2 .bubble{background:linear-gradient(125deg,#44524c,#2a3b3b 80%);border:1px solid #aaad8c;box-shadow:inset 0 1px #ffffdd40,0 6px 20px #0002}.wdtm2 .bubble p{color:#fffdf4}.wdtm2 .ai .bubble{background:linear-gradient(135deg,#305362,#203d4b 80%);border-color:#8cbac5;box-shadow:inset 0 1px #d1ffff45,0 6px 20px #0002}.wdtm2 .ai .bubble p{color:#f7fcff}.wdtm2 .message-head strong{color:#f5dba3;font-size:11px}.wdtm2 .ai .message-head strong{color:#b7ffff}.wdtm2 .message-head time,.wdtm2 .day,.wdtm2 .message-foot{color:#c6d8e1}.wdtm2 .image-card{background:#16303b;border-color:#83adb7}.wdtm2 .image-meta strong{color:#f7fcff;font-size:12px}.wdtm2 .image-meta small{color:#c6d9e1;font-size:11px}.wdtm2 .download{color:#ffe2aa;background:#3b4237;border-color:#ac9b75}.wdtm2 .composer{background:linear-gradient(155deg,#304e5b,#1a3543 75%);border-top-color:#9ad2db}.wdtm2 .compose-box{background:linear-gradient(120deg,#1c3541,#152d39);border-color:#89b5c2;box-shadow:inset 0 1px #c9efff20}.wdtm2 .compose-box textarea{color:#fff}.wdtm2 .compose-box textarea::placeholder{color:#d2e0e6}.wdtm2 .tool,.wdtm2 .mode{color:#f4fbff;background:linear-gradient(175deg,#597c88 0%,#385765 22%,#243d4b 100%);border-color:#92b6c2;font-weight:500}.wdtm2 .tool:hover,.wdtm2 .mode:hover{background:linear-gradient(175deg,#668a95,#355566)}.wdtm2 .tool.send,.wdtm2 .mode.active{color:#efffff;background:linear-gradient(165deg,#63a8b3 0%,#34788a 23%,#245568 100%);border-color:#b1f4f3;box-shadow:inset 0 1px #d4ffff80,0 0 10px #69e5ee14}.wdtm2 .tool.send:disabled{color:#b6c8d2;opacity:1;background:linear-gradient(175deg,#435c68,#2e4653);border-color:#708d9b;box-shadow:inset 0 1px #c7e2ee25}.wdtm2 .new-chat{color:#ffe6b4;background:linear-gradient(175deg,#65716b 0%,#424f4e 22%,#2a3b3e 100%);border-color:#b6b498;font-weight:500}.wdtm2 .tool.recording{color:#ffe4af;background:#62412a;border-color:#dfbf7c}@media (max-width:350px){.wdtm2 .header-title{letter-spacing:.7px;font-size:10px}.wdtm2 .header-title span{margin:0 2px}}.wdtm2 .control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:13px;display:grid}.wdtm2 .action-button{--rim:#99d6df;--face-top:#467e91;--face-mid:#244e62;--face-bottom:#142d40;--accent:#c8ffff;--edge:#356176;isolation:isolate;background:linear-gradient(170deg,var(--face-top) 0%,var(--face-mid) 21%,var(--face-bottom) 58%,#254859 100%) padding-box,linear-gradient(155deg,#e2ffff,var(--rim) 21%,#325369 47%,#182d3a 69%,var(--rim)) border-box;min-width:0;height:51px;color:var(--accent);letter-spacing:.7px;box-shadow:inset 0 2px 0 #ffffff38,inset 2px 0 2px #d1ffff18,inset -2px 0 2px #0005,inset 0 -2px 0 #06131c99,0 5px 0 #081a26,0 6px 0 var(--edge),0 10px 13px #020a1266;text-shadow:0 1px 2px #06131c;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:flex-start;align-items:center;gap:12px;padding:0 17px;font-size:12px;font-weight:650;transition:transform .14s,box-shadow .14s,filter .18s;display:flex;position:relative;transform:translateY(0)}.wdtm2 .action-button:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(115deg,#efffff2b,#bdf8ff09 50%,#0000 51%,#ffffff12);border-radius:8px 8px 36% 18%;position:absolute;inset:2px 2px 48%}.wdtm2 .action-button:after{content:"";background:linear-gradient(90deg,transparent,var(--rim),transparent);opacity:.7;pointer-events:none;height:1px;position:absolute;bottom:3px;left:15px;right:15px}.wdtm2 .button-icon{background:linear-gradient(145deg,#b9ffff1c,#020e1c4d);border:1px solid #c5faff30;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px 2px #0007,0 1px #d8ffff29}.wdtm2 .button-icon svg{stroke-width:1.8px;filter:drop-shadow(0 0 4px #75edee33);width:17px;height:17px}.wdtm2 .action-button.send{--rim:#9ffbf0;--face-top:#65b9be;--face-mid:#27697d;--face-bottom:#15455b;--accent:#edffff;--edge:#418a99}.wdtm2 .action-button.voice{--rim:#9aece9;--face-top:#497f89;--face-mid:#285665;--face-bottom:#173848;--accent:#d0ffff}.wdtm2 .voice-led{background:#a9c4cd;border-radius:50%;width:5px;height:5px;position:absolute;right:13px;box-shadow:0 1px 2px #0008}.wdtm2 .action-button.voice.active{--face-top:#9e8654;--face-mid:#615430;--face-bottom:#3e391e;--rim:#ffe2a1;--accent:#fff0ce;--edge:#8b7749}.wdtm2 .action-button.voice.active .voice-led{background:#ffe0a2;box-shadow:0 0 9px #ffd581}.wdtm2 .action-button:disabled{--rim:#87a5b5;--face-top:#536c7a;--face-mid:#354b5b;--face-bottom:#263b4b;--accent:#bbccd6;--edge:#354f61;opacity:1;cursor:default}.wdtm2 .action-button:disabled .button-icon{opacity:.7}@media (hover:hover){.wdtm2 .action-button:not(:disabled):hover{filter:brightness(1.13);transform:translateY(-1px)}}.wdtm2 .action-button:focus-visible{outline-offset:5px;outline:2px solid #d5ffff}@media (max-width:480px){.wdtm2 .composer{padding-bottom:max(17px,env(safe-area-inset-bottom))}}@media (max-width:350px){.wdtm2 .action-button{gap:8px;padding:0 11px;font-size:11px}}.wdtm2 .composer{isolation:isolate;background:radial-gradient(at 9% 1%,#96e7e42e 0%,#0000 46%),radial-gradient(at 99% 92%,#d0b77d12,#0000 46%),linear-gradient(112deg,#0000 0 39%,#d6f9ff08 40%,#0000 56%),linear-gradient(165deg,#3d6371 0%,#213e4e 15%,#172d3e 54%,#243f4c 100%);border-top-color:#c7f6f3;border-radius:14px 14px 0 0;box-shadow:0 -6px 22px #06152260,inset 0 3px #c5f4f02e,inset 3px 0 #769eac55,inset -3px 0 #081522a0,inset 0 -3px #061624,inset 0 -4px #88b5bc6b}.wdtm2 .composer:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#f1ffff10,#0000 26% 77%,#e4d9b00a);border:1px solid #88b6c06b;border-radius:10px 10px 12px 12px;width:auto;height:auto;position:absolute;inset:5px 5px 7px;box-shadow:inset 0 1px #e0ffff38,0 1px #071726b3}.wdtm2 .composer:after{content:"";pointer-events:none;border-radius:inherit;z-index:0;background:linear-gradient(90deg,#0000,#f1ffffc7,#0000) 22px 1px/112px 1px no-repeat,linear-gradient(90deg,#0000,#efcf91b0,#0000) right 21px top 1px/61px 1px no-repeat,linear-gradient(#e7c78a,#0000) right 5px top 13px/1px 26px no-repeat,linear-gradient(90deg,#0000,#ecd19990,#0000) left 22px bottom 4px/72px 1px no-repeat;position:absolute;inset:0}.wdtm2 .composer>.compose-box{z-index:1;position:relative;box-shadow:0 1px #cbf5ff40,0 0 0 2px #0a1e2b5c,inset 0 3px 8px #04111c80,inset 0 -1px #badce615}.wdtm2 .composer>.compose-box:focus-within{border-color:#b9fffc;box-shadow:0 1px #cbf5ff40,0 0 0 2px #7be4e222,inset 0 3px 8px #04111c60}.wdtm2 .control-grid{isolation:isolate;z-index:1;position:relative}.wdtm2 .control-grid:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0b1e2c9e,#19303e80);border:1px solid #091c29;border-radius:14px;position:absolute;inset:-5px -5px -9px;box-shadow:inset 0 2px 7px #030d18b0,inset 1px 0 1px #0005,0 1px #91bdc359}.wdtm2 .thread::-webkit-scrollbar{width:0;height:0;display:none}.wdtm2 .conversation-stage{isolation:isolate;flex:1;min-height:0;position:relative;overflow:hidden}.wdtm2 .conversation-stage>.thread{width:100%;height:100%}.wdtm2 .thread.avatar-obscured{visibility:hidden;pointer-events:none}.wdtm2 .avatar-toggle{color:#deffff;letter-spacing:.3px;background:linear-gradient(170deg,#4b7380,#234350 45%,#183341);border:1px solid #8bbac4;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-width:156px;height:34px;padding:0 14px;font-size:12px;font-weight:600;display:flex;box-shadow:inset 0 1px #d3ffff62,inset 0 -1px #071825b0,0 2px #0a202b}.wdtm2 .avatar-toggle svg{color:#e7d4a8;width:16px;height:16px}.wdtm2 .avatar-toggle:active{transform:translateY(1px)}.wdtm2 .avatar-live-dot{background:#ecd299;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #e8c68c77}.wdtm2 .avatar-view{background:#0b202c;position:absolute;inset:0;overflow:hidden}.wdtm2 .avatar-media{position:absolute;inset:0}.wdtm2 .avatar-placeholder{fill:none;stroke:none;width:100%;height:100%;display:block}.wdtm2 .avatar-media>video{object-fit:cover;width:100%;height:100%;display:block}.wdtm2 .avatar-view:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #99d7e347,inset 0 -45px 40px -25px #031421cc}.wdtm2 .avatar-caption{color:#dfedf3;letter-spacing:.6px;text-shadow:0 1px 5px #000;z-index:1;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.wdtm2 .avatar-caption-mark{letter-spacing:2px;color:#caffff;font-size:13px;font-weight:650}.wdtm2 .composer .voice-panel{gap:10px;height:44px}.wdtm2 .composer .voice-orb{width:34px;height:34px}.wdtm2 .composer .voice-panel strong{font-size:13px}.wdtm2 .composer .voice-panel p{margin-top:3px;font-size:10px}.wdtm2 .header{border-bottom-color:#0000}.wdtm2 .header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#83c5cf26,#9fe5e68c 28% 72%,#83c5cf26);height:1px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 1px 7px #70dce51a}.wdtm2 .composer{box-shadow:none;background:0 0;border-top-color:#0000;border-top-left-radius:0;border-top-right-radius:0}.wdtm2 .command-shell{z-index:-1;pointer-events:none;clip-path:inset(20px 0 0);background:radial-gradient(at 9% 1%,#96e7e42e 0%,#0000 46%),radial-gradient(at 99% 92%,#d0b77d12,#0000 46%),linear-gradient(112deg,#0000 0 39%,#d6f9ff08 40%,#0000 56%),linear-gradient(165deg,#3d6371 0%,#213e4e 15%,#172d3e 54%,#243f4c 100%);position:absolute;inset:-20px 0 0;box-shadow:inset 3px 0 #769eac55,inset -3px 0 #081522a0,inset 0 -3px #061624,inset 0 -4px #88b5bc6b;-webkit-mask:none;mask:none}.wdtm2 .command-shell:before{content:"";pointer-events:none;background:#a6d3da;height:1px;position:absolute;top:20px;left:0;right:0}.wdtm2 .action-button.new{--rim:#99d6df;--face-top:#467e91;--face-mid:#244e62;--face-bottom:#142d40;--accent:#c8ffff;--edge:#356176;background:linear-gradient(170deg,var(--face-top) 0%,var(--face-mid) 21%,var(--face-bottom) 58%,#254859 100%) padding-box,linear-gradient(155deg,#e2ffff,var(--rim) 21%,#325369 47%,#182d3a 69%,var(--rim)) border-box}.wdtm2 .action-button.new .button-icon{background:linear-gradient(145deg,#b9ffff1c,#020e1c4d);border-color:#c5faff30}.wdtm2 .owner .bubble{background:linear-gradient(135deg,#305362,#203d4b 80%);border-color:#8cbac5;box-shadow:inset 0 1px #d1ffff45,0 6px 20px #0002}.wdtm2 .owner .bubble p{color:#f7fcff}.wdtm2 .control-grid{margin-top:13px}@media (max-width:480px){.wdtm2 .composer{padding-bottom:max(17px,env(safe-area-inset-bottom))}}.wdtm2 .action-button{box-shadow:inset 0 2px 0 #ffffff38,inset 2px 0 2px #d1ffff18,inset -2px 0 2px #0005,inset 0 -2px 0 #06131c99,0 1px 0 #081a26,0 2px 0 var(--edge),0 6px 9px #020a1266;top:4px}.wdtm2 .action-button:not(:disabled):active{box-shadow:inset 0 2px 2px #0004,inset 0 -1px 0 #ffffff20,0 1px 0 var(--edge),0 3px 6px #0005;transform:translateY(1px)}.wdtm2 .header{height:38px}@media (max-width:480px){.wdtm2 .header{height:calc(38px + env(safe-area-inset-top))}.wdtm2 .composer{padding-bottom:calc(max(17px,env(safe-area-inset-bottom)) + 4px)}}.wdtm2 .attachment-shelf{z-index:1;min-width:0;margin:0 0 10px;position:relative}.wdtm2 .attachment-heading{color:#d6e9ef;letter-spacing:.5px;justify-content:space-between;align-items:center;padding:0 2px 6px;font-size:10px;display:flex}.wdtm2 .attachment-heading span:last-child{color:#c9dddf}.wdtm2 .attachment-rail{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:1px 1px 4px;display:flex;overflow-x:auto}.wdtm2 .attachment-rail::-webkit-scrollbar{display:none}.wdtm2 .pending-card{scroll-snap-align:start;background:linear-gradient(145deg,#355764,#1c3644);border:1px solid #81acb9;border-radius:12px;flex:0 0 223px;align-items:center;gap:9px;min-width:0;min-height:70px;padding:8px 32px 8px 8px;display:flex;position:relative;box-shadow:inset 0 1px #d9ffff33,0 3px 8px #07172244}.wdtm2 .pending-thumb{object-fit:cover;border:1px solid #a9d7df66;border-radius:8px;flex-shrink:0;width:50px;height:50px}.wdtm2 .file-kind{color:#d1ffff;letter-spacing:.5px;background:linear-gradient(150deg,#466b76,#223e4d);border:1px solid #9fc6cd;border-radius:8px;flex-shrink:0;place-items:center;width:46px;height:50px;font-size:10px;font-weight:750;display:grid;box-shadow:inset 0 1px #d4ffff44}.wdtm2 .pending-info,.wdtm2 .file-info{flex:1;min-width:0}.wdtm2 .pending-name{text-overflow:ellipsis;white-space:nowrap;color:#f4fbff;font-size:11px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.wdtm2 .pending-size{color:#d2e1e9;margin-top:3px;font-size:10px;display:block}.wdtm2 .remove-attachment{color:#ecf9ff;background:0 0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:4px;right:2px}.wdtm2 .remove-attachment:hover{background:#9bdce026}.wdtm2 .remove-attachment svg{width:14px;height:14px}.wdtm2 .file-card{background:linear-gradient(135deg,#294d5d,#17333f);border:1px solid #88b4c1;border-radius:11px;align-items:center;gap:10px;min-width:0;margin-top:10px;padding:11px;display:flex;box-shadow:inset 0 1px #d2ffff26}.wdtm2 .file-name{color:#f1fbff;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.45}.wdtm2 .file-detail{color:#c8dce5;margin:4px 0 0;font-size:10px;line-height:1.5}.wdtm2 .file-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.wdtm2 .file-action{color:#dcffff;cursor:pointer;background:linear-gradient(#3b6371,#254755);border:1px solid #86b3bf;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #d2ffff33}.wdtm2 .file-action svg{width:13px;height:13px}.wdtm2 .file-action.download-action{color:#f3dfb5;border-color:#aeb69d}.wdtm2 .file-open-affordance{color:#d2ffff;background:0 0;border-radius:7px;flex-shrink:0;padding:6px}.wdtm2 .file-open-affordance svg{width:17px;height:17px}.wdtm2 .chat-media{background:#102b37;border:1px solid #8ab8c5;border-radius:12px;margin:12px 0 0;overflow:hidden;box-shadow:inset 0 1px #caffff33}.wdtm2 .chat-media-button{background:#10232d;width:100%;padding:0;display:block;position:relative}.wdtm2 .chat-media-button img{object-fit:cover;width:100%;max-height:310px;display:block}.wdtm2 .chat-media-button .zoom-cue{color:#e8ffff;background:#0b253cce;border:1px solid #b8e2eb88;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:9px;right:9px}.wdtm2 .chat-media video{aspect-ratio:16/9;object-fit:contain;background:#10232d;width:100%;display:block}.wdtm2 .media-caption{justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.wdtm2 .media-caption .file-name{font-size:11px}.wdtm2 .media-caption .file-action{flex-shrink:0}.wdtm2 .output-label{color:#b9ffff;letter-spacing:1px;text-transform:uppercase;justify-content:space-between;align-items:center;margin:2px 0 10px;font-size:10px;display:flex}.wdtm2 .output-label span:last-child{color:#e7d1a7;letter-spacing:.4px}.wdtm2 .document-dialog{color:#f2faff;background:#102732;border:1px solid #8bc3d0;border-radius:18px;width:min(92vw,520px);max-height:85dvh;padding:0;box-shadow:0 24px 80px #000b}.wdtm2 .document-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020c17d9}.wdtm2 .document-head{border-bottom:1px solid #739cae66;align-items:center;gap:10px;padding:14px;display:flex}.wdtm2 .document-head strong{overflow-wrap:anywhere;flex:1;font-size:12px}.wdtm2 .document-head button{background:#294957;border:1px solid #8aafbd66;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.wdtm2 .document-body{max-height:62dvh;padding:18px;overflow:auto}.wdtm2 .document-body pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#def7fc;font-family:ui-monospace,monospace;font-size:12px;line-height:1.7}.wdtm2 .document-body p{color:#d0e1e8;font-size:13px;line-height:1.7}.wdtm2 .document-body iframe{background:#10232d;border:1px solid #7ba1ad66;border-radius:10px;width:100%;height:390px}.wdtm2 .document-foot{border-top:1px solid #739cae66;justify-content:flex-end;padding:12px 16px;display:flex}.wdtm2 .slide-demo{aspect-ratio:16/9;background:radial-gradient(at 100% 0,#39737b80,#0000 70%),#10232d;border:1px solid #78a9b5;border-radius:10px;flex-direction:column;justify-content:center;padding:24px;display:flex}.wdtm2 .slide-demo small{color:#e4cd99;letter-spacing:2px;font-size:10px}.wdtm2 .slide-demo h2{color:#c7ffff;letter-spacing:2px;margin:12px 0 5px;font-size:26px}.wdtm2 .slide-demo p{color:#e3edf2;margin:0;font-size:12px}@media (max-height:650px){.wdtm2 .pending-card{min-height:62px}.wdtm2 .pending-thumb,.wdtm2 .pending-card .file-kind{width:44px;height:44px}.wdtm2 .attachment-shelf{margin-bottom:7px}.wdtm2 .attachment-heading{padding-bottom:4px}}.wdtm2 .slide-image{border:1px solid #81aebd;border-radius:9px;width:100%;height:auto;display:block}.wdtm2 .conversation-stage>.attachment-shelf{z-index:4;box-shadow:none;background:linear-gradient(#10232d00,#10232df5 15%,#10232d 100%);border:0;border-radius:0;margin:0;padding:13px 0 2px;position:absolute;bottom:10px;left:10px;right:10px}.wdtm2 .conversation-stage>.thread{padding-bottom:calc(14px + var(--pending-space,0px))}.wdtm2 .attachment-heading{padding-left:2px;padding-right:2px}.wdtm2 .attachment-heading span:first-child{color:#bffffb;font-weight:600}.wdtm2 .bubble p{white-space:pre-wrap}.wdtm2 .dialog-head{gap:10px}.wdtm2 .dialog-head span{overflow-wrap:anywhere;min-width:0}.wdtm2 .dialog-head button,.wdtm2 .document-head button{flex-shrink:0}.wdtm2 .media-fallback{color:#dceef4;text-align:center;padding:18px;font-size:12px;line-height:1.6;display:block}.wdtm2 .attachment-heading,.wdtm2 .pending-size,.wdtm2 .file-detail{font-size:11px}@media (max-width:480px){.wdtm2 .app{width:100%}}@media (max-height:500px){.wdtm2 .action-button{height:44px}.wdtm2 .control-grid{row-gap:9px;margin-top:10px}.wdtm2 .composer{padding-top:8px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.wdtm2 .compose-box{padding-top:7px;padding-bottom:7px}.wdtm2 .compose-box textarea{height:36px;max-height:64px}.wdtm2 .conversation-stage>.attachment-shelf{padding-top:7px;bottom:6px}.wdtm2 .pending-card{min-height:58px;padding-top:5px;padding-bottom:5px}.wdtm2 .pending-thumb,.wdtm2 .pending-card .file-kind{width:44px;height:44px}}.wdtm2 .header{height:32px;box-shadow:none;background:0 0;border:0;padding:0 12px}.wdtm2 .header:before,.wdtm2 .header:after{display:none}.wdtm2 .header-title{color:#c4e4e6;text-shadow:none;letter-spacing:1px}.wdtm2 .header-title span{color:#d6c49c}.wdtm2 .avatar-toggle{min-width:150px;height:30px;box-shadow:none;color:#d9f8f8;background:0 0;border:0;border-radius:8px;gap:8px;padding:0 12px}.wdtm2 .avatar-toggle:hover{background:#a1edf00c}.wdtm2 .avatar-toggle:focus-visible{outline-offset:-2px;outline:2px solid #a1edf0}@media (max-width:480px){.wdtm2 .header{height:calc(32px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}}@media (max-width:350px){.wdtm2 .header-title{letter-spacing:.7px}}.wdtm2 .action-button{justify-content:center;gap:0;padding-left:0;padding-right:0}.wdtm2 .action-button>.button-icon{position:absolute;left:17px}.wdtm2 .action-button>span:not(.button-icon):not(.voice-led){text-align:center;white-space:nowrap}.wdtm2 .compose-box textarea{text-align:left;font-weight:400}.wdtm2 .compose-box textarea:placeholder-shown{text-align:center}.wdtm2 .compose-box textarea::placeholder{text-align:center;color:#d2e0e6;opacity:1;font-weight:300}@media (max-width:350px){.wdtm2 .action-button>.button-icon{width:25px;height:25px;left:10px}}.wdtm2 .control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.wdtm2 .action-button{border-radius:10px;justify-content:center;height:44px;padding:0;top:3px}.wdtm2 .action-button>.button-icon{width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:static}.wdtm2 .action-button.new .button-icon{background:0 0;border:0}.wdtm2 .action-button .button-icon svg{stroke-width:1.8px;width:22px;height:22px}.wdtm2 .voice-led{width:4px;height:4px;right:10px}.wdtm2 .composer{padding-bottom:19px}.wdtm2 .compose-box textarea{scrollbar-width:thin;scrollbar-color:#86b8c4 #132d38;height:68px;max-height:112px;overflow-y:auto}@media (max-width:480px){.wdtm2 .composer{padding-bottom:calc(max(15px,env(safe-area-inset-bottom)) + 4px)}}@media (max-height:500px){.wdtm2 .control-grid{gap:8px;margin-top:10px}.wdtm2 .composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.wdtm2 .compose-box textarea{height:44px;max-height:72px}}.wdtm2 .copy{color:#d1e7ed;justify-content:flex-end;min-width:60px;min-height:32px;padding:0 3px;font-size:11px}.wdtm2 .copy.copied:disabled{color:#aaf4d9;opacity:1}.wdtm2 .header-title{letter-spacing:.65px;color:#bddde0;font-size:10px;font-weight:600}.wdtm2 .header-title span{margin:0 3px}@media (max-width:350px){.wdtm2 .header-title{letter-spacing:.45px;font-size:10px}.wdtm2 .header-title span{margin:0 2px}}.wdtm2{z-index:1000;color:#f3f7fa;background:#10232d;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:0}.wdtm2 .app{width:100%;max-width:none;height:100dvh;min-height:0;max-height:none;box-shadow:none;background:#10232d;border:0;border-radius:0}.wdtm2 .avatar-media video{object-fit:cover;width:100%;height:100%;display:block}.wdtm2 .message .bubble p{white-space:pre-wrap}.wdtm2 .message{animation:none!important}.wdtm2 .header{height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);z-index:5;background:linear-gradient(#183447 0%,#0f2434 55%,#0a1a26 100%);border:0;box-shadow:inset 0 1px #ffffff14,0 6px 18px #0009}.wdtm2 .header:before{content:"";background:linear-gradient(90deg,#0000,#ecc88499 22%,#fff2cf 50%,#ecc88499 78%,#0000);height:1px;display:block;position:absolute;inset:auto 0 0}.wdtm2 .header:after,.wdtm2 .action-button[hidden]{display:none}.wdtm2 .control-grid:has(>.action-button.new[hidden]){grid-template-columns:repeat(3,minmax(0,1fr))}
.wdt-crystal{width:var(--size,64px);height:var(--size,64px);flex:none;display:block}.wdt-crystal svg{width:100%;height:100%;display:block;overflow:visible}.wdt-crystal .pulse{transform-origin:100px 100px;animation:2s ease-in-out infinite wdt-core}.wdt-crystal .core-flare{transform-origin:100px 100px;animation:2s ease-in-out infinite wdt-flare}.wdt-crystal .cyan-run{animation:8s linear infinite wdt-cyan}.wdt-crystal .gold-run{animation:11s linear infinite wdt-gold}.wdt-crystal .particle-float{animation:wdt-float var(--float,6s) ease-in-out var(--delay,0s) infinite}.wdt-crystal .particle-light{animation:wdt-twinkle var(--twinkle,3s) ease-in-out var(--delay,0s) infinite}.wdt-crystal .shine-sweep{animation:6.8s ease-in-out -2s infinite wdt-sweep}@keyframes wdt-core{0%,to{opacity:.66;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes wdt-flare{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:.95;transform:scale(1.04)}}@keyframes wdt-cyan{to{stroke-dashoffset:-340px}}@keyframes wdt-gold{to{stroke-dashoffset:340px}}@keyframes wdt-float{0%,to{transform:translate(0)}50%{transform:translate(var(--dx,2px),var(--dy,-3px))}}@keyframes wdt-twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes wdt-sweep{0%,66%{opacity:0;transform:translate(-115px)}70%{opacity:0}74%{opacity:.7}88%{opacity:.6}94%,to{opacity:0;transform:translate(115px)}}.wdt-workcard{align-items:center;gap:12px;display:flex}.wdt-workcard b{letter-spacing:.02em;font-weight:600;display:block}.wdt-workcard small{opacity:.7;font-variant-numeric:tabular-nums;margin-top:2px;display:block}@media (prefers-reduced-motion:reduce){.wdt-crystal *{animation:none!important}}.md-text{overflow-wrap:anywhere;line-height:1.6}.md-text>:first-child{margin-top:0}.md-text>:last-child{margin-bottom:0}.chat-message .md-text .katex,.chat-message .md-text .katex *{color:inherit}.md-text .katex,.md-text .katex *{overflow-wrap:normal;word-break:normal}.md-text .katex{scrollbar-width:thin;scrollbar-color:#8ce7ff40 transparent;vertical-align:middle;max-width:100%;padding:.15em 0;display:inline-block;overflow:auto hidden}.md-text .katex-display{scrollbar-width:thin;scrollbar-color:#8ce7ff40 transparent;overflow:auto hidden}.md-text .katex::-webkit-scrollbar{height:4px}.md-text .katex-display::-webkit-scrollbar{height:4px}.md-text .katex::-webkit-scrollbar-thumb{background:#8ce7ff40;border-radius:2px}.md-text .katex-display::-webkit-scrollbar-thumb{background:#8ce7ff40;border-radius:2px}.md-text p{margin:0 0 .6em}.md-text ul,.md-text ol{margin:.2em 0 .6em;padding-left:1.3em}.md-text li{margin:.15em 0}.md-text h1,.md-text h2,.md-text h3,.md-text h4{margin:.8em 0 .4em;font-size:1.02em;font-weight:700}.md-text strong{font-weight:700}.md-text a{color:#62eee9}.md-text code{background:#ffffff14;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88em}.md-code{margin:.5em 0;position:relative}.md-code pre{background:#050d12;border:1px solid #ffffff1a;border-radius:8px;margin:0;padding:30px 12px 12px;font-size:.85em;line-height:1.5;overflow-x:auto}.md-code pre code{background:0 0;padding:0}.md-code button{color:#f3d89c;background:#0b1a22;border:1px solid #e8c47a66;border-radius:6px;padding:3px 9px;font-size:11px;position:absolute;top:6px;right:6px}.md-table{margin:.5em 0;overflow-x:auto}.md-table table{border-collapse:collapse;font-size:.9em}.md-table th,.md-table td{text-align:left;border:1px solid #ffffff24;padding:5px 9px}.md-table th{background:#ffffff0f}.md-text blockquote{border-left:3px solid #e8c47a66;margin:.5em 0;padding-left:.8em}.wdt-console.pc-owner-v2 .console-grid.with-history{grid-template-columns:250px minmax(0,1fr) minmax(310px,calc(40vw - 19.2px))}.wdt-console.pc-owner-v2 .console-grid.history-collapsed{grid-template-columns:40px minmax(0,1fr) minmax(310px,calc(40vw - 19.2px))}.history-rail{background:#08141a;border:1px solid #67b5ca24;flex-direction:column;min-width:0;min-height:0;max-height:calc(100vh - 104px);display:flex;position:sticky;top:8px;overflow:hidden}.history-show{color:#cfe3e6;cursor:pointer;background:0 0;border:1px solid #fff2;border-radius:8px;width:30px;height:30px;margin:8px auto;font-size:15px}@media (max-width:800px){.history-rail{display:none}}.chat-message .md-text,.chat-message .md-text p,.chat-message .md-text li,.chat-message .md-text td,.chat-message .md-text th{color:#d1dde1;font-size:12px;line-height:1.6}.chat-message .md-text h1,.chat-message .md-text h2,.chat-message .md-text h3,.chat-message .md-text h4{font-size:12.5px}.wdtm2 .bubble .md-text,.wdtm2 .bubble .md-text li,.wdtm2 .bubble .md-text td,.wdtm2 .bubble .md-text th{color:#fffdf4;font-size:15px;line-height:1.58}.wdtm2 .bubble .md-text h1,.wdtm2 .bubble .md-text h2,.wdtm2 .bubble .md-text h3,.wdtm2 .bubble .md-text h4{font-size:15.5px}.chat-message{position:relative}.bubble-copy{color:#9fc3cb;cursor:pointer;opacity:.55;background:#0b1a22cc;border:1px solid #ffffff1f;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;transition:opacity .15s;display:grid;position:absolute;top:4px;right:4px}.chat-message:hover .bubble-copy,.bubble-copy:focus-visible{opacity:1}.bubble-copy svg{width:12px;height:12px}@media (min-width:801px){.pc-owner-v2 .history-rail{align-self:stretch;max-height:none;position:relative;top:0}}.chat-message.owner-message{background:linear-gradient(160deg,#1d2a3a 0%,#121c29 100%)!important;border-color:#e9c78340!important}.chat-message.wdt-message{background:linear-gradient(160deg,#0f2f3a 0%,#08202a 100%)!important;border-color:#5beeff2e!important}.wdtm2 .message:not(.ai) .bubble{background:linear-gradient(135deg,#2c3446,#1c2434 80%)!important;border-color:#cdb07a!important;box-shadow:inset 0 1px #ffe9b833,0 6px 20px #0002!important}.wdtm2 .message.ai .bubble{background:linear-gradient(135deg,#1f4f5e,#143846 80%)!important;border-color:#7fc4d1!important}.chat-message .bubble-copy{opacity:.6;top:auto!important;bottom:5px!important;right:6px!important}.chat-message:has(.bubble-copy){padding-bottom:30px!important}.chat-message{overflow:hidden;clip-path:none!important;border-radius:16px!important}.chat-message.owner-message{border-bottom-right-radius:5px!important}.chat-message.wdt-message{border-bottom-left-radius:5px!important}.wdtm2 .bubble{clip-path:none!important;border-radius:18px!important}.wdtm2 .message:not(.ai) .bubble{border-bottom-right-radius:6px!important}.wdtm2 .message.ai .bubble{border-bottom-left-radius:6px!important}@media (min-width:601px) and (max-width:1099px){html,body{overflow-y:auto!important}.wdt-console.pc-owner-v2{min-height:100vh;height:auto!important}.wdt-console.pc-owner-v2 .console-grid,.wdt-console.pc-owner-v2 .console-grid.with-history,.wdt-console.pc-owner-v2 .console-grid.history-collapsed{flex-direction:column;gap:10px;width:100%;max-width:820px;margin:10px auto 0;height:auto!important;min-height:0!important;display:flex!important}.wdt-console.pc-owner-v2 .hero-column{order:1;grid-template-rows:minmax(300px,46vh) auto;min-height:0;display:grid;height:auto!important}.wdt-console.pc-owner-v2 .hero-column.avatar-hidden{grid-template-rows:auto}.wdt-console.pc-owner-v2 .conversation-panel{order:2;width:100%;min-height:70vh;max-height:none;height:auto!important}.wdt-console.pc-owner-v2 .conversation-panel .conversation-viewport{overflow-y:auto;flex:none!important;height:62vh!important;min-height:360px!important;max-height:none!important}.wdt-console.pc-owner-v2 .conversation-panel .conversation-stream>*{max-width:none}.wdt-console.pc-owner-v2 .console-grid.history-collapsed .history-rail{display:none!important}.wdt-console.pc-owner-v2 .console-grid.with-history .history-rail{z-index:60;border-radius:12px;width:min(320px,85vw);top:64px;bottom:10px;left:10px;box-shadow:0 20px 60px #000c;max-height:none!important;display:flex!important;position:fixed!important}.wdt-console.pc-owner-v2 .history-header-btn{display:grid}}.history-header-btn{color:#e6f6ff;cursor:pointer;background:linear-gradient(#152a3c,#0b1824);border:1px solid #3b5a6e;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:none}.md-code-link{text-align:left;color:#bfeef4;cursor:pointer;background:#08161f;border:1px solid #2f5566;border-radius:10px;width:100%;margin:8px 0;padding:10px 12px;font:500 13px/1.4 inherit;display:block}.md-code-link:hover{color:#fff;border-color:#5beeff88}.pc-owner-v2 .output-status{border-bottom:1px solid #1b3a45;flex-direction:column;flex:none;gap:6px;margin-bottom:6px;padding-bottom:8px;display:flex}.pc-owner-v2 .output-status .wdt-output-pulse{padding:10px 14px}.output-status-idle{color:#9fc3cc;letter-spacing:.08em;background:#08151d;border:1px solid #6eb6c222;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.output-status-idle i{background:#9ce4d0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #9ce4d080}.pc-owner-v2 .output-status .wdt-matrix{border-radius:12px;height:190px;min-height:0;overflow:hidden}.pc-owner-v2 .output-status .wdt-matrix-clock{width:auto;height:160px}.pc-owner-v2 .output-status .wdt-matrix-clock strong{font-size:clamp(34px,3.6vw,54px)}.pc-owner-v2 .output-status .wdt-matrix-clock span{font-size:9px}.output-status-idle.is-attention{color:#dec296;border-color:#b7985b55}.output-status-idle.is-attention i{background:#dec296;box-shadow:0 0 8px #dec29680}.wdt-standby:after{content:"";pointer-events:none;border:1px solid #e9c78366;border-radius:9px;position:absolute;inset:6px;-webkit-mask:linear-gradient(#000 0 0) 0 0/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 0/18px 18px no-repeat,linear-gradient(#000 0 0) 0 100%/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 100%/18px 18px no-repeat;mask:linear-gradient(#000 0 0) 0 0/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 0/18px 18px no-repeat,linear-gradient(#000 0 0) 0 100%/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 100%/18px 18px no-repeat}.wdt-standby-grid{background-image:linear-gradient(#5beeff0a 1px,#0000 1px),linear-gradient(90deg,#5beeff0a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 80%,#000 30%,#0000 100%);mask:radial-gradient(70% 80%,#000 30%,#0000 100%)}.wdt-standby .wdt-matrix-plate{filter:drop-shadow(0 0 8px #66cde540);stroke:#8bdce699}.wdt-standby-word{padding-left:.42em;position:relative;letter-spacing:.42em!important;color:#cfeef4!important;text-shadow:0 0 12px #66cde566!important;font:500 13px/1 ui-monospace,Consolas,monospace!important;animation:none!important}.wdt-standby-log{color:#6f9aa5;white-space:pre;z-index:1;margin:0;font:10.5px/1.6 ui-monospace,Consolas,monospace;position:absolute;bottom:12px;left:16px}.wdt-standby-log .last{color:#9ad4c1}.wdt-standby-log i{vertical-align:-1px;opacity:.55;background:#8bdce6;width:7px;height:11px;margin-left:4px;animation:2.4s step-end infinite wdt-standby-cursor;display:inline-block}@keyframes wdt-standby-cursor{0%,60%{opacity:.55}61%,to{opacity:0}}.wdt-standby.is-attention .wdt-standby-log .last,.wdt-standby.is-attention .wdt-standby-word{color:#dec296!important}.wdt-standby.is-attention .wdt-matrix-plate{stroke:#dec29699}@media (prefers-reduced-motion:reduce){.wdt-standby-log i{animation:none}}@media (max-width:900px){.wdt-standby-log{display:none}}.wdt-standby-log.is-right{text-align:right;left:auto;right:16px}.wdt-standby-core{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.wdt-standby-log{top:50%;bottom:auto;transform:translateY(-50%)}.pc-owner-v2 .output-status .wdt-matrix{border:1px solid #5beeff3d;border-radius:12px;height:156px;box-shadow:inset 0 1px #c4faff26,inset 0 0 0 1px #02090c,inset 0 0 40px #26d6ff14,0 0 0 1px #e9c78322,0 10px 26px #0006}.pc-owner-v2 .output-status .wdt-matrix:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#9ae9f3aa,#dec497aa,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.pc-owner-v2 .output-status .wdt-matrix-clock{height:130px}.wdt-standby{background:radial-gradient(55% 75%,#103446 0%,#0a2230 45%,#05131b 100%),#05131b!important}.wdt-standby-grid{background-image:linear-gradient(#5beeff12 1px,#0000 1px),linear-gradient(90deg,#5beeff12 1px,#0000 1px)}.wdt-standby-core .wdt-crystal{--size:92px!important}.wdt-standby-log{color:#86b3be}.pc-owner-v2 .output-status .wdt-matrix-clock{justify-content:center;gap:0}.pc-owner-v2 .output-status .wdt-matrix-clock strong{text-align:center;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,40px);line-height:1}.output-status-stage{flex:none;height:156px;position:relative}.output-status-stage>.wdt-standby{position:absolute;inset:0}.output-status-work{z-index:2;animation:.45s ease-out both wdt-status-in;position:absolute;inset:0}.output-status-work.is-leaving{animation:.55s ease-in both wdt-status-out}.output-status-work .wdt-agent-working{z-index:3;letter-spacing:.12em;background:#02090ccc;border:1px solid #5beeff33;border-radius:999px;margin:0;padding:4px 10px;font-size:11px;position:absolute;top:10px;left:12px}@keyframes wdt-status-in{0%{opacity:0}to{opacity:1}}@keyframes wdt-status-out{0%{opacity:1}to{opacity:0}}[data-pc-chat=stable] .composer-footer.pc-voice-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important}
