:is(html:has(.shell),body:has(.shell)){overscroll-behavior:none;background:#1d1822;height:100%;overflow:hidden}.shell{font-family:var(--sans);-webkit-text-size-adjust:100%;touch-action:manipulation;--ink:#2a2130;--plum:#4b3b55;--bark:#6e4a36;--wood:#a06b45;--wheat:#d3a46a;--sand:#ead2a0;--paper:#f7eedb;--stone:#b9b2a6;--stoneDk:#8a8279;--leaf:#5d9150;--leafDk:#3d6440;--moss:#c3dc7e;--pot:#dc8a52;--sun:#f6d365;--indigo:#55679e;--glow:#ffe39a;--grass:#8fbf5c;--bg-outer:#1d1822;--panel:var(--paper);--text:var(--ink);--sub:#6f6470;--rule:var(--sand);--btn-bg:var(--wheat);--btn-lo:var(--wood);--btn-hi:#e9c48e;--btn-frame:var(--ink);--ghost-bg:var(--paper);--ghost-lo:var(--sand);--field:#fffaf0;--bubble-t:#fffdf6;--bubble-v:#cfe3a2;--panel-edge:var(--ink);--sans:-apple-system,"PingFang SC","Hiragino Sans GB","Noto Sans CJK SC",sans-serif;--fs-body:clamp(16px,1.1vw + 10px,22px);--fs-lead:clamp(18px,1.1vw + 12px,24px);--fs-small:clamp(15px,.3vw + 12px,18px);--fs-btn:18px;--fs-chip:17px}.shell[data-sky=dusk]{--panel:#f4e3cf;--sub:#655a66}.shell[data-sky=night]{--panel:#262b45;--text:#efe6c8;--sub:#a9a8c0;--rule:#353c5e;--panel-edge:#11152a;--btn-bg:#353c5e;--btn-lo:#2b3150;--btn-hi:#353c5e;--btn-frame:#11152a;--ghost-bg:#353c5e;--ghost-lo:#2b3150;--field:#1d2138;--bubble-t:#353c5e;--bubble-v:#3d5a3c}.shell,.shell *{box-sizing:border-box;margin:0;padding:0}.shell .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{background:var(--panel);width:100%;height:100dvh;color:var(--text);position:relative;overflow:hidden}.shell .stage{touch-action:manipulation;cursor:default;background:linear-gradient(#a8dbe6 0 18%,#5d9150 18% 22%,#8fbf5c 22%);position:absolute;top:0;left:0;right:0;overflow:hidden}.shell .stage[data-sky=dusk]{background:linear-gradient(#e98f6e 0 18%,#5d9150 18% 22%,#8fbf5c 22%)}.shell .stage[data-sky=night]{background:linear-gradient(#1c2340 0 18%,#2b4038 18% 22%,#334f4e 22%)}.shell .stage .canvasbox{position:absolute;top:0;left:0}.shell .stage canvas{image-rendering:pixelated;display:block}.shell .dock{background:var(--panel);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.shell .dock:before{content:"";background:repeating-linear-gradient(90deg,var(--panel-edge) 0 2px,transparent 2px 4px) top/100% 2px no-repeat,linear-gradient(var(--panel-edge),var(--panel-edge)) 0 4px/100% 2px no-repeat;height:6px;position:absolute;top:-6px;left:0;right:0}.shell .label{font-family:var(--sans);white-space:nowrap;font-weight:600;line-height:1.25;font-size:var(--fs-btn)}.shell .label[data-kind=chip]{font-size:var(--fs-chip);font-variant-numeric:tabular-nums;letter-spacing:.02em}.shell .label[data-kind=title]{font-size:var(--fs-lead);font-weight:700}.shell .pico{line-height:0;display:inline-block}.shell .pico canvas{image-rendering:pixelated}.shell .pbox{background:var(--paper);box-shadow:0 -2px 0 0 var(--ink),0 2px 0 0 var(--ink),-2px 0 0 0 var(--ink),2px 0 0 0 var(--ink),0 6px 0 0 #2a213038}.shell[data-sky=night] .pbox{background:#353c5e;box-shadow:0 -2px #11152a,0 2px #11152a,-2px 0 #11152a,2px 0 #11152a,0 6px #11152a66}.shell .chip{left:16px;top:max(16px,env(safe-area-inset-top));z-index:3;align-items:center;gap:8px;padding:6px 10px 6px 8px;display:flex;position:absolute}.shell .chip .sep{background:var(--stone);width:2px;height:16px}.shell[data-sky=night] .chip .sep{background:#55679e}.shell .stillbtn{z-index:3;color:var(--sub);font:var(--fs-small)/1.4 var(--sans);cursor:pointer;background:0 0;border:0;min-height:32px;padding:2px 4px;position:absolute;bottom:3px;left:12px}.shell .stillbtn:focus-visible,.shell .link:focus-visible,.shell .x:focus-visible{outline:2px dashed var(--indigo);outline-offset:6px}.shell .pbtn{appearance:none;cursor:pointer;background:var(--btn-bg);min-height:48px;color:var(--text);font-family:var(--sans);box-shadow:0 -2px 0 0 var(--btn-frame),0 2px 0 0 var(--btn-frame),-2px 0 0 0 var(--btn-frame),2px 0 0 0 var(--btn-frame),inset 0 -4px 0 0 var(--btn-lo),inset 0 2px 0 0 var(--btn-hi);border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.shell .pbtn.ghost{background:var(--ghost-bg);box-shadow:0 -2px 0 0 var(--btn-frame),0 2px 0 0 var(--btn-frame),-2px 0 0 0 var(--btn-frame),2px 0 0 0 var(--btn-frame),inset 0 -4px 0 0 var(--ghost-lo)}.shell .pbtn:active{transform:translateY(2px)}.shell .pbtn:focus-visible{outline:2px dashed var(--indigo);outline-offset:6px}.shell .grow{flex:1}.shell .row{align-items:center;gap:12px;display:flex}.shell .caption{font-size:var(--fs-body);color:var(--sub);line-height:1.6}.shell .link{font:var(--fs-small)/1.5 var(--sans);color:var(--plum);border:0;border-bottom:2px dotted var(--stone);cursor:pointer;background:0 0;padding:0 0 1px;text-decoration:none}.shell[data-sky=night] .link{color:#efe6c8;border-bottom-color:#55679e}.shell .stamp{font-size:var(--fs-small);color:var(--bark);box-shadow:0 -2px 0 0 var(--wood),0 2px 0 0 var(--wood),-2px 0 0 0 var(--wood),2px 0 0 0 var(--wood);background:#f3e2c4;align-items:center;gap:4px;padding:2px 6px;line-height:1.4;display:inline-flex}.shell[data-sky=night] .stamp{color:#f3d9a8;background:#3b3550;box-shadow:0 -2px #8f6a52,0 2px #8f6a52,-2px 0 #8f6a52,2px 0 #8f6a52}.shell .panel{padding:26px 16px max(34px,env(safe-area-inset-bottom));flex-direction:column;flex:1;min-height:0;display:flex}.shell .panel .say{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.shell .panel .say .line1{font-size:var(--fs-lead);color:var(--text);font-weight:600;line-height:1.6}.shell .panel .say .line2{font-size:var(--fs-body);color:var(--sub);line-height:1.6}.shell .panel .end{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.shell .panel .opt{align-items:center;gap:12px;margin-bottom:14px;display:flex}.shell .panel .opt .caption{flex:1}.shell .chat{flex-direction:column;flex:1;min-height:0;display:flex}.shell .chat .handle{background:var(--stone);flex:none;width:40px;height:4px;margin:8px auto 0}.shell .chat .head{border-bottom:2px solid var(--rule);flex:none;align-items:center;gap:10px;padding:10px 16px 12px;display:flex}.shell .chat .who{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.shell .chat .st{font-size:var(--fs-small);color:var(--sub);line-height:1.5}.shell .x{cursor:pointer;width:48px;height:48px;color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.shell .log{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 16px 6px;display:flex;overflow-y:auto}.shell .log::-webkit-scrollbar{display:none}.shell .log .older{cursor:pointer;font-family:var(--sans);background:0 0;border:0;align-self:center;padding:4px 8px}.shell .log .older:disabled{cursor:default}.shell .log .older:focus-visible{outline:2px dashed var(--indigo);outline-offset:4px}.shell .m{max-width:82%;font-size:var(--fs-body);overflow-wrap:anywhere;color:var(--text);padding:8px 12px;line-height:1.6}.shell .m.t{background:var(--bubble-t);box-shadow:0 -2px 0 0 var(--ink),0 2px 0 0 var(--ink),-2px 0 0 0 var(--ink),2px 0 0 0 var(--ink);align-self:flex-start}.shell .m.v{background:var(--bubble-v);color:#2a2130;box-shadow:0 -2px 0 0 var(--leafDk),0 2px 0 0 var(--leafDk),-2px 0 0 0 var(--leafDk),2px 0 0 0 var(--leafDk);align-self:flex-end}.shell[data-sky=night] .m.t{box-shadow:0 -2px #11152a,0 2px #11152a,-2px 0 #11152a,2px 0 #11152a}.shell[data-sky=night] .m.v{color:#efe6c8}.shell .typing{align-self:flex-start;gap:6px;padding:10px 12px;display:flex}.shell .typing i{background:var(--stoneDk);width:6px;height:6px;display:block}.shell .typing i:nth-child(2){background:var(--stone)}.shell .typing i:nth-child(3){background:var(--sand)}.shell .foot{padding:8px 16px max(18px,env(safe-area-inset-bottom));flex:none}.shell .input{align-items:center;gap:10px;display:flex}.shell .field{min-width:0;height:48px;font:var(--fs-body) var(--sans);color:var(--text);background:var(--field);box-shadow:0 -2px 0 0 var(--ink),0 2px 0 0 var(--ink),-2px 0 0 0 var(--ink),2px 0 0 0 var(--ink);border:0;border-radius:0;flex:1;padding:0 12px}.shell[data-sky=night] .field{box-shadow:0 -2px #11152a,0 2px #11152a,-2px 0 #11152a,2px 0 #11152a}.shell .field::placeholder{color:var(--sub);opacity:1}.shell .field:focus-visible{outline:2px dashed var(--indigo);outline-offset:6px}.shell .photos{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;display:flex}.shell .photos .ph{background:var(--field);width:44px;height:44px;box-shadow:0 -2px 0 0 var(--ink),0 2px 0 0 var(--ink),-2px 0 0 0 var(--ink),2px 0 0 0 var(--ink);flex:none;position:relative}.shell .photos .ph img{object-fit:cover;width:100%;height:100%;display:block}.shell .photos .ph .phx{background:var(--ink);color:#fff;width:22px;height:22px;font:700 14px/22px var(--sans);cursor:pointer;border:0;border-radius:0;padding:0;position:absolute;top:-8px;right:-8px}.shell .chat{--pro-chat-font:15px;--pro-chat-meta:12px}.shell .chat .m{font-size:var(--pro-chat-font);padding:6px 10px;line-height:1.6}.shell .chat .field{font-size:var(--pro-chat-font)}.shell .chat .log{gap:10px}.shell .chat .older,.shell .chat .aiNote{font-size:var(--pro-chat-meta)}.shell .mrow{flex-direction:column;gap:4px;display:flex}.shell .mrow[data-role=twin]{align-items:flex-start}.shell .mrow[data-role=visitor]{align-items:flex-end}.shell .m.t{max-width:min(94%,39em + 20px)}.shell .m.v{max-width:min(82%,39em + 20px)}.shell .m .body{line-height:1.6}.shell .m .body>*+*{margin-top:.65em}.shell .m .body .ln{display:block}.shell .m .body ul,.shell .m .body ol{padding-left:1.35em}.shell .m .body ul{list-style:outside}.shell .m .body ol{list-style:decimal}.shell .m .body li+li{margin-top:.3em}.shell .m .body li::marker{color:var(--sub)}.shell .m .body strong{font-weight:650}.shell .m .body[data-folded]{overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.shell .m code{overflow-wrap:anywhere;background:#2a213014;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78em;font-style:normal;line-height:1.4}.shell[data-sky=night] .m code{background:#efe6c81f}.shell .m .cmd{white-space:nowrap;margin:0 2px}.shell .m .cmd code{white-space:nowrap}.shell .m .cmd-open,.shell .m .cmd-hint,.shell .m .plancard-link{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.shell .m .cmd-open:hover code{text-decoration:underline}.shell .m .plancard-link{color:var(--indigo);border-bottom:1px dotted var(--indigo);font-weight:600}.shell[data-sky=night] .m .plancard-link{color:#c9d3f2;border-bottom-color:#c9d3f2}.shell .m .cmd-open:focus-visible,.shell .m .cmd-hint:focus-visible,.shell .m .plancard-link:focus-visible{outline:2px dashed var(--indigo);outline-offset:2px}.shell .m .cmd code{color:var(--indigo);background:#55679e24}.shell[data-sky=night] .m .cmd code{color:#c9d3f2;background:#55679e59}.shell .m .cmd .cmd-hint{color:var(--sub);vertical-align:middle;cursor:copy;margin-left:3px;padding:0 2px;font-size:.75em;line-height:1}.shell .m .cmd .cmd-hint[data-copied]{color:var(--leafDk)}.shell .m .fold{appearance:none;cursor:pointer;font:600 .8em/1.4 var(--sans);color:var(--plum);border:0;border-bottom:2px dotted var(--stone);background:0 0;padding:4px 0 0}.shell[data-sky=night] .m .fold{color:#efe6c8}.shell .m .ts{font-size:var(--pro-chat-meta,12px);color:var(--sub);font-variant-numeric:tabular-nums;text-align:right;margin-top:4px;font-style:normal;line-height:1.2;display:block}.shell .status-line{max-width:94%;box-shadow:none;font-size:var(--pro-chat-meta,12px);color:var(--sub);background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-top:-6px;padding:0 2px;font-style:italic;font-weight:400;line-height:1.5;display:flex}.shell .mrow .status-line{margin-top:0}.shell .mrow[data-role=visitor] .status-line{text-align:right;align-self:flex-end}.shell .foot .status-line{min-height:1.5em;margin:0 0 8px}.shell .status-line .dot{background:var(--stoneDk);border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite yard-breathe}@keyframes yard-breathe{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:.9;transform:scale(1)}}.shell[data-still=true] .dot{opacity:.6;animation:none}@media (prefers-reduced-motion:reduce){.shell .dot{opacity:.6;animation:none}}.shell .taskdock{right:16px;top:max(16px,env(safe-area-inset-top));z-index:5;flex-direction:column;align-items:flex-end;gap:10px;max-width:calc(100% - 32px);display:flex;position:absolute}.shell .taskdock-tag{appearance:none;cursor:pointer;min-height:36px;font:600 var(--fs-chip)/1.25 var(--sans);color:var(--text);border:0;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.shell .taskdock-tag:focus-visible{outline:2px dashed var(--indigo);outline-offset:6px}.shell .taskdock-tag .dot{background:var(--pot);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite yard-breathe}.shell .taskdock-x{color:var(--sub);font-size:.75em;font-weight:400}.shell .taskdock-panel{width:min(380px,100vw - 32px);max-height:calc(var(--stage-h,600px) - 96px);color:var(--text);text-align:left;padding:12px 14px;font-size:14px;line-height:1.5;overflow-y:auto}.shell .taskdock-items{flex-direction:column;gap:10px;list-style:none;display:flex}.shell .taskdock-item{border-bottom:1px dashed var(--stone);padding-bottom:10px}.shell .taskdock-item:last-child{border-bottom:0;padding-bottom:0}.shell .taskdock-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.shell .taskdock-title{overflow-wrap:anywhere;font-weight:600}.shell .taskdock-state{background:var(--sand);color:#2a2130;border-radius:3px;flex:none;padding:0 6px;font-size:12px;line-height:1.5}.shell .taskdock-state[data-group=running]{background:var(--sun)}.shell .taskdock-state[data-group=done]{background:var(--moss)}.shell .taskdock-state[data-group=failed]{color:#5a1d14;background:#eba597}.shell .taskdock-state[data-group=closed]{background:var(--stone)}.shell .taskdock-meta{color:var(--sub);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.shell .taskdock-fail{color:#8a2c1e;overflow-wrap:anywhere;margin-top:4px;font-size:12.5px}.shell[data-sky=night] .taskdock-fail{color:#f2b0a4}.shell .taskdock-fail code{background:#8a2c1e1a;border-radius:3px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.shell .taskdock .link.taskdock-open{margin-top:6px;font-size:13px;display:inline-block}.shell .taskdock-tag[data-waiting=true]{box-shadow:0 -2px 0 0 var(--pot),0 2px 0 0 var(--pot),-2px 0 0 0 var(--pot),2px 0 0 0 var(--pot),0 6px 0 0 #2a213038;animation:2.4s ease-in-out infinite yard-nudge}@keyframes yard-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.shell[data-still=true] .taskdock-tag{animation:none}@media (prefers-reduced-motion:reduce){.shell .taskdock-tag{animation:none}}.shell .taskdock-head{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.shell .taskdock-item[data-attention=approve],.shell .taskdock-item[data-attention=receive]{box-shadow:inset 3px 0 0 var(--pot);background:#f6d36538;margin:0 -8px;padding:8px 8px 10px}.shell .taskdock-item[data-focus=true]{outline:2px dashed var(--indigo);outline-offset:2px}.shell .taskdock-card{margin-top:6px}.shell .taskdock-diff pre{white-space:pre;background:#2a21300f;max-height:220px;margin-top:6px;padding:6px 8px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.shell[data-sky=night] .taskdock-diff pre{background:#efe6c814}.shell .taskdock-plan{font-size:13px}.shell .taskdock-plan ol,.shell .taskdock-plan ul{padding-left:1.3em}.shell .taskdock-plan ol{list-style:decimal}.shell .taskdock-plan ul{list-style:outside}.shell .taskdock-sub{color:var(--sub);margin-top:6px;font-size:12px}.shell .taskdock-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.shell .taskdock-err{color:#8a2c1e;margin-bottom:8px;font-size:13px}.shell[data-sky=night] .taskdock-err{color:#f2b0a4}.shell .tbtn{appearance:none;cursor:pointer;min-height:30px;font:600 13px/1.4 var(--sans);color:var(--text);background:var(--ghost-bg);box-shadow:0 -2px 0 0 var(--btn-frame),0 2px 0 0 var(--btn-frame),-2px 0 0 0 var(--btn-frame),2px 0 0 0 var(--btn-frame),inset 0 -3px 0 0 var(--ghost-lo);border:0;padding:2px 12px}.shell .tbtn.primary{background:var(--btn-bg);box-shadow:0 -2px 0 0 var(--btn-frame),0 2px 0 0 var(--btn-frame),-2px 0 0 0 var(--btn-frame),2px 0 0 0 var(--btn-frame),inset 0 -3px 0 0 var(--btn-lo),inset 0 2px 0 0 var(--btn-hi)}.shell .tbtn:disabled{opacity:.5;cursor:default}.shell .tbtn:focus-visible{outline:2px dashed var(--indigo);outline-offset:4px}.shell .taskcard{color:var(--text);border-left:3px solid var(--pot);background:#f6d3652e;flex-wrap:wrap;align-self:stretch;align-items:center;gap:6px 10px;padding:8px 10px;font-size:13px;line-height:1.45;display:flex}.shell .taskcard[data-attention=failed]{background:#eba5972e;border-left-color:#c0533f}.shell .taskcard-title{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:600}.shell .taskcard-state{color:var(--sub);font-size:12px}.shell .taskdock-note{color:var(--sub);font-size:13px}.shell .quota{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.shell .only-desk{display:none}@media (max-width:899px){.shell .dock{top:var(--stage-h,600px)}.shell .dock[data-open=true]:before{background:linear-gradient(var(--panel-edge),var(--panel-edge)) 0 4px/100% 2px no-repeat,linear-gradient(var(--panel),var(--panel)) 0 0/100% 4px no-repeat}.shell .stage{height:var(--stage-h,600px)}}@media (min-width:900px){.shell{--fs-small:clamp(16px,.3vw + 12px,18px);--fs-body:clamp(18px,1.1vw + 10px,22px);--fs-lead:clamp(20px,1.1vw + 12px,26px);--fs-btn:clamp(18px,.6vw + 10px,22px);--fs-chip:clamp(17px,.5vw + 10px,20px)}.shell .stage{height:100%;right:460px}.shell .dock{width:460px;box-shadow:-2px 0 0 0 var(--panel-edge),-6px 0 0 0 #2a213040;top:0;left:auto}.shell .dock:before{display:none}.shell .panel{justify-content:flex-start;padding:32px 28px 28px}.shell .chat .head{padding:24px 28px 18px}.shell .chat .handle{display:none}.shell .log{gap:14px;padding:22px 28px 8px}.shell .foot{padding:6px 28px 26px}.shell .field{height:52px}.shell .input .pbtn{min-height:52px}.shell .only-desk{display:inline}.shell .only-phone{display:none}.shell .chip{top:24px;left:24px}.shell .taskdock{top:24px;right:24px}.shell .taskdock-panel{max-height:calc(100dvh - 110px)}}@media (min-width:1600px){.shell .stage{right:560px}.shell .dock{width:560px}.shell .panel{padding:40px 36px 32px}.shell .chat .head{padding:28px 36px 20px}.shell .log{padding:24px 36px 8px}.shell .foot{padding:6px 36px 28px}}@media (prefers-reduced-motion:reduce){.shell .pbtn:active{transform:none}}.shell[data-still=true] .pbtn:active{transform:none}.shell .wipe{z-index:2;pointer-events:none;image-rendering:pixelated;background-size:calc(var(--cell,2px)*2) calc(var(--cell,2px)*2);position:absolute;inset:0}.shell .wipe[data-step="1"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1' fill='%232a2130'/%3E%3C/svg%3E")}.shell .wipe[data-step="2"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1' fill='%232a2130'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%232a2130'/%3E%3C/svg%3E")}.shell .wipe[data-step="3"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1' fill='%232a2130'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%232a2130'/%3E%3Crect x='1' y='0' width='1' height='1' fill='%232a2130'/%3E%3C/svg%3E")}.shell .wipe[data-step="4"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1' fill='%232a2130'/%3E%3Crect x='1' y='0' width='1' height='1' fill='%232a2130'/%3E%3Crect x='0' y='1' width='1' height='1' fill='%232a2130'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%232a2130'/%3E%3C/svg%3E")}.shell[data-sky=night] .wipe[data-step="1"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1' fill='%2311152a'/%3E%3C/svg%3E")}.shell[data-sky=night] .wipe[data-step="2"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1' fill='%2311152a'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%2311152a'/%3E%3C/svg%3E")}.shell[data-sky=night] .wipe[data-step="3"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1' fill='%2311152a'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%2311152a'/%3E%3Crect x='1' y='0' width='1' height='1' fill='%2311152a'/%3E%3C/svg%3E")}.shell[data-sky=night] .wipe[data-step="4"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1' fill='%2311152a'/%3E%3Crect x='1' y='0' width='1' height='1' fill='%2311152a'/%3E%3Crect x='0' y='1' width='1' height='1' fill='%2311152a'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%2311152a'/%3E%3C/svg%3E")}.shell textarea.field.note{resize:none;width:100%;height:auto;min-height:92px;padding:10px 12px;line-height:1.5;display:block}.shell .field:disabled{opacity:.55}.shell .pbtn:disabled{opacity:.55;cursor:default}.yard-seo{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell .aiNote{font-size:var(--fs-small);color:var(--sub);align-self:stretch;padding:0 2px 2px;line-height:1.5}.shell .consent{background:var(--bubble-t);color:var(--text);font-size:var(--fs-small);box-shadow:0 -2px 0 0 var(--ink),0 2px 0 0 var(--ink),-2px 0 0 0 var(--ink),2px 0 0 0 var(--ink);flex-direction:column;align-self:stretch;gap:8px;padding:12px;line-height:1.6;display:flex}.shell[data-sky=night] .consent{box-shadow:0 -2px #11152a,0 2px #11152a,-2px 0 #11152a,2px 0 #11152a}.shell .consent strong{font-size:var(--fs-body)}.shell .consent .pbtn{align-self:flex-start;margin-top:4px}.shell .voice-head{margin-left:auto}.shell .voice-speaker{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.shell .voice-speaker[aria-pressed=false]{opacity:.6}.shell .voice-speaker:focus-visible{outline:2px dashed var(--indigo);outline-offset:2px}.shell .voice-dot{background:var(--wood);width:6px;height:6px;box-shadow:0 0 0 2px var(--paper);position:absolute;top:6px;right:5px}.shell .voice-menu{position:relative}.shell .voice-menu>summary{list-style:none}.shell .voice-menu>summary::-webkit-details-marker{display:none}.shell .voice-pop{z-index:6;background:var(--paper);min-width:200px;box-shadow:0 -2px 0 0 var(--ink),0 2px 0 0 var(--ink),-2px 0 0 0 var(--ink),2px 0 0 0 var(--ink),0 6px 0 0 #2a213038;flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.shell .voice-switch{font:var(--fs-small)/1.5 var(--sans);color:var(--text);cursor:pointer;align-items:center;gap:8px;display:flex}.shell .voice-switch[data-disabled]{opacity:.55;cursor:default}.shell .voice-switch input{width:18px;height:18px;accent-color:var(--wood)}.shell .voice-mic{touch-action:none;-webkit-user-select:none;user-select:none}.shell .voice-mic[data-on]{background:var(--bubble-v)}.shell .voice-mic[data-armed]{background:var(--sand);opacity:.8}.shell .voice-line{overflow-wrap:anywhere;min-height:1.6em;margin:0 0 8px}.shell .voice-replay{margin-top:6px;display:inline-block}
