.dv-scaled{position:relative;width:100%;overflow:hidden;border-radius:inherit}.dv-native{position:absolute;top:0;left:0;transform:scale(var(--s));transform-origin:0 0;border-radius:calc(var(--dv-r, 0px) / var(--s));overflow:hidden}.dv-mac{--dv-r: 14px;position:relative;border-radius:var(--dv-r);background:#e9e3d9;box-shadow:0 0 0 1px #1c191629,0 1px 0 1px #ffffff80 inset,0 40px 90px -40px #140e088c,0 18px 40px -24px #140e0859}.dv-mac .dv-scaled{border-radius:var(--dv-r)}.dv-phone{--dv-r: 52px;position:relative;padding:2.6%;border-radius:15.1%/7.14%;background:linear-gradient(145deg,#3a3633,#121110 38%,#2a2725 70%,#0d0c0b);box-shadow:inset 0 0 0 1.5px #ffffff24,inset 0 0 0 4px #0b0a09,0 50px 90px -40px #140e0899,0 20px 40px -26px #140e0873}.dv-phone-glass{overflow:hidden;border-radius:12.9%/5.95%;background:#000}.dv-phone-glass .dv-scaled{border-radius:inherit}.dv-phone .dv-native{border-radius:52px}.dv-phone-btn{position:absolute;width:4px;border-radius:2px;background:linear-gradient(90deg,#1a1816,#4a4542)}.dv-phone-btn.is-action{left:-3px;top:17%;height:4.5%}.dv-phone-btn.is-up{left:-3px;top:25%;height:8%}.dv-phone-btn.is-down{left:-3px;top:35%;height:8%}.dv-phone-btn.is-power{right:-3px;top:28%;height:12%}.dv-phone-screen{position:relative;width:402px;height:874px;overflow:hidden;background:#f3efe8}.dv-status{position:absolute;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;height:54px;padding:6px 32px 0 46px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:17px;font-weight:600;color:#111;pointer-events:none}.dv-phone.is-dark .dv-status{color:#fff}.dv-status-icons{display:flex;align-items:center;gap:6px}.dv-status-icons svg{fill:currentColor}.dv-battery{position:relative;width:26px;height:12.5px;padding:1.5px;border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 40%,transparent)}.dv-battery:after{content:"";position:absolute;right:-3px;top:4px;width:1.5px;height:4.5px;border-radius:0 1px 1px 0;background:color-mix(in srgb,currentColor 45%,transparent)}.dv-battery i{display:block;width:78%;height:100%;border-radius:2px;background:currentColor}.dv-island{position:absolute;top:11px;left:50%;z-index:70;width:124px;height:36px;border-radius:20px;translate:-50% 0;background:#000;overflow:hidden;transition:width .52s cubic-bezier(.2,.9,.25,1.05),height .52s cubic-bezier(.2,.9,.25,1.05),border-radius .52s ease}.dv-island.is-open{width:372px;height:78px;border-radius:34px}.dv-home-bar{position:absolute;bottom:8px;left:50%;z-index:60;width:140px;height:5px;border-radius:3px;translate:-50% 0;background:#000000d9}.dv-phone.is-dark .dv-home-bar{background:#ffffffd9}.dv-browser{--dv-r: 12px;position:relative;border-radius:var(--dv-r);background:#dfe3e8;box-shadow:0 0 0 1px #14181e2e,0 40px 90px -40px #0a0e148c,0 18px 40px -24px #0a0e1459}.dv-browser .dv-scaled{border-radius:var(--dv-r)}.dv-browser .dv-native{display:flex;flex-direction:column;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.dv-browser-chrome{flex:none;background:#dee1e6}.dv-browser-tabs{display:flex;align-items:flex-end;gap:10px;height:40px;padding:0 14px}.dv-browser-lights{display:flex;gap:8px;align-self:center;margin-right:12px}.dv-browser-lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.dv-browser-lights i:nth-child(2){background:#febc2e}.dv-browser-lights i:nth-child(3){background:#28c840}.dv-browser-tab{display:flex;align-items:center;gap:8px;width:240px;height:32px;padding:0 12px;border-radius:10px 10px 0 0;font-size:12.5px;color:#1f2328;background:#fff;white-space:nowrap;overflow:hidden}.dv-browser-tab b{flex:none;width:14px;height:14px;border-radius:4px;background:#c3772f}.dv-browser-bar{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;background:#fff;border-bottom:1px solid #e6e8eb}.dv-browser-arrows{font-size:20px;letter-spacing:8px;color:#80868b}.dv-browser-url{display:flex;flex:1;align-items:center;gap:8px;height:28px;padding:0 14px;border-radius:14px;font-size:13px;color:#3c4043;background:#f1f3f4}.dv-browser-ext img{display:block;border-radius:5px}.dv-browser-page{position:relative;flex:1;overflow:hidden}.dv-defer{position:absolute;inset:0;pointer-events:none}.eco,.eco[data-shell=dark]{--mc-bg: radial-gradient(120% 90% at 50% 0%, #1d1815 0%, #120f0d 55%, #0c0a09 100%);--mc-tile: #1c1917;--mc-tile-2: #221e1b;--mc-tile-line: rgb(255 255 255 / .07);--mc-tile-top: rgb(255 255 255 / .1);--mc-tile-shadow: 0 14px 34px -18px rgb(0 0 0 / .75), 0 2px 6px -2px rgb(0 0 0 / .4);--mc-ink: rgb(255 255 255 / .92);--mc-ink-2: rgb(255 255 255 / .6);--mc-ink-3: rgb(255 255 255 / .4);--mc-veil: rgb(10 8 7);--mc-glow: #ff9d4d;--mc-paper: #f4efe6}.eco[data-shell=light]{--mc-bg: radial-gradient(120% 90% at 50% 0%, #f7f3ec 0%, #eee8df 60%, #e6dfd4 100%);--mc-tile: #fffdfa;--mc-tile-2: #fbf8f3;--mc-tile-line: rgb(40 28 16 / .07);--mc-tile-top: rgb(255 255 255 / .9);--mc-tile-shadow: 0 16px 34px -20px rgb(70 45 20 / .32), 0 2px 5px -2px rgb(70 45 20 / .12);--mc-ink: rgb(28 22 16 / .94);--mc-ink-2: rgb(28 22 16 / .62);--mc-ink-3: rgb(28 22 16 / .42);--mc-veil: rgb(240 234 226);--mc-glow: #e07a22;--mc-paper: #ffffff}.mc{position:absolute;inset:0;overflow:hidden;background:var(--mc-bg);touch-action:auto;user-select:none;-webkit-user-select:none;font-family:var(--nx-font, -apple-system, BlinkMacSystemFont, system-ui, sans-serif);color:var(--mc-ink);transition:opacity .48s ease,visibility 0s linear 0s}.mc.is-hidden{opacity:0;visibility:hidden;transition:opacity .32s ease,visibility 0s linear .32s}.mc.is-panning,.mc.is-panning .tl{cursor:grabbing}.mc-wall{position:absolute;inset:0}.mc-col{position:absolute;top:0;left:0;width:226px;will-change:transform}.mc-veil{position:absolute;inset:0;pointer-events:none;transition:opacity .7s ease,background .7s ease}.mc.is-home .mc-veil{background:linear-gradient(180deg,color-mix(in srgb,var(--mc-veil) 62%,transparent) 0,transparent 96px),linear-gradient(0deg,color-mix(in srgb,var(--mc-veil) 94%,transparent) 0,color-mix(in srgb,var(--mc-veil) 70%,transparent) 150px,transparent 290px)}.mc.is-chat .mc-veil{background:linear-gradient(180deg,color-mix(in srgb,var(--mc-veil) 55%,transparent) 0,transparent 120px),linear-gradient(0deg,color-mix(in srgb,var(--mc-veil) 92%,transparent) 0,transparent 260px),color-mix(in srgb,var(--mc-veil) 60%,transparent)}.mc.is-found .mc-veil{background:linear-gradient(0deg,color-mix(in srgb,var(--mc-veil) 92%,transparent) 0,transparent 300px),color-mix(in srgb,var(--mc-veil) 22%,transparent)}.mc-beam{position:absolute;left:0;right:0;top:-30%;height:30%;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--mc-glow) 16%,transparent) 50%,transparent);mix-blend-mode:screen}.eco[data-shell=light] .mc-beam{mix-blend-mode:multiply;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--mc-glow) 12%,transparent) 50%,transparent)}.mc.is-searching .mc-beam{opacity:1;animation:mc-beam 1.6s cubic-bezier(.45,0,.3,1) infinite}@keyframes mc-beam{0%{transform:translateY(0)}to{transform:translateY(440%)}}.tl{position:absolute;top:0;left:0;width:226px;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,var(--mc-tile-2),var(--mc-tile));box-shadow:inset 0 0 0 1px var(--mc-tile-line),inset 0 1px 0 var(--mc-tile-top),var(--mc-tile-shadow);transition:opacity .52s ease,scale .42s cubic-bezier(.2,.9,.25,1.15),box-shadow .36s ease,filter .52s ease,translate .95s cubic-bezier(.16,1,.3,1);contain:layout paint style}.mc.has-arrival .tl:not(.is-arriving){opacity:.42;filter:saturate(.6) brightness(.85)}.tl.is-arriving{z-index:6;box-shadow:inset 0 0 0 1px var(--mc-tile-line),0 0 0 2px var(--mc-glow),0 24px 60px -18px color-mix(in srgb,var(--mc-glow) 55%,transparent);outline:2px solid transparent;animation:tl-arrive .7s cubic-bezier(.2,.9,.25,1) both,tl-ring 1.8s ease-out .4s infinite}.tl.is-arriving:not(.is-waiting){animation:tl-settle .62s cubic-bezier(.2,.9,.25,1.2) both,tl-ring 1.8s ease-out 1}@keyframes tl-ring{0%{outline-color:color-mix(in srgb,var(--mc-glow) 70%,transparent);outline-offset:0}to{outline-color:transparent;outline-offset:18px}}@keyframes tl-settle{40%{scale:1.04}}.tl:hover{z-index:3;scale:1.025}.tl p{margin:0}.tl-media{position:relative;flex-shrink:0;margin:6px 6px 0;overflow:hidden;border-radius:13px;background:radial-gradient(120% 90% at 30% 20%,hsl(var(--tl-hue, 30) 45% 30%),hsl(var(--tl-hue, 30) 30% 14%))}.eco[data-shell=light] .tl-media{background:radial-gradient(120% 90% at 30% 20%,hsl(var(--tl-hue, 30) 45% 86%),hsl(var(--tl-hue, 30) 25% 74%))}.tl-media .art,.tl-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.tl-img{opacity:0;transition:opacity .42s ease}.tl-img.is-loaded{opacity:1}.si{display:inline-grid;flex-shrink:0;place-items:center;overflow:hidden;line-height:1}.si.is-favicon{background:#f3f0ea}.si.is-favicon img{display:block;object-fit:contain}.si b{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;font-weight:800;letter-spacing:-.01em}.tl-badge{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 4px;border-radius:999px;font-size:11px;font-weight:650;letter-spacing:.01em;color:#fff;background:#0c0a098f;box-shadow:inset 0 0 0 .5px #ffffff47,inset 0 1px #ffffff2e}.tl-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;color:#fff;background:#0c0a0961;-webkit-backdrop-filter:blur(8px) saturate(160%);backdrop-filter:blur(8px) saturate(160%);box-shadow:inset 0 0 0 .5px #ffffff59,inset 0 1px #ffffff40,0 6px 16px -6px #00000080}.tl-play svg{margin-left:2px}.tl-handle{position:absolute;left:10px;bottom:9px;max-width:calc(100% - 20px);overflow:hidden;font-size:12px;font-weight:700;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 8px rgb(0 0 0 / .6)}.tl--vertical .tl-media:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .55));pointer-events:none}.tl-wave{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:flex-end;gap:3px;height:34%}.tl-wave i{flex:1;border-radius:2px;background:#ffffffd1;box-shadow:0 0 10px #0003}.tl-cap{display:grid;gap:5px;min-height:0;padding:9px 10px 10px}.tl-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:13px;font-weight:620;line-height:17px;letter-spacing:-.005em;color:var(--mc-ink);word-break:break-word}.tl-sub{display:flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;line-height:16px;color:var(--mc-ink-2)}.tl-sub>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-sub time{flex-shrink:0;margin-left:auto;color:var(--mc-ink-3);font-variant-numeric:tabular-nums}.tl-line{padding:8px 10px 0;overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--mc-ink-2)}.tl-post{display:flex;flex-direction:column;gap:10px;height:100%;padding:12px 12px 10px}.tl-post header{display:flex;align-items:center;gap:9px;min-width:0}.tl-avatar{flex-shrink:0;width:30px;height:30px;border-radius:50%;object-fit:cover}.tl-avatar.is-mono{display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff}.tl-who{display:grid;flex:1;min-width:0;line-height:1.2}.tl-who strong,.tl-who small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-who strong{font-size:12.5px;font-weight:700}.tl-who small{font-size:11.5px;color:var(--mc-ink-3)}.tl-post-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:13.5px;line-height:19px;color:var(--mc-ink);word-break:break-word}.tl-post .tl-media{margin:0;border-radius:12px}.tl-post footer{display:flex;gap:10px;margin-top:auto;font-size:11px;color:var(--mc-ink-3)}.tl-stats{display:flex;flex:1;gap:11px;min-width:0;font-variant-numeric:tabular-nums}.tl-stats>span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.tl-stats svg{flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tl-stats .is-likes{color:color-mix(in srgb,#f91880 70%,var(--mc-ink-3))}.tl-stats .is-likes svg{fill:color-mix(in srgb,#f91880 30%,transparent)}.tl-stats+time{margin-left:auto}.tl--x .tl-post-text,.tl--threads .tl-post-text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif}.tl-note,.tl-repo,.tl-doc{display:flex;flex-direction:column;gap:8px;height:100%;padding:14px 14px 12px}.tl-note .tl-title{font-family:New York,Iowan Old Style,Charter,Georgia,serif;font-size:16.5px;font-weight:600;line-height:21px;letter-spacing:-.01em}.tl-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;font-size:12.5px;line-height:18px;color:var(--mc-ink-2)}.tl-sub.is-top{font-weight:550}.tl-repo .tl-title{font-size:14px}.tl-doc{padding-top:12px}.tl-page{position:relative;display:grid;align-content:start;gap:7px;height:92px;margin:0 18px 4px;padding:16px 14px;border-radius:6px 16px 6px 6px;background:var(--mc-paper);box-shadow:0 10px 22px -12px #0000008c,inset 0 0 0 .5px #00000014;rotate:-1.5deg}.tl-page:after{content:"";position:absolute;top:0;right:0;width:18px;height:18px;border-radius:0 16px 0 6px;background:linear-gradient(225deg,transparent 50%,rgb(0 0 0 / .12) 50%)}.tl-page i{display:block;height:5px;border-radius:3px;background:#1e160e24}.tl-page i:first-child{width:58%;height:8px;background:#1e160e52}.tl-page i:nth-child(3){width:84%}.tl-page i:nth-child(4){width:66%}.tl--pdf .tl-page i:first-child{background:#e5322d;opacity:.8}.tl-actions{position:absolute;top:8px;right:8px;z-index:2;display:flex;gap:5px;opacity:0;translate:0 -3px;transition:opacity .18s ease,translate .18s ease}.tl:hover .tl-actions,.tl:focus-within .tl-actions{opacity:1;translate:0 0}.tl-actions button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;color:#fff;background:#0e0c0a80;-webkit-backdrop-filter:blur(10px) saturate(170%);backdrop-filter:blur(10px) saturate(170%);box-shadow:inset 0 0 0 .5px #ffffff4d,inset 0 1px #fff3,0 6px 14px -6px #00000080;cursor:default;transition:background-color .14s ease,scale .14s ease}.tl-actions button:hover{background:#0e0c0ab8;scale:1.06}.tl--post .tl-actions,.tl--text .tl-actions,.tl--document .tl-actions,.tl--repo .tl-actions{top:auto;bottom:8px}.tl.is-pending:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .1) 50%,transparent 70%);background-size:250% 100%;animation:tl-shimmer 1.6s linear infinite;pointer-events:none}@keyframes tl-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.tl.is-waiting{animation:tl-arrive .62s cubic-bezier(.2,.9,.25,1) both}@keyframes tl-arrive{0%{opacity:0;scale:.86}}.tl.is-waiting :is(.tl-text,.tl-post-text){color:transparent!important;border-radius:4px;background:repeating-linear-gradient(180deg,color-mix(in srgb,currentColor 0%,rgb(255 255 255 / .1)) 0 9px,transparent 9px 18px);-webkit-mask-image:linear-gradient(90deg,#000 62%,rgb(0 0 0 / .35));mask-image:linear-gradient(90deg,#000 62%,#00000059)}.eco[data-shell=light] .tl.is-waiting :is(.tl-text,.tl-post-text){background:repeating-linear-gradient(180deg,rgb(28 25 22 / .09) 0 9px,transparent 9px 18px)}.tl.is-waiting time{visibility:hidden}.tl.is-waiting .tl-media{background:color-mix(in srgb,var(--mc-glow, #de8e61) 10%,rgb(255 255 255 / .04))}.tl-pending i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;vertical-align:1px;background:currentColor;animation:tl-beat 1.1s ease-in-out infinite}@keyframes tl-beat{50%{opacity:.3;scale:.6}}.tl-pending{position:absolute;right:8px;bottom:8px;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:650;color:var(--mc-glow);background:color-mix(in srgb,var(--mc-glow) 14%,transparent)}.mc.is-searching .tl{opacity:.62}.mc.is-searching .tl.is-scan{z-index:4;opacity:1;scale:1.04;box-shadow:0 0 0 2px var(--mc-glow),0 0 36px -4px color-mix(in srgb,var(--mc-glow) 70%,transparent),var(--mc-tile-shadow);transition-duration:.12s}.tl-scan{position:absolute;left:8px;right:8px;bottom:8px;z-index:5;padding:6px 9px;overflow:hidden;border-radius:9px;font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap;text-overflow:clip;color:#ffd6ad;background:#0e0a07c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--mc-glow) 60%,transparent);pointer-events:none}.mc.is-found .tl{opacity:.2;filter:saturate(.4)}.mc.is-found .tl.is-source{z-index:4;opacity:1;filter:none;scale:1.05;box-shadow:0 0 0 2px var(--mc-glow),0 0 0 7px color-mix(in srgb,var(--mc-glow) 16%,transparent),0 22px 60px -14px color-mix(in srgb,var(--mc-glow) 55%,transparent),var(--mc-tile-shadow);animation:tl-lock .9s cubic-bezier(.2,.9,.25,1) both}@keyframes tl-lock{0%{box-shadow:0 0 0 0 var(--mc-glow),0 0 0 0 transparent,var(--mc-tile-shadow)}45%{box-shadow:0 0 0 3px var(--mc-glow),0 0 0 16px color-mix(in srgb,var(--mc-glow) 22%,transparent),0 22px 60px -14px color-mix(in srgb,var(--mc-glow) 60%,transparent),var(--mc-tile-shadow)}}.tl-source{position:absolute;top:-1px;left:-1px;z-index:6;display:grid;place-items:center;min-width:26px;height:26px;padding:0 7px;border-radius:18px 0 12px;font-size:12px;font-weight:800;color:#1b1109;background:var(--mc-glow);box-shadow:0 4px 14px -4px color-mix(in srgb,var(--mc-glow) 80%,transparent)}.mc-peek{position:absolute;z-index:40;padding:16px 16px 14px;border-radius:20px;color:var(--mc-ink);background:color-mix(in srgb,var(--mc-tile) 74%,transparent);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--mc-ink) 22%,transparent),inset 0 1px 0 var(--mc-tile-top),0 30px 70px -24px #000000b3;animation:mc-peek-in .26s cubic-bezier(.2,.9,.25,1.1) both;user-select:text;-webkit-user-select:text}@keyframes mc-peek-in{0%{opacity:0;scale:.96;translate:0 6px}}.mc-peek-kind{margin:0 0 6px;font-size:11.5px;font-weight:650;color:var(--mc-glow)}.mc-peek-kind span{font-weight:500;color:var(--mc-ink-3)}.mc-peek h3{margin:0 0 8px;font-size:15px;font-weight:680;line-height:1.3;letter-spacing:-.01em}.mc-peek-text{display:-webkit-box;margin:0 0 12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;font-size:12.5px;line-height:1.5;color:var(--mc-ink-2)}.mc-peek-actions{display:flex;gap:8px}.mc-peek-actions button{height:30px;padding:0 12px;border:0;border-radius:999px;font:inherit;font-size:12.5px;font-weight:620;color:var(--mc-ink);background:color-mix(in srgb,var(--mc-ink) 9%,transparent);cursor:default}.mc-peek-actions button.is-primary{color:#1b1109;background:var(--mc-glow)}.mc-peek-actions button:hover{filter:brightness(1.08)}@media(prefers-reduced-motion:reduce){.mc.is-searching .mc-beam,.tl.is-arriving,.tl.is-pending:after,.mc.is-found .tl.is-source{animation:none}}.cx{position:relative;width:min(820px,100%);padding:12px 12px 10px;border-radius:20px;background:color-mix(in srgb,var(--nx-main) 70%,var(--nx-sidebar));box-shadow:inset 0 0 0 1px var(--nx-line),inset 0 1px #ffffff0d,0 24px 60px -32px #000000a6,0 2px 6px -2px #00000040;transition:box-shadow .2s ease,transform .2s ease;font-family:var(--nx-font);color:var(--nx-text)}.eco[data-shell=light] .cx{background:#fff;box-shadow:inset 0 0 0 1px var(--nx-line),0 24px 60px -36px #3c281459,0 2px 6px -2px #3c281414}.cx.is-focused{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nx-brand) 55%,transparent),0 0 0 4px color-mix(in srgb,var(--nx-brand) 13%,transparent),0 28px 70px -30px #000000b3}.cx.is-dragging{box-shadow:inset 0 0 0 1.5px var(--nx-brand),0 0 0 5px color-mix(in srgb,var(--nx-brand) 16%,transparent)}.cx-sweep{position:absolute;top:0;left:18px;right:18px;height:1px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .24s ease}.cx.is-focused .cx-sweep,.cx.is-busy .cx-sweep{opacity:1}.cx-sweep:after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nx-brand) 85%,white),transparent);animation:cx-sweep 2.6s cubic-bezier(.45,0,.25,1) infinite}.cx.is-busy .cx-sweep:after{animation-duration:1.2s}@keyframes cx-sweep{0%{transform:translate(-110%)}to{transform:translate(360%)}}:where(.cx) :where(button,input,textarea){font:inherit;color:inherit;border:0;background:none;padding:0;outline:0;cursor:default}.cx-refs{display:flex;flex-wrap:wrap;gap:8px;padding:2px 2px 10px;overflow:hidden}.cx-ref{display:inline-flex;align-items:center;gap:9px;max-width:280px;padding:5px 6px 5px 5px;border-radius:12px;background:color-mix(in srgb,var(--nx-brand) 9%,var(--nx-field));box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--nx-brand) 30%,var(--nx-line))}.cx-ref-glyph{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:8px;color:var(--nx-brand);background:color-mix(in srgb,var(--nx-brand) 16%,transparent)}.cx-ref-text{display:grid;min-width:0;gap:1px}.cx-ref-text strong,.cx-ref-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-ref-text strong{font-size:12.5px;font-weight:600;color:var(--nx-text)}.cx-ref-text small{font-size:11px;color:var(--nx-text-3)}.cx-ref button{display:grid;flex:none;place-items:center;width:20px;height:20px;border:0;border-radius:50%;color:var(--nx-text-3);background:none}.cx-ref button:hover{color:var(--nx-text);background:var(--nx-active)}.cx-files{display:flex;flex-wrap:wrap;gap:8px;padding:2px 2px 10px;overflow:hidden}.cx-file{display:inline-flex;align-items:center;gap:9px;max-width:240px;padding:5px 6px 5px 5px;border-radius:11px;background:var(--nx-field);box-shadow:inset 0 0 0 .5px var(--nx-line)}.cx-file img,.cx-file-kind{flex-shrink:0;width:34px;height:34px;border-radius:8px;object-fit:cover}.cx-file-kind{display:grid;place-items:center;font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--nx-brand-ink);background:var(--nx-brand)}.cx-file-text{display:grid;min-width:0}.cx-file-text strong{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-file-text small{font-size:11px;color:var(--nx-text-3);text-transform:capitalize}.cx-file.is-uploading small,.cx-file.is-queued small{color:var(--nx-brand)}.cx-file.is-error small{color:var(--nx-danger)}.cx-file button{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--nx-text-3)}.cx-file button:hover{color:var(--nx-text);background:var(--nx-active)}.cx-input{position:relative}.cx textarea{display:block;width:100%;min-height:26px;padding:3px 4px;resize:none;font-size:15px;line-height:1.55;-webkit-user-select:text;user-select:text}.cx--home textarea{min-height:48px;font-size:16px}.cx-placeholder{position:absolute;top:3px;left:4px;font-size:15px;line-height:1.55;color:var(--nx-text-3);pointer-events:none;white-space:nowrap}.cx--home .cx-placeholder{font-size:16px}.cx-link{display:flex;align-items:center;gap:10px;height:36px;padding:0 4px;color:var(--nx-brand)}.cx-link input{flex:1;font-size:14.5px;color:var(--nx-text);-webkit-user-select:text;user-select:text}.cx-link input::placeholder{color:var(--nx-text-3)}.cx-link-save{height:28px;padding:0 12px;border-radius:8px;font-weight:600;color:var(--nx-brand-ink);background:var(--nx-brand)}.cx-link-save:disabled{opacity:.4}.cx-bar{display:flex;align-items:center;gap:6px;margin-top:10px}.cx-spacer{flex:1}.cx-tool{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--nx-text-2);background:var(--nx-field);transition:background-color .12s ease,color .12s ease}.cx-tool:hover,.cx-tool.is-on{color:var(--nx-text);background:var(--nx-active)}.cx-tool svg{transition:transform .18s ease}.cx-tool.is-on svg{transform:rotate(45deg)}.cx-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:15px;font-size:12.5px;font-weight:550;color:var(--nx-text-2);background:var(--nx-field);transition:background-color .14s ease,color .14s ease}button.cx-pill:hover{color:var(--nx-text);background:var(--nx-active)}.cx-pill.is-on{color:var(--nx-brand);background:color-mix(in srgb,var(--nx-brand) 13%,transparent)}button.cx-pill.is-on:hover{color:var(--nx-brand);background:color-mix(in srgb,var(--nx-brand) 19%,transparent)}.cx-pill svg{flex-shrink:0}.cx-model{white-space:nowrap;margin:0 6px 0 4px;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:11px;letter-spacing:.02em;color:var(--nx-text-3)}.cx-hint{display:inline-flex;align-items:center;gap:5px;margin-right:6px;font-size:11.5px;color:var(--nx-text-3);opacity:0;transition:opacity .2s ease}.cx.is-focused .cx-hint{opacity:1}.cx-hint kbd{font-family:var(--nx-font);font-size:11.5px;color:var(--nx-text-2)}.cx-hint i{width:3px;height:3px;margin:0 3px;border-radius:50%;background:var(--nx-text-3)}.cx-plus{position:relative}.cx-menu{position:absolute;left:0;bottom:calc(100% + 8px);z-index:40;width:250px;padding:5px;border-radius:12px;background:var(--nx-menu);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--nx-shadow)}.cx-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border-radius:8px;text-align:left}.cx-menu button:hover{background:var(--nx-active)}.cx-menu button>svg{flex-shrink:0;color:var(--nx-text-2)}.cx-menu button>span{display:grid}.cx-menu strong{font-size:13px;font-weight:600}.cx-menu small{font-size:11.5px;color:var(--nx-text-3)}.cx-send{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--nx-text-3);background:var(--nx-active);transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease,color .16s ease,box-shadow .2s ease}.cx-send.is-ready{color:var(--nx-brand-ink);background:var(--nx-brand);box-shadow:inset 0 1px #ffffff4d,0 6px 18px -6px color-mix(in srgb,var(--nx-brand) 85%,transparent)}.cx-send.is-ready:hover{transform:translateY(-1px)}.cx-send.is-ready:active{transform:scale(.94)}.cx-send.is-stop{color:var(--nx-text);background:var(--nx-active)}.cx-send.is-stop:hover{background:color-mix(in srgb,var(--nx-text) 16%,transparent)}.cx-stop{width:11px;height:11px;border-radius:3px;background:currentColor}.cx-ring{position:absolute;inset:-1px;width:36px;height:36px;animation:cx-spin 1s linear infinite}.cx-ring circle{fill:none;stroke:var(--nx-brand);stroke-width:2;stroke-linecap:round;stroke-dasharray:24 80}@keyframes cx-spin{to{transform:rotate(360deg)}}.cx-drop{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;font-size:14px;font-weight:600;color:var(--nx-brand);background:color-mix(in srgb,var(--nx-main) 88%,var(--nx-brand));pointer-events:none}@media(prefers-reduced-motion:reduce){.cx-sweep:after,.cx-ring{animation:none}}@property --cx-orbit{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.cx--home,.cx--chat{--cx-orbit-speed: 6.5s;padding:14px 14px 11px;border-radius:24px;background:linear-gradient(180deg,#ffffff0e,#fff0 42%),color-mix(in srgb,var(--nx-main) 62%,transparent);-webkit-backdrop-filter:blur(26px) saturate(170%);backdrop-filter:blur(26px) saturate(170%);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0d,0 30px 80px -30px #000c,0 2px 8px -2px #0000004d}.cx--home{padding:16px 16px 12px;border-radius:26px}.cx--home.is-focused,.cx--chat.is-focused{--cx-orbit-speed: 3.4s;box-shadow:inset 0 1px #ffffff1c,0 0 0 4px color-mix(in srgb,var(--nx-brand) 11%,transparent),0 30px 80px -30px #000c}.cx--home.is-busy,.cx--chat.is-busy{--cx-orbit-speed: 1.6s}.eco[data-shell=light] .cx--home,.eco[data-shell=light] .cx--chat{background:linear-gradient(180deg,#ffffffb3,#fff0 50%),#ffffffc7;box-shadow:inset 0 1px #fffffff2,0 30px 70px -32px #462d1466,0 2px 8px -2px #462d141f}.cx--home:before,.cx--chat:before,.cx-glow{content:"";position:absolute;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--cx-orbit),color-mix(in srgb,var(--nx-brand) 14%,transparent) 0deg,color-mix(in srgb,var(--nx-brand) 14%,transparent) 150deg,color-mix(in srgb,var(--nx-brand) 45%,transparent) 230deg,var(--nx-brand) 300deg,#ffe0bd 340deg,#fff6ea 350deg,color-mix(in srgb,var(--nx-brand) 30%,transparent) 356deg,color-mix(in srgb,var(--nx-brand) 14%,transparent) 360deg)}.cx--home:before,.cx--chat:before{inset:0;z-index:0;padding:1.5px;animation:cx-orbit var(--cx-orbit-speed) linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cx--home>*,.cx--chat>*{position:relative;z-index:1}.cx-glow{inset:-2px;overflow:hidden;border-radius:28px;background:none;filter:blur(20px);opacity:.42;transition:opacity .26s ease}.cx-glow:before{content:"";position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(color-mix(in srgb,var(--nx-brand) 14%,transparent) 0deg,color-mix(in srgb,var(--nx-brand) 14%,transparent) 150deg,color-mix(in srgb,var(--nx-brand) 45%,transparent) 230deg,var(--nx-brand) 300deg,#ffe0bd 340deg,#fff6ea 350deg,color-mix(in srgb,var(--nx-brand) 30%,transparent) 356deg,color-mix(in srgb,var(--nx-brand) 14%,transparent) 360deg);animation:cx-glow-spin var(--cx-orbit-speed, 6.5s) linear infinite}@keyframes cx-glow-spin{to{rotate:360deg}}.cx-halo{position:relative}.cx-halo:has(.cx--chat) .cx-glow{border-radius:26px;opacity:.3}.cx-halo:has(.cx.is-focused) .cx-glow{--cx-orbit-speed: 3.4s;opacity:.62}.cx-halo:has(.cx.is-busy) .cx-glow{--cx-orbit-speed: 1.6s;opacity:.55}.cx--home .cx-sweep,.cx--chat .cx-sweep{display:none}.cx--home textarea,.cx--home .cx-placeholder{font-size:17px}:is(.cx--home,.cx--chat) .cx-tool{background:#ffffff12;box-shadow:inset 0 0 0 .5px #ffffff1f}:is(.cx--home,.cx--chat) .cx-pill{height:30px;background:#ffffff0f;box-shadow:inset 0 0 0 .5px #ffffff1a}:is(.cx--home,.cx--chat) .cx-pill.is-on{color:#ffb679;background:linear-gradient(180deg,color-mix(in srgb,var(--nx-brand) 22%,transparent),color-mix(in srgb,var(--nx-brand) 12%,transparent));box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--nx-brand) 45%,transparent)}.eco[data-shell=light] :is(.cx--home,.cx--chat) .cx-pill.is-on{color:#b4530f}.eco[data-shell=light] :is(.cx--home,.cx--chat) :is(.cx-tool,.cx-pill:not(.is-on)){background:#3c28140f;box-shadow:inset 0 0 0 .5px #3c28141a}:is(.cx--home,.cx--chat) .cx-model{padding:3px 7px;border-radius:7px;background:#ffffff0d}:is(.cx--home,.cx--chat) .cx-send{width:34px;height:34px}:is(.cx--home,.cx--chat) .cx-send.is-ready{color:#1b1109;background:radial-gradient(120% 120% at 30% 20%,#ffc48c,#ff8a3d 55%,#f0661f);box-shadow:inset 0 1px #ffffff73,0 0 0 3px color-mix(in srgb,var(--nx-brand) 16%,transparent),0 8px 22px -6px color-mix(in srgb,var(--nx-brand) 90%,transparent)}@keyframes cx-orbit{to{--cx-orbit: 360deg}}@media(prefers-reduced-motion:reduce){.cx--home:before,.cx--chat:before,.cx-glow:before{animation:none}}.cx-mentions{position:absolute;left:12px;bottom:calc(100% + 8px);z-index:45;width:min(320px,calc(100% - 24px));padding:5px;border-radius:14px;background:var(--nx-menu);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--nx-shadow)}.cx-mentions-head{margin:4px 8px 6px;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--nx-text-3)}.cx-mention{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px;cursor:pointer}.cx-mention.is-picked{background:var(--nx-active)}.cx-mention-text{display:grid;flex:1;min-width:0}.cx-mention-text strong{font-size:13px;font-weight:600;color:var(--nx-text)}.cx-mention-text small{font-size:11.5px;color:var(--nx-text-3)}.cx-mention-state{flex:none;padding:3px 8px;border:0;border-radius:999px;font:inherit;font-size:11px;font-weight:600;color:var(--nx-brand);background:color-mix(in srgb,var(--nx-brand) 14%,transparent);cursor:pointer}.cx-mention-state.is-on{color:#3ecf8e;background:color-mix(in srgb,#3ecf8e 14%,transparent);cursor:default}.cx-header{overflow:hidden;container-type:inline-size}.hh{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 11px;padding:2px 4px 11px;border-bottom:1px solid color-mix(in srgb,var(--nx-text) 8%,transparent);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI Variable Display,Segoe UI,system-ui,sans-serif}.hh-greet{display:flex;flex-wrap:wrap;gap:0 .3em;min-width:0;margin:0;font-size:16px;font-weight:560;line-height:1.2;letter-spacing:-.014em;color:var(--nx-text-2)}.hh-greet>span{display:inline-block}.hh-name{font-weight:720;background:linear-gradient(100deg,#ffe2c4,#ffb26b 30%,#ff8a3d,#ffb26b 70%,#ffe2c4);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;animation:hh-shine 6s ease-in-out infinite}.eco[data-shell=light] .hh-name{background-image:linear-gradient(100deg,#8a3a10,#c2561a 30%,#e2782c,#c2561a 70%,#8a3a10)}@keyframes hh-shine{0%,to{background-position:100% 0}50%{background-position:0% 0}}.hh-meta{display:flex;flex-shrink:0;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:560;color:var(--nx-text-2);white-space:nowrap}.hh-date{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-text-3)}.hh-sep{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.35}.hh-clock{display:inline-flex;align-items:baseline;gap:1px;font-size:14px;font-weight:650;letter-spacing:-.01em;color:var(--nx-text);font-variant-numeric:tabular-nums}.hh-clock small{margin-left:4px;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--nx-text-3)}.hh-roll{display:inline-flex}.hh-roll.is-seconds{font-size:11px;font-weight:650;color:var(--nx-brand)}.hh-slot{position:relative;display:inline-block;overflow:hidden;height:1.2em;line-height:1.2em;vertical-align:bottom}.hh-slot.is-digit{width:.62em;text-align:center}.hh-slot>span{display:inline-block}.hh-count{display:inline-flex;align-items:center;gap:7px}.hh-live{width:6px;height:6px;border-radius:50%;background:var(--nx-brand);box-shadow:0 0 color-mix(in srgb,var(--nx-brand) 60%,transparent);animation:hh-ping 2.2s ease-out infinite}@keyframes hh-ping{70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@container (max-width: 600px){.hh-date,.hh-date+.hh-sep{display:none}}@container (max-width: 470px){.hh-count,.hh-clock+.hh-sep{display:none}}.hm-toasts{position:absolute;right:18px;bottom:18px;z-index:25;display:grid;gap:8px;width:280px;pointer-events:none}.hm-toast{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:14px;background:var(--lg-fill-strong);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),var(--lg-shadow);pointer-events:auto}.hm-toast-kind{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;font-size:9.5px;font-weight:800;letter-spacing:.06em;color:var(--nx-brand-ink);background:var(--nx-brand)}.hm-toast-text{display:grid;flex:1;min-width:0}.hm-toast-text strong,.hm-toast-text small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-toast-text strong{font-size:12.5px;font-weight:650}.hm-toast-text small{font-size:11.5px;color:var(--nx-text-2)}.hm-toast.is-error small{color:var(--nx-danger)}.hm-toast-steps{display:flex;gap:3px}.hm-toast-steps i{width:6px;height:6px;border-radius:50%;background:var(--nx-active)}.hm-toast-steps i.is-on{background:var(--nx-brand)}.hm-toast-steps i.is-live{background:var(--nx-brand);animation:hm-live 1s ease-in-out infinite}@keyframes hm-live{50%{opacity:.3}}@media(prefers-reduced-motion:reduce){.hh-name,.hh-live{animation:none}}.eco,.eco[data-shell=dark]{--nx-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--nx-sidebar: #1b1918;--nx-sidebar-glass: rgb(27 25 24 / .62);--nx-main: #151312;--nx-text: rgb(255 255 255 / .9);--nx-text-2: rgb(255 255 255 / .58);--nx-text-3: rgb(255 255 255 / .36);--nx-hover: rgb(255 255 255 / .055);--nx-active: rgb(255 255 255 / .1);--nx-line: rgb(255 255 255 / .075);--nx-menu: rgb(40 37 35 / .94);--nx-field: rgb(255 255 255 / .06);--nx-brand: #de8e61;--nx-brand-ink: #1b1109;--nx-bubble: #2b2725;--nx-line-strong: rgb(255 255 255 / .14);--nx-danger: #ff7a66;--nx-success: #54d889;--nx-shadow: 0 18px 50px -12px rgb(0 0 0 / .6), 0 0 0 .5px rgb(255 255 255 / .08);--lg-fill: rgb(32 29 27 / .42);--lg-fill-strong: rgb(26 23 21 / .66);--lg-card: rgb(22 19 17 / .7);--lg-side: rgb(26 23 21 / .6);--lg-edge: inset 0 0 0 .5px rgb(255 255 255 / .16), inset 0 1px 0 rgb(255 255 255 / .12);--lg-shadow: 0 30px 70px -30px rgb(0 0 0 / .75), 0 2px 10px -3px rgb(0 0 0 / .35);--lg-blur: blur(28px) saturate(185%);color-scheme:dark;font-family:var(--nx-font);color:var(--nx-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left}.eco[data-shell=light]{--nx-sidebar: #efebe5;--nx-sidebar-glass: rgb(243 239 233 / .66);--nx-main: #f3efe8;--nx-text: rgb(28 25 22 / .92);--nx-text-2: rgb(28 25 22 / .6);--nx-text-3: rgb(28 25 22 / .4);--nx-hover: rgb(28 25 22 / .05);--nx-active: rgb(28 25 22 / .085);--nx-line: rgb(28 25 22 / .09);--nx-menu: rgb(252 250 247 / .96);--nx-field: rgb(28 25 22 / .05);--nx-brand: #b86a22;--nx-brand-ink: #ffffff;--nx-bubble: #e8e1d7;--nx-line-strong: rgb(28 25 22 / .16);--nx-danger: #cf3f2a;--nx-success: #1f9d57;--nx-shadow: 0 18px 50px -14px rgb(60 40 20 / .28), 0 0 0 .5px rgb(28 25 22 / .1);--lg-fill: rgb(255 255 255 / .5);--lg-fill-strong: rgb(255 253 250 / .74);--lg-card: rgb(255 253 250 / .8);--lg-side: rgb(249 246 241 / .66);--lg-edge: inset 0 0 0 .5px rgb(70 45 20 / .14), inset 0 1px 0 rgb(255 255 255 / .95);--lg-shadow: 0 30px 70px -32px rgb(70 45 20 / .4), 0 2px 10px -3px rgb(70 45 20 / .12);color-scheme:light}.eco *,.eco *:before,.eco *:after{box-sizing:border-box}.eco :where(button){font:inherit;color:inherit;border:0;background:none;padding:0;cursor:default}.eco :where(p,h1,h2,h3,h4,ul,ol,figure){margin:0}.eco img{max-width:none}.em{position:relative;width:1280px;height:800px;overflow:hidden;border-radius:inherit;isolation:isolate}.em .mc{z-index:0;cursor:default}.em-wall{position:absolute;top:0;left:-58px;display:flex;gap:16px}.em-col{flex:none;width:226px;will-change:transform}.em-set{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.em-col .tl{position:relative;top:auto;left:auto;translate:none;width:226px}.em .mc.is-home .mc-veil{background:linear-gradient(180deg,color-mix(in srgb,var(--mc-veil) 62%,transparent) 0,transparent 96px),linear-gradient(0deg,color-mix(in srgb,var(--mc-veil) 94%,transparent) 0,color-mix(in srgb,var(--mc-veil) 70%,transparent) 150px,transparent 290px)}.em .mc.is-chat .mc-veil,.em .mc.is-found .mc-veil{background:linear-gradient(180deg,color-mix(in srgb,var(--mc-veil) 40%,transparent) 0,transparent 120px),linear-gradient(0deg,color-mix(in srgb,var(--mc-veil) 96%,transparent) 0,color-mix(in srgb,var(--mc-veil) 82%,transparent) 300px,transparent 470px)}.em-sb{position:absolute;top:8px;bottom:8px;left:8px;z-index:20;display:flex;flex-direction:column;width:256px;padding:0 8px 8px;overflow:hidden;border-radius:20px;background:var(--lg-side);-webkit-backdrop-filter:blur(40px) saturate(185%);backdrop-filter:blur(40px) saturate(185%);box-shadow:var(--lg-edge),0 30px 60px -28px #0000008c,0 1px 4px #0000001f;font-size:13px;-webkit-user-select:none;user-select:none}.em-lights{display:flex;align-items:center;gap:8px;height:48px;padding-left:10px}.em-lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #0000002e}.em-lights i:nth-child(2){background:#febc2e}.em-lights i:nth-child(3){background:#28c840}.em-lights .em-nav-arrows{display:flex;gap:14px;margin-left:18px;color:var(--nx-text-3)}.em-brand{display:flex;align-items:center;height:36px;margin-bottom:4px;padding:0 4px 0 8px}.em-brand>span{display:flex;flex:1;align-items:center;gap:9px;font-family:"Clash Grotesk",var(--nx-font);font-size:17px;font-weight:700;line-height:1;color:var(--nx-text)}.em-brand img{width:22px;height:22px;border-radius:6px}.em-brand .em-icon{color:var(--nx-text-2)}.em-row{display:flex;align-items:center;gap:9px;width:100%;height:30px;padding:0 8px;border-radius:7px;color:var(--nx-text);transition:background-color .16s ease}.em-row>svg{flex-shrink:0;color:var(--nx-text-2)}.em-row>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.em-row kbd{font-family:var(--nx-font);font-size:11.5px;color:var(--nx-text-3);letter-spacing:.02em}.em-row.is-active{background:var(--nx-active)}.em-row.is-active>svg{color:var(--nx-brand)}.em-label{margin:14px 8px 4px;font-size:11.5px;font-weight:600;color:var(--nx-text-3)}.em-recent{height:28px;padding:0 8px;overflow:hidden;border-radius:7px;line-height:28px;font-size:12.5px;color:var(--nx-text-2);white-space:nowrap;text-overflow:ellipsis}.em-recent.is-active{color:var(--nx-text);background:var(--nx-active)}.em-inbox{margin-top:auto;padding:10px;border-radius:14px;background:var(--nx-field);box-shadow:inset 0 0 0 .5px var(--nx-line)}.em-inbox header{display:flex;align-items:center;gap:7px;margin-bottom:8px;font-size:12.5px;font-weight:600}.em-inbox header b{display:grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:9px;font-size:10.5px;color:var(--nx-brand-ink);background:var(--nx-brand)}.em-inbox header small{margin-left:auto;font-size:11px;font-weight:500;color:var(--nx-text-3)}.em-inbox p{display:flex;gap:8px;padding:6px 2px;font-size:12px;color:var(--nx-text)}.em-inbox p svg{flex:none;margin-top:1px;color:var(--nx-text-2)}.em-inbox p small{display:block;margin-top:2px;font-size:11px;color:var(--nx-text-3)}.em-account{display:flex;align-items:center;gap:9px;margin-top:8px;padding:6px 8px 0;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.em-account i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-style:normal;font-size:10px;font-weight:800;color:#fff;background:linear-gradient(140deg,#d5813a,#8a3a10)}.em-account svg{margin-left:auto;color:var(--nx-text-3)}.em-tools{position:absolute;top:14px;right:14px;z-index:20;display:flex;gap:4px;padding:3px;border-radius:12px;background:var(--lg-fill);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge);color:var(--nx-text-2)}.em-tools span,.em-tool{display:grid;place-items:center;width:26px;height:26px}.em-tool{border-radius:9px;color:inherit;transition:background-color .2s ease}.em-tool:hover{background:var(--nx-hover, rgb(255 255 255 / .08))}.em-recall{position:absolute;top:14px;left:50%;z-index:21;display:flex;align-items:center;gap:10px;padding:5px 14px 5px 6px;border-radius:14px;translate:-50% 0;background:var(--lg-fill-strong);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),var(--lg-shadow);white-space:nowrap}.em-recall-icons{display:flex}.em-recall-icons .si{box-shadow:0 0 0 2px var(--lg-fill-strong)}.em-recall-icons .si+.si{margin-left:-6px}.em-recall strong{display:block;font-size:12.5px;font-weight:650}.em-recall small{display:block;font-size:11px;color:var(--nx-text-3)}.em-dock{position:absolute;left:272px;right:0;bottom:26px;z-index:15;display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 40px}.em-dock .cx-halo{width:min(760px,100%)}.em-dock .cx{width:100%}.cx-typed{min-height:48px;padding:3px 4px;font-size:17px;line-height:1.55;color:var(--nx-text);white-space:pre-wrap}.cx-typed.is-empty{color:var(--nx-text-3)}.cx-caret{display:inline-block;width:2px;height:1.15em;margin-left:1px;vertical-align:-.2em;border-radius:1px;background:var(--nx-brand);animation:cx-caret 1s steps(2,start) infinite}@keyframes cx-caret{to{visibility:hidden}}.ea{width:min(760px,100%);max-height:340px;padding:18px 20px 16px;overflow:hidden;border-radius:22px;background:var(--lg-card);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),var(--lg-shadow);font-size:14.5px;line-height:1.6}.ea-q{display:flex;justify-content:flex-end;margin-bottom:12px}.ea-q span{max-width:78%;padding:8px 13px;border-radius:16px 16px 5px;font-size:14px;line-height:1.45;background:var(--nx-bubble)}.ea-thought{display:inline-flex;align-items:center;gap:5px;margin-bottom:6px;font-size:12.5px;color:var(--nx-text-3)}.ea-text b{font-weight:650}.ea-cite{display:inline-grid;place-items:center;min-width:17px;height:17px;margin:0 2px 0 3px;padding:0 4px;border-radius:6px;font-size:10.5px;font-weight:800;line-height:1;vertical-align:1px;color:#1b1109;background:var(--mc-glow)}.ea-sources{margin-top:12px;padding:10px 12px;border-radius:14px;background:var(--nx-field);box-shadow:inset 0 0 0 .5px var(--nx-line)}.ea-sources header{display:flex;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;font-weight:650;color:var(--nx-text-2)}.ea-sources header b{font-weight:650;color:var(--nx-text-3)}.ea-sources header small{margin-left:auto;padding:2px 9px;border-radius:9px;font-size:11px;color:var(--nx-text-2);background:var(--nx-active)}.ea-source{display:flex;align-items:center;gap:10px;padding:5px 0}.ea-source>i{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;font-style:normal;font-size:11px;font-weight:800;color:#1b1109;background:var(--mc-glow)}.ea-source strong{display:block;font-size:12.5px;font-weight:650;line-height:1.3}.ea-source small{display:block;font-size:11px;line-height:1.3;color:var(--nx-text-3)}.ea-follow{display:flex;gap:8px;margin-top:12px}.ea-follow span{padding:5px 11px;border-radius:13px;font-size:12px;font-weight:550;color:var(--nx-brand);background:color-mix(in srgb,var(--nx-brand) 12%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--nx-brand) 35%,transparent)}.em-drop{position:absolute;inset:70px 30px 200px 290px;z-index:8;display:grid;place-items:center;border-radius:26px;background:color-mix(in srgb,var(--nx-brand) 10%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--nx-brand) 70%,transparent),0 0 60px -10px color-mix(in srgb,var(--nx-brand) 45%,transparent);outline:2px dashed color-mix(in srgb,var(--nx-brand) 50%,transparent);outline-offset:-14px}.em-drop span{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:16px;font-size:15px;font-weight:650;color:var(--nx-brand);background:var(--lg-fill-strong);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),var(--lg-shadow)}.em .hm-toasts{right:18px;bottom:auto;top:58px}.em-wall.is-free{inset:0;display:block}.em-wall.is-free .em-col{position:absolute;top:0;left:0}.mc.is-interactive{cursor:grab;touch-action:pan-y}.mc.is-interactive.is-panning{cursor:grabbing}.mc.is-interactive.is-panning .tl{pointer-events:none}.mc.is-interactive .tl{cursor:pointer}.ml .mc.is-home .mc-veil{pointer-events:none}.ml-sidebar{position:absolute;inset:0;z-index:20;pointer-events:none}.ml-sidebar .em-sb{pointer-events:auto}.em-sb .em-row{cursor:pointer;text-align:left}.em-sb .em-row:hover:not(.is-active){background:var(--nx-hover)}.em-icon-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;cursor:pointer}.em-icon-btn:hover{background:var(--nx-hover)}.ml-mini{position:absolute;top:14px;left:16px;z-index:21;display:flex;align-items:center;gap:14px;padding:0 8px 0 10px;height:36px;border-radius:12px;background:var(--lg-fill);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge)}.ml-mini .em-lights{height:auto;padding:0}.ml-mini button{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:var(--nx-text-2);cursor:pointer}.em-dock.is-wide{left:0}.ml-drop{inset:70px 30px 220px 290px}.ml.is-collapsed .ml-drop{left:30px}.ml-file{position:absolute;left:52%;top:30%;z-index:30;display:grid;justify-items:center;gap:6px;pointer-events:none;filter:drop-shadow(0 18px 24px rgb(40 25 10 / .35))}.ml-file .si{width:70px!important;height:70px!important;border-radius:16px!important}.ml-file>span:not(.si){padding:3px 9px;border-radius:6px;font-size:13px;font-weight:600;color:#fff;background:#2563eb}.ml-cursor{position:absolute;right:-14px;bottom:4px}.ml-hand{position:absolute;left:62%;top:42%;z-index:30;pointer-events:none;filter:drop-shadow(0 6px 10px rgb(0 0 0 / .3))}.ml-page{position:absolute;inset:0 0 0 272px;z-index:12;overflow:hidden;background:var(--nx-main);transition:left .5s cubic-bezier(.16,1,.3,1)}.ml.is-collapsed .ml-page{left:0}.mp{height:100%;padding:58px 40px 30px;color:var(--nx-text)}.mp h3{font-family:"Clash Grotesk",var(--nx-font);font-size:30px;font-weight:700;letter-spacing:-.01em}.mp-lead{margin-top:4px;font-size:13.5px;color:var(--nx-text-2)}.mp-sub{margin:18px 0 8px;font-size:12px;font-weight:600;color:var(--nx-text-3)}.mp-mono{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;color:var(--nx-text-3)}.mp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--nx-field);font-size:12.5px;font-weight:600}.mp-seg span{padding:5px 14px;border-radius:8px;color:var(--nx-text-2)}.mp-seg .is-on{color:var(--nx-text);background:var(--nx-menu);box-shadow:0 1px 3px #0000001f}.mp-seg.is-small span{padding:3px 10px}.mp-notes{display:grid;grid-template-columns:300px 1fr;gap:0;padding:0}.mp-notes-list{padding:58px 14px 20px;border-right:1px solid var(--nx-line);background:color-mix(in srgb,var(--nx-sidebar) 60%,transparent)}.mp-note{padding:10px 12px;border-radius:10px}.mp-note.is-on{background:var(--nx-active)}.mp-note b{display:block;font-size:13.5px;font-weight:650}.mp-note small{display:block;margin-top:2px;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--nx-text-3)}.mp-editor{padding:70px 70px 30px}.mp-crumb{font-size:12px;color:var(--nx-text-3)}.mp-editor h3{margin:14px 0;font-family:Iowan Old Style,New York,Georgia,serif;font-size:34px;font-weight:600}.mp-editor p{max-width:560px;font-size:15.5px;line-height:1.65}.mp-editor ul{display:grid;gap:8px;margin:16px 0;padding-left:20px;list-style:disc;font-size:15px}.mp-linked{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:10px;font-size:13px!important;color:var(--nx-text-2);background:var(--nx-field)}.mp-cal{display:grid;grid-template-columns:1fr 260px;gap:24px}.mp-cal-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.mp-legend{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--nx-text-3)}.mp-legend i,.mp-day em:before{width:7px;height:7px;border-radius:50%}.mp-legend i.is-r,.mp-day em.is-r:before,.mp-event.is-r:before{background:#e8883e}.mp-legend i.is-t,.mp-day em.is-t:before{background:#38a169}.mp-legend i.is-g,.mp-day em.is-g:before,.mp-event.is-g:before{background:#4285f4}.mp-legend i{display:inline-block;margin-left:8px}.mp-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--nx-line);border-left:1px solid var(--nx-line)}.mp-dow{padding:6px 8px;font-size:11px;color:var(--nx-text-3);border-right:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line)}.mp-day{height:98px;padding:6px 8px;border-right:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line);font-size:12px}.mp-day.is-out span{color:var(--nx-text-3)}.mp-day.is-today{background:color-mix(in srgb,var(--nx-brand) 10%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--nx-brand) 60%,transparent)}.mp-day.is-today span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--nx-brand)}.mp-day em{display:flex;align-items:center;gap:5px;margin-top:8px;overflow:hidden;font-size:10.5px;font-style:normal;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.mp-day em:before{content:"";flex:none}.mp-cal-side h4{font-family:"Clash Grotesk",var(--nx-font);font-size:22px}.mp-event{position:relative;margin-top:12px;padding:10px 12px 10px 20px;border-radius:12px;background:var(--nx-field)}.mp-event:before{content:"";position:absolute;left:9px;top:12px;bottom:12px;width:3px;border-radius:2px}.mp-event b{display:block;font-size:13px}.mp-event small{font-size:11.5px;color:var(--nx-text-3)}.mp-remind{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:20px;padding:8px 8px 8px 12px;border-radius:12px;font-size:12px;color:var(--nx-text-3);box-shadow:inset 0 0 0 1px var(--nx-line)}.mp-remind em{padding:5px 10px;border-radius:8px;font-style:normal;font-weight:600;color:#fff;background:var(--nx-brand)}.mp-note{margin-top:8px}.mp-cal-side .mp-note{font-size:11.5px;color:var(--nx-text-3)}.mp-int{max-width:860px;margin:0 auto}.mp-search{display:flex;align-items:center;gap:8px;margin-top:16px;padding:9px 12px;border-radius:10px;font-size:13px;color:var(--nx-text-3);background:var(--nx-field)}.mp-apps{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.mp-app{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--nx-line)}.mp-app-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 .5px #0000001f}.mp-app b{display:block;font-size:13.5px}.mp-app small{font-size:12px;color:var(--nx-text-3)}.mp-app em{margin-left:auto;padding:4px 10px;border-radius:8px;font-size:11.5px;font-style:normal;font-weight:600;color:var(--nx-text-2);background:var(--nx-field)}.mp-app em.is-on{color:var(--nx-success);background:color-mix(in srgb,var(--nx-success) 12%,transparent)}.mp-map{position:relative}.mp-map-head{position:relative;z-index:2;display:flex;align-items:baseline;gap:16px}.mp-map-head .mp-seg{margin-left:auto}.mp-graph{position:absolute;inset:110px 40px 40px;width:calc(100% - 80px);height:calc(100% - 150px)}.mp-graph line{stroke:var(--nx-line-strong);stroke-width:.25;vector-effect:non-scaling-stroke}.mp-topic,.mp-dot{position:absolute;translate:-50% -50%}.mp-map .mp-topic,.mp-map .mp-dot{margin:110px 0 0}.mp-topic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;font-size:11px;font-weight:650;color:var(--nx-text-2);background:var(--nx-menu);box-shadow:inset 0 0 0 1.5px var(--nx-line-strong)}.mp-dot{display:grid;justify-items:center;gap:4px}.mp-dot img,.mp-dot .si{width:30px!important;height:30px!important;border-radius:50%!important;object-fit:cover;box-shadow:0 0 0 2px var(--nx-menu),0 4px 10px #0000002e}.mp-dot small{max-width:130px;font-size:10.5px;text-align:center;color:var(--nx-text-2)}.mp-picks{display:grid;gap:12px;margin-top:22px}.mp-pick{display:flex;gap:16px;padding:12px;border-radius:16px;background:var(--nx-field)}.mp-pick img{width:150px;height:92px;border-radius:11px;object-fit:cover}.mp-pick small{display:block;font-size:11.5px;color:var(--nx-brand)}.mp-pick b{display:block;margin-top:4px;font-size:16px}.mp-pick em{display:block;margin-top:6px;font-size:12px;font-style:normal;color:var(--nx-text-3)}.ms-backdrop{position:absolute;inset:0;z-index:40;display:flex;justify-content:center;padding-top:54px;background:color-mix(in srgb,var(--mc-veil) 45%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ms{display:flex;flex-direction:column;width:860px;height:540px;overflow:hidden;border-radius:20px;background:var(--nx-menu);box-shadow:var(--nx-shadow),0 40px 80px -30px #0006}.ms-field{display:flex;align-items:center;gap:10px;padding:16px 18px;font-size:17px;border-bottom:1px solid var(--nx-line)}.ms-field>span{flex:1}.ms-field .is-empty{color:var(--nx-text-3)}.ms-field kbd,.ms-foot kbd{padding:1px 6px;border-radius:5px;font-family:var(--nx-font);font-size:11px;color:var(--nx-text-3);box-shadow:inset 0 0 0 1px var(--nx-line-strong)}.ms-tabs{display:flex;gap:4px;padding:10px 14px}.ms-tabs span{padding:4px 11px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--nx-text-2)}.ms-tabs .is-on{color:var(--nx-text);background:var(--nx-active)}.ms-body{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.ms-list{padding:4px 10px 10px;overflow:hidden}.ms-label{padding:6px 8px;font-size:11.5px;font-weight:600;color:var(--nx-text-3)}.ms-row{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px}.ms-row.is-on{background:var(--nx-active)}.ms-thumb{display:grid;flex:none;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:8px}.ms-thumb img{width:100%;height:100%;object-fit:cover}.ms-row b{display:block;overflow:hidden;font-size:13px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ms-row small{font-size:11.5px;color:var(--nx-text-3)}.ms mark{border-radius:3px;color:inherit;background:color-mix(in srgb,var(--nx-brand) 30%,transparent)}.ms-empty{padding:20px 8px;font-size:13px;color:var(--nx-text-3)}.ms-preview{margin:4px 12px 12px 0;padding:12px;overflow:hidden;border-radius:14px;background:var(--nx-field)}.ms-preview img,.ms-preview-art{width:100%;height:170px;border-radius:10px;object-fit:cover;background:linear-gradient(135deg,#e9e1d4,#d6c8b4)}.ms-src{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12px;color:var(--nx-text-3)}.ms-preview b{display:block;margin-top:6px;font-size:15px;font-weight:650}.ms-text{margin-top:4px;font-size:12.5px;color:var(--nx-text-2)}.ms-actions{display:flex;gap:6px;margin-top:12px}.ms-actions span{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:8px;font-size:12px;font-weight:600;color:var(--nx-text-2);background:var(--nx-active)}.ms-actions .is-primary{color:#fff;background:var(--nx-brand)}.ms-foot{display:flex;gap:16px;padding:10px 16px;font-size:11.5px;color:var(--nx-text-3);border-top:1px solid var(--nx-line)}.ms-foot span{display:inline-flex;align-items:center;gap:4px}.ms-count{margin-left:auto}.mn-backdrop{position:absolute;inset:0;z-index:45;display:grid;place-items:center;background:color-mix(in srgb,var(--mc-veil) 40%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mn{display:flex;flex-direction:column;width:900px;height:660px;overflow:hidden;border-radius:22px;background:var(--nx-menu);box-shadow:var(--nx-shadow),0 50px 100px -40px #00000073}.mn-hero{position:relative;flex:none;height:230px;overflow:hidden;background:#ccc}.mn-hero img,.mn-hero-art{width:100%;height:100%;object-fit:cover;background:linear-gradient(135deg,#c7b9a5,#8c7a66)}.mn-bar{position:absolute;top:12px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between}.mn-lights{display:flex;gap:7px;padding:7px 9px;border-radius:12px;background:#ffffff8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mn-lights button,.mn-lights i{display:grid;place-items:center;width:12px;height:12px;border-radius:50%;color:transparent;background:#ff5f57;cursor:pointer}.mn-lights button:hover{color:#5a0f0b}.mn-lights i:nth-child(2){background:#febc2e}.mn-lights i:nth-child(3){background:#28c840}.mn-tabs{display:flex;gap:2px;padding:3px;border-radius:12px;background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mn-tabs span{padding:5px 14px;border-radius:9px;font-size:12.5px;font-weight:600;color:#1c1916b3}.mn-tabs .is-on{color:#fff;background:#c8732a}.mn-body{display:grid;grid-template-columns:1fr 250px;gap:26px;flex:1;min-height:0;padding:20px 24px;overflow:hidden}.mn-meta{display:flex;align-items:center;gap:10px}.mn-src{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border-radius:12px;font-size:12px;font-weight:600;background:var(--nx-field)}.mn-saved{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;color:var(--nx-text-3)}.mn h4{margin-top:10px;font-family:"Clash Grotesk",var(--nx-font);font-size:27px;font-weight:700;line-height:1.05}.mn section{margin-top:18px}.mn-h{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:650}.mn-h i{padding:1px 6px;border-radius:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-style:normal;color:var(--nx-brand);background:color-mix(in srgb,var(--nx-brand) 12%,transparent)}.mn-text,.mn-sub{margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--nx-text-2)}.mn-studio{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.mn-studio span{position:relative;padding:10px 12px;border-radius:12px;background:var(--nx-field)}.mn-studio b{display:block;font-size:13px}.mn-studio small{font-size:11.5px;color:var(--nx-text-3)}.mn-studio em{position:absolute;right:10px;top:12px;padding:2px 8px;border-radius:7px;font-size:11px;font-style:normal;font-weight:600;color:var(--nx-text-2);background:var(--nx-active)}.mn-ask{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:12px;font-size:13.5px;font-weight:650;color:#fff;background:var(--nx-brand)}.mn-ask svg:last-child{margin-left:auto;transform:rotate(90deg)}.mn-icons{display:flex;justify-content:space-between;margin-top:10px;padding:6px;border-radius:12px;color:var(--nx-text-2);background:var(--nx-field)}.mn-icons span{display:grid;place-items:center;width:32px;height:28px}.mn-facts{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin-top:14px;padding:12px;border-radius:12px;font-size:12.5px;box-shadow:inset 0 0 0 1px var(--nx-line)}.mn-facts dt{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;color:var(--nx-text-3)}.mn-facts dd{margin:0;text-align:right;font-weight:600}.mk-hud{position:absolute;left:50%;bottom:230px;z-index:60;display:flex;align-items:center;gap:14px;padding:12px 18px 12px 12px;border-radius:20px;translate:-50% 0;font-size:16px;font-weight:600;color:#fff;background:#14110fd1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 50px -20px #0009;pointer-events:none}.mk-hud-keys{display:flex;gap:5px}.mk-hud kbd,.mk-sheet kbd{display:grid;place-items:center;min-width:38px;height:38px;padding:0 9px;border-radius:10px;font-family:var(--nx-font);font-size:17px;font-weight:600;color:#fff;background:linear-gradient(180deg,#ffffff38,#ffffff1a);box-shadow:inset 0 1px #ffffff40,0 2px #0006}.mk-sheet{width:820px;margin-top:30px;align-self:flex-start;padding:22px 24px 24px;border-radius:20px;background:var(--nx-menu);box-shadow:var(--nx-shadow),0 40px 80px -30px #0006}.mk-sheet-title{font-family:"Clash Grotesk",var(--nx-font);font-size:22px;font-weight:700}.mk-sheet-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:16px}.mk-sheet-h{margin-bottom:6px;font-size:12px;font-weight:650;color:var(--nx-text-3)}.mk-sheet-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 0;font-size:13px;border-bottom:1px solid var(--nx-line)}.mk-sheet kbd{min-width:30px;height:24px;font-size:12px;color:var(--nx-text);background:var(--nx-field);box-shadow:inset 0 0 0 1px var(--nx-line-strong)}.ip{position:absolute;inset:0;overflow:hidden;background:radial-gradient(130% 80% at 50% 0%,#f7f3ec,#eee8df 62%,#e6dfd4);font-family:var(--nx-font);color:var(--nx-text)}.eco[data-shell=dark] .ip,.ip.is-dark{background:radial-gradient(130% 80% at 50% 0%,#1d1815,#120f0d 55%,#0c0a09)}.ip-top{position:absolute;top:58px;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.ip-circle{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--nx-text);background:var(--lg-fill-strong);-webkit-backdrop-filter:var(--lg-blur);backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge),0 8px 20px -12px #462d1459}.ip-date{display:flex;align-items:center;gap:8px;font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-text-3)}.ip-date b{width:6px;height:6px;border-radius:50%;background:var(--nx-brand)}.ip-date span:last-child{letter-spacing:.02em;text-transform:none;color:var(--nx-text-2)}.ip-wall{position:absolute;inset:112px 0 0;display:flex;gap:10px;padding:0 16px}.ip-col{display:flex;flex:1;flex-direction:column;gap:10px}.ip-col .tl{position:relative;top:auto;left:auto;translate:none;width:100%}.ip-wall-fade{position:absolute;left:0;right:0;bottom:0;z-index:10;height:330px;pointer-events:none;background:linear-gradient(0deg,rgb(240 234 226 / .96) 0,rgb(240 234 226 / .7) 46%,transparent)}.ip-dock{position:absolute;left:12px;right:12px;bottom:30px;z-index:20}.ip-dock .cx--home{padding:14px 14px 11px;border-radius:28px}.ip-dock .cx-typed{min-height:44px;font-size:16px}.ip-dock .cx-model{display:none}.ip-video{position:absolute;inset:0;background:#000;color:#fff}.ip-video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ip-video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .45),transparent 22%),linear-gradient(0deg,rgb(0 0 0 / .7),transparent 42%)}.ip-video-tabs{position:absolute;top:64px;left:0;right:0;z-index:2;display:flex;justify-content:center;gap:22px;font-size:16px;font-weight:600;color:#ffffff9e}.ip-video-tabs b{color:#fff;box-shadow:0 3px 0 -1px #fff}.ip-video-rail{position:absolute;right:12px;bottom:150px;z-index:2;display:grid;justify-items:center;gap:18px;font-size:12.5px;font-weight:600}.ip-video-rail span{display:grid;justify-items:center;gap:4px}.ip-video-rail svg{filter:drop-shadow(0 1px 2px rgb(0 0 0 / .4))}.ip-video-rail .is-avatar{width:46px;height:46px;border:2px solid #fff;border-radius:50%;background:linear-gradient(140deg,#f08a5d,#b83b5e);font-size:18px;font-weight:800;display:grid;place-items:center}.ip-video-rail .is-share{border-radius:14px;transition:background-color .2s ease}.ip-video-rail .is-share.is-pressed{background:#ffffff38}.ip-video-cap{position:absolute;left:16px;right:86px;bottom:96px;z-index:2;font-size:15px;line-height:1.4}.ip-video-cap strong{display:block;margin-bottom:4px;font-size:16px}.ip-video-cap small{display:block;margin-top:8px;font-size:13px;opacity:.85}.ip-sheet{position:absolute;left:0;right:0;bottom:0;z-index:40;padding:10px 0 34px;border-radius:34px 34px 0 0;color:#111;background:#f6f5f3f0;-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 -20px 60px -20px #00000080}.ip-sheet-grab{width:40px;height:5px;margin:0 auto 14px;border-radius:3px;background:#0000002e}.ip-sheet-head{display:flex;align-items:center;gap:12px;padding:0 20px 14px;border-bottom:.5px solid rgb(0 0 0 / .12)}.ip-sheet-head img{width:48px;height:48px;border-radius:10px;object-fit:cover}.ip-sheet-head strong{display:block;font-size:15px;font-weight:600}.ip-sheet-head small{display:block;font-size:13px;color:#00000080}.ip-sheet-apps{display:flex;gap:18px;padding:18px 20px 16px;overflow:hidden}.ip-sheet-app{display:grid;flex:none;justify-items:center;gap:7px;width:62px;font-size:11.5px;color:#000000c7}.ip-sheet-app i{position:relative;display:grid;place-items:center;width:62px;height:62px;border-radius:15px;overflow:hidden;font-style:normal;color:#fff;background:#ddd;box-shadow:inset 0 0 0 .5px #00000014}.ip-sheet-app i img{width:100%;height:100%}.ip-sheet-app.is-recallr i{box-shadow:0 0 0 3px #f6f5f3,0 0 0 5px var(--nx-brand);transition:box-shadow .26s ease}.ip-sheet-app.is-tap i:after{content:"";position:absolute;inset:0;background:#ffffff59;animation:ip-tap .52s ease-out both}@keyframes ip-tap{0%{opacity:1}to{opacity:0}}.ip-sheet-actions{margin:0 16px;overflow:hidden;border-radius:14px;background:#fff}.ip-sheet-actions p{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;font-size:16px;border-bottom:.5px solid rgb(0 0 0 / .1)}.ip-sheet-actions p:last-child{border-bottom:0}.ip-sheet-actions svg{color:#0009}.ip-share{position:absolute;left:12px;right:12px;bottom:24px;z-index:45;padding:18px;border-radius:30px;background:#fffdfa;box-shadow:0 0 0 .5px #462d141f,0 30px 80px -24px #0000008c;color:#1c1916eb}.ip-share-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ip-share-head img{width:34px;height:34px;border-radius:9px}.ip-share-head small{display:block;font-size:12px;font-weight:600;color:#1c191673}.ip-share-head strong{display:block;font-size:17px;font-weight:650}.ip-share-preview{display:flex;gap:12px;padding:10px;border-radius:18px;background:#f4efe6;box-shadow:inset 0 0 0 .5px #462d141a}.ip-share-preview img{width:64px;height:84px;border-radius:12px;object-fit:cover}.ip-share-preview small{display:flex;align-items:center;gap:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#1c191673}.ip-share-preview strong{display:block;margin-top:6px;font-size:15px;font-weight:650;line-height:1.3}.ip-share-preview p{margin-top:3px;font-size:12.5px;color:#1c19168c}.ip-checks{display:grid;gap:10px;margin:16px 2px 4px}.ip-check{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:550;color:#1c191659;transition:color .26s ease}.ip-check i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:#1c19161a;transition:background-color .26s ease}.ip-check.is-done{color:#1c1916e6}.ip-check.is-done i{background:#1f9d57}.ip-check.is-live i{background:color-mix(in srgb,#b86a22 26%,transparent)}.ip-progress{height:3px;margin-top:14px;overflow:hidden;border-radius:2px;background:#1c191614}.ip-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e07a22,#b86a22);transition:width .6s cubic-bezier(.2,.9,.25,1)}.ip-activity{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;height:100%;padding:10px 18px 10px 14px;color:#fff;font-family:var(--nx-font, -apple-system, system-ui, sans-serif)}.ip-activity-art{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;overflow:hidden}.ip-activity-art img{width:100%;height:100%;object-fit:cover}.ip-activity strong{display:block;font-size:14px;font-weight:650;line-height:1.2}.ip-activity small{display:block;margin-top:2px;font-size:11.5px;color:#ffffff8c}.ip-activity-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:7px}.ip-activity-steps i{height:4px;border-radius:2px;background:#ffffff24;transition:background-color .3s ease}.ip-activity-steps i.is-on{background:#de8e61}.ip-activity-steps i.is-live{background:color-mix(in srgb,#de8e61 55%,transparent)}.ip-activity-pct{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:#de8e61}.ip-activity-pct.is-done{color:#34d66b}.ip-chat{position:absolute;inset:0;z-index:25;display:flex;flex-direction:column;padding:112px 16px 210px;gap:14px;overflow:hidden}.ip-bubble{align-self:flex-end;max-width:82%;padding:10px 14px;border-radius:20px 20px 6px;font-size:15px;line-height:1.4;background:var(--nx-bubble)}.ip-answer{font-size:15.5px;line-height:1.55}.ip-answer .ea-thought{font-size:13px}.ip-answer-card{margin-top:4px;padding:12px 14px;border-radius:18px;background:var(--lg-card);box-shadow:var(--lg-edge),0 14px 34px -22px #462d1466}.ip-answer-card dt{font-family:Geist Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-brand)}.ip-answer-card dd{margin:2px 0 10px;font-size:14px;line-height:1.45}.ip-answer-card dd:last-child{margin-bottom:0}.ipn{position:absolute;inset:0;z-index:26;overflow:hidden;background:#f3efe8}.ipn-hero{position:relative;height:300px;overflow:hidden;background:#222;transition:box-shadow .4s ease}.ipn-hero img{width:100%;height:100%;object-fit:cover}.ipn-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .35),transparent 40%,transparent 70%,rgb(243 239 232 / .6))}.ipn-bar{position:absolute;top:58px;left:14px;right:14px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px}.ipn-circle{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#1c1916;background:#fffdfad9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ipn-tabs{display:flex;gap:2px;padding:3px;border-radius:20px;background:#fffdfad9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ipn-tabs span{padding:6px 10px;border-radius:16px;font-size:12.5px;font-weight:600;color:#1c1916b3}.ipn-tabs span.is-on{color:#fff;background:#c8732a}.ipn-play{position:absolute;left:50%;top:55%;z-index:2;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;translate:-50% -50%;color:#fff;background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ipn-body{position:relative;padding:16px 18px 120px}.ipn-meta{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ipn-source{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;border-radius:14px;font-size:12.5px;font-weight:600;background:#1c19160f}.ipn-meta .t-mono{font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;text-transform:none;color:#1c191673}.ipn-title{font-family:"Clash Grotesk",var(--nx-font);font-size:29px;font-weight:700;line-height:1.05;letter-spacing:-.01em;color:#1c1916}.ipn-actions{display:flex;align-items:center;gap:8px;margin:14px 0 6px}.ipn-open{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:19px;font-size:14px;font-weight:650;color:#fff;background:#c8732a;box-shadow:0 10px 20px -10px #b86a22cc}.ipn-round{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#1c1916bf;box-shadow:inset 0 0 0 1px #1c191624}.ipn-section{margin-top:18px;padding:12px;margin-left:-12px;margin-right:-12px;border-radius:16px;transition:background-color .4s ease,box-shadow .4s ease}.ipn-section.is-lit,.ipn-hero.is-lit{background:#e07a2214;box-shadow:inset 0 0 0 2px #e07a22b3}.ipn-head{display:flex;align-items:center;gap:9px;margin-bottom:8px;font-size:18px;font-weight:600;color:#1c1916}.ipn-head i{display:grid;place-items:center;width:26px;height:20px;border-radius:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;font-style:normal;color:#b86a22;background:#b86a221f}.ipn-head small{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:#1c191666}.ipn-quote{font-family:Newsreader,New York,Georgia,serif;font-size:17px;line-height:1.5;color:#1c1916d9}.ipn-ideas{display:grid;gap:7px}.ipn-ideas li{position:relative;padding-left:16px;font-size:14.5px;line-height:1.45;color:#1c1916cc}.ipn-ideas li:before{content:"•";position:absolute;left:2px;color:#b86a22}.ipn-link{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid rgb(28 25 22 / .07)}.ipn-link span{flex:1;min-width:0}.ipn-link b{display:block;overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ipn-link small{display:block;font-size:12px;color:#1c191673}.ipn-link em{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-style:normal;color:#b86a22}.ipn-ask{position:absolute;left:18px;right:18px;bottom:30px;z-index:5;display:flex;align-items:center;gap:9px;height:50px;padding:0 7px 0 18px;border-radius:25px;font-size:15px;font-weight:550;color:#1c191699;background:#fffdfaeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 .5px #462d1424,0 18px 36px -18px #462d1473}.ipn-ask>svg{color:#b86a22}.ipn-ask span{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;border-radius:50%;color:#fff;background:#c8732a}.ip-sources{padding:10px 12px}.ip-sources-head{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:650;color:var(--nx-text-2)}.ip-sources-head b{color:var(--nx-text-3)}.ip-share-icon{display:grid;flex:none;place-items:center;width:64px;height:84px;border-radius:12px;background:#1c19160f}.rb{--rb-bg: linear-gradient(180deg, rgba(30, 22, 17, .97), rgba(15, 11, 8, .985));--rb-card: rgba(255, 244, 224, .045);--rb-card-strong: rgba(255, 244, 224, .08);--rb-line: rgba(255, 240, 220, .1);--rb-line-strong: rgba(255, 138, 76, .4);--rb-text: #fff7ee;--rb-muted: rgba(255, 247, 238, .64);--rb-faint: rgba(255, 247, 238, .4);--rb-accent: #ff8a4c;--rb-accent-2: #ffb07f;--rb-accent-soft: rgba(255, 138, 76, .13);--rb-good: #7ce0a3;--rb-good-soft: rgba(124, 224, 163, .12);position:absolute;top:18px;right:18px;bottom:18px;z-index:5;display:flex;flex-direction:column;width:400px;padding:14px;overflow:hidden;border-radius:24px;color:var(--rb-text);background:var(--rb-bg);box-shadow:0 0 0 1px #fff0dc14,0 30px 80px -24px #000000a6;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:13px;text-align:left}.rb *{box-sizing:border-box}.rb p{margin:0}.rb-head{display:flex;align-items:center;gap:10px;padding:2px 2px 12px}.rb-head img{width:34px;height:34px;border-radius:10px}.rb-head strong{display:block;font-size:16px;font-weight:650}.rb-head small{display:block;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;color:var(--rb-faint)}.rb-head-tools{display:flex;gap:14px;margin-left:auto;color:var(--rb-faint)}.rb-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--rb-card);box-shadow:inset 0 0 0 1px var(--rb-line)}.rb-tabs span{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--rb-muted)}.rb-tabs .is-on{color:var(--rb-text);background:var(--rb-card-strong);box-shadow:inset 0 0 0 1px var(--rb-line)}.rb-page{display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px;border-radius:16px;background:var(--rb-card);box-shadow:inset 0 0 0 1px var(--rb-line)}.rb-page small{display:block;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;color:var(--rb-faint)}.rb-page strong{display:block;margin-top:2px;font-size:13.5px;font-weight:650}.rb-page-state{margin-left:auto;font-size:11.5px;color:var(--rb-faint)}.rb-save{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:700;color:var(--rb-accent);background:var(--rb-accent-soft);box-shadow:inset 0 0 0 1px var(--rb-line-strong);white-space:nowrap;transition:background-color .2s ease,color .2s ease,transform .16s ease}.rb-save.is-pressed{transform:scale(.94);background:#ff8a4c42}.rb-save.is-done{color:var(--rb-good);background:var(--rb-good-soft);box-shadow:inset 0 0 0 1px #7ce0a359}.rb-spin{width:12px;height:12px;border:2px solid rgba(255,138,76,.3);border-top-color:var(--rb-accent);border-radius:50%;animation:rb-spin .8s linear infinite}@keyframes rb-spin{to{transform:rotate(360deg)}}.rb-body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:10px;padding:10px 6px;text-align:center}.rb-orb{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 4px;border-radius:14px;font-family:Iowan Old Style,Palatino Linotype,Palatino,ui-serif,Georgia,serif;font-size:20px;font-weight:700;color:var(--rb-accent);background:var(--rb-accent-soft);box-shadow:inset 0 0 0 1px var(--rb-line-strong)}.rb-body h4{margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,ui-serif,Georgia,serif;font-size:22px;font-weight:700}.rb-body p{font-size:13px;line-height:1.5;color:var(--rb-muted)}.rb-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}.rb-chips span{padding:7px 11px;border-radius:10px;font-size:11.5px;font-weight:600;color:var(--rb-muted);background:var(--rb-card);box-shadow:inset 0 0 0 1px var(--rb-line)}.rb-chips .is-accent{color:var(--rb-accent);box-shadow:inset 0 0 0 1px var(--rb-line-strong)}.rb-toast{display:flex;align-items:center;gap:10px;padding:12px;border-radius:16px;text-align:left;background:var(--rb-good-soft);box-shadow:inset 0 0 0 1px #7ce0a34d}.rb-toast i{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;color:#0d2a19;background:var(--rb-good)}.rb-toast strong{display:block;font-size:13.5px}.rb-toast small{display:block;font-size:12px;color:var(--rb-muted)}.rb-chat{display:flex;flex:1;flex-direction:column;gap:10px;padding:12px 2px;overflow:hidden}.rb-msg-user{align-self:flex-end;max-width:85%;padding:9px 12px;border-radius:14px 14px 4px;font-size:13px;color:var(--rb-accent-deep, #1c0e06);background:var(--rb-accent-2)}.rb-msg-ai{padding:12px;border-radius:14px;font-size:13px;line-height:1.55;color:var(--rb-text);background:var(--rb-card);box-shadow:inset 0 0 0 1px var(--rb-line)}.rb-msg-ai b{color:var(--rb-accent-2)}.rb-composer{position:relative;padding:12px 12px 10px;border-radius:18px;background:var(--rb-card);box-shadow:inset 0 0 0 1px var(--rb-line)}.rb-composer p{min-height:38px;padding-right:44px;font-size:13.5px;line-height:1.45;color:var(--rb-faint)}.rb-composer .is-typed{color:var(--rb-text)}.rb-composer-row{display:flex;align-items:center;gap:6px}.rb-composer-row span{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:8px;font-size:11px;font-weight:600;color:var(--rb-faint);background:var(--rb-card);box-shadow:inset 0 0 0 1px var(--rb-line)}.rb-send{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--rb-accent-deep, #1c0e06);background:var(--rb-accent)}.rb-launcher{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#3a2a1f,#120d09 70%);box-shadow:0 0 0 1px #fff0dc1f,0 12px 30px -10px #0009}.rb-article{position:absolute;inset:0;padding:44px 470px 0 70px;overflow:hidden;color:#1d1b19;background:#fbfaf7;font-family:Newsreader,Iowan Old Style,Georgia,serif;text-align:left}.rb-article nav{display:flex;justify-content:space-between;margin-bottom:34px;font-family:-apple-system,system-ui,sans-serif;font-size:13px;font-weight:600;color:#8a7f74}.rb-article nav b{font-family:Newsreader,Georgia,serif;font-size:22px;font-style:italic;color:#1d1b19}.rb-article small{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#b0632a}.rb-article h3{margin:10px 0 14px;font-size:44px;font-weight:600;line-height:1.05;letter-spacing:-.02em}.rb-article img{display:block;width:100%;height:230px;margin-bottom:18px;border-radius:14px;object-fit:cover}.rb-article p{margin:0 0 12px;font-size:17px;line-height:1.6;color:#4a4440}.rb-article mark{padding:0 2px;border-radius:3px;color:inherit;background:#ffa84c52}
