:root{color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#09090a;color:#f2f0eb;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}.shell{display:flex;min-height:100vh}.sidebar{background:#111112;width:246px;flex-shrink:0;border-right:1px solid #29292c;padding:20px 12px;display:flex;flex-direction:column;gap:8px}.brand{font-size:17px;font-weight:800;letter-spacing:2.4px;padding:12px}.brand span{font-weight:400;color:#777;margin-left:6px;font-size:10px;letter-spacing:1px}.nav{display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;background:transparent;color:#b6b5ba;text-align:left;border-radius:9px;width:100%}.nav.active,.nav:hover{background:#28282b;color:white}.subtle{color:#929096;font-size:12px}.history{margin:18px 8px 8px;font-size:10px;letter-spacing:1.5px;color:#777}.main{flex:1 1;min-width:0;flex-direction:column}.main,.top{display:flex}.top{border-bottom:1px solid #252527;align-items:center;justify-content:space-between;padding:0 25px}.top-title{letter-spacing:1.1px;color:#ddd}.content{width:100%;max-width:1080px;margin:0 auto;padding:34px 28px 70px;flex:1 1}.toggle{display:none;background:transparent;color:#eee;border:0}.h1{font-size:36px;font-family:Georgia,serif;font-weight:400;letter-spacing:-1px;margin:0 0 7px}.subtitle{color:#858589;margin:0 0 28px;font-size:14px}.panel{background:#161619;border:1px solid #2a2a2e;border-radius:14px;padding:18px}.field{background:#1d1d20;border:1px solid #343438;border-radius:12px;padding:14px;color:#f4f4f4;width:100%;outline:none}.field:focus{border-color:#a09b92}.textarea{min-height:94px;resize:vertical}.btn{background:#e9e7e1;border:1px solid #e9e7e1;color:#111;padding:11px 17px;border-radius:10px;font-weight:650}.btn.ghost{background:#252527;border:1px solid #39393c;color:#e3e0dc}.btn.small{padding:7px 10px;font-size:12px}.row{display:flex;align-items:center;gap:10px}.between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:14px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:18px;gap:18px}.asset{background:#161618;border:1px solid #2d2d30;border-radius:12px;overflow:hidden}.asset-image{width:100%;height:250px;object-fit:cover;display:block;background:#202024}.asset-meta{padding:13px;display:flex;flex-direction:column;gap:11px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{border:1px solid #414146;background:#212124;color:#ccc;padding:8px 13px;border-radius:30px}.chip.on{background:#e5e2dc;color:#101012}.bubble{background:#1e1e21;padding:15px 17px;border-radius:13px;line-height:1.65;white-space:pre-wrap;font-size:14px}.bubble.user{background:#29292d;margin-left:12%}.bubble.ai{margin-right:12%}.messages{display:flex;flex-direction:column;gap:12px;max-height:52vh;overflow:auto;margin-bottom:20px}.composer{display:flex;gap:10px;align-items:flex-end}.composer textarea{flex:1 1}.note{font-size:12px;color:#8e8b91;line-height:1.6}.hero{padding:55px 0 28px;text-align:center}.hero h1{font:normal 37px Georgia,serif}.hero p{color:#9b999e}.orb{height:158px;width:158px;border-radius:50%;margin:15px auto 25px;background:radial-gradient(circle at 31% 25%,#fff,#aeb0b9 24%,#555862 53%,#141417 78%);box-shadow:0 0 45px #9094aa20;animation:float 4s ease-in-out infinite}@keyframes float{50%{transform:translateY(-7px)}}.empty{border:1px dashed #444;border-radius:14px;padding:40px;text-align:center;color:#959299}.divider{border:none;margin:20px 0}.divider,.sidefooter{border-top:1px solid #303033}.sidefooter{margin-top:auto;padding-top:10px}.actions{display:flex;gap:7px;flex-wrap:wrap}.formgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.image-preview{width:100%;max-height:400px;object-fit:contain;border-radius:12px;background:#1d1d20}.warning{border-left:2px solid #bcb6a4;padding-left:12px;color:#aaa;font-size:12px;line-height:1.6}@media(max-width:740px){.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:30;transform:translateX(-101%);transition:transform .2s;box-shadow:20px 0 45px #0008}.sidebar.open{transform:translateX(0)}.toggle{display:inline-flex}.top{padding:0 16px}.content{padding:25px 17px 50px}.h1{font-size:30px}.hero{padding-top:28px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-image{height:185px}.shade{position:fixed;inset:0;z-index:20;background:#0009}}.orb.liquid{position:relative;overflow:hidden;background:radial-gradient(ellipse at 28% 20%,#efffff 0,#82eaff 11%,#5d69cb 25%,#261942 46%,#0e172d 72%,#090a14 100%);box-shadow:0 0 40px #57c8f847,0 0 75px #9458df22,inset -15px -14px 29px #0b0b1dbb,inset 10px 10px 21px #e6ffff88;animation:float 4s ease-in-out infinite,orb-hue 12s linear infinite}.orb.liquid:before{content:"";position:absolute;inset:9%;border-color:#ffffff25 #9178ff7e #ffffff25 #94fffacc;border-style:solid;border-width:12px;border-radius:43% 57% 67% 33%/44% 35% 65% 56%;filter:blur(3px);animation:orb-swirl 7s linear infinite}.orb.liquid:after{content:"";position:absolute;inset:15%;border-radius:60% 40% 45% 55%;background:conic-gradient(from 20deg,transparent,#b7f8ff99,transparent,#c1a9ff75,transparent);mix-blend-mode:screen;filter:blur(9px);animation:orb-swirl 5s linear infinite reverse}.orb.listening{animation:float 2s ease-in-out infinite,orb-hue 3s linear infinite;box-shadow:0 0 60px #4ce5fc9c,0 0 90px #9663ed55}.orb.speaking{animation:float 1.3s ease-in-out infinite,orb-hue 4s linear infinite;box-shadow:0 0 60px #b69bff99,0 0 85px #40ffff70}@keyframes orb-swirl{to{transform:rotate(1turn)}}@keyframes orb-hue{to{filter:hue-rotate(1turn)}}.dovy-hero{text-align:center;background:radial-gradient(ellipse at top,#24334f 0,#11141b 40%,#101013 76%);border:1px solid #333841;border-radius:22px;padding:22px}.dovy-hero .orb{width:170px;height:170px}.dovy-hero .subtitle{color:#aaa}.eyebrow{font-size:10px;letter-spacing:2.2px;color:#bdb6de;margin:12px}.agent-plan{white-space:pre-wrap;line-height:1.7;font-size:14px;color:#dedee5}.voice-panel{max-width:760px;margin:auto;align-items:stretch}.voice-panel .orb{width:210px;height:210px;margin:12px auto}.voice-panel .bubble{white-space:pre-wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px}.alma-live{position:relative;max-width:950px;margin:0 auto;padding:26px clamp(20px,4vw,55px) 23px;border:1px solid rgba(174,199,255,.15);border-radius:30px;background:radial-gradient(ellipse at 50% 8%,rgba(92,65,154,.16),transparent 44%),linear-gradient(155deg,#14151c,#090a10 70%);box-shadow:0 35px 110px #0007,inset 0 1px rgba(255,255,255,.06);overflow:hidden;isolation:isolate}.alma-live:before{content:"";position:absolute;pointer-events:none;inset:-50% -50% auto;height:80%;background:radial-gradient(circle,rgba(83,177,243,.06),transparent 65%);z-index:-1}.alma-live-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.alma-live-eyebrow,.alma-live-tag{font-size:10px;letter-spacing:2.1px;color:#a8b3d1;font-weight:650}.alma-live-eyebrow{display:flex;align-items:center;gap:9px}.alma-live-dot{width:6px;height:6px;border-radius:50%;background:#82eae2;box-shadow:0 0 12px #82eae2}.alma-live-tag{border:1px solid #ced7ff30;padding:8px 12px;border-radius:99px;letter-spacing:1px;background:#fff07}.alma-orb-stage{height:310px;display:flex;align-items:center;justify-content:center;perspective:700px}.alma-orb-halo{width:230px;height:230px;position:relative;border-radius:50%;animation:alma-breathe 5s ease-in-out infinite;filter:drop-shadow(0 0 36px #7169e655)}.alma-orb-halo:before{content:"";position:absolute;inset:-31px;border-radius:50%;background:radial-gradient(circle,#8fa3ff1c,transparent 69%);animation:alma-aura 5s ease-in-out infinite}.alma-orb-glass{width:100%;height:100%;position:relative;overflow:hidden;border-radius:50%;background:radial-gradient(ellipse at 31% 19%,#fdf7ffee 0,#c7dfffbb 9%,#ac8ee5c8 24%,#735a92f2 40%,#29203f 67%,#090a15 95%);border:1px solid #e5dfff8a;box-shadow:inset 16px 16px 24px #ffffff3d,inset -24px -28px 37px #090410dd,0 12px 44px #9a68df33;transform-style:preserve-3d}.alma-orb-mesh{position:absolute;inset:19px;border-radius:39% 61% 51% 49%/60% 38% 62% 40%;border-color:#f3e9ffbb #ed82c08c #aecaff42 #aecaff42;border-style:solid;border-width:22px;transform:rotate(34deg);filter:blur(8px);animation:alma-swirl 8s linear infinite}.alma-orb-sheen{position:absolute;inset:11%;border-radius:50%;background:conic-gradient(from 20deg,transparent 4%,#7be8ff8a 24%,transparent 43%,#ffa3ec9c 63%,transparent 85%);mix-blend-mode:screen;filter:blur(15px);animation:alma-swirl 12s linear infinite reverse}.alma-orb-reflection{position:absolute;top:11%;left:18%;width:51%;height:23%;background:linear-gradient(165deg,#fff8,#ffffff05);filter:blur(11px);border-radius:50%;transform:rotate(-27deg)}.alma-orb-halo.is-listening{animation:alma-breathe 1.35s ease-in-out infinite;filter:drop-shadow(0 0 42px #64dfff88)}.alma-orb-halo.is-speaking{animation:alma-breathe .9s ease-in-out infinite;filter:drop-shadow(0 0 50px #c078ffa0)}.alma-live-intro{text-align:center;margin:-7px 0 26px}.alma-live-intro h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(31px,4.5vw,45px);letter-spacing:-1.8px;font-weight:650;margin:0 0 10px;color:#f6f5fa}.alma-live-intro h2 span{background:linear-gradient(90deg,#e9d1ff,#a7eaff);-webkit-background-clip:text;background-clip:text;color:transparent}.alma-live-intro p{margin:0;color:#abb0c2;font-size:14px;line-height:1.5}.alma-live-controls{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 27px}.alma-glass-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:100px;border:1px solid #d9e4ff28;color:#f3effe;padding:12px 18px;background:linear-gradient(140deg,#ffffff17,#a8a8db07);box-shadow:inset 0 1px #ffffff24,0 8px 20px #0004;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:transform .2s,border-color .2s}.alma-glass-button:hover{transform:translateY(-2px);border-color:#d9e4ff70}.alma-glass-button.alma-talk{background:linear-gradient(135deg,#ab83fb4d,#6fd7f027);border-color:#ccbaff6a}.alma-glass-button.active{box-shadow:0 0 26px #7ef2ee46}.alma-composer{display:flex;gap:12px;align-items:end;background:linear-gradient(130deg,#ffffff12,#ffffff05);border:1px solid #d8e0ff32;border-radius:24px;padding:13px;box-shadow:inset 0 1px #ffffff15,0 12px 50px #0004;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.alma-composer:focus-within{border-color:#b4b4ff99}.alma-composer textarea{background:transparent;color:#f1eef9;border:0;outline:0;flex:1 1;min-width:0;resize:vertical;padding:10px 12px;min-height:54px;max-height:220px;line-height:1.5}.alma-composer textarea::placeholder{color:#858ba2}.alma-composer button{border:1px solid #ebdfffaa;border-radius:17px;width:49px;height:49px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#deacfb,#99def2);color:#0d1020;box-shadow:0 0 20px #ab8ef54a;flex-shrink:0}.alma-composer button:disabled{opacity:.45}.alma-voice-answer{margin-top:20px;padding:19px 21px;border-radius:18px;background:#ffffff09;border:1px solid #e2d7ff29;line-height:1.7;white-space:pre-wrap}.alma-voice-answer p{margin:10px 0 0}.alma-answer-label{font-size:11px;letter-spacing:1.5px;color:#b7a6ef;display:flex;gap:8px;align-items:center;font-weight:700}.alma-voice-disclosure{font-size:11px;text-align:center;color:#7d8499;line-height:1.5;margin:20px 0 0}@keyframes alma-breathe{0%,to{transform:translateY(4px) scale(.975) rotate(-2deg)}50%{transform:translateY(-7px) scale(1.035) rotate(2deg)}}@keyframes alma-swirl{to{transform:rotate(1turn)}}@keyframes alma-aura{50%{opacity:.45;transform:scale(1.17)}}@media(max-width:600px){.alma-live{padding:20px 17px 21px;border-radius:22px}.alma-orb-stage{height:250px}.alma-orb-halo{width:185px;height:185px}.alma-live-controls{gap:7px}.alma-glass-button{padding:10px 13px;font-size:12px}.alma-live-intro{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){.alma-orb-halo,.alma-orb-halo:before,.alma-orb-mesh,.alma-orb-sheen{animation:none!important}.alma-glass-button{transition:none}}.main:has(.v5-chat){min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.main:has(.v5-chat) .content{padding:0!important;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.v5-chat{flex:1 1;flex-direction:column;min-height:0;background:radial-gradient(ellipse at 52% 13%,#17101c 0,#0b0b0d 36%,#09090b 76%)}.v5-chat,.v5-chat-top{display:flex;position:relative}.v5-chat-top{height:56px;justify-content:center}.v5-switch{display:flex;align-items:center;gap:4px;border:1px solid #ffffff16;border-radius:999px;padding:4px;background:#ffffff06;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.v5-switch button{border:0;color:#888b96;background:transparent;font-size:12px;font-weight:650;letter-spacing:.2px;padding:9px 16px;cursor:pointer}.v5-switch button span{font-size:11px;font-weight:400}.v5-switch button.selected{color:#f9f8fa;background:linear-gradient(120deg,#ffffff18,#b69ad91a);box-shadow:inset 0 1px #ffffff24,0 1px 10px #0004}.v5-icon-btn{position:absolute;right:24px;background:transparent;color:#aeb0bd;border:0;padding:10px;cursor:pointer}.v5-chat-body{overflow-y:auto;flex:1 1;min-height:0;scrollbar-width:thin;scrollbar-color:#39363f transparent}.v5-welcome{max-width:810px;min-height:100%;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 22px 12px}.v5-orb{width:108px!important;height:108px!important;margin:2px auto 30px!important;flex-shrink:0}.v5-overline{font-size:10px;letter-spacing:2.5px;color:#a9a6b6;font-weight:650}.v5-welcome h1{font:normal clamp(30px,4vw,43px)/1.2 Georgia,serif;letter-spacing:-1px;margin:13px 0}.v5-welcome p{font-size:13px;color:#9696a2;margin:0;line-height:1.7;max-width:430px}.v5-suggestions{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin:32px auto 0}.v5-suggestions button{display:flex;align-items:center;gap:6px;background:#ffffff07;border:1px solid #ffffff16;border-radius:13px;color:#c6c4ce;padding:10px 13px;font-size:12px;cursor:pointer}.v5-suggestions button:hover{border-color:#ad8de864;background:#ffffff10}.v5-thread{max-width:790px;margin:auto;padding:28px 20px 56px;display:flex;flex-direction:column;gap:30px}.v5-turn{display:flex;align-items:flex-start;font-size:15px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.v5-turn.user .v5-turn-text{max-width:min(85%,570px);background:#ffffff12;border-radius:22px 22px 7px 22px;padding:11px 18px;color:#f2eff7}.v5-turn.assistant .v5-turn-text{flex:1 1;color:#e4e2e8;max-width:720px}.v5-mini-orb{background:radial-gradient(circle at 30% 25%,#fff9,#b8bcf4 21%,#8560aa 44%,#15111f 83%);box-shadow:0 0 15px #947ad644;margin-top:3px}.v5-turn-actions{display:flex;margin-top:12px;gap:8px}.v5-turn-actions button{background:none;border:none;color:#7e7d86;cursor:pointer;padding:3px}.v5-turn-actions button:hover{color:white}.v5-thinking{color:#aa9fb8}.v5-thinking span{animation:alma-breathe 1.2s infinite;display:inline-block}.v5-bottom{width:min(790px,calc(100% - 36px));margin:0 auto;flex-shrink:0;padding-bottom:14px}.v5-composer{border:1px solid #ffffff24;border-radius:25px;background:linear-gradient(120deg,#29262bfa,#18191ef9);box-shadow:0 10px 45px #0006,inset 0 1px #ffffff1c;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:12px 14px 10px;transition:border-color .2s}.v5-composer:focus-within{border-color:#a89acf80}.v5-composer textarea{display:block;width:100%;min-height:39px;max-height:165px;resize:vertical;background:transparent;border:0;outline:0;color:#f8f7fa;font:14px/1.6 Arial,sans-serif;padding:2px 4px 8px}.v5-composer textarea::placeholder{color:#9897a2}.v5-composer-left,.v5-composer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:6px}.v5-composer-toolbar button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#b4b3be;width:33px;height:33px;border-radius:50%;cursor:pointer}.v5-composer-toolbar button:hover{background:#ffffff15}.v5-composer-toolbar .v5-send{background:linear-gradient(135deg,#ddd8ee,#a6c4df);color:#1b1b24}.v5-composer-toolbar .v5-send:disabled{opacity:.35;cursor:default}.v5-current-mode{color:#9892a3;font-size:11px;margin-left:5px}.v5-footnote{font-size:10px;color:#6f7079;margin:10px 0 0}@media(max-width:740px){.v5-chat-top{height:48px}.v5-welcome{justify-content:center;padding:20px 12px}.v5-suggestions{margin-top:24px}.v5-suggestions button{font-size:11px}.v5-thread{padding:15px 16px 30px;gap:22px}.v5-bottom{width:calc(100% - 20px);padding-bottom:10px}.v5-chat .v5-orb{height:84px!important;width:84px!important}}@media(prefers-reduced-motion:reduce){.v5-orb,.v5-thinking span{animation:none!important}}.v6-shell{display:flex;min-height:100dvh}.v6-rail{position:relative;z-index:17;width:64px;background:#101113;border-right:1px solid #28292e;justify-content:space-between;padding:15px 8px}.v6-rail,.v6-rail-top{display:flex;align-items:center;flex-direction:column}.v6-rail-top{gap:13px;width:100%}.v6-rail-btn{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border:0;background:transparent;color:#c4c5cb;border-radius:13px;transition:background .15s,color .15s}.v6-rail-btn.active,.v6-rail-btn:hover{background:#292b31;color:#fff}.v6-profile{border:1px solid #343740;border-radius:50%;background:#22252a}.v6-drawer{width:290px;flex-shrink:0;background:#1c1d20;border-right:1px solid #303138;display:flex;flex-direction:column;height:100dvh;position:-webkit-sticky;position:sticky;top:0;min-height:0}.v6-drawer-head{padding:25px 19px 17px;display:flex;align-items:center;justify-content:space-between}.v6-drawer-head b{font-size:18px;font-weight:670;letter-spacing:.1px}.v6-chat-row>button:not(.v6-chat-open),.v6-drawer-head button{background:transparent;border:0;color:#a9abb5;padding:5px;display:grid;place-items:center}.v6-drawer-actions{padding:8px 11px 11px;display:grid;grid-gap:7px;gap:7px}.v6-drawer-actions>button{background:transparent;color:#e3e3e8;text-align:left;border:0;border-radius:10px;padding:11px;display:flex;align-items:center;gap:12px}.v6-drawer-actions>button:hover{background:#303136}.v6-search{display:flex;align-items:center;gap:9px;padding:10px 11px;color:#b2b3bb;border:1px solid #383940;border-radius:13px;background:#252629}.v6-search input{width:100%;border:0;outline:0;background:transparent;color:#f5f5f7;font-size:13px}.v6-chat-list{overflow-y:auto;min-height:0;padding:0 9px 24px;flex:1 1}.v6-list-heading{font-size:13px;font-weight:650;color:#aaaab1;margin:24px 10px 10px}.v6-empty-label{color:#75757b;font-size:12px;margin:10px}.v6-chat-row{display:flex;align-items:center;border-radius:11px;min-height:40px;padding:2px 3px}.v6-chat-row.chosen,.v6-chat-row:hover{background:#303137}.v6-chat-open{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;text-align:left;border:0;background:transparent;color:#dedfe3;padding:8px;font-size:13px}.v6-chat-open span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v6-chat-row>button:not(.v6-chat-open){opacity:0}.v6-chat-row:focus-within>button:not(.v6-chat-open),.v6-chat-row:hover>button:not(.v6-chat-open){opacity:1}.v6-drawer-footer{padding:17px 20px;font-size:11px;color:#92939a;border-top:1px solid #303136;letter-spacing:.6px}.v6-drawer-footer span{padding:0 5px}.v6-more-wrap{position:relative}.v6-popover{position:absolute;left:58px;top:-12px;width:236px;background:rgba(36,37,42,.97);border:1px solid #4a4b54;box-shadow:0 22px 58px #0009;border-radius:19px;padding:11px;z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.v6-pop-title{font-size:12px;color:#aaa;padding:9px 10px}.v6-popover button{display:flex;align-items:center;gap:12px;border:0;border-radius:10px;background:transparent;color:#eee;width:100%;padding:12px 10px;text-align:left;font-size:13px}.v6-popover button:hover{background:#414249}.v6-shell>.main{flex:1 1;min-width:0}.v6-shell .top{height:61px}.v6-shell .content{max-width:1100px}.v6-shell .v5-chat{width:100%}@media(max-width:740px){.v6-rail{width:53px;padding:13px 5px;z-index:32}.v6-rail-btn{width:41px;height:41px}.v6-drawer{position:fixed;z-index:29;left:53px;top:0;bottom:0;width:min(290px,calc(100vw - 53px));box-shadow:15px 0 36px #000a}.v6-shell .top .toggle{display:none}.v6-more-wrap .v6-popover{position:fixed;left:58px;top:240px;width:min(250px,calc(100vw - 65px))}.v6-chat-row>button:not(.v6-chat-open){opacity:1}.v6-shell .content{min-width:0}}@media(prefers-reduced-motion:reduce){.v6-rail-btn{transition:none}}.top-actions{gap:12px}.faith-wrap{position:relative}.faith-trigger{justify-content:center;overflow:hidden;min-width:188px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#1a1a1f;color:#eef0f5;padding:8px 16px;box-shadow:inset 0 1px rgba(255,255,255,.07),0 10px 26px rgba(0,0,0,.35)}.faith-trigger,.faith-trigger .faith-overlay{position:relative;display:flex;align-items:center}.faith-trigger .faith-overlay{z-index:3;gap:8px;font-size:13px;font-weight:700;letter-spacing:.2px}.faith-trigger .faith-gradient-layer{position:absolute;left:-80px;width:240%;aspect-ratio:1;border-radius:50%;background:radial-gradient(ellipse at 65% 180%,#f4ff9d,#9bff00,#f4ff9d,#67c7ff,#f4ff9d,#d8afff,#f4ff9d);mix-blend-mode:screen;animation:faith-rotate 10s linear infinite;opacity:.45}.faith-trigger .faith-gradient-layer.second{mix-blend-mode:color-dodge;opacity:.38;animation-duration:7s}.faith-trigger .faith-light{position:absolute;z-index:1;border-radius:999px;width:72%;height:1.4rem;background:#fff5;filter:blur(9px);animation:faith-pulse 3.2s ease-in-out infinite}.faith-popover{position:absolute;right:0;top:calc(100% + 10px);width:360px;background:rgba(20,20,25,.96)!important;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 50px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30}.faith-pop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.faith-pop-head h3{margin:6px 0 0;font-size:18px}.faith-streak{display:inline-flex;align-items:center;gap:6px;background:#ffffff0c;border:1px solid #ffffff12;padding:8px 10px;border-radius:999px;color:#efe4a2;font-size:12px}.faith-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin:12px 0 15px}.faith-chip{display:flex;align-items:center;gap:10px;justify-content:center;border:1px solid #383b45;background:#23252a;color:#ededf0;padding:12px 14px;border-radius:14px}.faith-chip.done{background:linear-gradient(120deg,#27381f,#1e3223);border-color:#79c46c;color:#eaf6dc}.faith-progress{display:grid;grid-gap:8px;gap:8px}.faith-progress-bar{height:11px;background:#23242a;border-radius:999px;overflow:hidden;border:1px solid #343640}.faith-progress-bar span{display:block;height:100%;background:linear-gradient(90deg,#d4ff00,#72ff85,#76c6ff);border-radius:999px;box-shadow:0 0 18px rgba(178,255,84,.35)}.faith-progress-label{font-size:12px;color:#b2b3bb}.faith-scripture{margin-top:14px;padding:12px 14px;background:#ffffff08;border:1px solid #ffffff0a;border-radius:14px;color:#dadbe1;font-size:12px;line-height:1.6}@keyframes faith-rotate{to{transform:rotate(1turn)}}@keyframes faith-pulse{0%,to{opacity:1}50%{opacity:.2}}.video-studio{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:18px;gap:18px;align-items:flex-start}.video-studio-main,.video-studio-side{background:linear-gradient(180deg,#141519,#111217);border-color:#272931;border-radius:26px;box-shadow:0 25px 60px rgba(0,0,0,.25)}.video-studio-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.video-studio-tabs{display:flex;gap:8px;flex-wrap:wrap}.video-studio-tabs button,.video-toggle-row button{border:0;background:transparent;color:#9f9fa8;padding:11px 14px;border-radius:14px;font-weight:700}.video-studio-tabs button.active,.video-toggle-row button.active{background:#25272d;color:#f2f3f7;box-shadow:inset 0 1px rgba(255,255,255,.04)}.video-hero-card{position:relative;border-radius:24px;overflow:hidden;border:1px solid #2e3136;min-height:225px;background:#0c0d12;margin-bottom:14px}.video-hero-card img{width:100%;height:225px;object-fit:cover;display:block;filter:saturate(.9) brightness(.78)}.video-hero-overlay{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:space-between;padding:18px;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.1) 25%,rgba(0,0,0,.48))}.video-hero-kicker{font-size:11px;letter-spacing:2.2px;color:#d7ff38;font-weight:800}.video-hero-title{font-size:46px;line-height:1;font-weight:900;color:#d7ff00;margin-top:10px}.video-hero-sub{font-size:15px;color:#f4f5f7;margin-top:10px}.video-toggle-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;background:#1a1c22;padding:8px;border-radius:18px;margin-bottom:14px}.video-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:182px;background:linear-gradient(180deg,#1a1c21,#17181e);border:1px dashed #3a3d45;border-radius:22px;padding:20px;cursor:pointer;margin-bottom:14px}.video-drop-icons{display:flex;gap:12px;margin-bottom:16px}.video-drop-icons span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#2a2d35;border:1px solid #40434e;color:#e7eaf1}.video-drop-title{font-size:30px;font-weight:700}.video-drop-sub{color:#9ea2ad;margin-top:6px}.video-prompt-card{background:#1b1d23;border:1px solid #2c2f37;border-radius:20px;padding:16px;margin-bottom:14px}.video-label{font-size:14px;font-weight:700;color:#dfe2e7;margin-bottom:10px}.video-prompt-input{width:100%;min-height:160px;border:0;outline:0;background:transparent;color:#e8ebf0;resize:vertical;font-size:16px;line-height:1.5}.video-prompt-input::placeholder{color:#8b909b}.video-prompt-tools{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.video-mini-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #363943;background:#111218;color:#eef2f7;padding:10px 12px;border-radius:12px}.video-mini-chip.on{background:#1f3222;border-color:#608a46;color:#d8ffbf}.video-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.video-control{background:#17191f;border:1px solid #2a2d36;border-radius:16px;padding:12px}.video-control.wide{grid-column:span 3}.video-control-label{font-size:12px;color:#90939b;margin-bottom:8px}.video-control-btn{display:flex;align-items:center;gap:10px;justify-content:flex-start;width:100%;border:0;background:#20222a;color:#eef2f7;border-radius:12px;padding:13px 14px;font-weight:700}.video-control-btn.emphasis{color:#dfff4e}.video-generate-row{flex-wrap:wrap;margin-top:16px}.video-generate-btn,.video-generate-row{display:flex;align-items:center;gap:12px}.video-generate-btn{position:relative;justify-content:center;min-width:280px;border:0;border-radius:18px;padding:18px 20px;background:linear-gradient(180deg,#deff00,#b5e800);color:#101204;font-size:17px;font-weight:900;box-shadow:0 14px 34px rgba(190,255,0,.18);overflow:hidden}.video-generate-btn b{font-size:24px}.video-generate-shine{position:absolute;inset:0;background:linear-gradient(120deg,transparent 15%,rgba(255,255,255,.45) 50%,transparent 85%);transform:translateX(-100%);animation:video-shine 3.2s linear infinite}.video-generate-btn b,.video-generate-btn span{position:relative;z-index:1}.video-studio-side{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:84px}.video-side-block h3{margin:6px 0 2px}.video-side-preview{display:grid}.video-side-box{min-height:280px;border-radius:24px;border:1px dashed #363943;background:linear-gradient(180deg,#17181c,#121319);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px;color:#d8dae1;gap:10px}.video-side-box span{color:#9599a3;font-size:13px;line-height:1.6}.video-side-metadata{display:grid;grid-gap:10px;gap:10px}.video-side-metadata div{display:flex;justify-content:space-between;gap:10px;background:#17191f;border:1px solid #2a2d36;border-radius:14px;padding:12px 14px}.video-side-metadata span{color:#8d9198;font-size:12px}.video-side-metadata b{font-size:13px}@keyframes video-shine{to{transform:translateX(100%)}}@media(max-width:980px){.video-studio{grid-template-columns:1fr}.video-studio-side{position:static}.video-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-control.wide{grid-column:span 2}}@media(max-width:740px){.top-actions{gap:8px}.faith-trigger{min-width:auto;padding:8px 13px}.faith-trigger .faith-overlay{font-size:12px}.faith-popover{right:-8px;width:min(92vw,360px)}.video-control-grid{grid-template-columns:1fr}.video-control.wide{grid-column:span 1}.video-hero-title{font-size:34px}.video-drop-title{font-size:24px}.video-generate-btn{width:100%;min-width:0}.video-toggle-row{grid-template-columns:1fr}}.create-workspace{width:100%;min-width:0}.v6-shell .content:has(.create-workspace){max-width:1500px;padding:25px clamp(14px,2.3vw,30px) 50px}.create-workspace-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:18px;padding:0 1px}.create-workspace-head h1{margin:5px 0 0;font:600 23px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.7px;color:#eff0f4}.create-kicker{letter-spacing:1.8px!important;font-size:10px!important;color:#7d8290!important}.create-tabs{display:flex;align-items:center;gap:4px;background:#141518;border:1px solid #25262d;padding:4px;border-radius:14px;flex-wrap:wrap}.create-tabs button{border:0;background:transparent;color:#979aa6;border-radius:9px;padding:9px 13px;font-weight:550;font-size:12px;transition:background .15s,color .15s}.create-tabs button:hover{color:#eceef2;background:#ffffff09}.create-tabs button.active{color:#f1f2f5;background:#2c2e34;box-shadow:inset 0 1px #ffffff12}.wb{--wb-bg:#121317;--wb-card:#17181c;--wb-line:#292b31;--wb-text:#f0f1f4;--wb-muted:#9295a1;color:var(--wb-text);width:100%;font-size:13px}.wb-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px}.wb-heading h2{margin:4px 0 5px;font:600 clamp(17px,2vw,21px)/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.4px;color:#f3f3f5}.wb-heading p{margin:0;color:#8f919b;line-height:1.5;font-size:12px}.wb-overline,.wb-section-caption{font-size:10px;font-weight:680;letter-spacing:1.4px;color:#91939e}.wb-plain-action{background:#1c1d22;border:1px solid #303139;display:flex;align-items:center;gap:9px;white-space:nowrap;border-radius:10px;padding:10px 14px;color:#c8cad1;font-size:12px}.wb-plain-action.selected,.wb-plain-action:hover{background:#292b31;color:#fff}.wb-counter{font-size:10px;background:#32343a;padding:2px 6px;border-radius:99px}.wb-layout{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-gap:15px;gap:15px;align-items:flex-start}.wb-inspector,.wb-stage{min-width:0;border:1px solid #272930;border-radius:17px;background:linear-gradient(160deg,rgba(26,27,32,.96),rgba(16,17,21,.97));box-shadow:0 12px 30px #0002}.wb-tabs{display:flex;gap:0;border-bottom:1px solid #292a30;padding:6px;flex-wrap:wrap}.wb-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;flex:1 1;min-width:65px;padding:12px 6px;background:transparent;border:0;border-radius:9px;color:#90939d;font-size:11px;font-weight:600}.wb-tabs button:hover{color:#e5e6eb;background:#ffffff08}.wb-tabs button.active{background:#2b2d34;color:#f3f4f7}.wb-form-content{display:flex;flex-direction:column;padding:21px 19px 18px}.wb-form-content h3{font-size:19px;letter-spacing:-.6px;font-weight:650;line-height:1.3;margin:7px 0 5px}.wb-description{font-size:12px;color:#989ba5;line-height:1.6;margin:0 0 23px}.wb-field-title{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#d5d6dd;font-weight:600;font-size:12px;margin-bottom:9px}.wb-field-title small{font-size:10px;color:#838792;font-weight:500}.wb-source-section{margin-bottom:20px}.wb-upload{cursor:pointer;border:1px dashed #3a3c45;background:#17181d;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:114px;gap:7px;color:#c1c5d0}.wb-upload:hover{border-color:#737987;background:#1d1e25}.wb-upload span{font-size:12px;font-weight:600}.wb-upload small{font-size:10px;color:#7f8490}.wb-file-selected{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #393b46;border-radius:12px;background:#212228}.wb-file-selected span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.wb-file-selected button{background:none;border:0;color:#9da0a9;display:grid;place-items:center}.wb-clear{display:flex;gap:4px;align-items:center;background:transparent;border:0;color:#858894;font-size:11px}.wb-clear:hover{color:#f0f1f4}.wb-prompt{resize:vertical;width:100%;min-height:156px;max-height:360px;background:#111216;border:1px solid #30323a;border-radius:12px;outline:none;color:#e6e8ee;padding:13px 14px;font:13px/1.7 Arial,Helvetica,sans-serif}.wb-prompt::placeholder{color:#767986}.wb-prompt:focus{border-color:#8b8e9d;box-shadow:0 0 0 2px #b8bbc30c}.wb-input-hint{display:flex;justify-content:space-between;margin:7px 1px 20px;color:#737783;font-size:10px}.wb-options{border-top:1px solid #282a30;padding-top:15px}.wb-setting-row{display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid #292b32;background:#1a1b20;padding:11px 10px;border-radius:10px;color:#d7d8de;margin-bottom:8px}.wb-setting-row>span:first-child{display:flex;align-items:center;gap:9px;font-size:11px;white-space:nowrap}.wb-setting-row select{flex:1 1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:#d8dae1;text-align:right;font-size:11px;cursor:pointer}.wb-setting-row select option{color:#151515;background:#e5e5e7}.wb-setting-row>svg{color:#8e919a}.wb-setting-row.wb-static>span:last-child{font-size:11px;color:#9295a0;text-align:right}.wb-unavailable{display:flex;align-items:flex-start;gap:8px;border:1px solid #373640;background:#1c1b20;color:#b3b0c0;border-radius:10px;padding:11px;font-size:11px;line-height:1.5;margin:6px 0 14px}.wb-unavailable svg{flex:none;margin-top:1px}.wb-primary{border:1px solid #f1f1f5;border-radius:10px;min-height:44px;width:100%;background:#e8e9ec;color:#18191d;font-size:13px;font-weight:750;display:flex;align-items:center;justify-content:space-between;padding:11px 13px;margin-top:13px;transition:background .15s,transform .15s}.wb-primary:hover:not(:disabled){background:#f7f7fa;transform:translateY(-1px)}.wb-primary:disabled{background:#bfc0c7;color:#575964}.wb-cost-note{color:#818590;display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.45;margin:12px 0 0}.wb-cost-note svg{flex:none;margin-top:1px}.wb-spinner{width:15px;height:15px;border:2px solid #414248;border-top-color:transparent;border-radius:50%;animation:wb-spin .8s linear infinite}.wb-alert{border:1px solid #975c5c;background:#41282829;color:#f1babd;padding:12px;border-radius:10px;font-size:12px;line-height:1.6;overflow-wrap:anywhere;margin:12px 0 0}.wb-stage{display:flex;flex-direction:column;overflow:hidden}.wb-stage-top{min-height:51px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 19px;border-bottom:1px solid #2a2c32;color:#d8d9e1;font-weight:600;font-size:12px}.wb-status-dot{width:7px;height:7px;background:#a4a7b0;border-radius:50%;display:inline-block;margin-right:7px}.wb-muted{color:#7e818d;font-weight:450}.wb-filename{overflow:hidden;text-overflow:ellipsis;max-width:45%;white-space:nowrap}.wb-canvas{position:relative;min-height:385px;aspect-ratio:16/10;background:radial-gradient(ellipse at 45% 38%,#22242b,#101115 55%,#0e0f13 90%);display:flex;align-items:center;justify-content:center;overflow:hidden}.wb-canvas:before{content:"";position:absolute;inset:0;opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,transparent 0),linear-gradient(90deg,#ffffff0e 1px,transparent 0);background-size:45px 45px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 78%);mask-image:radial-gradient(ellipse,#000,transparent 78%)}.wb-canvas.has-source{background:#090909}.wb-canvas.has-source:before{display:none}.wb-canvas video{width:100%;height:100%;max-height:660px;object-fit:contain;position:relative}.wb-empty{text-align:center;padding:40px;max-width:360px;position:relative;z-index:1}.wb-empty-symbol{margin:0 auto 20px;height:68px;width:68px;border-radius:18px;background:linear-gradient(140deg,#292b32,#1a1b21);border:1px solid #383a44;display:grid;place-items:center;color:#e0e2ea;box-shadow:inset 0 1px #ffffff13}.wb-empty h3{font-size:18px;letter-spacing:-.4px;font-weight:580;margin:0 0 11px}.wb-empty p{font-size:12px;color:#8d919d;line-height:1.6;margin:0}.wb-stage-footer{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:14px 19px;border-top:1px solid #282a30;color:#8d909a;font-size:10px;letter-spacing:.8px}.wb-results{border-top:1px solid #2c2f35;padding:18px 20px}.wb-results-title{display:flex;align-items:center;justify-content:space-between;color:#e4e6e9;font-size:13px;font-weight:650}.wb-status{font-size:10px;font-weight:600;border:1px solid #484c56;color:#afb6c3;padding:4px 8px;border-radius:99px;text-transform:capitalize}.wb-status.wb-completed{border-color:#3d7656;color:#9cdfac}.wb-status.wb-failed{border-color:#83575b;color:#eda5a8}.wb-job p{color:#9ba0aa;font-size:12px;line-height:1.55;margin:10px 0}.wb-job code{display:block;max-width:100%;overflow-wrap:anywhere;background:#101115;border:1px solid #25272e;padding:11px;border-radius:9px;color:#adafbb;font-size:10px}.wb-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#282a31;color:#e1e4ec;border:1px solid #3a3c46;border-radius:10px;padding:10px 13px;margin-top:12px;font-size:11px}.wb-secondary:hover:not(:disabled){background:#363943}.wb-analysis{white-space:pre-wrap;color:#dcdee5;font-size:13px;line-height:1.65;padding-top:15px;overflow-wrap:anywhere}.wb-completed{padding-top:12px;display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#d4d6df;font-size:12px}.wb-completed a{display:inline-flex;gap:4px;align-items:center;color:#d3e0fc}.wb-completed small{width:100%;color:#888c96}.wb-history{background:#18191f;border:1px solid #30313a;padding:16px;border-radius:13px;margin-bottom:13px}.wb-history p{font-size:12px;color:#8f939e}.wb-history-row{border:0;background:transparent;color:#d1d3da;display:flex;justify-content:space-between;gap:15px;padding:11px 8px;width:100%;text-align:left;border-bottom:1px solid #2c2d35;font-size:12px}.wb-history-row:hover{background:#24262d}.wb-history-row small{color:#9094a0;text-transform:capitalize;white-space:nowrap}.faith-trigger{background:linear-gradient(120deg,#292a31,#202229);border-color:#454650;box-shadow:inset 0 1px #ffffff20,0 5px 12px #0002;min-width:0;padding:9px 12px}.faith-trigger .faith-gradient-layer,.faith-trigger .faith-light{display:none}.faith-trigger .faith-overlay{font-size:11px;letter-spacing:0;color:#e3e5ec}.faith-popover{z-index:65}.faith-progress-bar span{background:linear-gradient(90deg,#a5a5b2,#e0e1ea);box-shadow:none}@media(max-width:1240px){.wb-layout{grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.wb-canvas{min-height:330px}}@media(max-width:1070px){.wb-layout{grid-template-columns:1fr}.wb-inspector{order:2}.wb-stage{order:1}.wb-form-content{padding:19px}.wb-canvas{min-height:310px;aspect-ratio:16/9}}@media(max-width:740px){.create-workspace-head{align-items:flex-start;flex-direction:column;gap:10px}.create-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.create-tabs button{flex:1 1;white-space:nowrap;padding:9px}.wb-heading{align-items:flex-start;gap:8px}.wb-heading h2{font-size:19px}.wb-heading p{font-size:11px}.wb-canvas{min-height:240px}.wb-empty{padding:24px}.wb-empty h3{font-size:16px}.wb-form-content{padding:16px}.wb-stage-top{padding:0 12px}.wb-stage-footer{padding:12px}}@media(prefers-reduced-motion:reduce){.wb-primary{transition:none}.wb-spinner{animation:none}}@keyframes wb-spin{to{transform:rotate(1turn)}}.faith-close{color:#9a9ca5;background:transparent;border:0;padding:5px;display:grid;place-items:center;border-radius:8px}.faith-close:hover{background:#33343a;color:white}.faith-trigger-progress{font-size:10px;padding:2px 5px;border-radius:6px;background:#ffffff16;color:#e2e4ec}.faith-scripture{margin-bottom:7px}.faith-scripture span{display:block;color:#9196a1;margin-top:5px}.create-workspace{container-type:inline-size}@container (max-width:820px){.wb-layout{grid-template-columns:1fr}.wb-stage{order:1}.wb-inspector{order:2}.wb-canvas{aspect-ratio:16/9;min-height:280px}}.create-workspace{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.create-workspace-head h1,.wb-field-title,.wb-heading h2,.wb-prompt,.wb-setting-row,.wb-tabs{font-family:inherit}.v9-model-picker{position:absolute;left:24px;display:flex;align-items:center;gap:8px;color:#9d9daa;font-size:11px}.v9-model-picker select{background:#23242a;border:1px solid #383a44;border-radius:10px;color:#f0f1f5;padding:8px;font-size:12px;outline:none}.v9-model-picker option{background:#17181c}.v9-motion-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;grid-gap:14px;gap:14px;margin-bottom:16px}.v9-motion-main,.v9-motion-templates{background:#18191e;border:1px solid #30313a;border-radius:17px;overflow:hidden}.v9-motion-intro{padding:16px 18px}.v9-motion-intro strong{display:block;font-size:19px;color:#eeeef2;font-weight:650;margin:5px 0}.v9-motion-intro p{color:#9295a0;font-size:12px;margin:0}.v9-scene{display:grid;grid-template-columns:1fr 1fr;height:260px;position:relative;background:#111217;overflow:hidden}.v9-scene-after,.v9-scene-before{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.v9-scene-before{background:radial-gradient(ellipse at 70% 20%,#6d7686 0,#2d3545 42%,#13151c 95%);filter:saturate(.5)}.v9-scene-after{background:radial-gradient(ellipse at 35% 25%,#735da2 0,#263a60 47%,#0d1023 95%)}.v9-scene-after>span,.v9-scene-before>span{position:absolute;left:12px;top:13px;z-index:5;padding:5px 9px;background:#0c0e12ad;border:1px solid #ffffff2b;border-radius:7px;font-size:11px}.v9-scene-energy,.v9-scene-shape{width:38%;height:66%;border-radius:48% 48% 19% 18%;background:linear-gradient(115deg,#1b2129,#8490a2 50%,#151a22);box-shadow:0 0 22px #0007;transform:rotate(-3deg)}.v9-scene-energy{background:linear-gradient(130deg,#1b2646,#72daf1 20%,#222c55 30%,#f49b77 45%,#1d2f55 62%,#8172fa);box-shadow:0 0 55px #7d79ed75;transform:rotate(4deg)}.v9-scene-divider{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #e0e5f399;border-radius:50%;background:#171c2dcc;width:42px;height:42px;display:grid;place-items:center;color:#fff;z-index:6}.v9-filmstrip{display:flex;gap:8px;overflow:auto;padding:11px}.v9-filmstrip button{min-width:103px;width:103px;background:#202128;border:1px solid #343641;color:#d0d2da;border-radius:10px;padding:5px;display:flex;flex-direction:column;gap:5px;font-size:10px;text-align:left}.v9-filmstrip button.selected,.v9-motion-templates button.selected{border-color:#848ded;box-shadow:0 0 0 1px #747fd455}.v9-thumb{height:65px;border-radius:6px;display:block;width:100%;background:linear-gradient(135deg,#242238,#655693,#1b2442)}.v9-thumb-1{background:linear-gradient(135deg,#382337,#a0618d,#1c2639)}.v9-thumb-2{background:linear-gradient(135deg,#122e36,#2b6c91,#16202c)}.v9-thumb-3{background:linear-gradient(135deg,#2d2852,#8b83ce,#282a61)}.v9-thumb-4{background:radial-gradient(circle at 40% 35%,#91c4de,#313d75,#141526)}.v9-thumb-5{background:linear-gradient(135deg,#202c35,#42697a,#11171c)}.v9-motion-templates{padding:12px}.v9-right-heading{display:flex;justify-content:space-between;align-items:center;color:#f2f2f6;font-size:13px;font-weight:700;padding:4px 5px 12px}.v9-right-heading span{color:#858894;font-weight:400;font-size:11px}.v9-motion-templates button{width:100%;display:flex;gap:10px;align-items:center;text-align:left;border:1px solid #282b33;border-radius:10px;background:#1e2026;color:#e4e5eb;padding:6px;margin:5px 0}.v9-small-thumb{height:51px;width:66px;border-radius:7px;flex-shrink:0}.v9-motion-templates button>span:nth-child(2){display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.v9-motion-templates strong{font-size:11px}.v9-motion-templates small{font-size:10px;color:#999ca9;line-height:1.35}.v9-template-arrow{color:#969aa4;font-size:22px}.v9-motion-templates .note{font-size:10px;margin:11px 4px 0}@media(max-width:1050px){.v9-motion-layout{grid-template-columns:1fr}.v9-motion-templates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.v9-motion-templates .note,.v9-right-heading{grid-column:1/-1}}@media(max-width:740px){.v9-model-picker{position:static;font-size:10px}.v5-chat-top{height:auto;min-height:58px;flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:7px 15px}.v5-switch{margin:auto}.v9-scene{height:190px}.v9-motion-templates{grid-template-columns:1fr}}.church-finder{max-width:1160px;margin:0 auto}.church-header .subtle{letter-spacing:.16em}.church-header h1{font:normal clamp(30px,4vw,45px) Georgia,serif;letter-spacing:-.035em;margin:12px 0}.church-header p{color:#a1a4ad;line-height:1.7;max-width:680px}.church-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:26px 0 18px}.church-controls label{display:flex;align-items:center;gap:10px;color:#aeb2bc;font-size:13px}.church-controls select{background:#1b1d22;border:1px solid #363942;color:#e8e9ed;border-radius:10px;padding:10px}.church-find{display:flex;align-items:center;gap:8px;background:#dfe2e9;color:#15161a;border:0;border-radius:12px;padding:12px 16px;font-weight:700}.church-grid{display:grid;grid-template-columns:minmax(280px,370px) minmax(0,1fr);grid-gap:16px;gap:16px}.church-results{border:1px solid #2f3139;border-radius:17px;background:#17181d;min-height:440px;max-height:620px;overflow-y:auto}.church-list-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:16px;background:#1e2026;font-weight:700}.church-list-head span{font-size:11px;color:#999daa;font-weight:400;margin-left:auto}.church-empty{padding:90px 30px;text-align:center;color:#9499a7}.church-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:15px 16px;text-align:left;background:transparent;color:#f0f1f4;border:0;border-bottom:1px solid #272930}.church-item.chosen,.church-item:hover{background:#2b2e36}.church-item strong{font-size:14px}.church-item small{display:block;color:#a1a4ae;font-size:12px;margin-top:7px}.church-map{min-height:440px;border:1px solid #30333a;border-radius:17px;overflow:hidden;display:flex;flex-direction:column;background:#1c1d22}.church-map iframe{border:0;min-height:420px;width:100%;flex:1 1}.church-map-placeholder{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#969aa4}.church-map-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px}.church-map-bottom a{display:flex;align-items:center;gap:6px;color:#d7dbf5;text-decoration:none}.church-privacy{display:flex;align-items:flex-start;gap:8px;margin-top:15px;color:#8c909b;font-size:12px;line-height:1.6}@media(max-width:860px){.church-grid{grid-template-columns:1fr}.church-results{min-height:190px;max-height:360px}.church-map,.church-map iframe{min-height:300px}}.aut-preferences{max-width:750px;display:grid;grid-gap:6px;gap:6px;margin-bottom:20px}.aut-pref-head strong{font-size:17px}.aut-pref-head p{margin:7px 0 10px}.aut-preference-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid #7773}.aut-preference-row label{font-size:14px}.aut-preference-row select{background:#25262a;color:#f4f4f5;border:1px solid #5557;border-radius:12px;padding:10px 16px;min-width:180px}.v6-shell .top{background:#101114ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-theme=light]{color-scheme:light}html[data-theme=light] body{background:#f6f7fa;color:#20222a}html[data-theme=light] .v6-shell{background:#f6f7fa;color:#24262d}html[data-theme=light] .v6-rail{background:#e9eaf0;border-color:#d9dbe2}html[data-theme=light] .v6-drawer{background:#f2f3f6;border-color:#dadce4}html[data-theme=light] .v6-shell .content,html[data-theme=light] .v6-shell .main{background:#fafafa;color:#202127}html[data-theme=light] .top{background:#f7f8f9;border-color:#dadce4;color:#272a32}html[data-theme=light] .v5-chat{background:radial-gradient(ellipse at top,#f3f1fa,#fbfbfd 65%)}html[data-theme=light] .h1,html[data-theme=light] .v5-welcome h1,html[data-theme=light] .v6-drawer-head b{color:#20222a}html[data-theme=light] .v5-chat .v5-composer{background:rgba(242,243,247,.95);border-color:#dadde4;box-shadow:0 8px 34px #24304b13}html[data-theme=light] .v5-chat .v5-composer textarea{color:#232630}html[data-theme=light] .v5-turn.assistant .v5-turn-text{color:#2b2b31}html[data-theme=light] .v5-turn.user .v5-turn-text{color:#292930;background:#e8e9ee;border-color:#dadce3}html[data-theme=light] .v5-switch{background:#eceef2;border-color:#dadee7}html[data-theme=light] .v5-switch button.selected{background:#fff;color:#24252b}html[data-theme=light] .v5-switch button:not(.selected){color:#696e79}html[data-theme=light] .v6-rail-btn{color:#4c5260}html[data-theme=light] .v6-rail-btn.active,html[data-theme=light] .v6-rail-btn:hover{background:#d9dce5;color:#23252c}html[data-theme=light] .v6-chat-open,html[data-theme=light] .v6-drawer-actions>button{color:#30333b}html[data-theme=light] .v6-chat-row.chosen,html[data-theme=light] .v6-chat-row:hover{background:#e5e7ed}html[data-theme=light] .v6-search{background:#fff;color:#383b46;border-color:#d6d9e1}html[data-theme=light] .v6-search input{color:#242632}html[data-theme=light] .asset,html[data-theme=light] .field,html[data-theme=light] .panel{background:#fff;color:#252733;border-color:#dcdfe5}html[data-theme=light] .btn.ghost,html[data-theme=light] .chip{background:#f1f2f5;color:#363944;border-color:#d7d9e0}html[data-theme=light] .aut-preference-row select{background:#f7f7fa;color:#22252c;border-color:#d7d9e0}html[data-theme=light] .motion-studio,html[data-theme=light] .video-studio-main,html[data-theme=light] .video-studio-side{background:#f9fafb;color:#242630;border-color:#dde0e6}html[data-theme=light] .create-workspace h1{color:#20222b}html[data-theme=light] .v6-popover{background:#f5f6fa;color:#262933}html[data-theme=light] .v6-popover button{color:#262933}html[data-theme=light] .v6-popover button:hover{background:#e7e8ed}@media(max-width:580px){.aut-preference-row{align-items:stretch;flex-direction:column}.aut-preference-row select{width:100%}}.v12-wisdom-tag{display:inline-flex;align-items:center;gap:8px;margin-top:19px;color:#b3adbd;font-size:11px;letter-spacing:.1px;border:1px solid #ffffff15;border-radius:999px;background:#ffffff06;padding:9px 13px}.v12-study-shortcut{width:32px!important;height:32px!important;color:#d2c5e9!important}.v12-study-page{max-width:1050px;margin:5px auto 50px}.v12-study-heading{display:flex;align-items:center;gap:19px;padding:22px 0 30px}.v12-study-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(140deg,#29232f,#1d232c);color:#d4bdec;border:1px solid #ffffff17}.v12-eyebrow{font-size:10px;letter-spacing:2px;color:#a99fb5;margin-bottom:7px}.v12-study-heading h1{font-size:36px;letter-spacing:-1.5px;margin:0 0 6px;font-weight:600}.v12-study-heading p{font-size:14px;color:#9c9aa6;margin:0}.v12-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.v12-study-card{display:flex;flex-direction:column;align-items:flex-start;min-height:186px;gap:9px;padding:20px;background:linear-gradient(160deg,#202025,#16171b);color:#f3f1f4;border:1px solid #ffffff13;border-radius:19px;text-align:left;transition:transform .2s,border-color .2s}.v12-study-card:hover{transform:translateY(-2px);border-color:#a99fc955}.v12-study-card-icon{width:32px;height:32px;border-radius:11px;display:grid;place-items:center;background:#ffffff0d;color:#d5c6eb}.v12-study-card strong{font-size:15px}.v12-study-card span{font-size:12px;color:#9e9ca8}.v12-study-card .v12-study-cta{margin-top:auto;color:#cbbbea}.v12-study-foot{display:flex;align-items:flex-start;gap:9px;color:#92919d;font-size:12px;line-height:1.6;margin-top:22px}.v12-study-foot svg{flex-shrink:0;margin-top:1px}.v12-wisdom-tag svg{flex-shrink:0}[data-theme=light] .v12-study-icon{background:#ebe7f3;color:#5d526d;border-color:#e0dce7}[data-theme=light] .v12-study-card{background:linear-gradient(160deg,#fff,#f7f7fa);border-color:#dddde5;color:#1b1b24}[data-theme=light] .v12-study-card span{color:#777782}[data-theme=light] .v12-study-card .v12-study-cta{color:#66568a}[data-theme=light] .v12-study-card-icon{background:#f0edf5;color:#635579}[data-theme=light] .v12-study-foot,[data-theme=light] .v12-study-heading p{color:#6c6b74}[data-theme=light] .v12-wisdom-tag{color:#62606c;border-color:#dddce5;background:#ffffffab}@media(max-width:950px){.v12-study-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.v12-study-grid{grid-template-columns:1fr}.v12-study-heading{align-items:flex-start}.v12-study-heading h1{font-size:29px}.v12-study-card{min-height:140px}}@media(prefers-reduced-motion:reduce){.v12-study-card{transition:none}}.church-map .leaflet-container{height:440px;min-height:440px;width:100%;background:#17191e;z-index:0}.church-map .leaflet-control-attribution{font-size:10px}.church-map .church-map-bottom{position:absolute;left:12px;right:12px;bottom:12px;border-radius:12px;background:rgba(20,22,27,.94);border:1px solid #454751;color:#f1f2f4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.church-map .church-map-bottom strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:860px){.church-map .leaflet-container{height:330px;min-height:330px}}.aut-tool-hub{margin-top:16px;margin-bottom:20px;max-width:770px}.aut-tool-hub .aut-preference-row input[type=checkbox]{width:19px;height:19px;accent-color:#b1b9ec;cursor:pointer}:root{--alma-type:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI Variable","Segoe UI",sans-serif}body,button,html,input,select,textarea{font-family:var(--alma-type)!important}.v5-chat{font-family:var(--alma-type)}.v5-thread{max-width:830px;gap:26px;padding-top:32px}.v5-turn{font-size:15.5px;line-height:1.76;gap:14px;letter-spacing:-.13px;white-space:normal}.v5-turn.assistant .v5-turn-text{max-width:100%;min-width:0;color:#e7e7ea;font-size:15.5px;line-height:1.78}.v5-turn.user .v5-turn-text{background:#ffffff10;border:1px solid #ffffff0b;color:#f5f5f6;border-radius:19px;padding:11px 17px;line-height:1.62;max-width:min(85%,600px)}.alma-user-text{white-space:pre-wrap;overflow-wrap:anywhere}.alma-markdown{font-size:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere}.alma-markdown p{margin:0 0 15px}.alma-markdown p:last-child{margin-bottom:0}.alma-markdown h2,.alma-markdown h3,.alma-markdown h4{font-family:var(--alma-type);color:#f4f3f6;line-height:1.37;letter-spacing:-.45px;margin:22px 0 9px;font-weight:680}.alma-markdown h2:first-child,.alma-markdown h3:first-child,.alma-markdown h4:first-child{margin-top:0}.alma-markdown h2{font-size:20px}.alma-markdown h3{font-size:17px}.alma-markdown h4{font-size:15.5px}.alma-markdown strong{color:#fbfafc;font-weight:680}.alma-markdown em{color:#e6e2ec}.alma-markdown ol,.alma-markdown ul{margin:0 0 16px;padding-left:23px}.alma-markdown li{padding-left:3px;margin:5px 0;line-height:1.68}.alma-markdown li::marker{color:#a9a6b3}.alma-markdown blockquote{margin:11px 0 18px;border-left:3px solid #a594d4;padding:2px 0 2px 16px;color:#d0ced8}.alma-markdown blockquote p{margin:5px 0}.alma-markdown hr{border:0;height:1px;background:#ffffff19;margin:22px 0}.alma-markdown a{color:#b4cdfc;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.alma-markdown a:hover{color:#e2ebff}.alma-markdown code{background:#ffffff10;border:1px solid #ffffff0b;border-radius:6px;padding:2px 5px;color:#e5d8fe;font:12.8px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.alma-code{overflow:hidden;border:1px solid #ffffff1b;border-radius:12px;background:#111216;margin:7px 0 20px}.alma-code-lang{display:block;padding:9px 14px;color:#a2a2ab;background:#ffffff07;border-bottom:1px solid #ffffff10;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.alma-code pre{margin:0;padding:15px;overflow-x:auto;white-space:pre;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.alma-code code{border:none;background:none;color:#e1e1e9;padding:0;font:inherit;white-space:pre}.alma-table-scroll{overflow-x:auto;max-width:100%;margin:8px 0 22px;border:1px solid #ffffff19;border-radius:12px}.alma-table-scroll table{border-collapse:collapse;width:100%;min-width:320px;text-align:left;font-size:13px}.alma-table-scroll th{background:#ffffff09;font-weight:650;color:#f1f0f2}.alma-table-scroll td,.alma-table-scroll th{padding:11px 14px;border-bottom:1px solid #ffffff13;vertical-align:top}.alma-table-scroll tr:last-child td{border-bottom:none}.v5-turn-actions{margin-top:7px}.v5-turn-actions button{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:#9999a6;border-radius:7px}.v5-turn-actions button:hover{background:#ffffff10}.v5-composer textarea{font-family:var(--alma-type);letter-spacing:-.1px;font-size:14.5px;line-height:1.65}.v5-bottom{max-width:830px}@media(max-width:740px){.v5-thread{padding:18px 16px 35px}.v5-turn,.v5-turn.assistant .v5-turn-text{font-size:14.5px}.alma-markdown h2{font-size:18px}.alma-markdown h3{font-size:16px}}.light .v5-turn.assistant .v5-turn-text,[data-theme=light] .v5-turn.assistant .v5-turn-text{color:#20232a}[data-theme=light] .alma-markdown h2,[data-theme=light] .alma-markdown h3,[data-theme=light] .alma-markdown h4,[data-theme=light] .alma-markdown strong{color:#14151c}[data-theme=light] .alma-markdown a{color:#315ad1}html[data-theme=light] .alma-markdown h2,html[data-theme=light] .alma-markdown h3,html[data-theme=light] .alma-markdown h4,html[data-theme=light] .alma-markdown strong{color:#14161c}html[data-theme=light] .alma-markdown blockquote{color:#3d4350;border-left-color:#7563b8}html[data-theme=light] .alma-markdown li::marker{color:#606774}html[data-theme=light] .alma-markdown code{background:#e9e8f0;color:#4b377f;border-color:#dcdbe6}html[data-theme=light] .alma-code{background:#f3f4f7;border-color:#dcdde5}html[data-theme=light] .alma-code pre code{background:transparent;color:#272a32;border:0}html[data-theme=light] .alma-code-lang{color:#616878;background:#e8e9ef;border-color:#dcdde4}html[data-theme=light] .alma-table-scroll{border-color:#dcdde5}html[data-theme=light] .alma-table-scroll th{color:#2e3038;background:#e6e8ef}html[data-theme=light] .alma-table-scroll td,html[data-theme=light] .alma-table-scroll th{border-color:#dedfe8}.shell.v6-shell{background:#090a0d}.shell.v6-shell .main{background:linear-gradient(180deg,#0a0b0e,#09090b)}.shell.v6-shell .content{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#343842 transparent}.v6-rail{z-index:30;background:rgba(13,14,18,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v6-drawer{z-index:25;background:rgba(21,22,27,.97);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.top{height:72px;padding:0 24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(10,11,14,.82);position:-webkit-sticky;position:sticky;top:0;z-index:20}.top-title{letter-spacing:1.6px;text-transform:uppercase;color:#d6d8e2}.top-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.top .btn.ghost.small{height:40px;border-radius:999px;padding:0 14px;background:#171920;border-color:#2b2f38}.faith-trigger{min-width:154px;white-space:nowrap}.faith-screen{position:fixed;inset:0;z-index:80;background:rgba(4,6,10,.38);display:flex;align-items:flex-start;justify-content:flex-end;padding:86px 24px 24px}.faith-popover{position:relative!important;top:auto!important;right:auto!important;max-width:min(92vw,370px)}.v5-chat{padding:0 18px 12px}.v5-chat-top{height:74px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;max-width:1180px;width:100%;margin:0 auto;padding:0 4px;flex-shrink:0}.v5-chat-top .reason-v16{justify-self:start}.v5-chat-top .v5-switch{justify-self:center}.v5-chat-top .v5-icon-btn{position:static;justify-self:end;width:42px;height:42px;border-radius:14px;background:#141721;border:1px solid #2e3442;color:#cdd2e2}.v5-chat-top .v5-icon-btn:hover{background:#1b1f2b}.v5-chat-body{width:100%;max-width:1180px;margin:0 auto;border-radius:28px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(18,20,30,.52),rgba(11,12,18,.16));box-shadow:inset 0 1px rgba(255,255,255,.04)}.v5-thread{width:100%;max-width:920px;padding:34px 28px 56px}.v5-welcome{padding:36px 24px 28px}.v5-bottom{width:100%;max-width:1180px;padding-top:14px;padding-bottom:18px}.v5-composer{max-width:920px;margin:0 auto;border-radius:28px}.v5-footnote{text-align:center;color:#8f94a3;font-size:12px;margin-top:10px}.v5-turn.user{justify-content:flex-end}.v5-turn.user .v5-turn-text{margin-left:auto}.v5-mini-orb{width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f2d7ff 0,#b99cf1 28%,#6655b4 65%,#241f45 100%);box-shadow:0 0 0 1px rgba(255,255,255,.07),0 10px 30px rgba(104,78,193,.35);margin-top:5px;flex-shrink:0}.v5-thinking{display:flex;align-items:center;gap:4px;color:#b7bbca;background:#111521;border:1px solid #242a38;border-radius:16px;padding:11px 14px}.reason-v16{position:relative;z-index:16}.reason-v16-trigger{display:flex;align-items:center;gap:10px;min-width:250px;max-width:100%;padding:10px 14px;border-radius:18px;border:1px solid rgba(129,145,190,.28);background:linear-gradient(180deg,rgba(23,26,35,.94),rgba(14,16,22,.94));color:#ecf0ff;box-shadow:inset 0 1px rgba(255,255,255,.05),0 10px 30px rgba(0,0,0,.26)}.reason-v16-icon,.reason-v16-symbol{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;background:linear-gradient(135deg,rgba(168,130,255,.25),rgba(102,188,255,.17));color:#d7dbff;flex-shrink:0}.reason-v16-name{font-size:13px;font-weight:700;letter-spacing:.5px}.reason-v16-muted{font-size:12px;color:#9aa3bd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.reason-v16-menu{position:absolute;left:0;top:calc(100% + 10px);width:320px;padding:12px;border-radius:22px;border:1px solid rgba(126,137,178,.22);background:linear-gradient(180deg,rgba(16,18,25,.98),rgba(11,12,18,.98));box-shadow:0 22px 70px rgba(0,0,0,.4)}.reason-v16-caption{font-size:10px;letter-spacing:2px;color:#8990a6;margin:2px 4px 10px}.reason-v16-menu button{width:100%;display:flex;align-items:center;gap:12px;padding:10px;border-radius:16px;border:1px solid transparent;background:transparent;color:#eef2ff;text-align:left}.reason-v16-menu button:hover{background:rgba(255,255,255,.04);border-color:rgba(154,163,191,.14)}.reason-v16-menu strong{display:block;font-size:13px}.reason-v16-menu small{display:block;font-size:12px;color:#99a0b4;margin-top:2px}.reason-v16-selected{margin-left:auto;color:#b7c2ff}.reason-v16-menu p{font-size:11px;line-height:1.55;color:#858ca0;margin:10px 6px 2px}.v5-switch{border:1px solid rgba(144,149,168,.2);padding:5px;background:rgba(17,19,26,.72);box-shadow:inset 0 1px rgba(255,255,255,.04)}.v5-switch button{padding:10px 17px;border-radius:999px;color:#9da3b3}.v5-switch button.selected{background:linear-gradient(180deg,rgba(122,112,255,.24),rgba(69,72,128,.2));color:#fff}.dovy-v16{max-width:1180px;margin:0 auto 40px;display:grid;grid-gap:20px;gap:20px}.community-heading,.dovy-v16-head,.studio-v16-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.community-eyebrow{font-size:11px;letter-spacing:2.1px;text-transform:uppercase;color:#8c93a4;margin-bottom:8px}.community-heading h1,.dovy-v16-head h1,.studio-v16-header h1{margin:0;font-size:46px;line-height:1.05;letter-spacing:-1.8px;font-weight:620;color:#f4f5f8}.community-heading p,.dovy-v16-head p,.studio-v16-header p{margin:8px 0 0;color:#99a1b1;font-size:14px;max-width:580px;line-height:1.65}.dovy-agent-mark{display:grid;place-items:center;width:64px;height:64px;border-radius:22px;background:linear-gradient(135deg,rgba(160,110,255,.18),rgba(91,180,255,.12));border:1px solid rgba(151,163,200,.18);color:#dfe5ff}.dovy-v16-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.dovy-v16-summary>div{padding:18px;border-radius:22px;background:linear-gradient(180deg,rgba(20,22,31,.98),rgba(13,14,19,.98));border:1px solid rgba(255,255,255,.06)}.dovy-v16-summary span{display:block;color:#8f97a7;font-size:12px;margin-bottom:7px}.dovy-v16-summary strong{font-size:28px;color:#fff}.dovy-v16-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start}.dovy-v16-layout,.dovy-v16-workspace{display:grid;grid-gap:18px;gap:18px}.community-card,.community-compose,.community-empty,.community-filters,.community-toolbar,.dovy-v16-blank,.dovy-v16-panel,.dovy-v16-side,.library-v16-toolbar,.studio-v16-form,.studio-v16-output{background:linear-gradient(180deg,rgba(20,22,31,.98),rgba(12,14,19,.98));border:1px solid rgba(255,255,255,.06);border-radius:26px;box-shadow:0 18px 50px rgba(0,0,0,.26)}.dovy-v16-blank,.dovy-v16-panel,.dovy-v16-side{padding:20px}.dovy-section-head{display:flex;align-items:center;gap:9px;color:#dfe4f3;font-size:13px;margin-bottom:15px}.dovy-section-head strong{font-size:14px}.dovy-section-head .dovy-delete{margin-left:auto;width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#171a24;color:#ced4e6}.dovy-categories{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.community-filters button,.community-type-options button,.community-view-tabs button,.dovy-categories button,.library-v16-toolbar button,.studio-v16-presets button,.studio-v16-tabs button{border:1px solid rgba(255,255,255,.07);background:#141722;color:#bcc3d3;border-radius:14px;padding:10px 13px;font-size:12px}.community-filters .active,.community-type-options .active,.community-view-tabs .active,.dovy-categories button.selected,.library-v16-toolbar .active,.studio-v16-tabs .active{background:linear-gradient(180deg,rgba(133,111,255,.22),rgba(94,145,255,.14));border-color:rgba(151,158,219,.34);color:#fff}.community-field input,.community-field textarea,.community-search input,.dovy-v16 textarea,.studio-v16-prompt{width:100%;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#10131c;color:#eef1f8;padding:14px 15px;outline:0}.community-field input:focus,.community-field textarea:focus,.community-search input:focus,.dovy-v16 textarea:focus,.studio-v16-prompt:focus{border-color:rgba(139,153,216,.48)}.community-compose-actions,.dovy-submit-row,.studio-v16-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}.community-connect-note,.community-detail,.community-field small,.community-meta,.community-review-note,.dovy-submit-row span,.studio-v16-assist{color:#8d95a7;font-size:12px;line-height:1.6}.community-create,.community-primary,.dovy-submit-row button,.studio-v16-primary{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:16px;padding:12px 16px;font-weight:700;background:linear-gradient(135deg,#ebeefe,#b7c8f5 45%,#99adff);color:#161b27}.community-primary:disabled,.dovy-submit-row button:disabled,.studio-v16-primary:disabled{opacity:.45;cursor:not-allowed}.community-secondary,.library-v16-toolbar label,.studio-v16-output-actions button,.studio-v16-upload{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:14px;background:#121620;border:1px solid rgba(255,255,255,.08);color:#d3d8e7}.dovy-goal-meta{color:#96a0b2;font-size:12px;margin-top:4px}.dovy-progress-track{height:10px;border-radius:999px;background:#0c1017;border:1px solid rgba(255,255,255,.06);overflow:hidden;margin:14px 0 16px}.dovy-progress-track span,.faith-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#8ec5ff)}.dovy-step-list{display:grid;grid-gap:10px;gap:10px}.dovy-step-list label{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;border-radius:16px;background:#111521;border:1px solid rgba(255,255,255,.05)}.dovy-step-list label.completed{opacity:.72}.dovy-step-list input{margin-top:3px}.dovy-step-list span{line-height:1.55;color:#eef2fa}.dovy-detail{margin-top:16px}.dovy-detail summary{cursor:pointer;color:#c8d1e8}.dovy-plan-content{padding-top:12px}.dovy-v16-side button{width:100%;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#121621;color:#dfe5f6;text-align:left;display:flex;align-items:center;justify-content:space-between;margin-top:10px}.dovy-v16-side button.active{border-color:rgba(147,161,230,.38);background:#181d2b}.dovy-security{display:flex;gap:10px;margin-top:16px;color:#8f98a9;font-size:12px;line-height:1.65}.dovy-v16-blank{display:grid;place-items:start;grid-gap:10px;gap:10px;min-height:250px}.community-page,.library-v16,.studio-v16{max-width:1180px;margin:0 auto 40px;display:grid;grid-gap:18px;gap:18px}.community-create{align-self:flex-start}.community-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.community-search{display:flex;align-items:center;gap:10px;flex:1 1}.community-search input{border:0;background:transparent;padding:0}.community-type-options,.community-view-tabs,.studio-v16-presets,.studio-v16-tabs{display:flex;gap:8px;flex-wrap:wrap}.community-filters,.library-v16-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px}.community-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.community-card{overflow:hidden}.community-photo{aspect-ratio:16/10;background:#0f1117}.community-photo img,.community-preview,.studio-v16-result-image{width:100%;height:100%;object-fit:cover;display:block}.community-card-body{padding:16px 17px 17px}.community-card-label{display:flex;align-items:center;gap:8px;color:#bcc4d5;font-size:12px;margin-bottom:10px}.community-card h2{margin:0 0 8px;font-size:20px;color:#f3f5fb}.community-card p{margin:0 0 12px;color:#9ca4b5;line-height:1.65}.community-detail{display:flex;align-items:center;gap:7px;margin:6px 0}.community-meta{margin-top:14px}.community-state{margin-left:auto;background:#1d2332;padding:3px 7px;border-radius:999px;color:#d7dcf0}.community-empty{padding:42px 26px;text-align:center;display:grid;justify-items:center;grid-gap:10px;gap:10px}.community-empty h2{margin:0;color:#f4f6fc}.community-empty p{margin:0;color:#9ea6b6;max-width:560px;line-height:1.7}.community-empty button{display:inline-flex;align-items:center;gap:8px;border:0;background:#eceffe;color:#151928;padding:12px 16px;border-radius:14px;font-weight:700}.community-compose{width:min(720px,calc(100vw - 28px));padding:22px}.community-modal-backdrop{position:fixed;inset:0;z-index:90;background:rgba(3,5,9,.55);display:grid;place-items:center;padding:18px}.community-compose-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:16px}.community-compose-head h2{margin:6px 0 0;color:#f6f8fd}.community-compose-head button{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#141823;color:#e6ebfb}.community-field{display:grid;grid-gap:8px;gap:8px;color:#dce3f2;font-size:13px;margin-bottom:14px}.community-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.community-upload{display:grid;grid-gap:4px;gap:4px;justify-items:start;padding:16px;border-radius:18px;border:1px dashed rgba(162,173,203,.22);background:#10141e;color:#d7deee;cursor:pointer;margin-bottom:14px}.community-feedback.warning,.community-field-error{color:#ffb4b4}.community-feedback{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:16px;background:#101821;border:1px solid rgba(133,215,172,.22);color:#cff1da}.studio-v16-header{margin-bottom:2px}.studio-v16-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);grid-gap:18px;gap:18px;align-items:start}.studio-v16-form,.studio-v16-output{padding:22px}.studio-v16-form-head{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px;color:#eef2fb}.studio-v16-form-head strong{font-size:22px}.studio-v16-label,.wb-field-title label{display:block;color:#d9deec;font-size:13px;margin-bottom:10px}.studio-v16-prompt{min-height:180px;resize:vertical}.studio-v16-output{min-height:540px;display:flex;flex-direction:column}.studio-v16-output-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#99a3b7;font-size:12px;margin-bottom:14px}.studio-v16-placeholder{flex:1 1;display:grid;place-items:center;text-align:center;grid-gap:10px;gap:10px;color:#9ea5b6;padding:30px 18px;border-radius:20px;background:radial-gradient(circle at top,rgba(113,99,247,.18),transparent 45%),#0f1219;border:1px dashed rgba(255,255,255,.08)}.studio-v16-placeholder h2{margin:0;color:#f5f7fc;font-size:28px}.studio-v16-placeholder p{margin:0;max-width:360px;line-height:1.7}.studio-v16-symbol{display:grid;place-items:center;width:88px;height:88px;border-radius:28px;background:linear-gradient(135deg,rgba(145,118,255,.24),rgba(89,166,255,.16));color:#e4eaff}.studio-v16-output-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.studio-v16-analysis{margin-top:14px;padding:16px;border-radius:18px;background:#10131b;border:1px solid rgba(255,255,255,.07)}.library-v16-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.library-v16-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#11141d;color:#dbe2f4;padding:9px 10px}[data-theme=light] .shell.v6-shell{background:#f5f7fb}.theme-light .main,[data-theme=light] .main{background:linear-gradient(180deg,#fafbff,#f2f5fb)}[data-theme=light] .community-card,[data-theme=light] .community-compose,[data-theme=light] .community-empty,[data-theme=light] .community-filters,[data-theme=light] .community-toolbar,[data-theme=light] .dovy-v16-blank,[data-theme=light] .dovy-v16-panel,[data-theme=light] .dovy-v16-side,[data-theme=light] .dovy-v16-summary>div,[data-theme=light] .library-v16-toolbar,[data-theme=light] .studio-v16-form,[data-theme=light] .studio-v16-output,[data-theme=light] .top,[data-theme=light] .v5-chat-body,[data-theme=light] .v6-drawer,[data-theme=light] .v6-rail{background:#fff;color:#171a22;border-color:#dfe5f0;box-shadow:0 16px 40px rgba(30,43,74,.06)}[data-theme=light] .top{background:rgba(250,252,255,.86)}[data-theme=light] .v5-chat{background:radial-gradient(ellipse at 52% 13%,#efe8ff 0,#f9fbff 34%,#f3f6fb 76%)}[data-theme=light] .faith-popover,[data-theme=light] .reason-v16-menu,[data-theme=light] .reason-v16-trigger,[data-theme=light] .v5-composer{background:#fff;color:#151822;border-color:#dfe4ef;box-shadow:0 16px 36px rgba(31,43,74,.08)}[data-theme=light] .v5-turn.user .v5-turn-text{background:#eef2fb;color:#161a23;border-color:#dbe1ef}[data-theme=light] .community-card h2,[data-theme=light] .community-heading h1,[data-theme=light] .dovy-v16-head h1,[data-theme=light] .studio-v16-header h1,[data-theme=light] .studio-v16-placeholder h2{color:#141824}[data-theme=light] .community-card p,[data-theme=light] .community-detail,[data-theme=light] .community-heading p,[data-theme=light] .community-meta,[data-theme=light] .community-review-note,[data-theme=light] .dovy-submit-row span,[data-theme=light] .dovy-v16-head p,[data-theme=light] .studio-v16-assist,[data-theme=light] .studio-v16-header p{color:#60697d}[data-theme=light] .community-field input,[data-theme=light] .community-field textarea,[data-theme=light] .community-search input,[data-theme=light] .community-secondary,[data-theme=light] .community-upload,[data-theme=light] .dovy-progress-track,[data-theme=light] .dovy-step-list label,[data-theme=light] .dovy-v16 textarea,[data-theme=light] .library-v16-actions button,[data-theme=light] .library-v16-toolbar label,[data-theme=light] .studio-v16-output-actions button,[data-theme=light] .studio-v16-placeholder,[data-theme=light] .studio-v16-prompt,[data-theme=light] .studio-v16-upload,[data-theme=light] .v5-icon-btn{background:#f6f8fc;color:#1b2230;border-color:#dde4ef}[data-theme=light] .dovy-v16-side button,[data-theme=light] .v5-thinking{background:#f7f9fd;color:#1a2130;border-color:#dde4ef}.theme-light .reason-v16-muted,[data-theme=light] .community-eyebrow,[data-theme=light] .dovy-goal-meta,[data-theme=light] .reason-v16-menu p,[data-theme=light] .reason-v16-menu small,[data-theme=light] .reason-v16-muted,[data-theme=light] .v5-footnote{color:#6c7384}[data-theme=light] .v5-switch{background:#f6f8fd;border-color:#dbe2ee}[data-theme=light] .v5-switch button.selected{color:#111827;background:linear-gradient(180deg,#e7ebff,#dbe9ff)}@media(max-width:1180px){.community-page,.dovy-v16,.library-v16,.studio-v16,.v5-bottom,.v5-chat-body,.v5-chat-top{max-width:100%}.dovy-v16-layout,.studio-v16-layout{grid-template-columns:1fr}.studio-v16-output{min-height:420px}.dovy-v16-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.top{height:auto;min-height:72px;padding:14px 16px}.top-actions{gap:8px}.content{padding:20px 16px 28px}.v5-chat{padding:0}.v5-chat-top{grid-template-columns:1fr;justify-items:stretch;height:auto;padding:16px 0 10px}.v5-chat-top .reason-v16,.v5-chat-top .v5-icon-btn,.v5-chat-top .v5-switch{justify-self:stretch}.v5-chat-top .v5-icon-btn{justify-self:end}.reason-v16-trigger{width:100%;min-width:0}.v5-chat-body{border-radius:22px}.v5-thread{padding:26px 18px 44px}.v5-bottom{padding:12px 0 18px}.v5-composer{margin:0}.community-heading,.community-toolbar,.dovy-v16-head,.studio-v16-header{flex-direction:column;align-items:flex-start}.community-field-row,.community-grid,.dovy-v16-summary{grid-template-columns:1fr}.faith-screen{padding:84px 12px 12px;justify-content:center}.faith-popover{max-width:100%}}@media(max-width:740px){.shell.v6-shell{overflow:auto;height:auto;min-height:100dvh}.v6-rail{left:0;transform:translateX(0);z-index:60}.v6-drawer,.v6-rail{position:fixed;top:0;bottom:0;height:auto}.v6-drawer{left:64px;width:min(320px,calc(100vw - 64px));box-shadow:18px 0 60px rgba(0,0,0,.35)}.main{margin-left:64px}.toggle{display:none}.top-title{font-size:11px}.top .row{gap:12px}}.motion-pro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(246px,300px);grid-gap:16px;gap:16px;align-items:stretch}.motion-pro-main,.motion-pro-side{min-width:0;background:linear-gradient(180deg,rgba(22,24,30,.96),rgba(14,16,22,.98));border:1px solid rgba(255,255,255,.075);border-radius:24px;overflow:hidden}.motion-pro-main{padding:20px}.motion-pro-side{padding:18px;display:flex;flex-direction:column}.motion-pro-header{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:17px}.motion-pro-header h3{font-size:22px;letter-spacing:-.55px;font-weight:650;line-height:1.25;margin:7px 0;color:#f1f3f8}.motion-pro-header p{font-size:12.5px;line-height:1.55;color:#8e96a7;max-width:440px;margin:0}.motion-pro-counter{font-size:11px;letter-spacing:1px;color:#9ba3b5;background:#10131b;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:7px 10px;white-space:nowrap}.motion-pro-stage{position:relative;overflow:hidden;border-radius:19px;min-height:280px;background:linear-gradient(145deg,#151a22,#0b0f16);border:1px solid rgba(159,173,203,.12)}.motion-pro-stage video{display:block;width:100%;height:280px;object-fit:contain;background:#05070a}.motion-pro-stage-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:25px 25px 53px;background-image:linear-gradient(rgba(255,255,255,.014) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 0);background-size:28px 28px;text-align:center}.motion-pro-stage-empty>p{color:#7f8999;font-size:12px;max-width:310px;line-height:1.6;margin:0}.motion-pro-frame{min-width:min(340px,90%);min-height:155px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(186,193,216,.26);background:rgba(11,15,23,.7);border-radius:18px;color:#a2acc1}.motion-pro-frame span{font-size:10px;letter-spacing:2px;font-weight:700;color:#c0c9dd}.motion-pro-frame p{font-size:11px;color:#677284;margin:0}.motion-pro-stage-meta{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:8px;padding:11px 14px;background:rgba(9,11,16,.8);color:#c5c9d3;font-size:10px;letter-spacing:1.25px}.motion-pro-presets{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.motion-pro-presets button{display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#10131a;color:#c8cddd;padding:10px 12px}.motion-pro-presets button strong{font-size:11px;font-weight:580}.motion-pro-presets button.selected{border-color:rgba(154,160,241,.62);background:linear-gradient(130deg,rgba(125,114,205,.16),rgba(54,80,128,.12));color:#fff}.motion-pro-index{display:inline-grid;place-items:center;width:27px;height:27px;flex-shrink:0;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.05);border-radius:9px;color:#b9c0d1;font:600 11px/1 ui-monospace,Consolas,monospace}.motion-pro-side-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.motion-pro-side-heading h3{font-size:17px;letter-spacing:-.3px;font-weight:620;color:#f0f3fa;margin:4px 0 0}.motion-pro-side-heading>span{font-size:11px;color:#818b9e}.motion-pro-preset-list{display:grid;grid-gap:7px;gap:7px}.motion-pro-preset-list button{display:flex;align-items:center;gap:10px;text-align:left;background:rgba(11,14,20,.62);border:1px solid rgba(255,255,255,.065);border-radius:15px;padding:11px;color:#dce2ee}.motion-pro-preset-list button.selected{border-color:rgba(153,161,234,.55);background:rgba(118,123,195,.13)}.motion-pro-preset-list button>span:nth-child(2){flex:1 1;min-width:0}.motion-pro-preset-list strong{display:block;font-size:12px;font-weight:610;color:#f2f4f9}.motion-pro-preset-list small{display:block;color:#828b9c;font-size:11px;line-height:1.45;margin-top:3px}.motion-pro-preset-list button>svg{transform:rotate(-90deg);color:#7d889d;flex-shrink:0}.motion-pro-note{font-size:11px;line-height:1.58;color:#858fa0;margin:16px 0 0}[data-theme=light] .motion-pro-main,[data-theme=light] .motion-pro-side{background:#fff;border-color:#e1e5ee}[data-theme=light] .motion-pro-header h3,[data-theme=light] .motion-pro-side-heading h3{color:#161a25}[data-theme=light] .motion-pro-preset-list button,[data-theme=light] .motion-pro-presets button{background:#f3f5f9;border-color:#e1e5ee;color:#333a49}[data-theme=light] .motion-pro-preset-list strong{color:#202634}@media(max-width:1050px){.motion-pro-grid{grid-template-columns:1fr}.motion-pro-side{order:2}}@media(max-width:740px){.motion-pro-main,.motion-pro-side{border-radius:19px;padding:16px}.motion-pro-presets button{flex:1 1 42%}.motion-pro-stage,.motion-pro-stage-empty{min-height:230px}.motion-pro-frame{min-height:110px}}@media(prefers-reduced-motion:reduce){.reason-v16-trigger,.studio-v16-primary,.v5-switch button{transition:none!important}}.community-quick-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:16px}.community-quick-actions button{display:inline-flex;align-items:center;gap:9px;padding:12px 15px;border-radius:14px;border:1px solid rgba(154,161,218,.25);background:#171b27;color:#e7eaf6;font-size:13px;font-weight:630}.community-quick-actions button:hover{background:#23273a}.community-draft-actions{display:flex;gap:10px;margin-top:15px}.community-draft-actions button{padding:8px 11px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#141722;color:#cfd5e5;font-size:12px}.community-draft-actions button:last-child{color:#e5b1b1}[data-theme=light] .community-draft-actions button,[data-theme=light] .community-quick-actions button{background:#f1f3f9;color:#1b2332;border-color:#dfe4ef}.dovy-head-actions{gap:12px}.dovy-back,.dovy-head-actions{display:flex;align-items:center}.dovy-back{gap:9px;padding:11px 14px;border-radius:15px;color:#c9d3e9;border:1px solid rgba(166,175,210,.15);background:#171a25;font-size:12px;font-weight:620}.dovy-back:hover{background:#202638}[data-theme=light] .dovy-back{background:#eef2fb;color:#283349;border-color:#d9e0ef}.shell.v6-shell .main:has(.v5-chat)>.content{overflow:hidden!important;min-height:0!important}.shell.v6-shell .main:has(.v5-chat) .v5-chat-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.dovy-head-actions{flex-wrap:wrap;justify-content:flex-end}.dovy-head-actions .reason-v16-trigger{min-width:224px}.dovy-head-actions .reason-v16{z-index:31}@media(max-width:860px){.dovy-head-actions{width:100%;justify-content:flex-start}.dovy-head-actions .reason-v16,.dovy-head-actions .reason-v16-trigger{width:100%}}:root{--alma-type:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI Variable","Segoe UI",Arial,sans-serif;--aut-surface:#111111;--aut-ink:#f4f4f4;--aut-muted:#999999;--aut-line:#292929}body,html{background:#050505;color:var(--aut-ink);font-family:var(--alma-type)!important;letter-spacing:-.012em}button,input,select,textarea{font-family:inherit!important}.shell.v6-shell,.shell.v6-shell .main{background:#050505!important;color:#f4f4f4}.v6-rail{background:#0c0c0c!important;border-right-color:#222!important}.v6-drawer{background:#101010!important;border-right-color:#292929!important}.v6-rail-btn{color:#c5c5c5!important;border-radius:12px}.v6-rail-btn.active,.v6-rail-btn:hover{color:#fff!important;background:#262626!important}.v6-popover{background:#171717!important;border-color:#353535!important;color:#eee!important}.v6-chat-open,.v6-popover button{color:#ececec!important}.v6-chat-row:hover,.v6-popover button:hover{background:#252525!important}.v6-chat-row.chosen{background:#292929!important}.v6-search{background:#1a1a1a!important;border-color:#303030!important}.v6-search input{color:#fff!important}.v6-drawer-footer,.v6-list-heading{color:#a2a2a2}.top{background:rgba(8,8,8,.94)!important;border-bottom-color:#242424!important}.top-title{color:#e7e7e7!important;letter-spacing:1.1px!important;font-size:11px!important;font-weight:570}.top .btn.ghost.small{background:#171717!important;border-color:#313131!important;color:#f0f0f0!important}.faith-trigger{background:#161616!important;border:1px solid #343434!important;color:#f1f1f1!important;box-shadow:none!important}.faith-trigger .faith-overlay{font-weight:560!important;color:#f2f2f2!important}.faith-screen{background:rgba(0,0,0,.6)!important}.faith-popover{background:#111!important;border-color:#333!important;box-shadow:0 22px 70px #0009!important}.faith-chip.done{background:#202020!important;color:#f0f0f0!important;border-color:#a1a1a1!important}.faith-progress-bar span{background:linear-gradient(90deg,#9b9b9b,#fff)!important}.v5-chat{background:#050505!important}.v5-chat-body{background:#080808!important;border-color:#1c1c1c!important;box-shadow:none!important}.v5-composer{background:#171717!important;border-color:#363636!important;box-shadow:0 12px 32px #0006!important;border-radius:24px!important}.v5-composer:focus-within{border-color:#b0b0b0!important}.v5-composer-toolbar .v5-send{background:#f1f1f1!important;color:#090909!important}.v5-orb.orb.liquid{background:radial-gradient(circle at 33% 22%,#f5f5f5 0,#cecece 12%,#858585 30%,#353535 55%,#101010 78%,#050505 100%)!important;box-shadow:0 0 30px #ffffff18,inset -14px -12px 22px #000a,inset 8px 7px 13px #ffffff80!important;animation:float 4.3s ease-in-out infinite!important;filter:grayscale(1)!important}.v5-orb.orb.liquid:before{border-left-color:#ecececaa!important;border-right-color:#9f9f9f88!important}.v5-orb.orb.liquid:after{background:conic-gradient(from 45deg,transparent,#fff9,transparent,#9e9e9e5c,transparent)!important}.v5-mini-orb{background:radial-gradient(circle at 30% 20%,#f8f8f8,#bdbdbd 25%,#585858 55%,#141414 84%)!important;box-shadow:0 0 12px #ffffff25!important}.alma-markdown h2,.alma-markdown h3,.alma-markdown h4,.community-heading h1,.dovy-v16-head h1,.dovy-v16-panel h2,.h1,.studio-v16-header h1,.studio-v16-placeholder h2,.v12-study-heading h1,.v5-welcome h1,.wb-heading h1{font-family:var(--alma-type)!important;letter-spacing:-.044em!important;font-weight:570!important}.v5-welcome h1{font-size:clamp(28px,4vw,42px)!important}.v12-wisdom-tag,.v5-footnote,.v5-overline,.v5-welcome p{color:#9e9e9e!important}.v5-switch{background:#151515!important;border-color:#303030!important}.v5-switch button{color:#9c9c9c!important}.v5-switch button.selected{background:#303030!important;color:#fff!important;box-shadow:none!important}.v5-chat-top .v5-icon-btn{background:#171717!important;border-color:#303030!important;color:#d5d5d5!important}.v5-turn.user .v5-turn-text{background:#222!important;border-color:#2d2d2d!important;color:#f2f2f2!important}.v5-turn.assistant .v5-turn-text{color:#e8e8e8!important}.v5-thinking{background:#171717!important;border-color:#303030!important;color:#bbb!important}.v12-wisdom-tag,.v5-suggestions button{background:#141414!important;border-color:#303030!important;color:#cbcbcb!important}.reason-v16-menu,.reason-v16-trigger{background:#161616!important;border-color:#373737!important;color:#f5f5f5!important;box-shadow:none!important}.reason-v16-icon,.reason-v16-symbol{background:#303030!important;color:#fff!important}.reason-v16-menu button{color:#f0f0f0!important}.reason-v16-menu button:hover{background:#272727!important;border-color:#414141!important}.reason-v16-selected{color:#f5f5f5!important}.reason-v16-menu p,.reason-v16-menu small,.reason-v16-muted{color:#a1a1a1!important}.reason-v16-trigger:focus-visible,.v5-composer button:focus-visible,.v5-switch button:focus-visible{outline:2px solid #eee;outline-offset:3px}.community-page,.dovy-v16,.library-v16,.studio-v16{color:#ededed}.community-heading h1,.dovy-v16-head h1,.studio-v16-header h1{font-size:clamp(27px,3.3vw,38px)!important;color:#f5f5f5!important}.community-card,.community-compose,.community-empty,.community-filters,.community-toolbar,.dovy-agent-mark,.dovy-v16-blank,.dovy-v16-panel,.dovy-v16-side,.dovy-v16-summary>div,.library-v16-toolbar,.studio-v16-form,.studio-v16-output,.studio-v16-placeholder{background:#111!important;border-color:#2a2a2a!important;box-shadow:none!important}.community-card h2,.dovy-v16-panel h2,.dovy-v16-summary strong,.studio-v16-placeholder h2{color:#f5f5f5!important}.community-card p,.community-detail,.community-heading p,.community-meta,.dovy-goal-meta,.dovy-submit-row span,.dovy-v16-head p,.studio-v16-assist,.studio-v16-header p{color:#9c9c9c!important}.community-filters button,.community-type-options button,.community-view-tabs button,.dovy-categories button,.library-v16-toolbar button,.studio-v16-presets button,.studio-v16-tabs button{background:#171717!important;border-color:#303030!important;color:#bdbdbd!important}.community-filters .active,.community-type-options .active,.community-view-tabs .active,.dovy-categories button.selected,.library-v16-toolbar .active,.studio-v16-tabs .active{background:#303030!important;border-color:#686868!important;color:#fff!important}.community-create,.community-empty button,.community-primary,.dovy-submit-row button,.studio-v16-primary{background:#f0f0f0!important;color:#0d0d0d!important;box-shadow:none!important}.community-field input,.community-field textarea,.community-search input,.community-secondary,.community-upload,.dovy-step-list label,.dovy-v16 textarea,.dovy-v16-side button,.studio-v16-output,.studio-v16-prompt,.studio-v16-upload{background:#161616!important;border-color:#313131!important;color:#eee!important}.community-field input:focus,.community-field textarea:focus,.dovy-v16 textarea:focus,.studio-v16-prompt:focus{border-color:#aaa!important}.dovy-progress-track span,.faith-progress-bar span{background:#ededed!important}.dovy-step-list label.completed{opacity:.6}.dovy-v16-side button.active{background:#292929!important;border-color:#747474!important}.studio-v16-symbol{background:#242424!important;color:#eee!important}.community-eyebrow,.studio-v16-form-head,.studio-v16-label,.studio-v16-output-head{color:#b0b0b0!important}.community-photo{background:#151515!important}.community-compose-head h2{color:#eee!important}.community-modal-backdrop{background:#000c!important}.library-v16-actions button,.studio-v16-output-actions button{background:#1a1a1a!important;border-color:#373737!important;color:#eee!important}.v12-study-card,.v12-study-card-icon,.v12-study-icon{background:#181818!important;border-color:#363636!important;color:#e8e8e8!important}.v12-study-card .v12-study-cta{color:#e5e5e5!important}.motion-pro-main,.motion-pro-side,.wb-inspector,.wb-stage{background:#111!important;border-color:#303030!important;box-shadow:none!important}.motion-pro-stage{background:#141414!important;border-color:#303030!important}.motion-pro-stage-empty{background-image:linear-gradient(#ffffff08 1px,transparent 0),linear-gradient(90deg,#ffffff08 1px,transparent 0)!important}.motion-pro-preset-list button.selected,.motion-pro-presets button.selected{background:#292929!important;border-color:#a0a0a0!important}.motion-pro-frame,.motion-pro-index{background:#171717!important;border-color:#404040!important}.aut-preferences.panel,.aut-tool-hub{background:#121212!important;border-color:#303030!important}.alma-voice-experience{height:100%;min-height:clamp(550px,72dvh,900px);max-width:1120px;margin:0 auto;background:#050505;color:#f2f2f2;overflow:hidden}.alma-voice-experience,.alma-voice-layout{width:100%;display:flex;align-items:center;justify-content:center}.alma-voice-layout{flex-direction:column;padding:36px 20px 46px;text-align:center}.alma-voice-eyebrow{font-size:10px;letter-spacing:2.3px;font-weight:650;color:#8c8c8c;margin:0 0 16px}.alma-voice-layout h1{font:570 clamp(32px,4.2vw,49px)/1.15 var(--alma-type)!important;letter-spacing:-.058em!important;margin:0 0 9px;color:#fff}.alma-voice-subtitle{font-size:14px;color:#959595;line-height:1.55;margin:0}.alma-voice-orb-button{position:relative;display:grid;place-items:center;width:clamp(205px,25vw,285px);height:clamp(205px,25vw,285px);padding:0;margin:54px auto 35px;border:0;border-radius:50%;background:transparent;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .25s ease}.alma-voice-orb-button:hover{transform:scale(1.025)}.alma-voice-orb-button:active{transform:scale(.985)}.alma-voice-orb-button:focus-visible{outline:2px solid #ececec;outline-offset:9px}.alma-voice-orb-aura{position:absolute;inset:-12%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(238,238,238,.2) 0,rgba(181,181,181,.08) 43%,transparent 73%);filter:blur(20px);opacity:.7;transition:opacity .3s,transform .3s}.alma-voice-orb{position:absolute;inset:6%;border-radius:50%;overflow:hidden;background:radial-gradient(ellipse at 28% 20%,#f8f8f8 0,#e1e1e1 10%,#a5a5a5 23%,#646464 40%,#272727 65%,#0b0b0b 87%);box-shadow:inset 13px 9px 21px #ffffff6f,inset -17px -25px 34px #000d,0 10px 40px #000b,0 0 0 1px #eeeeee3a;transform:translateZ(0);animation:alma-orb-breathe 5s ease-in-out infinite;will-change:transform}.alma-voice-orb-current{position:absolute;inset:12%;border-radius:45% 55% 53% 47%/54% 42% 58% 46%;border-color:#ffffff78 transparent #bbbbbb71 #eaeaeab8;border-style:solid;border-width:8px;box-shadow:0 0 26px #eee5,inset 0 0 30px #fff4;filter:blur(4px);animation:alma-orb-rotate 11s linear infinite}.alma-voice-orb-gloss{position:absolute;inset:7%;border-radius:50%;background:radial-gradient(ellipse at 28% 15%,#ffffff99,transparent 39%),conic-gradient(from 15deg,transparent,#ffffff2a,transparent,#ffffff2d,transparent);mix-blend-mode:screen;animation:alma-orb-rotate 14s linear infinite reverse}.alma-voice-orb-indicator{position:relative;display:grid;place-items:center;width:40px;height:40px;color:#f9f9f9;filter:drop-shadow(0 2px 6px #0008);opacity:0;transition:opacity .25s}.alma-voice-orb-button:focus-visible .alma-voice-orb-indicator,.alma-voice-orb-button:hover .alma-voice-orb-indicator{opacity:.85}.alma-voice-orb-button.is-live .alma-voice-orb-aura{opacity:1;transform:scale(calc(1 + var(--voice-energy) * .12))}.alma-voice-orb-button.is-live .alma-voice-orb{animation-duration:2.9s;transform:scale(calc(1 + var(--voice-energy) * .075))}.alma-voice-orb-button.is-live .alma-voice-orb-current{animation-duration:5.5s}.alma-voice-orb-button.is-connecting .alma-voice-orb{animation-duration:1.6s;opacity:.78}.alma-voice-status{display:inline-flex;align-items:center;gap:10px;min-height:24px;font-size:13px;font-weight:480;color:#b7b7b7;letter-spacing:.01em}.alma-voice-status-dot{width:7px;height:7px;border-radius:50%;background:#777;box-shadow:0 0 0 4px #ffffff0b;transition:background .2s}.alma-voice-status.is-connecting .alma-voice-status-dot{background:#f0f0f0;animation:alma-orb-dot 1.2s ease-in-out infinite}.alma-voice-status.is-live .alma-voice-status-dot{background:#fff;box-shadow:0 0 0 4px #ffffff25}.alma-voice-meta{font-size:11px;color:#666;margin-top:21px;letter-spacing:.02em}.alma-voice-meta span{margin:0 7px;color:#444}.alma-voice-error{max-width:460px;margin-top:16px;padding:12px 16px;border-radius:12px;border:1px solid #4c4c4c;background:#171717;color:#e2e2e2;font-size:13px;line-height:1.6;overflow-wrap:anywhere}@keyframes alma-orb-breathe{0%,to{transform:translateY(4px) scale(.985)}50%{transform:translateY(-5px) scale(1.03)}}@keyframes alma-orb-rotate{to{rotate:1turn}}@keyframes alma-orb-dot{50%{opacity:.35}}@media(max-width:720px){.alma-voice-experience{min-height:calc(100dvh - 130px)}.alma-voice-layout{padding:25px 15px}.alma-voice-orb-button{margin:42px auto 28px}.alma-voice-subtitle{max-width:320px}.v5-composer{border-radius:22px!important}}@media(prefers-reduced-motion:reduce){.alma-voice-orb,.alma-voice-orb-current,.alma-voice-orb-gloss,.alma-voice-status-dot{animation:none!important}.alma-voice-orb-aura,.alma-voice-orb-button{transition:none!important}}[data-theme=light] .main,[data-theme=light] .shell.v6-shell,[data-theme=light] .v5-chat{background:#f7f7f7!important;color:#141414}[data-theme=light] .community-card,[data-theme=light] .dovy-v16-panel,[data-theme=light] .dovy-v16-side,[data-theme=light] .dovy-v16-summary>div,[data-theme=light] .studio-v16-form,[data-theme=light] .studio-v16-output,[data-theme=light] .top,[data-theme=light] .v5-chat-body,[data-theme=light] .v6-drawer,[data-theme=light] .v6-rail{background:#fff!important;color:#171717!important;border-color:#e2e2e2!important}[data-theme=light] .alma-markdown h2,[data-theme=light] .alma-markdown h3,[data-theme=light] .community-heading h1,[data-theme=light] .dovy-v16-head h1,[data-theme=light] .studio-v16-header h1,[data-theme=light] .v5-welcome h1{color:#151515!important}[data-theme=light] .reason-v16-menu,[data-theme=light] .reason-v16-trigger,[data-theme=light] .v5-composer{background:#fff!important;color:#151515!important;border-color:#dedede!important}[data-theme=light] .v5-turn.user .v5-turn-text{background:#ebebeb!important;color:#191919!important;border-color:#dedede!important}[data-theme=light] .v5-turn.assistant .v5-turn-text{color:#242424!important}[data-theme=light] .reason-v16-menu button{color:#252525!important}[data-theme=light] .reason-v16-icon,[data-theme=light] .reason-v16-symbol{background:#ebebeb!important;color:#222!important}[data-theme=light] .v5-switch{background:#eee!important;border-color:#d6d6d6!important}[data-theme=light] .v5-switch button.selected{background:#d0d0d0!important;color:#141414!important}[data-theme=light] .alma-voice-experience{background:#f7f7f7;color:#191919}[data-theme=light] .alma-voice-layout h1{color:#111}[data-theme=light] .alma-voice-orb-button{filter:brightness(.97)}[data-theme=light] .alma-voice-status{color:#555}[data-theme=light] .alma-voice-error{background:#fff;color:#333;border-color:#d1d1d1}.dovy20{width:min(1060px,100%);margin:8px auto 58px;color:#f4f4f4;font-family:var(--alma-type),Inter,system-ui,sans-serif}.dovy20 *,.studio20-layout *{box-sizing:border-box}.dovy20-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:8px 0 24px}.dovy20-eyebrow{color:#898989;font-size:10px;font-weight:600;letter-spacing:1.85px;margin-bottom:15px}.dovy20-heading h1{font:600 clamp(26px,3.5vw,39px)/1.18 var(--alma-type),system-ui,sans-serif!important;color:#f4f4f4!important;letter-spacing:-1.6px;margin:0}.dovy20-heading p{font-size:14px;color:#8c8c8c;line-height:1.55;margin:8px 0 0}.dovy20-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.dovy20-header .reason-v16-trigger{min-width:184px;padding:8px 11px!important;border-radius:13px!important;background:#191919!important;border:1px solid #323232!important;box-shadow:none!important}.dovy20-header .reason-v16-symbol{width:27px;height:27px;background:#282828!important;color:#e0e0e0!important;border-radius:8px}.dovy20-header .reason-v16-menu{z-index:38}.dovy20-header .reason-v16-name{font-size:12px}.dovy20-header .reason-v16-muted{font-size:10px;max-width:85px}.dovy20-back,.dovy20-iconbtn{display:inline-flex;gap:8px;align-items:center;justify-content:center;height:44px;border:1px solid #303030;background:#171717;color:#d2d2d2;border-radius:13px;padding:0 14px;font-size:12px;white-space:nowrap}.dovy20-iconbtn{width:44px;padding:0}.dovy20-back:hover,.dovy20-iconbtn:hover{background:#222;color:#fff}.dovy20-task{width:100%;padding:0;margin:0 auto;max-width:940px}.dovy20-intro{text-align:center;display:flex;flex-direction:column;align-items:center;gap:7px;padding:65px 18px 36px}.dovy20-intro>span{font-size:10px;font-weight:600;letter-spacing:1.9px;color:#7b7b7b}.dovy20-intro strong{font-size:clamp(22px,2.8vw,29px);font-weight:520;color:#f0f0f0;letter-spacing:-.9px;margin-top:8px}.dovy20-intro p{font-size:14px;color:#898989;margin:0;line-height:1.65}.dovy20-composer{border:1px solid #3c3c3c;border-radius:21px;background:#151515;box-shadow:0 10px 40px rgba(0,0,0,.17);padding:16px;transition:border-color .2s}.dovy20-composer:focus-within{border-color:#777}.dovy20-composer textarea{display:block;width:100%;min-height:100px;max-height:250px;padding:5px 6px 15px;resize:vertical;border:0!important;outline:0!important;background:transparent!important;color:#f1f1f1;font:400 15px/1.65 var(--alma-type),system-ui,sans-serif;letter-spacing:-.15px;box-shadow:none!important}.dovy20-composer textarea::placeholder{color:#737373}.dovy20-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.dovy20-mode-options{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.dovy20-mode-options button{border:1px solid transparent;background:transparent;color:#a1a1a1;border-radius:11px;padding:9px 11px;display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1.2;transition:background .15s,color .15s}.dovy20-mode-options button:hover{background:#222;color:#fff}.dovy20-mode-options button.is-selected{background:#292929;border-color:#4b4b4b;color:#fff}.dovy20-actions{display:flex;align-items:center;gap:7px;margin-left:auto}.dovy20-mic,.dovy20-submit{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;border:1px solid #383838;background:#242424;color:#e6e6e6}.dovy20-submit{background:#f3f3f3!important;color:#0f0f0f!important;border-color:#f3f3f3}.dovy20-submit:disabled{opacity:.28;cursor:not-allowed}.dovy20-mic:hover{background:#303030}.dovy20-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dovy20-suggestions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:19px auto}.dovy20-suggestions button{display:inline-flex;align-items:center;gap:6px;border:1px solid #2e2e2e;background:#121212;color:#999;padding:9px 12px;border-radius:12px;font-size:11px}.dovy20-suggestions button:hover{background:#1c1c1c;color:#eee}.dovy20-note{font-size:11px;color:#696969;text-align:center;line-height:1.6;margin:16px 0 0}.dovy20-alert,.dovy20-error{margin:12px 0;border:1px solid #6a4040;border-radius:12px;background:#231818;padding:12px 14px;color:#f2c8c8;font-size:13px;overflow-wrap:anywhere}.dovy20-thread{min-height:130px;max-height:min(54vh,570px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#353535 transparent;scrollbar-width:thin;display:flex;flex-direction:column;gap:18px;padding:18px 12px 28px;margin-bottom:18px;border:1px solid #252525;border-radius:17px;background:#0d0d0d}.dovy20-threadhead{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#787878;font-size:10px;font-weight:600;letter-spacing:1.7px}.dovy20-threadhead button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;color:#8c8c8c;font-size:11px;letter-spacing:0}.dovy20-message{width:min(100%,760px);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.dovy20-message.user{align-self:flex-end;max-width:min(78%,600px)}.dovy20-message-role{font-size:10px;letter-spacing:1.4px;color:#767676;font-weight:650}.dovy20-message-body{font-size:14px;line-height:1.7;color:#dedede;overflow-wrap:anywhere;max-width:100%}.dovy20-message.user .dovy20-message-body{background:#252525;border:1px solid #333;border-radius:15px;padding:11px 15px;color:#f2f2f2}.dovy20-message.assistant .alma-markdown{font-size:14px;line-height:1.72}.dovy20-message.assistant .alma-markdown p{margin-bottom:10px}.dovy20-media{margin-top:10px;max-width:580px;display:flex;flex-direction:column;gap:10px}.dovy20-media img{width:100%;height:auto;object-fit:contain;border:1px solid #333;border-radius:16px;background:#1c1c1c}.dovy20-media a{display:inline-flex;align-items:center;gap:7px;color:#ebebeb;font-size:12px;text-decoration:none;border:1px solid #444;padding:10px 13px;border-radius:12px;align-self:flex-start}.dovy20-busy{display:flex;align-items:center;gap:10px;color:#b6b6b6;font-size:13px}.dovy20-spinner{width:16px;height:16px;flex:0 0 auto;display:inline-block;border:2px solid #808080;border-top-color:transparent;border-radius:50%;animation:dovy20-spin 1s linear infinite}@keyframes dovy20-spin{to{transform:rotate(1turn)}}.dovy20-projects{margin:34px auto 0;width:100%;max-width:940px;background:#111;border:1px solid #292929;border-radius:17px;overflow:hidden}.dovy20-projects-trigger{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;width:100%;border:0;background:#151515;color:#e8e8e8;font-weight:550;font-size:13px;text-align:left}.dovy20-projects-trigger>span{display:inline-flex;align-items:center;gap:10px}.dovy20-projects-trigger .is-open{transform:rotate(180deg)}.dovy20-count{display:inline-grid;place-items:center;font-weight:500;color:#9c9c9c;background:#252525;min-width:24px;height:22px;padding:0 5px;border-radius:7px}.dovy20-projects-body{border-top:1px solid #292929;padding:16px}.dovy20-emptyplans{margin:0;color:#939393;font-size:13px;line-height:1.65}.dovy20-projects-grid{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.4fr);grid-gap:17px;gap:17px;align-items:start}.dovy20-project-list{display:grid;grid-gap:8px;gap:8px}.dovy20-project-list button{display:grid;grid-gap:6px;gap:6px;text-align:left;border:1px solid #343434;border-radius:12px;background:#171717;padding:11px 13px;color:#ccc;overflow-wrap:anywhere;font-size:12px}.dovy20-project-list button.is-active{border-color:#818181;background:#242424;color:#fff}.dovy20-project-list small{display:flex;align-items:center;gap:4px;color:#8c8c8c;font-size:10px}.dovy20-project-detail{background:#151515;border:1px solid #303030;border-radius:13px;padding:17px}.dovy20-project-detailhead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.dovy20-project-detailhead strong{font-size:15px;font-weight:590;color:#eee;display:block;line-height:1.5;overflow-wrap:anywhere}.dovy20-project-detailhead small{display:block;font-size:10px;color:#888;margin-top:4px}.dovy20-project-detailhead button{border:1px solid #363636;background:#1a1a1a;color:#aaa;border-radius:10px;padding:8px}.dovy20-progress{height:5px;background:#393939;border-radius:50px;overflow:hidden;margin:16px 0}.dovy20-progress span{height:100%;display:block;background:#ddd;border-radius:50px}.dovy20-steps{display:grid;grid-gap:8px;gap:8px}.dovy20-steps label{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;color:#d0d0d0;background:#1c1c1c;border-radius:10px;padding:9px 11px}.dovy20-steps label input{margin-top:3px;accent-color:#e6e6e6}.dovy20-steps .is-done{opacity:.65;text-decoration:line-through}.dovy20-plan-full{margin-top:16px;border-top:1px solid #2a2a2a;padding-top:12px;color:#aaa;font-size:12px}.dovy20-plan-full summary{cursor:pointer}.dovy20-plan-markdown{margin-top:12px;color:#ddd;max-height:350px;overflow-y:auto}.studio20-layout{gap:18px!important;align-items:stretch}.studio20-form{padding:24px!important;min-height:540px}.studio20-form .studio-v16-form-head strong{font-size:24px;letter-spacing:-.65px;font-weight:570;color:#f4f4f4}.studio20-form .studio-v16-prompt{min-height:155px;background:#111!important;border:1px solid #353535!important;line-height:1.68;font-size:14px;padding:15px;color:#f3f3f3}.studio20-field{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:15px 0}.studio20-field>span{color:#b7b7b7;font-size:12px}.studio20-segment{display:flex;align-items:center;flex-wrap:wrap;gap:5px;background:#111;border:1px solid #303030;padding:4px;border-radius:13px}.studio20-segment button{border:1px solid transparent;background:transparent;color:#929292;padding:9px 12px;border-radius:9px;font-size:11px}.studio20-segment button.is-selected{background:#333;border-color:#555;color:#f5f5f5}.studio20-segment button:disabled{opacity:.55}.studio20-presets{margin:22px 0 15px}.studio20-presets>span{font-size:10px;color:#898989;letter-spacing:1.2px}.studio20-preview{min-height:540px!important;padding:24px!important}.studio20-result{width:100%!important;height:auto!important;max-height:620px;object-fit:contain!important;display:block;border-radius:14px;border:1px solid #333;background:#0e0e0e}.studio20-empty{background:#101010!important;border:1px dashed #363636!important;box-shadow:none!important;min-height:425px;padding:32px}.studio20-empty h2{font:560 23px/1.25 var(--alma-type),system-ui,sans-serif!important;letter-spacing:-.55px;color:#f3f3f3}.studio20-empty p{color:#858585;font-size:13px;line-height:1.7}.studio20-preview-mark{display:grid;place-items:center;width:55px;height:55px;border:1px solid #3d3d3d;background:#1c1c1c;color:#ddd;border-radius:17px;margin:0 auto}.studio20-rendering{display:grid;grid-gap:20px;gap:20px;flex:1 1;align-content:center;min-height:425px}.studio20-rendering-frame{position:relative;overflow:hidden;min-height:280px;width:100%;border-radius:15px;border:1px solid #2b2b2b;background:linear-gradient(140deg,#151515,#242424 35%,#111 70%,#202020)}.studio20-rendering-shimmer{position:absolute;inset:-100%;background:linear-gradient(110deg,transparent 43%,#ffffff10 50%,transparent 57%);animation:studio20-shimmer 2.6s linear infinite}@keyframes studio20-shimmer{to{transform:translateX(45%)}}.studio20-rendering-info{text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.studio20-rendering-info strong{font-size:13px;color:#ddd;font-weight:550}.studio20-rendering-info p{flex-basis:100%;margin:0;color:#777;font-size:11px}.studio20-pulse{display:inline-block;width:7px;height:7px;background:#d3d3d3;border-radius:50%;animation:studio20-breathe 1.45s ease-in-out infinite}@keyframes studio20-breathe{50%{opacity:.25;transform:scale(.8)}}.studio20-error{border:1px solid #6b4040;color:#f4cbcb;background:#211515;padding:12px 13px;border-radius:12px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}[data-theme=light] .dovy20{color:#191919}[data-theme=light] .dovy20-heading h1,[data-theme=light] .dovy20-intro strong{color:#151515!important}[data-theme=light] .dovy20-composer,[data-theme=light] .dovy20-project-detail,[data-theme=light] .dovy20-projects,[data-theme=light] .dovy20-projects-trigger,[data-theme=light] .dovy20-thread,[data-theme=light] .studio20-rendering-frame{background:#fff;color:#191919;border-color:#ddd}[data-theme=light] .dovy20-composer textarea{color:#1a1a1a!important;background:transparent!important}[data-theme=light] .dovy20-back,[data-theme=light] .dovy20-iconbtn,[data-theme=light] .dovy20-mode-options button,[data-theme=light] .dovy20-suggestions button{color:#555;background:#f5f5f5;border-color:#ddd}[data-theme=light] .dovy20-mode-options button.is-selected{color:#191919;background:#e6e6e6}[data-theme=light] .dovy20-message-body,[data-theme=light] .dovy20-message.assistant .alma-markdown{color:#292929}[data-theme=light] .dovy20-message.user .dovy20-message-body{background:#eee;color:#111;border-color:#ddd}[data-theme=light] .dovy20-project-detail,[data-theme=light] .dovy20-project-list button,[data-theme=light] .dovy20-steps label{background:#f6f6f6;border-color:#ddd;color:#272727}[data-theme=light] .dovy20-project-detailhead strong{color:#202020}[data-theme=light] .dovy20-projects-trigger{background:#fafafa;color:#222}[data-theme=light] .studio20-segment{background:#f1f1f1;border-color:#ddd}[data-theme=light] .studio20-segment button{color:#6f6f6f}[data-theme=light] .studio20-segment button.is-selected{background:#fff;border-color:#d3d3d3;color:#191919}[data-theme=light] .studio20-empty,[data-theme=light] .studio20-form .studio-v16-prompt{background:#f7f7f7!important;color:#141414;border-color:#ddd!important}[data-theme=light] .studio20-empty h2{color:#1d1d1d}@media(max-width:850px){.dovy20-header{flex-direction:column;gap:14px}.dovy20-header-actions{justify-content:flex-start;width:100%}.dovy20-header .reason-v16-trigger{min-width:180px}.dovy20-projects-grid,.studio20-layout{grid-template-columns:1fr}.studio20-preview{min-height:390px!important}.studio20-form{min-height:auto}.dovy20-intro{padding:35px 16px 27px}}@media(max-width:500px){.dovy20-header-actions{align-items:stretch}.dovy20-mode-options button{font-size:11px;padding:8px 9px}.dovy20-composer{padding:12px}.dovy20-composer textarea{min-height:96px}.dovy20-message.user{max-width:92%}.dovy20-intro{padding-top:25px}.studio20-field{align-items:flex-start;flex-direction:column}.studio20-segment{width:100%}.studio20-segment button{flex:1 1}.studio20-form,.studio20-preview{padding:16px!important}}@media(prefers-reduced-motion:reduce){.dovy20-spinner,.studio20-pulse,.studio20-rendering-shimmer{animation:none!important}}.studio21-aspect-field{align-items:flex-start!important;flex-direction:column!important;gap:10px!important}.studio21-aspect-field>span{display:flex;align-items:baseline;justify-content:space-between;width:100%;gap:10px;font-weight:600}.studio21-aspect-field>span small{font-size:11px;color:#949494;font-weight:400}.studio21-ratios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;width:100%}.studio21-ratios button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;padding:9px 5px;border-radius:13px;background:#151515;border:1px solid #323232;color:#dedede;cursor:pointer}.studio21-ratios button strong{font-size:13px;font-weight:670;letter-spacing:-.3px}.studio21-ratios button small{font-size:10px;white-space:nowrap;color:#969696}.studio21-ratios button:hover{border-color:#777}.studio21-ratios button.is-selected{background:#353535;border-color:#a4a4a4;color:white}.studio21-ratios button.is-selected small{color:#e0e0e0}.studio21-ratio-note{margin:0;color:#8f8f8f;font-size:11px;line-height:1.6}.ve21{width:100%;max-width:1320px;margin:4px auto 40px;font-family:var(--alma-type,ui-sans-serif,system-ui),sans-serif}.ve21 *{box-sizing:border-box}.ve21 button,.ve21 input,.ve21 select{font:inherit}.ve21 button{cursor:pointer}.ve21 button:disabled{opacity:.38;cursor:not-allowed}.ve21-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.ve21-heading h2{font-size:clamp(26px,2.6vw,36px);font-weight:630;letter-spacing:-1.1px;line-height:1.12;margin:2px 0 8px}.ve21-heading p{font-size:13px;line-height:1.6;color:#929292;margin:0}.ve21-export-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ve21-local-pill{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#acacac;white-space:nowrap}.ve21-finished button,.ve21-primary{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #e6e6e6;background:#eee;color:#141414;font-size:12px;font-weight:680;border-radius:13px;min-height:43px;padding:10px 17px;white-space:nowrap}.ve21-finished button:hover,.ve21-primary:hover:not(:disabled){background:#fff}.ve21-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(285px,.77fr);grid-gap:16px;gap:16px;align-items:start}.ve21-left{display:grid;grid-gap:14px;gap:14px;min-width:0}.ve21-inspector,.ve21-stage,.ve21-timeline{background:#151515;border:1px solid #2d2d2d;border-radius:22px;overflow:hidden;box-shadow:0 12px 30px #0004}.ve21-inspector-head,.ve21-stage-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #2b2b2b;font-size:11px;letter-spacing:1.2px;color:#a5a5a5}.ve21-stage-top span:last-child{font-size:10px;color:#858585;letter-spacing:.1px}.ve21-canvas-wrap{display:flex;position:relative;align-items:center;justify-content:center;min-height:380px;height:clamp(380px,45vw,580px);background:radial-gradient(circle at center,#1e1e1e 0,#0a0a0a 65%);overflow:hidden;padding:18px}.ve21-canvas-wrap canvas{display:block;max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 10px 30px #0007;background:#0a0a0a}.ve21-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#9d9d9d;text-align:center;padding:20px;pointer-events:none}.ve21-empty strong{font-size:16px;color:#e5e5e5;font-weight:580}.ve21-empty span{font-size:12px}.ve21-transport{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid #252525}.ve21-transport>button{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid #3a3a3a;border-radius:13px;background:#2a2a2a;color:#fff}.ve21-transport>span{white-space:nowrap;font-size:12px;color:#eee;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ve21-transport small{color:#898989}.ve21-transport input[type=range]{width:100%;min-width:0}.ve21-timeline{padding:17px}.ve21-timeline-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:13px}.ve21-timeline-top>div{display:flex;align-items:center;gap:8px;color:#eee;font-size:13px}.ve21-timeline-top small{color:#898989;font-size:10px}.ve21-upload{border:1px solid #3d3d3d;color:#dedede;background:#222;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:7px;font-size:12px;cursor:pointer}.ve21-clips{display:grid;grid-gap:7px;gap:7px}.ve21-clip{display:flex;align-items:center;gap:9px;border:1px solid #2f2f2f;background:#1d1d1d;padding:7px;border-radius:13px;min-width:0}.ve21-clip.is-active{background:#292929;border-color:#848484}.ve21-clip-main{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;text-align:left;border:0;background:transparent;color:#dedede;padding:6px}.ve21-clip-main>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ve21-clip-main>small{color:#929292;font-size:11px;margin-left:auto;white-space:nowrap}.ve21-clip-buttons{display:flex;gap:2px}.ve21-clip-buttons button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#a0a0a0}.ve21-clip-buttons button:hover{color:#fff;background:#3a3a3a}.ve21-drop{border:1px dashed #4a4a4a;border-radius:17px;min-height:146px;background:#1c1c1c;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#aaa;cursor:pointer;font-size:12px}.ve21-drop strong{color:#e8e8e8;font-size:14px}.ve21-drop:hover{border-color:#888}.ve21-trim{margin-top:16px;padding-top:14px;border-top:1px solid #303030}.ve21-trim-title{display:flex;justify-content:space-between;color:#d5d5d5;font-size:12px;font-weight:650}.ve21-trim-title span{font-weight:400;color:#969696}.ve21-trim-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:14px}.ve21-trim-controls label{display:grid;grid-template-columns:1fr auto;grid-gap:6px;gap:6px;font-size:12px;color:#aaa}.ve21-trim-controls label span{font-size:11px;color:#e4e4e4}.ve21-trim-controls input{grid-column:1/-1;width:100%}.ve21 input[type=range]{accent-color:#e6e6e6;cursor:pointer}.ve21-inspector{padding-bottom:8px}.ve21-inspector-head strong{font-size:14px;letter-spacing:0;color:#f3f3f3}.ve21-inspector-head span{font-size:10px}.ve21-setting{padding:18px;border-bottom:1px solid #2b2b2b;display:grid;grid-gap:10px;gap:10px}.ve21-setting>label:first-child{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:640;color:#ddd}.ve21-ratios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.ve21-ratios button{padding:11px 5px;min-height:85px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#ddd;border-radius:12px;background:#1f1f1f;border:1px solid #343434}.ve21-ratios button.is-active{background:#383838;border-color:#aaa}.ve21-ratios button strong{font-size:12px}.ve21-ratios button small{color:#989898;font-size:10px}.ve21-ratio-icon{width:20px;height:15px;border:1.6px solid #b7b7b7;border-radius:3px;display:block}.ve21-ratio-icon[class*="9-16"]{width:11px;height:21px}.ve21-ratio-icon[class*="4-5"]{width:15px;height:19px}.ve21-ratio-icon[class*="1-1"]{width:18px;height:18px}.ve21-ratio-icon[class*="3-2"]{width:21px;height:14px}.ve21-choice{display:flex;gap:7px;flex-wrap:wrap}.ve21-audio-toggle,.ve21-choice button{border:1px solid #3b3b3b;background:#202020;color:#c6c6c6;border-radius:11px;padding:10px 12px;font-size:12px;flex:1 1}.ve21-choice button.is-active{background:#383838;border-color:#ababab;color:#fff}.ve21-audio-toggle{display:flex;align-items:center;justify-content:center;gap:8px;max-width:150px}.ve21-text{padding:12px 13px;border-radius:12px;background:#0f0f0f;color:#f7f7f7;border:1px solid #424242;outline:0;width:100%;font-size:13px}.ve21-text:focus{border-color:#949494}.ve21-slider{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;color:#aaa;font-size:12px}.ve21-slider>span{font-size:11px;color:#e2e2e2}.ve21-slider input{grid-column:1/-1;width:100%}.ve21-note{font-size:11px;line-height:1.7;color:#909090;padding:8px 17px 14px;margin:0}.ve21-progress{padding:14px 16px;background:#191919;border-radius:16px;border:1px solid #383838}.ve21-progress>span{font-size:12px;color:#e8e8e8}.ve21-progress>div{height:7px;border-radius:99px;background:#333;overflow:hidden;margin:10px 0}.ve21-progress>div span{display:block;height:100%;background:#ddd;transition:width .15s}.ve21-progress small{color:#999}.ve21-finished{padding:14px;display:flex;align-items:center;gap:10px;background:#1d1d1d;border-radius:16px;border:1px solid #5d5d5d;color:#eee;font-size:12px}.ve21-finished button{margin-left:auto}.ve21-error{border:1px solid #7b4646;color:#ffc4c4;border-radius:12px;background:#2a1717;padding:13px;font-size:12px}.ve21-info{color:#bbb;font-size:12px;line-height:1.6;margin:4px 0}[data-theme=light] .ve21{color:#151515}[data-theme=light] .ve21-heading p,[data-theme=light] .ve21-local-pill{color:#6c6c6c}[data-theme=light] .ve21-inspector,[data-theme=light] .ve21-stage,[data-theme=light] .ve21-timeline{background:#fff;color:#171717;border-color:#e1e1e1;box-shadow:0 10px 30px #00000010}[data-theme=light] .ve21-inspector-head,[data-theme=light] .ve21-setting,[data-theme=light] .ve21-stage-top,[data-theme=light] .ve21-transport{border-color:#e5e5e5}[data-theme=light] .ve21-inspector-head strong,[data-theme=light] .ve21-setting>label:first-child,[data-theme=light] .ve21-timeline-top>div,[data-theme=light] .ve21-trim-title{color:#191919}[data-theme=light] .ve21-audio-toggle,[data-theme=light] .ve21-choice button,[data-theme=light] .ve21-clip,[data-theme=light] .ve21-drop,[data-theme=light] .ve21-ratios button,[data-theme=light] .ve21-text,[data-theme=light] .ve21-upload{background:#f3f3f3;color:#333;border-color:#d6d6d6}[data-theme=light] .ve21-choice button.is-active,[data-theme=light] .ve21-clip.is-active,[data-theme=light] .ve21-ratios button.is-active{background:#e5e5e5;border-color:#777}[data-theme=light] .ve21-clip-main{color:#202020}[data-theme=light] .ve21-clip-buttons button{color:#555}[data-theme=light] .ve21-finished button,[data-theme=light] .ve21-primary{background:#171717;color:#fff}[data-theme=light] .studio21-ratios button{background:#f2f2f2;border-color:#dedede;color:#292929}[data-theme=light] .studio21-ratios button.is-selected{background:#292929;color:white;border-color:#292929}@media(max-width:1080px){.ve21-layout{grid-template-columns:1fr}.ve21-inspector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ve21-inspector-head,.ve21-note{grid-column:1/-1}.ve21-setting{border-right:1px solid #2b2b2b}}@media(max-width:680px){.ve21-heading{align-items:flex-start;flex-direction:column}.ve21-export-actions{width:100%;justify-content:space-between}.ve21-canvas-wrap{height:400px;min-height:290px;padding:12px}.ve21-inspector{display:block}.ve21-setting{border-right:0}.ve21-clip-buttons button{width:24px}.ve21-trim-controls{grid-template-columns:1fr}.studio21-ratios{grid-template-columns:repeat(3,minmax(0,1fr))}.ve21-finished{flex-wrap:wrap}.ve21-finished button{margin-left:0;width:100%}.ve21-heading h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.ve21-progress>div span{transition:none}}.ve21{--editor-bg:#111;--editor-line:#333;--editor-type:#eaeaea;color:#f5f5f5}.ve21-stage-top span:first-child{font-weight:650;letter-spacing:1.5px}.ve22-preview-hint{display:flex;align-items:center;gap:7px;padding:9px 16px 2px;color:#989898;font-size:11px;line-height:1.5}.ve22-preview-hint svg{flex-shrink:0}.ve21-canvas-wrap canvas{-moz-user-select:none;user-select:none;-webkit-user-select:none}.ve21-canvas-wrap canvas:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.ve22-timeline-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;background:#111;border-bottom:1px solid #2f2f2f}.ve22-reset,.ve22-timeline-tools button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;background:#262626;border:1px solid #464646;color:#ececec;border-radius:10px;font-size:12px;padding:7px 11px;transition:background .16s ease}.ve22-reset:hover:not(:disabled),.ve22-timeline-tools button:hover:not(:disabled){background:#343434}.ve22-timeline-tools span{font-size:11px;color:#939393;line-height:1.4}.ve21-inspector{scrollbar-width:thin;scrollbar-color:#444 #151515}.ve22-transform>label:first-child{flex-wrap:wrap}.ve22-selected-name{color:#959595;font-size:11px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:155px}.ve22-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.ve22-quick-actions button{border:1px solid #414141;background:#232323;color:#f4f4f4;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 5px;font-size:12px}.ve22-quick-actions button:hover:not(:disabled){background:#303030}.ve22-quick-actions button.is-active,.ve22-speed button.is-active{background:#e5e5e5;color:#121212;border-color:#e5e5e5}.ve22-speed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.ve22-speed button{border-radius:10px;background:#252525;color:#d1d1d1;border:1px solid #404040;padding:9px 5px;text-transform:capitalize;font-size:12px;min-width:0}.ve22-speed button:hover:not(:disabled){background:#383838}.ve22-reset{width:100%;margin-top:3px}.ve22-muted{font-size:12px;color:#989898;line-height:1.6;margin:0}.ve21-clip-main small{white-space:nowrap;letter-spacing:0}.ve21-inspector .ve21-setting:nth-last-child(2){border-bottom-color:#363636}[data-theme=light] .ve22-timeline-tools{background:#f8f8f8;border-color:#d9d9d9}[data-theme=light] .ve22-quick-actions button,[data-theme=light] .ve22-reset,[data-theme=light] .ve22-speed button,[data-theme=light] .ve22-timeline-tools button{color:#252525;background:#f4f4f4;border-color:#cfcfcf}[data-theme=light] .ve22-quick-actions button.is-active,[data-theme=light] .ve22-speed button.is-active{background:#252525;color:#fff}@media(min-width:1100px){.ve21-inspector{max-height:min(80vh,940px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:12px}}@media(max-width:740px){.ve22-timeline-tools{flex-direction:column;align-items:stretch}.ve22-timeline-tools span{padding:4px 0}.ve22-preview-hint{padding:8px 12px}.ve21-layout{grid-template-columns:1fr}.ve22-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.ve22-quick-actions button,.ve22-timeline-tools button{transition:none}}.faith-kit{--fk-bg:#111113;--fk-card:#171719;--fk-line:#2b2c30;--fk-muted:#92949a;--fk-text:#f4f4f4;max-width:1100px;margin:0 auto 48px;color:var(--fk-text);font-family:inherit}.faith-kit *{box-sizing:border-box}.faith-kit-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin:10px 0 26px}.faith-kit-overline{color:#8c8f95;font-size:10px;letter-spacing:1.5px;font-weight:650;text-transform:uppercase}.faith-kit-header h1{font-family:inherit!important;font-size:clamp(26px,3.5vw,39px);line-height:1.16;letter-spacing:-1.4px;font-weight:620;color:var(--fk-text);margin:8px 0}.faith-kit-header p{color:var(--fk-muted);font-size:14px;line-height:1.6;margin:0}.faith-kit-free{border:1px solid var(--fk-line);background:var(--fk-bg);border-radius:100px;padding:10px 13px;display:inline-flex;gap:7px;align-items:center;color:#c8c8ca;white-space:nowrap;font-size:12px}.faith-kit-tabs{display:flex;align-items:center;gap:5px;overflow-x:auto;max-width:100%;padding:5px;margin-bottom:18px;border-radius:14px;border:1px solid var(--fk-line);scrollbar-width:thin;background:#101012}.faith-kit-tabs button{flex-shrink:0;border:0;background:transparent;color:#a8a8ad;border-radius:10px;font-size:12px;white-space:nowrap;padding:10px 13px}.faith-kit-tabs button.active{color:#151515;background:#e8e8e8;font-weight:670}.faith-kit-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.faith-kit-tile{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;grid-gap:10px;gap:10px;text-align:left;background:var(--fk-card);color:var(--fk-text);padding:19px;border:1px solid var(--fk-line);border-radius:18px;min-height:165px;transition:background .15s,border-color .15s}.faith-kit-tile:hover{background:#202023;border-color:#494a4e}.faith-kit-tile-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #38393d;border-radius:11px;background:#232326;grid-column:1}.faith-kit-tile>strong{grid-column:1;grid-row:2;font-size:16px;letter-spacing:-.2px;font-weight:630}.faith-kit-tile>span:not(.faith-kit-tile-icon){grid-column:1;grid-row:3;font-size:12px;color:var(--fk-muted)}.faith-kit-tile>svg{grid-column:2;grid-row:2;color:#88888d}.faith-kit-actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.faith-kit-actions button,.faith-kit-button-row button,.faith-kit-entry button,.faith-kit-footer button,.faith-kit-quiet{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #393a3e;background:#202023;color:#e6e6e7;padding:10px 13px;border-radius:12px;font-size:12px;font-weight:590}.faith-kit-actions button:hover,.faith-kit-button-row button:hover,.faith-kit-entry button:hover{border-color:#69696b}.faith-kit-note,.faith-kit-secondary{color:var(--fk-muted);font-size:12px;line-height:1.7}.faith-kit-note{margin:16px 0 0}.faith-kit-panel{background:#141416;border:1px solid var(--fk-line);border-radius:20px;padding:clamp(16px,2.5vw,25px)}.faith-kit-panel-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:19px}.faith-kit-panel-head h2{font-family:inherit!important;font-weight:620;color:var(--fk-text);font-size:clamp(21px,2.4vw,27px);line-height:1.3;letter-spacing:-.7px;margin:7px 0 0}.faith-kit-counter{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--fk-line);background:#242426;border-radius:100px;white-space:nowrap;color:#d8d8da;font-size:12px}.faith-kit-pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.faith-kit-pills button{border:1px solid #37383b;color:#acacb0;background:#1c1c1f;border-radius:100px;padding:9px 16px;font-size:12px}.faith-kit-pills button.active{background:#ededed;color:#121212;border-color:#ededed}.faith-kit-progress{height:7px;background:#2e2e31;border-radius:20px;overflow:hidden;margin-bottom:10px}.faith-kit-progress span{height:100%;background:#efeff0;display:block;transition:width .15s}.faith-kit-reading-layout{display:grid;grid-template-columns:minmax(200px,.9fr) minmax(0,1.1fr);grid-gap:14px;gap:14px;margin-top:16px}.faith-kit-day-list{display:flex;flex-direction:column;gap:4px;overflow-y:auto;max-height:385px;padding-right:4px;scrollbar-width:thin}.faith-kit-day-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;color:#cacace;border:1px solid transparent;border-radius:10px;background:#1d1d20;padding:12px;font-size:12px;min-width:0}.faith-kit-day-list button.active{background:#303034;border-color:#49494f;color:#fff}.faith-kit-day-right{display:flex;gap:7px;align-items:center;min-width:0;text-align:right;color:#a8a8b1}.faith-kit-reading-detail{min-height:270px;border:1px solid #333339;border-radius:16px;background:#1b1b1e;padding:21px;display:flex;flex-direction:column;align-items:flex-start}.faith-kit-reading-detail h3{font-family:inherit!important;font-size:25px;font-weight:600;letter-spacing:-.7px;margin:14px 0 6px;color:#f1f1f3}.faith-kit-ref{font-size:18px;color:#e8e8eb;margin:6px 0 16px}.faith-kit-button-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:17px}.faith-kit-reading-detail .faith-kit-button-row{margin-top:auto}.faith-kit .faith-kit-primary{background:#e9e9ec;color:#171719;border:1px solid #e9e9ec;font-weight:680}.faith-kit .faith-kit-primary:hover{background:#fff;border-color:#fff}.faith-kit-flash{border:1px solid #36363b;border-radius:18px;background:#1d1d20;padding:23px;max-width:710px;margin:18px auto 5px;text-align:center}.faith-kit-reveal{width:100%;min-height:230px;background:transparent;border:0;color:#f3f3f3;display:flex;align-items:center;justify-content:center;gap:14px;flex-direction:column;padding:20px;font-size:14px;line-height:1.7}.faith-kit-reveal p{font-size:clamp(17px,2.3vw,22px);line-height:1.6;color:#f5f5f5;font-weight:430;max-width:610px}.faith-kit-flash .faith-kit-button-row{justify-content:center}.faith-kit-quiz{max-width:760px}.faith-kit-quiz h3{font-family:inherit!important;font-size:19px;color:#f5f5f5;line-height:1.5;font-weight:560;margin:8px 0 18px}.faith-kit-options{display:grid;grid-gap:8px;gap:8px}.faith-kit-options button{display:flex;align-items:center;gap:12px;text-align:left;background:#202023;border:1px solid #38383d;color:#e9e9ea;border-radius:12px;padding:12px;font-size:13px}.faith-kit-options button:disabled{opacity:1}.faith-kit-options button.right{border-color:#8ea48f;background:#243126}.faith-kit-options button.wrong{border-color:#ac6e6e;background:#332526}.faith-kit-option-letter{border:1px solid #4a4a50;border-radius:8px;min-width:29px;height:29px;display:grid;place-items:center;font-size:12px}.faith-kit-quiz-result{margin-top:18px;display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;color:#dedee0;font-size:13px}.faith-kit-complete{text-align:center;display:grid;place-items:center;grid-gap:12px;gap:12px;padding:50px 0 30px}.faith-kit-complete h3{margin:0;font-size:23px}.faith-kit-complete p{margin:0;color:#b8b8bb}.faith-kit-entry{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;margin-bottom:16px}.faith-kit-entry input,.faith-kit-entry select,.faith-kit-journal{border:1px solid #36363b;border-radius:11px;background:#202022;color:#ededee;font-size:13px;padding:11px 12px;outline:none}.faith-kit-entry input:not([type=time]){flex:1 1;min-width:180px}.faith-kit-entry input[type=time]{max-width:155px;min-width:120px;color-scheme:dark}.faith-kit-entry select{min-width:130px}.faith-kit-entry input:focus,.faith-kit-entry select:focus,.faith-kit-journal:focus{border-color:#88888a}.faith-kit-goal-list{display:grid;grid-gap:8px;gap:8px}.faith-kit-goal{display:flex;align-items:center;gap:12px;border:1px solid #303034;background:#1c1c1f;border-radius:12px;padding:11px 12px}.faith-kit-goal>div{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0;overflow-wrap:anywhere}.faith-kit-goal strong{font-size:13px;font-weight:580;color:#e8e8eb}.faith-kit-goal div span{font-size:11px;color:#909096}.faith-kit-goal .faith-kit-done{text-decoration:line-through;color:#8f8f91}.faith-kit-goal-check{width:29px;height:29px;border-radius:9px;border:1px solid #55565b;display:grid;place-items:center;background:#222225;color:transparent;flex-shrink:0}.faith-kit-goal-check.checked{background:#efefef;color:#111;border-color:#efefef}.faith-kit-quiet{border:0;background:transparent;color:#a7a7ac;padding:8px;flex-shrink:0}.faith-kit-empty{border:1px dashed #36363a;border-radius:14px;padding:28px;text-align:center;font-size:13px;color:#929296}.faith-kit-journal{display:block;width:100%;min-height:280px;resize:vertical;line-height:1.8}.faith-kit-feedback{margin-bottom:12px;padding:12px 14px;display:flex;justify-content:space-between;border:1px solid #444449;background:#222227;border-radius:12px;color:#e5e5e6;font-size:12px}.faith-kit-feedback button{border:0;background:transparent;color:inherit}.faith-kit-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:22px;color:#8f8f94;font-size:11px}.faith-kit-footer button{background:transparent;border-color:#353538;padding:8px 10px;color:#9b9ba0}.v6-popover{max-height:min(85dvh,650px);overflow-y:auto}html[data-theme=light] .faith-kit{--fk-bg:#f6f7f9;--fk-card:#fff;--fk-line:#e1e2e6;--fk-muted:#6c7079;--fk-text:#1d1e22}html[data-theme=light] .faith-kit-entry input,html[data-theme=light] .faith-kit-entry select,html[data-theme=light] .faith-kit-flash,html[data-theme=light] .faith-kit-goal,html[data-theme=light] .faith-kit-journal,html[data-theme=light] .faith-kit-options button,html[data-theme=light] .faith-kit-panel,html[data-theme=light] .faith-kit-reading-detail,html[data-theme=light] .faith-kit-tabs,html[data-theme=light] .faith-kit-tile{background:#fff;color:#24252b;border-color:#e1e2e8}html[data-theme=light] .faith-kit-actions button,html[data-theme=light] .faith-kit-button-row button:not(.faith-kit-primary),html[data-theme=light] .faith-kit-counter,html[data-theme=light] .faith-kit-day-list button,html[data-theme=light] .faith-kit-pills button{background:#f4f5f7;color:#24252b;border-color:#d7d9e0}html[data-theme=light] .faith-kit .faith-kit-primary,html[data-theme=light] .faith-kit-pills button.active,html[data-theme=light] .faith-kit-tabs button.active{background:#1d1e21;color:#fff;border-color:#1d1e21}html[data-theme=light] .faith-kit-goal strong,html[data-theme=light] .faith-kit-quiz h3,html[data-theme=light] .faith-kit-reading-detail h3,html[data-theme=light] .faith-kit-ref,html[data-theme=light] .faith-kit-reveal,html[data-theme=light] .faith-kit-reveal p,html[data-theme=light] .faith-kit-tile>strong{color:#202126}html[data-theme=light] .faith-kit-day-list button.active{background:#eceef1}html[data-theme=light] .faith-kit-goal-check.checked{background:#171719;color:#fff}@media(max-width:1050px){.faith-kit-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.faith-kit-header{flex-direction:column}.faith-kit-overview{grid-template-columns:1fr}.faith-kit-tile{min-height:135px}.faith-kit-reading-layout{grid-template-columns:1fr}.faith-kit-day-list{max-height:260px}.faith-kit-panel{border-radius:16px}.faith-kit-entry input:not([type=time]){width:100%;flex-basis:100%}.faith-kit-entry input[type=time]{flex:1 1;max-width:none}.faith-kit-footer{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.faith-kit-progress span,.faith-kit-tile{transition:none}}:root{--dovy-black:#080808;--dovy-surface:#151515;--dovy-surface2:#1c1c1c;--dovy-line:#303030;--dovy-white:#f6f6f6;--dovy-muted:#959595}body,html{overscroll-behavior:none}.shell.v6-shell{height:100dvh;min-height:100dvh;overflow:hidden;background:var(--dovy-black)}.shell.v6-shell .main{min-width:0;min-height:0;overflow:hidden}.shell.v6-shell .main:has(.dovy-chat) .content{max-width:none!important;width:100%;padding:0!important;overflow:hidden!important;display:flex;flex-direction:column;min-height:0;flex:1 1}.shell.v6-shell .main .content:not(:has(.dovy-chat)){max-width:none;width:100%;padding:28px clamp(16px,3.3vw,60px) 60px;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#353535 transparent}.v6-rail{position:-webkit-sticky;position:sticky;top:0;height:100dvh;flex-shrink:0;z-index:28;background:#0c0c0c}.top{height:62px;flex-shrink:0;background:#0b0b0b;border-bottom:1px solid #202020;z-index:22}.top-title{font-size:12px;letter-spacing:1.2px;color:#e9e9e9}.dovy-chat.v5-chat{width:100%;max-width:none;flex:1 1;min-height:0;margin:0;padding:0 16px;display:flex;flex-direction:column;background:#080808}.dovy-chat-top.v5-chat-top{height:66px;min-height:66px;max-width:none;width:100%;padding:0 clamp(12px,2.4vw,40px);display:flex;align-items:center;justify-content:space-between;gap:12px}.dovy-chat-mode{display:flex;align-items:center;gap:14px;min-width:0}.dovy-chat-mode .reason-v16{position:relative}.dovy-chat-top .v5-icon-btn{position:static;margin:0;flex-shrink:0}.dovy-chat-body.v5-chat-body{flex:1 1;min-height:0;max-width:none;width:100%;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a3a3a transparent}.dovy-chat-body .v5-thread{max-width:min(900px,100%);margin:0 auto;padding:40px 26px 72px}.dovy-chat-body .v5-welcome{width:100%;max-width:none;min-height:100%;display:flex;align-items:center;justify-content:center;padding:36px 22px;gap:4px}.dovy-chat-body .v5-welcome h1{font:600 clamp(30px,3.5vw,43px)/1.17 Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-1.6px;margin:13px 0 11px;color:#f5f5f5}.dovy-chat-body .v5-welcome p{max-width:500px;font-size:14px;color:#959595}.dovy-chat-body .v5-welcome .v5-orb{width:104px!important;height:104px!important;margin:2px auto 26px!important}.dovy-chat .v5-overline,.dovy-smallcaps{font:600 10px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:1.9px;text-transform:uppercase;color:#999!important}.dovy-chat .v5-bottom.dovy-composer-area{width:min(920px,calc(100% - 28px));max-width:none;margin:auto;flex-shrink:0;padding:10px 0 16px}.dovy-chat .v5-composer{border:1px solid #424242;background:#1a1a1a!important;box-shadow:0 12px 36px #0008;max-width:none;width:100%;padding:12px 14px 10px;border-radius:23px}.dovy-chat .v5-composer textarea{font:14px/1.6 Inter,ui-sans-serif,system-ui,sans-serif;min-height:42px;max-height:180px;color:#f5f5f5}.dovy-chat .v5-send{background:#ececec;color:#111}.dovy-chat .v5-footnote{font-size:10.5px;color:#777;margin:9px 0 0}.dovy-tool-choices select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #373737;background:#242424;border-radius:999px;color:#eaeaea;font:500 12px Inter,ui-sans-serif,system-ui,sans-serif;padding:8px 14px;max-width:155px}.dovy-chat-attachment{display:flex;align-items:center;gap:8px;margin:4px 0 8px}.dovy-chat-attachment img{height:55px;width:55px;object-fit:cover;border-radius:10px;border:1px solid #3a3a3a}.dovy-chat-attachment button,.dovy-upload-photo{cursor:pointer;display:grid;place-items:center;background:#2b2b2b;color:white;border:0;border-radius:10px;width:33px;height:33px}.dovy-chat-image{display:grid;max-width:530px;grid-gap:10px;gap:10px;margin:16px 0}.dovy-chat-image img{width:100%;height:auto;border:1px solid #333;border-radius:17px}.dovy-chat-image a{display:inline-flex;align-items:center;justify-content:center;color:#ececec;font-size:12px;border:1px solid #3e3e3e;padding:9px 14px;border-radius:12px;text-decoration:none;max-width:150px}.dovy-loading{width:min(840px,100%);margin:0 auto 20px;padding:16px 24px;display:flex;align-items:center;gap:10px;color:#b5b5b5;font-size:13px}.dovy-loading-dot{height:9px;width:9px;border-radius:50%;background:#c9c9c9;animation:dovyPulse 1.1s ease-in-out infinite}@keyframes dovyPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.dovy-inline-error{font-size:12px;color:#ffb8b8;text-align:center;margin:8px auto}.v5-switch{display:none!important}.reason-v16-menu{z-index:45}.reason-v16-trigger{min-width:212px;border-color:#353535;background:#181818;color:#ececec}.reason-v16-icon,.reason-v16-symbol{background:#2a2a2a;color:#eee}.reason-v16-menu{border-color:#3e3e3e;background:#171717}.reason-v16-menu button:hover{background:#282828}.reason-v16-name{letter-spacing:.4px}.reason-v16-caption{color:#a3a3a3}.dovy-studio-min{width:100%;max-width:none;display:grid;grid-gap:23px;gap:23px;padding-bottom:45px}.dovy-studio-min>header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap}.dovy-studio-min>header h1{font:600 clamp(28px,3vw,39px)/1.2 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-1.3px;margin:4px 0 9px}.dovy-studio-min>header p{color:#999;font-size:13px;max-width:550px;line-height:1.6;margin:0}.dovy-studio-tabs{display:flex;align-items:center;gap:7px;padding:5px;background:#151515;border:1px solid #333;border-radius:16px}.dovy-coming-soon button,.dovy-studio-tabs button{background:#151515;color:#bcbcbc;border:0;border-radius:11px;padding:11px 15px;font-size:12px}.dovy-studio-tabs button.active{background:#393939;color:#fff}.dovy-coming-soon{display:flex;align-items:center;justify-content:center;min-height:53vh;flex-direction:column;gap:15px;border:1px solid #333;border-radius:22px;background:#111;text-align:center;padding:45px 24px}.dovy-coming-soon h2{font-size:32px;letter-spacing:-1px;margin:0}.dovy-coming-soon p{font-size:13px;color:#999;max-width:430px;line-height:1.7}.dovy-coming-soon button{border:1px solid #666;background:#272727;color:#fff}.dovy-studio-min .video-editor,.dovy-studio-min .wb-editor,.dovy-studio-min .wb-heading{max-width:none;width:100%}.dovy-voice-stage{display:grid;grid-gap:12px;gap:12px;max-width:1100px}.dovy-voice-picker{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;background:#111;border:1px solid #2c2c2c;border-radius:20px;padding:20px 24px}.dovy-voice-picker h2{margin:5px 0;font-size:20px;font-weight:600}.dovy-voice-picker p{font-size:12px;color:#999;max-width:540px;line-height:1.6;margin:0}.dovy-voice-control{display:flex;gap:9px;align-items:center;background:#222;border:1px solid #444;border-radius:12px;padding:10px 12px}.dovy-voice-control select{background:none;border:0;color:#f1f1f1;outline:none;font-size:12px;max-width:240px}.dovy-voice-control select option{background:#202020;color:#fff}.dovy-explore-hub{width:100%;display:grid;grid-gap:20px;gap:20px}.dovy-explore-nav{display:flex;gap:9px;flex-wrap:wrap;border-bottom:1px solid #242424;padding-bottom:13px}.dovy-events-tabs button,.dovy-explore-nav button{font:500 12px Inter,ui-sans-serif,system-ui,sans-serif;padding:11px 16px;background:#191919;border:1px solid #303030;border-radius:999px;color:#9e9e9e}.dovy-events-tabs button.active,.dovy-explore-nav button.active{color:#fff;background:#3a3a3a}.dovy-events{width:100%;max-width:1400px;margin:0 auto}.dovy-events-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.dovy-buddy h1,.dovy-commandments h1,.dovy-events-heading h1{font:600 clamp(31px,3.6vw,46px)/1.15 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-1.6px;margin:7px 0 9px;color:#f6f6f6}.dovy-buddy>header p,.dovy-commandments>header p,.dovy-events-heading p{color:#999;font-size:14px;max-width:600px;line-height:1.6;margin:0}.dovy-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 17px;border-radius:12px;border:1px solid #ededed;background:#ededed;color:#111;font-weight:700;font-size:12px;cursor:pointer}.dovy-primary:disabled{opacity:.4}.dovy-events-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 0 19px;flex-wrap:wrap}.dovy-events-tabs{display:flex;gap:8px;flex-wrap:wrap}.dovy-events-search{display:flex;align-items:center;gap:8px;background:#161616;border:1px solid #333;border-radius:14px;padding:10px 13px;min-width:min(100%,260px);color:#aaa}.dovy-events-search input{background:transparent;border:0;color:#fff;outline:0;font-size:12px;flex:1 1;min-width:0}.dovy-events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:14px;gap:14px}.dovy-event{min-height:260px;padding:23px;border:1px solid #353535;border-radius:21px;background:#151515;display:flex;flex-direction:column;gap:13px}.dovy-event-bottom,.dovy-event-buttons,.dovy-event-date,.dovy-event-details span,.dovy-event-top{display:flex;align-items:center;gap:9px}.dovy-event-top{justify-content:space-between;gap:15px}.dovy-event-date{font-size:12px;color:#ddd}.dovy-event-tag{font-size:10px;border:1px solid #424242;padding:5px 9px;border-radius:999px;white-space:nowrap;color:#bcbcbc}.dovy-event h2{font-size:22px;line-height:1.3;letter-spacing:-.6px;margin:2px 0 0;color:#f6f6f6}.dovy-event-description{font-size:13px;line-height:1.65;color:#aaa;margin:0;flex:1 1}.dovy-event-details{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:#a8a8a8}.dovy-event-bottom{justify-content:space-between;border-top:1px solid #303030;padding-top:15px;font-size:11px;color:#999;flex-wrap:wrap}.dovy-event-bottom strong{color:#eee}.dovy-event-buttons button{border-radius:10px;border:1px solid #444;background:#242424;color:#fff;padding:8px 11px;font-size:11px}.dovy-event-buttons .dovy-rsvp{background:#ededed;color:#111;border-color:#ededed;font-weight:700}.dovy-event-buttons button:disabled{opacity:.4}.dovy-events-empty{border:1px dashed #333;border-radius:20px;min-height:270px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:30px;text-align:center}.dovy-events-empty strong{font-size:18px}.dovy-events-empty p,.dovy-events-hint{font-size:12px;line-height:1.6;color:#999}.dovy-events-hint{display:flex;gap:8px;align-items:flex-start;margin:16px 0}.dovy-events-note{color:#b3dbc6;border:1px solid #335241;background:#102018;padding:11px 14px;border-radius:10px;font-size:12px}.dovy-events-error{border:1px solid #5a3333;background:#291515;color:#ffbaba;padding:11px 14px;border-radius:10px;font-size:12px}.dovy-event-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.78);display:grid;place-items:center;z-index:90;padding:18px}.dovy-event-modal{width:min(650px,100%);max-height:90dvh;overflow:auto;background:#181818;border:1px solid #454545;border-radius:24px;padding:24px;box-shadow:0 28px 100px #000c;display:grid;grid-gap:15px;gap:15px}.dovy-event-modal>header{display:flex;align-items:flex-start;justify-content:space-between}.dovy-event-modal h2{font-size:25px;margin:4px 0;letter-spacing:-.6px}.dovy-event-modal>header button{background:#292929;border:1px solid #393939;border-radius:10px;color:#fff;padding:8px}.dovy-event-modal label{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:#ddd}.dovy-event-modal input,.dovy-event-modal textarea{width:100%;padding:12px 14px;border-radius:13px;background:#111;border:1px solid #3b3b3b;color:#fff;outline:0;font-size:13px;min-width:0}.dovy-event-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.dovy-event-modal-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.dovy-event-modal-actions>button:first-child{background:#2a2a2a;color:#fff;border:1px solid #3a3a3a;border-radius:12px;padding:10px 15px}.dovy-commandments{max-width:1300px;margin:0 auto;display:grid;grid-gap:26px;gap:26px}.dovy-commandments>header{max-width:850px}.dovy-command-progress{height:6px;background:#252525;border-radius:999px;overflow:hidden;margin:17px 0 8px}.dovy-command-progress span{display:block;height:100%;background:#f2f2f2;transition:width .2s}.dovy-commandments>header small{color:#989898}.dovy-command-layout{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr);grid-gap:17px;gap:17px;align-items:start}.dovy-command-list{display:grid;grid-gap:7px;gap:7px}.dovy-command-list button{display:flex;align-items:center;gap:14px;text-align:left;background:#151515;border:1px solid #303030;border-radius:13px;color:#d0d0d0;padding:13px 16px;font-size:13px}.dovy-command-list button.active{background:#2a2a2a;border-color:#5a5a5a;color:#fff}.dovy-command-list button span{font-size:11px;color:#929292}.dovy-command-list button svg{margin-left:auto}.dovy-command-detail{background:#151515;border:1px solid #363636;border-radius:23px;padding:clamp(24px,4vw,46px);display:grid;grid-gap:17px;gap:17px;min-height:400px}.dovy-command-detail h2{font:600 clamp(28px,3vw,43px)/1.2 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-1px;margin:0}.dovy-command-detail>p{color:#bdbdbd;font-size:16px;line-height:1.65;max-width:650px;margin:0}.dovy-command-verse{border-top:1px solid #373737;padding-top:18px}.dovy-command-verse span{font-size:12px;font-weight:700}.dovy-command-verse p{font-size:13px;color:#999;line-height:1.65}.dovy-command-actions{display:flex;gap:12px;flex-wrap:wrap}.dovy-command-actions button:first-child{background:#242424;border:1px solid #444;border-radius:12px;padding:11px 15px;color:#fff;display:flex;align-items:center;gap:8px}.dovy-command-foot{display:flex;align-items:center;gap:10px;color:#9c9c9c;font-size:12px}.dovy-buddy{max-width:1050px;margin:0 auto;display:grid;grid-gap:16px;gap:16px}.dovy-buddy-warning{display:flex;gap:14px;background:#24211a;border:1px solid #4d4531;border-radius:17px;padding:17px;color:#f0dbaa}.dovy-buddy-warning p{font-size:12px;line-height:1.6;margin:6px 0 0;color:#bfb19a}.dovy-buddy-settings{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.dovy-buddy-settings label{font-size:12px;color:#c8c8c8}.dovy-buddy-settings select{display:block;margin-top:7px;background:#242424;border:1px solid #444;color:white;border-radius:11px;padding:10px}.dovy-buddy-settings .dovy-buddy-consent{display:flex;gap:10px;align-items:start;flex:1 1;min-width:230px;line-height:1.5}.dovy-buddy-convo{min-height:250px;max-height:55vh;overflow:auto;border:1px solid #333;border-radius:20px;background:#121212;display:flex;flex-direction:column;gap:15px;padding:20px}.dovy-buddy-empty{flex:1 1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;color:#aaa}.dovy-buddy-empty strong{color:#fff}.dovy-buddy-empty p{margin:0;font-size:12px}.dovy-buddy-turn{max-width:83%;padding:12px 14px;border-radius:15px;font-size:13px;line-height:1.7}.dovy-buddy-turn.user{align-self:flex-end;background:#343434}.dovy-buddy-turn.assistant{align-self:flex-start;background:#1f1f1f}.dovy-buddy-composer{display:flex;gap:10px;border:1px solid #3b3b3b;border-radius:18px;background:#1b1b1b;padding:10px}.dovy-buddy-composer textarea{flex:1 1;resize:vertical;min-width:0;background:transparent;border:0;color:#fff;outline:0;padding:10px;font-size:13px}.dovy-buddy-composer button{border:0;border-radius:13px;background:#efefef;color:#111;padding:10px 14px;align-self:end}.dovy-buddy-composer button:disabled{opacity:.4}.dovy-pulse{background:#131313;border:1px solid #353535;border-radius:20px;padding:20px;margin:0 auto 24px;max-width:1300px}.dovy-pulse-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.dovy-pulse-row>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#1d1d1d;border:1px solid #292929;border-radius:14px;padding:14px}.dovy-pulse-row strong{font-size:19px}.dovy-pulse-row span{font-size:11px;color:#999}.dovy-pulse p{font-size:11px;color:#8b8b8b;line-height:1.6;margin:12px 0 0}@media(max-width:950px){.dovy-command-layout{grid-template-columns:1fr}.dovy-command-list,.dovy-pulse-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.dovy-chat.v5-chat{padding:0 4px}.dovy-chat-top.v5-chat-top{padding:9px 10px;height:auto;min-height:60px}.dovy-chat-mode{gap:8px}.dovy-chat-mode .dovy-smallcaps{display:none}.reason-v16-trigger{min-width:0;max-width:215px}.dovy-chat .v5-bottom.dovy-composer-area{width:calc(100% - 16px)}.dovy-chat .v5-composer{border-radius:20px}.dovy-chat-body .v5-thread{padding:18px 14px 44px}.dovy-buddy h1,.dovy-commandments h1,.dovy-events-heading h1{font-size:32px}.dovy-event-form-grid{grid-template-columns:1fr}.dovy-studio-min>header{display:block}.dovy-studio-tabs{width:max-content;max-width:100%;margin-top:15px}.dovy-command-list{grid-template-columns:1fr}.dovy-pulse-row{grid-template-columns:1fr 1fr}.dovy-voice-picker{padding:15px}.dovy-tool-choices select{max-width:137px}.dovy-chat-body .v5-welcome{padding:20px 14px}.shell.v6-shell .main:has(.dovy-chat) .content{height:auto!important}.dovy-command-detail{padding:23px}}@media(max-width:420px){.dovy-pulse-row{grid-template-columns:1fr}.dovy-chat .v5-bottom.dovy-composer-area{width:calc(100% - 8px)}.dovy-tool-choices select{max-width:114px}.dovy-chat .v5-composer{padding:9px}}@media(prefers-reduced-motion:reduce){.dovy-loading-dot{animation:none}}.dovy-glass-tool,.dovy-glass-voice-control{position:relative;isolation:isolate;z-index:41;font-family:Inter,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif!important}.dovy-glass-tool *,.dovy-glass-voice-control *{box-sizing:border-box}.dovy-chat .v5-composer-toolbar .dovy-glass-trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;height:39px;width:auto;min-width:125px;padding:5px 11px 5px 6px;border:1px solid rgba(198,215,245,.18);border-radius:999px;color:#f8f9fd;background:linear-gradient(125deg,rgba(61,72,91,.5),rgba(25,29,37,.65) 56%,rgba(19,20,27,.82));backdrop-filter:blur(24px) saturate(1.25);-webkit-backdrop-filter:blur(24px) saturate(1.25);box-shadow:inset 0 1px rgba(255,255,255,.13),0 5px 18px rgba(0,0,0,.23);font:600 12px/1 Inter,Segoe UI Variable,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.01em;cursor:pointer;transition:background .22s ease,border-color .22s,box-shadow .22s,transform .22s}.dovy-chat .v5-composer-toolbar .dovy-glass-trigger:hover,.dovy-chat .v5-composer-toolbar .dovy-glass-trigger[aria-expanded=true]{border-color:rgba(152,194,244,.45);background:linear-gradient(120deg,rgba(63,90,132,.55),rgba(34,40,55,.78));box-shadow:0 10px 30px rgba(59,130,246,.13),inset 0 1px rgba(255,255,255,.18)}.dovy-chat .v5-composer-toolbar .dovy-glass-trigger:focus-visible,.dovy-glass-tool-menu button:focus-visible,.dovy-glass-voice-menu button:focus-visible,.dovy-glass-voice-trigger:focus-visible{outline:2px solid rgba(168,205,255,.92);outline-offset:3px}.dovy-glass-trigger .rotated,.dovy-glass-voice-trigger .rotated{transform:rotate(180deg)}.dovy-glass-trigger>svg:last-child,.dovy-glass-voice-trigger>svg:last-child{color:#9fa9bd;transition:transform .2s;margin-left:auto}.dovy-glass-tool-icon{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.09);border-radius:50%;color:#d8e6fc}.dovy-glass-tool-menu,.dovy-glass-voice-menu{position:absolute;z-index:120;border:1px solid rgba(175,188,213,.22);background:linear-gradient(145deg,rgba(37,42,54,.97),rgba(16,18,24,.98) 75%);box-shadow:0 30px 70px rgba(0,0,0,.56),inset 0 1px rgba(255,255,255,.12);backdrop-filter:blur(30px) saturate(1.3);-webkit-backdrop-filter:blur(30px) saturate(1.3);border-radius:21px;padding:10px;color:#fafbff;overflow:auto;scrollbar-width:thin;scrollbar-color:#434953 transparent}.dovy-glass-tool-menu{bottom:calc(100% + 13px);left:0;width:min(328px,calc(100vw - 95px));max-height:min(65vh,370px)}.dovy-glass-caption{color:#9ba8bf;font:650 10px/1.4 Inter,Segoe UI Variable,sans-serif!important;letter-spacing:1.7px;padding:7px 9px 10px}.dovy-chat .dovy-glass-tool-menu button,.dovy-glass-voice-menu button{display:flex!important;width:100%!important;height:auto!important;min-height:57px;align-items:center;justify-content:flex-start;gap:12px;text-align:left;color:#f1f4fb;border:1px solid transparent;border-radius:13px;padding:9px 11px;background:transparent;transition:background .2s,border-color .2s}.dovy-glass-tool-menu button.active,.dovy-glass-tool-menu button:hover,.dovy-glass-voice-menu button.active,.dovy-glass-voice-menu button:hover{background:linear-gradient(110deg,rgba(127,169,235,.19),rgba(255,255,255,.04));border-color:rgba(149,183,231,.2)}.dovy-glass-tool-menu-icon,.dovy-glass-wave{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:12px;background:linear-gradient(145deg,rgba(202,222,255,.14),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.09);color:#d4e7ff}.dovy-glass-tool-menu-copy,.dovy-glass-voice-option-copy{display:grid;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.dovy-glass-tool-menu-copy strong,.dovy-glass-voice-option-copy strong{font:650 13px/1.2 Inter,Segoe UI Variable,sans-serif!important;color:#f8f9ff}.dovy-glass-tool-menu-copy small,.dovy-glass-voice-option-copy small{font:400 11px/1.4 Inter,Segoe UI Variable,sans-serif!important;color:#9ca5b7}.dovy-glass-menu-arrow{color:#778194}.dovy-glass-tool-menu button>svg:last-child,.dovy-glass-voice-menu button>svg:last-child{flex-shrink:0;color:#c1d7ff}.dovy-voice-stage{overflow:visible}.dovy-glass-voice-picker{position:relative;z-index:45;overflow:visible;border-color:rgba(181,197,225,.16);border-radius:25px;padding:19px 22px;background:linear-gradient(128deg,rgba(30,33,40,.92),rgba(11,12,16,.96));box-shadow:inset 0 1px rgba(255,255,255,.06)}.dovy-glass-voice-picker h2{margin:4px 0 6px;color:#fafafa;font:600 clamp(18px,2vw,24px)/1.2 Inter,Segoe UI Variable,system-ui,sans-serif!important;letter-spacing:-.5px}.dovy-glass-voice-picker p{max-width:430px;font:400 12px/1.55 Inter,Segoe UI Variable,system-ui,sans-serif!important;color:#9da4b1}.dovy-glass-voice-trigger{display:flex;align-items:center;gap:11px;width:270px;max-width:100%;min-height:58px;border:1px solid rgba(185,205,237,.25);background:linear-gradient(110deg,rgba(71,82,106,.55),rgba(23,26,33,.78));color:#fafcff;text-align:left;padding:7px 13px 7px 8px;border-radius:20px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:inset 0 1px rgba(255,255,255,.12),0 9px 25px rgba(0,0,0,.2);transition:background .2s,border-color .2s,transform .2s;cursor:pointer}.dovy-glass-voice-trigger:hover,.dovy-glass-voice-trigger[aria-expanded=true]{background:linear-gradient(110deg,rgba(71,102,150,.59),rgba(26,29,37,.85));border-color:rgba(166,208,255,.49)}.dovy-glass-wave{width:41px;height:41px;border-radius:14px}.dovy-glass-wave.small{width:32px;height:32px;border-radius:10px}.dovy-glass-voice-name{display:grid;grid-gap:5px;gap:5px;flex:1 1;min-width:0}.dovy-glass-voice-name strong{font:650 14px/1.2 Inter,Segoe UI Variable,system-ui,sans-serif!important;letter-spacing:-.1px}.dovy-glass-voice-name small{font:400 11px/1.4 Inter,Segoe UI Variable,system-ui,sans-serif!important;color:#bbc3d2}.dovy-glass-voice-menu{top:calc(100% + 9px);right:0;width:min(342px,calc(100vw - 40px));max-height:min(65vh,450px)}.dovy-glass-voice-group>p{font-size:10px!important;text-transform:uppercase;letter-spacing:1.5px!important;font-weight:650!important;margin:10px 9px 5px;color:#8f9db1}.dovy-glass-voice-group button{min-height:48px!important;padding:7px 9px!important}.dovy-glass-check{margin-left:auto}.dovy-glass-voice-note{font-size:10.5px!important;color:#929cac!important;line-height:1.5!important;margin:10px 9px 4px!important}.dovy-buddy-modes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:4px 0 2px}.dovy-buddy-modes button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:11px 17px;min-height:42px;border:1px solid rgba(170,190,225,.22);background:linear-gradient(115deg,rgba(64,73,94,.48),rgba(25,26,30,.82));color:#c8d1dd;font:600 12px Inter,Segoe UI Variable,system-ui,sans-serif;transition:background .2s,border-color .2s}.dovy-buddy-modes button.active{background:linear-gradient(110deg,rgba(166,190,229,.3),rgba(69,78,98,.25));border-color:rgba(215,228,252,.4);color:#fff}.dovy-buddy-modes button:hover:not(:disabled){border-color:#b1c7eb75;background:rgba(89,106,136,.38)}.dovy-buddy-modes button:disabled{opacity:.35;cursor:not-allowed}.dovy-buddy-voice-pane{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(255,255,255,.1);padding:12px;border-radius:24px;background:#101114}.dovy-buddy-voice-pane .dovy-glass-voice-picker{background:rgba(29,32,39,.74);padding:14px 17px;border-radius:18px}.dovy-buddy-voice-compact{height:auto!important;min-height:350px!important;max-width:none!important;border-radius:22px;background:radial-gradient(ellipse at 50% 50%,rgba(100,108,129,.09),rgba(9,10,12,.9) 60%)!important}.dovy-buddy-voice-compact .alma-voice-layout{padding:24px 12px!important}.dovy-buddy-voice-compact .alma-voice-layout h1{font-size:clamp(23px,4vw,34px)!important}.dovy-buddy-voice-compact .alma-voice-orb-button{width:clamp(148px,24vw,190px)!important;height:clamp(148px,24vw,190px)!important;margin:20px auto 12px!important}.dovy-buddy-voice-compact .alma-voice-subtitle{font-size:12px!important}.dovy-buddy-voice-pane>.dovy-events-hint{margin:4px 5px 6px}@media(max-width:710px){.dovy-glass-voice-picker{align-items:stretch;flex-direction:column;padding:15px}.dovy-glass-voice-control,.dovy-glass-voice-trigger{width:100%}.dovy-glass-voice-menu{left:0;right:auto;width:100%;max-height:50vh}.dovy-glass-tool-menu{max-height:50vh}.dovy-buddy-voice-compact{min-height:315px!important}}@media(prefers-reduced-motion:reduce){.dovy-buddy-modes button,.dovy-glass-trigger,.dovy-glass-voice-trigger{transition:none}}[data-theme=light] .dovy-buddy-voice-pane,[data-theme=light] .dovy-glass-voice-picker{background:#f7f8fb;color:#171b23;border-color:#d6dbe4}[data-theme=light] .dovy-glass-voice-picker h2{color:#141820}[data-theme=light] .dovy-chat .v5-composer-toolbar .dovy-glass-trigger,[data-theme=light] .dovy-glass-voice-trigger{background:linear-gradient(115deg,#f3f5fa,#e5e9f0);border-color:#cfd7e2;color:#20242c}[data-theme=light] .dovy-glass-tool-menu,[data-theme=light] .dovy-glass-voice-menu{background:rgba(248,250,253,.98);border-color:#d6dce8;color:#252a33}[data-theme=light] .dovy-glass-tool-menu-copy strong,[data-theme=light] .dovy-glass-voice-option-copy strong{color:#151a24}[data-theme=light] .dovy-glass-tool-menu button,[data-theme=light] .dovy-glass-voice-menu button{color:#161a24}[data-theme=light] .dovy-glass-voice-name small{color:#5b6677}.dovy-buddy-age-selector{display:grid;grid-gap:8px;gap:8px;color:#c5ccd7;font:500 12px Inter,Segoe UI Variable,sans-serif}.dovy-buddy-age-selector>div{display:flex;align-items:center;gap:5px;padding:4px;border:1px solid rgba(178,188,208,.22);background:rgba(32,37,46,.62);border-radius:14px}.dovy-buddy-age-selector button{padding:9px 13px;border-radius:11px;border:1px solid transparent;background:transparent;color:#a6b0bd;font:600 12px Inter,Segoe UI Variable,sans-serif;cursor:pointer}.dovy-buddy-age-selector button.active{background:rgba(170,184,207,.24);border-color:rgba(220,231,248,.28);color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.11)}.dovy-buddy-age-selector button:focus-visible{outline:2px solid #c2d5f2;outline-offset:3px}.dovy-chat .v5-composer-toolbar .dovy-glass-trigger,.dovy-glass-voice-trigger{position:relative;overflow:hidden;isolation:isolate}.dovy-chat .v5-composer-toolbar .dovy-glass-trigger:before,.dovy-glass-voice-trigger:before{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgba(148,200,255,.18) 48%,transparent 73%);transform:translateX(-120%);transition:transform .9s ease;z-index:0}.dovy-chat .v5-composer-toolbar .dovy-glass-trigger:hover:before,.dovy-glass-voice-trigger:hover:before{transform:translateX(120%)}.dovy-chat .v5-composer-toolbar .dovy-glass-trigger>*,.dovy-glass-voice-trigger>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.dovy-chat .v5-composer-toolbar .dovy-glass-trigger:before,.dovy-glass-voice-trigger:before{transition:none;display:none}}.dovy26-activity{display:flex;align-items:flex-start;gap:14px;max-width:860px;width:100%;padding:22px 4px 26px;color:#e8e8e8;animation:dovy26-appear .25s ease-out}.dovy26-activity-mark{position:relative;flex-shrink:0;width:39px;height:39px;border:1px solid #393939;background:linear-gradient(135deg,#292929,#141414);color:#ebebeb;border-radius:14px;display:grid;place-items:center}.dovy26-activity-halo{position:absolute;inset:-4px;border:1px solid #ffffff10;border-radius:18px;animation:dovy26-halo 2.5s ease-in-out infinite;pointer-events:none}.dovy26-activity-main{flex:1 1;min-width:0;padding-top:2px}.dovy26-activity-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:20px}.dovy26-activity-title strong{font-size:14px;letter-spacing:-.1px;font-weight:590;color:#f4f4f4}.dovy26-activity-main p{color:#999;font-size:12px;line-height:1.6;margin:5px 0 15px}.dovy26-seconds{font-size:11px;color:#777;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.dovy26-typing-dots{display:inline-flex;gap:4px;align-items:center;height:18px}.dovy26-typing-dots i{display:block;width:4px;height:4px;background:#d3d3d3;border-radius:50%;animation:dovy26-bounce 1.15s ease-in-out infinite}.dovy26-typing-dots i:nth-child(2){animation-delay:.15s}.dovy26-typing-dots i:nth-child(3){animation-delay:.3s}.dovy26-skeleton{display:flex;flex-direction:column;gap:9px;max-width:550px}.dovy26-skeleton span{display:block;height:7px;border-radius:99px;background:linear-gradient(90deg,#242424,#484848 50%,#242424);background-size:240% 100%;animation:dovy26-shimmer 2.4s linear infinite}.dovy26-skeleton span:first-child{width:93%}.dovy26-skeleton span:nth-child(2){width:76%;animation-delay:.17s}.dovy26-skeleton span:nth-child(3){width:51%;animation-delay:.34s}.dovy26-activity-cancel{border:1px solid #333;border-radius:11px;background:#1a1a1a;color:#aaa;width:33px;height:33px;display:grid;place-items:center;flex-shrink:0;cursor:pointer}.dovy26-activity-cancel:hover{background:#292929;color:#fff;border-color:#555}.dovy26-code{border-color:#363636!important;background:#101010!important;margin:13px 0 21px!important;border-radius:17px!important;overflow:hidden}.dovy26-codebar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#191919;border-bottom:1px solid #303030;padding:9px 13px}.dovy26-code-label{display:flex;align-items:center;gap:8px;min-width:0;color:#e5e5e5;font-size:12px;font-weight:560}.dovy26-code-label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.dovy26-code-label small{font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:#898989;font-weight:500}.dovy26-code-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.dovy26-code-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #383838;background:#242424;color:#dbdbdb;border-radius:9px;min-height:30px;padding:5px 10px;font-family:inherit;font-size:11px;cursor:pointer;transition:background .18s,border-color .18s}.dovy26-code-actions button:hover{background:#383838;border-color:#666;color:#fff}.dovy26-code pre{font-size:13px;line-height:1.67;padding:18px 17px;margin:0;overflow-x:auto;-moz-tab-size:2;tab-size:2}.dovy26-code code{font:inherit;background:none!important;color:#e7e7e7!important;border:0!important;padding:0!important;white-space:pre}.dovy26-code-prompts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:5px 3px 11px}.dovy26-code-prompts span{font-size:9px;letter-spacing:1.5px;color:#787878;margin-right:7px}.dovy26-code-prompts button{background:#222;border:1px solid #3a3a3a;border-radius:999px;color:#c8c8c8;padding:7px 11px;font-size:11px;cursor:pointer}.dovy26-code-prompts button:hover{background:#353535;border-color:#666;color:#fff}@keyframes dovy26-bounce{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@keyframes dovy26-shimmer{to{background-position-x:-240%}}@keyframes dovy26-halo{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.85;transform:scale(1.04)}}@keyframes dovy26-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}html[data-theme=light] .dovy26-activity{color:#222}html[data-theme=light] .dovy26-activity-mark{background:#eeeeee;border-color:#d1d1d1;color:#222}html[data-theme=light] .dovy26-activity-title strong{color:#222}html[data-theme=light] .dovy26-activity-main p{color:#666}html[data-theme=light] .dovy26-typing-dots i{background:#666}html[data-theme=light] .dovy26-skeleton span{background:linear-gradient(90deg,#e6e6e6,#c8c8c8,#e6e6e6);background-size:240% 100%}html[data-theme=light] .dovy26-code{background:#fafafa!important;border-color:#dadada!important}html[data-theme=light] .dovy26-codebar{background:#eee;border-color:#d4d4d4}html[data-theme=light] .dovy26-code code,html[data-theme=light] .dovy26-code-label{color:#222!important}html[data-theme=light] .dovy26-code-actions button,html[data-theme=light] .dovy26-code-prompts button{background:#f5f5f5;border-color:#d3d3d3;color:#303030}@media(max-width:600px){.dovy26-codebar{align-items:start}.dovy26-code-label span{max-width:150px}.dovy26-activity{gap:10px;padding:15px 0 21px}.dovy26-activity-mark{width:32px;height:32px;border-radius:12px}.dovy26-activity-title strong{font-size:13px}.dovy26-code pre{font-size:12px;padding:12px}.dovy26-code-actions button{font-size:10px}}@media(prefers-reduced-motion:reduce){.dovy26-activity,.dovy26-activity-halo,.dovy26-skeleton span,.dovy26-typing-dots i{animation:none!important}}.dovy27-activity{display:flex;align-items:center;gap:14px;width:min(100%,790px);min-height:82px;padding:13px 6px 17px;color:#f3f3f4;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dovy27-task-spinner{flex:0 0 29px;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;position:relative;isolation:isolate}.dovy27-task-ring{display:block;width:24px;height:24px;border-radius:50%;background:transparent;animation:dovy27-loader-rotate 1.6s linear infinite}@keyframes dovy27-loader-rotate{0%,to{transform:rotate(90deg);box-shadow:inset 0 1px 2px #ffffffc9,inset 0 3px 6px #cab7fa96,inset 0 5px 5px #79aee48a}50%{transform:rotate(270deg);box-shadow:inset 0 1px 2px #ffffffd9,inset 0 4px 7px #8b79d6ac,inset 0 5px 6px #c9e4f792}}.dovy27-task-body{min-width:0;flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:6px}.dovy27-task-top{display:flex;align-items:center;gap:12px;min-width:0}.dovy27-letter-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;line-height:1.3}.dovy27-loader-letter{display:inline-block;font-size:14px;font-weight:530;letter-spacing:-.02em;color:#f4f4f4;opacity:.4;transform:translateY(0);animation:dovy27-letter-pulse 2s ease-in-out infinite;animation-delay:var(--letter-delay,0s);white-space:pre}@keyframes dovy27-letter-pulse{0%,to{opacity:.42;transform:translateY(0) scale(1)}22%{opacity:1;transform:translateY(-1px) scale(1.11)}47%{opacity:.73;transform:translateY(0) scale(1)}}.dovy27-task-elapsed{margin-left:auto;color:#858585;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dovy27-task-details{color:#929292;font-size:12px;line-height:1.5}.dovy27-task-cancel{width:32px;height:32px;flex:none;border:1px solid #353535;border-radius:11px;background:#191919;color:#bebebe;display:grid;place-items:center}.dovy27-task-cancel:focus-visible,.dovy27-task-cancel:hover{background:#282828;color:white;border-color:#696969}.dovy27-activity-image .dovy27-task-ring{animation-duration:1.8s}.dovy27-activity-vision .dovy27-task-ring{animation-duration:1.25s}.dovy27-activity-code .dovy27-task-ring{animation-duration:1.55s}.alma-voice-orb-button .dovy27-voice-ring{inset:1.5%;z-index:0;transform:scale(.96);transition:opacity .32s ease,transform .32s ease}.alma-voice-orb-button .dovy27-speech-sheen,.alma-voice-orb-button .dovy27-voice-ring{position:absolute;border-radius:50%;background:transparent;pointer-events:none;opacity:0}.alma-voice-orb-button .dovy27-speech-sheen{inset:3%;z-index:2;mix-blend-mode:screen;transition:opacity .3s ease}.alma-voice-orb-button.is-connecting .dovy27-voice-ring,.alma-voice-orb-button.is-live .dovy27-voice-ring{opacity:.82;animation:dovy27-voice-rotate 2s linear infinite;transform:scale(calc(1 + var(--voice-energy,0) * .06))}.alma-voice-orb-button.is-connecting .dovy27-voice-ring{opacity:.38;animation-duration:3s}.alma-voice-orb-button.is-live .dovy27-speech-sheen{opacity:.5;animation:dovy27-voice-rotate 2.5s linear infinite reverse}.alma-voice-orb-button.is-live.is-speaking .dovy27-speech-sheen{opacity:.76;animation-duration:1.65s}.alma-voice-orb-button.is-live.is-speaking .dovy27-voice-ring{animation-duration:1.5s}@keyframes dovy27-voice-rotate{0%,to{transform:rotate(90deg) scale(calc(1 + var(--voice-energy,0) * .08));box-shadow:inset 0 10px 20px #ffffff88,inset 0 20px 30px #ad5fff82,inset 0 60px 60px #471eec59}50%{transform:rotate(270deg) scale(calc(1 + var(--voice-energy,0) * .1));box-shadow:inset 0 10px 20px #ffffffa4,inset 0 20px 12px #b57a9c83,inset 0 40px 60px #6553a68a}}@media(max-width:600px){.dovy27-activity{gap:10px;padding:12px 4px 15px}.dovy27-loader-letter{font-size:13px}.dovy27-task-spinner{flex-basis:25px;width:25px;height:25px}.dovy27-task-ring{height:22px;width:22px}}[data-theme=light] .dovy27-activity{color:#252525}[data-theme=light] .dovy27-loader-letter{color:#292929}[data-theme=light] .dovy27-task-details,[data-theme=light] .dovy27-task-elapsed{color:#737373}@media(prefers-reduced-motion:reduce){.dovy27-loader-letter,.dovy27-speech-sheen,.dovy27-task-ring,.dovy27-voice-ring{animation:none!important;transition:none!important}.dovy27-loader-letter{opacity:1!important;transform:none!important}.alma-voice-orb-button.is-live .dovy27-voice-ring{box-shadow:inset 0 2px 13px #d1b6ff74}}.wan-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;width:100%;margin:18px 0 34px;font-family:inherit}.wan-form,.wan-output{background:#131416;border:1px solid #303135;border-radius:22px;padding:22px;min-width:0;color:#ececec}.wan-form h2{font-size:23px;letter-spacing:-.6px;margin:7px 0}.wan-form p{font-size:13px;color:#a7a7a8;line-height:1.55;margin:6px 0 14px}.wan-form label{font-size:12px;color:#c9cbce;display:grid;grid-gap:7px;gap:7px;margin-top:13px}.wan-form select,.wan-form textarea{background:#1d1e20;color:#f0f0f0;border-radius:12px;border:1px solid #3b3c40;padding:12px;font:inherit;outline:none}.wan-form select:focus,.wan-form textarea:focus{border-color:#a6a6a6}.wan-modes{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}.wan-modes button{padding:9px 11px;background:#1c1c1d;border:1px solid #333;border-radius:14px;color:#bebebe}.wan-modes button.active{background:#333;color:#fff;border-color:#858585}.wan-form .wan-upload{display:flex;position:relative;gap:9px;align-items:center;padding:12px 14px;background:#202124;border:1px dashed #555;border-radius:13px;cursor:pointer}.wan-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.wan-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.wan-options select{width:100%;min-width:0}.wan-form .wan-premium{display:flex;gap:9px;align-items:center}.wan-form .wan-hint{font-size:11px;color:#a9a9a9}.wan-primary{background:#eee;color:#111;border:0;border-radius:14px;padding:12px 18px;font-weight:680;display:flex;align-items:center;gap:8px}.wan-primary:disabled{opacity:.4;cursor:not-allowed}.wan-form .wan-error{color:#ffa1a1;background:#2b1618;border:1px solid #704045;padding:12px;border-radius:12px}.wan-output{display:flex;flex-direction:column}.wan-output header{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:1.5px;color:#a5a5a5}.wan-output header button{color:#ddd;background:none;border:0}.wan-output video{width:100%;max-height:450px;object-fit:contain;margin:14px 0;background:#000;border-radius:14px}.wan-output>a{gap:7px;color:#fff;font-size:13px;margin-top:10px}.wan-output>a,.wan-placeholder{display:flex;align-items:center}.wan-placeholder{min-height:320px;flex:1 1;background:#0c0c0d;border:1px solid #242526;border-radius:18px;margin-top:16px;justify-content:center;gap:13px;flex-direction:column;text-align:center;padding:18px}.wan-placeholder b{font-size:16px}.wan-placeholder span{color:#aaa;font-size:12px;line-height:1.6;max-width:340px}.wan-history{margin-top:20px;display:grid;grid-gap:8px;gap:8px}.wan-history button{display:flex;justify-content:space-between;gap:10px;text-align:left;color:#d3d3d3;background:#1c1c1c;border:1px solid #333;border-radius:10px;padding:9px}.wan-history button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wan-history small{color:#a8a8a8}@media(max-width:920px){.wan-workspace{grid-template-columns:1fr}.wan-options{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=light] .wan-form,[data-theme=light] .wan-output{background:#fafafa;color:#161616;border-color:#d8d8d8}[data-theme=light] .wan-form select,[data-theme=light] .wan-form textarea{background:#fff;color:#111;border-color:#ccc}.dovy-image-controls{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.dovy-image-controls label{cursor:pointer;display:flex;align-items:center;gap:5px;border:1px solid #3c3d40;border-radius:11px;padding:7px;font-size:11px;color:#d8d8d8;max-width:180px}.dovy-image-controls label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dovy-image-controls button,.dovy-image-controls select{font-size:11px;background:#212224;color:#eee;border:1px solid #37383b;border-radius:10px;padding:7px}.dovy20-image-controls{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 0;font-size:12px;color:#ddd}.dovy20-image-controls label{display:flex;align-items:center;gap:9px}.dovy20-image-controls input{max-width:220px;font-size:11px}.dovy20-image-controls button,.dovy20-image-controls select{border:1px solid #38393d;background:#222326;color:#eee;border-radius:10px;padding:8px}.wan29-shell{display:grid;grid-gap:20px;gap:20px;width:100%;max-width:1440px;margin:0 auto;padding:4px 0 30px;color:#eee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.wan29-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.wan29-toolbar h2{font:600 clamp(28px,3vw,42px)/1.13 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-1.45px;margin:8px 0}.wan29-toolbar p{color:#9899a3;font-size:13px;line-height:1.65;margin:0;max-width:670px}.wan29-status{display:flex;align-items:center;gap:9px;white-space:nowrap;border:1px solid #38393c;background:#18191c;border-radius:999px;padding:10px 13px;font-size:12px;color:#dedee2}.wan29-status-dot{width:8px;height:8px;border-radius:50%;background:#777}.wan29-status.enabled .wan29-status-dot{background:#c4dfce;box-shadow:0 0 10px #a2b8a75a}.wan29-setup{display:flex;align-items:flex-start;gap:13px;border:1px solid #54504a;background:#231e19;color:#e7d3bc;border-radius:17px;padding:14px 17px;font-size:12px;line-height:1.65}.wan29-setup span{flex:1 1}.wan29-setup button{background:#383128;border:1px solid #655747;padding:8px 11px;color:#f8e3cc;border-radius:11px;white-space:nowrap}.wan29-modes{display:flex;gap:8px;flex-wrap:wrap}.wan29-modes button{display:flex;gap:9px;align-items:center;background:#191a1d;border:1px solid #313237;border-radius:13px;padding:12px 15px;color:#b2b3b9;font-size:12px;font-weight:570;transition:.2s}.wan29-modes button.active{background:linear-gradient(140deg,#2d2d32,#242429);color:#f7f7f8;border-color:#6d6d77;box-shadow:inset 0 1px #ffffff14}.wan29-modes button:hover{color:#fff;border-color:#62626b}.wan29-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-gap:15px;gap:15px;align-items:start}.wan29-main,.wan29-output{background:#121316;border:1px solid #2b2c30;border-radius:23px;padding:21px;display:grid;grid-gap:15px;gap:15px;min-width:0;box-shadow:inset 0 1px #ffffff06}.wan29-section-title{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:1.4px;color:#8e929b;padding-bottom:8px;border-bottom:1px solid #28292e;gap:12px}.wan29-section-title span:last-child{color:#c4c6cd;font-size:11px;letter-spacing:0}.wan29-prompt-label{font-size:13px;font-weight:600;color:#e8e9ed}.wan29-main textarea{font-size:14px;line-height:1.65;font-family:inherit;width:100%;min-height:135px;padding:16px;background:#0d0e11;color:#ededf0;border:1px solid #37383e;border-radius:17px;outline:0;resize:vertical}.wan29-control-grid select:focus,.wan29-main textarea:focus{border-color:#a7a8b0;box-shadow:0 0 0 3px #ffffff0a}.wan29-main textarea::placeholder{color:#737781}.wan29-ideas{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wan29-ideas span{font-size:10px;letter-spacing:1.1px;color:#92949e;margin-right:2px}.wan29-ideas button{border:1px solid #31333a;background:#1b1d21;color:#c7c9d0;border-radius:12px;padding:8px 11px;font-size:11px}.wan29-ideas button:hover{background:#28292d}.wan29-camera-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.wan29-camera-presets button{display:flex;gap:8px;align-items:center;justify-content:flex-start;min-height:48px;background:#1c1d21;border:1px solid #32343b;color:#b6b7c0;border-radius:13px;padding:10px 11px;font-size:11px;text-align:left}.wan29-camera-presets button.selected{background:linear-gradient(130deg,#34353b,#25262a);border-color:#84848b;color:#fff}.wan29-toggle{display:flex;gap:9px;align-items:center;font-size:12px;color:#bbc0c9;line-height:1.55}.wan29-toggle input{accent-color:#d4d6dd;width:15px;height:15px}.wan29-control-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wan29-control-grid label{display:grid;grid-gap:7px;gap:7px;color:#a6a7b1;font-size:12px}.wan29-control-grid select{height:41px;background:#1b1c21;border:1px solid #3a3b42;border-radius:11px;padding:0 10px;color:#f1f1f2;font:12px Inter,ui-sans-serif,system-ui,sans-serif;max-width:100%}.wan29-control-grid select:disabled{opacity:.52}.wan29-note{font-size:11px;color:#9598a5;line-height:1.5;margin:0}.wan29-file{display:grid;grid-gap:9px;gap:9px}.wan29-file .wan-upload{padding:16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;position:relative;border:1px dashed #484b55;background:#1d1f24;color:#e4e4e7;border-radius:16px;cursor:pointer;font-size:12px}.wan29-file .wan-upload:hover{border-color:#9a9ca3}.wan29-file .wan-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.wan29-file .wan-upload small{color:#999ba6;margin-left:auto}.wan29-file>img,.wan29-file>video{display:block;max-height:145px;width:auto;max-width:100%;border:1px solid #37383f;border-radius:13px;object-fit:contain}.wan29-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.wan29-submit{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #2a2b30;padding-top:16px}.wan29-submit div{display:grid;grid-gap:4px;gap:4px}.wan29-submit span{color:#e1e1e5;font-size:12px}.wan29-submit small{font-size:10px;color:#888c96;line-height:1.4}.wan29-submit button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#e7e7e9;border:0;border-radius:14px;color:#121316;padding:14px 16px;font-size:13px;font-weight:700;white-space:nowrap}.wan29-submit button:disabled{background:#434348;color:#999ba3;cursor:not-allowed}.wan29-error{color:#ffbdb8;background:#322020;border:1px solid #684042;padding:12px 14px;border-radius:11px;font-size:12px;line-height:1.6;margin:0}.wan29-output{gap:0;position:-webkit-sticky;position:sticky;top:12px}.wan29-output-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:1.1px;color:#aeb1b9;padding:0 0 14px}.wan29-stage{aspect-ratio:16/10;border:1px solid #32333a;background:radial-gradient(circle at 50% 34%,#24252b,#0a0b0f 64%);border-radius:18px;overflow:hidden;display:grid;place-items:center}.wan29-stage>video{display:block;max-height:100%;height:100%;width:100%;object-fit:contain;background:#08090c}.wan29-blank{padding:22px;display:flex;flex-direction:column;gap:13px;text-align:center;align-items:center;justify-content:center;color:#a2a4b0}.wan29-blank-icon{width:62px;height:62px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#32343a,#15171d);border:1px solid #52545d;color:#e7e8ec}.wan29-blank strong{color:#f0f0f1;font-size:18px;letter-spacing:-.35px}.wan29-blank span{color:#979aa5;font-size:12px;line-height:1.6;max-width:330px}.wan29-progress{margin-top:15px;display:grid;grid-template-columns:1fr auto;grid-gap:9px 13px;gap:9px 13px;padding:13px;border-radius:13px;background:#1b1d22;border:1px solid #2e3038}.wan29-progress>div{display:flex;align-items:center;gap:8px}.wan29-progress span{font-size:10px;color:#a3a7b0;letter-spacing:.7px}.wan29-progress strong{color:#eff0f3;font-size:12px}.wan29-history-heading button,.wan29-progress button{background:#2c2d32;border:1px solid #42434a;color:#e4e5e8;border-radius:10px;padding:6px 10px;font-size:11px;display:inline-flex;align-items:center;gap:6px}.wan29-progress small{font-size:11px;color:#9699a4;grid-column:1/-1}.wan29-success{display:flex;align-items:center;gap:9px;margin:13px 0;padding:10px 13px;border-radius:12px;background:#202921;border:1px solid #3f5741;font-size:11px;color:#d6e7d5;flex-wrap:wrap}.wan29-success a{margin-left:auto;color:#f3fff1;display:flex;align-items:center;gap:6px;text-decoration:underline}.wan29-history{display:grid;grid-gap:8px;gap:8px;padding-top:18px;margin-top:18px;border-top:1px solid #292b30}.wan29-history-heading{gap:8px;margin-bottom:5px;font-size:10px;letter-spacing:1px;color:#9c9fab}.wan29-history-heading,.wan29-history>button{display:flex;align-items:center;justify-content:space-between}.wan29-history>button{gap:12px;padding:11px;background:#1a1b1f;border:1px solid #2a2d33;border-radius:11px;color:#d7d8dd;text-align:left;font-size:11px}.wan29-history>button.selected{border-color:#a2a3aa}.wan29-history>button span{max-width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wan29-history>button small{color:#a5a7b1;text-transform:capitalize}.wan29-footnote,.wan29-history>p{font-size:11px;color:#838792;line-height:1.65}.wan29-footnote{display:flex;gap:8px;align-items:flex-start;border-top:1px solid #28292f;padding-top:14px;margin:16px 0 0}.wan29-spin{animation:wan29spin 1.2s linear infinite}@keyframes wan29spin{to{transform:rotate(1turn)}}.dovy-chat-image-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:11px;gap:11px;margin-top:14px}.dovy-chat-image-card{border:1px solid #37383d;background:#141519;border-radius:17px;padding:8px;overflow:hidden}.dovy-chat-image-card>img{display:block;width:100%;max-height:460px;object-fit:contain;border-radius:12px;background:#070709}.dovy-chat-image-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:9px}.dovy-chat-image-actions>a,.dovy-chat-image-actions>button{display:inline-flex;gap:7px;align-items:center;border-radius:9px;color:#e1e1e5;padding:8px 10px;border:1px solid #414249;background:#26272b;font-size:11px;text-decoration:none}.dovy-image-auto-detect{display:flex;gap:8px;align-items:center;color:#d5d7dd;font-size:11px;background:#292a30;border:1px solid #44464d;border-radius:9px;padding:7px 11px;margin-bottom:8px}.dovy-image-auto-detect button{margin-left:auto;border:0;background:transparent;color:#f6f6f7;text-decoration:underline;font-size:11px}[data-theme=light] .wan29-shell{color:#202127}[data-theme=light] .wan29-control-grid select,[data-theme=light] .wan29-history>button,[data-theme=light] .wan29-main,[data-theme=light] .wan29-main textarea,[data-theme=light] .wan29-modes button,[data-theme=light] .wan29-output,[data-theme=light] .wan29-status{background:#fff;border-color:#dfe1e7;color:#25252a}[data-theme=light] .wan29-main textarea::placeholder{color:#8b8f9b}[data-theme=light] .wan29-prompt-label,[data-theme=light] .wan29-toolbar h2{color:#202124}@media(max-width:1100px){.wan29-layout{grid-template-columns:minmax(0,1fr)}.wan29-output{position:static}.wan29-camera-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.wan29-toolbar{align-items:flex-start;flex-direction:column}.wan29-camera-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.wan29-control-grid{grid-template-columns:1fr 1fr}.wan29-pair{grid-template-columns:1fr}.wan29-submit{flex-direction:column;align-items:stretch}.wan29-submit button{width:100%}.wan29-main,.wan29-output{padding:15px}.wan29-ideas span{width:100%}}@media(prefers-reduced-motion:reduce){.wan29-spin{animation:none}}.dovy-recovery-card{display:flex;flex-direction:column;align-items:flex-start;gap:15px;min-height:260px;padding:36px;border:1px solid #3c3d43;border-radius:24px;background:#141416;color:#e9e9ed}.dovy-recovery-card h2{font-size:24px;letter-spacing:-.7px;font-weight:600;margin:0}.dovy-recovery-card p{max-width:550px;color:#adafb7;font-size:14px;line-height:1.7;margin:0}.dovy-recovery-card pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#ddd;background:#222328;padding:12px;border-radius:10px;font-size:12px;max-width:100%}.dovy-recovery-actions{display:flex;flex-wrap:wrap;gap:10px}.dovy-recovery-card button{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;color:#f3f3f5;background:#24252b;border:1px solid #45474e;border-radius:12px;cursor:pointer}.dovy-recovery-card button:hover{background:#35373f}.dovy-text-v30{max-width:960px;margin:0 auto 50px;display:grid;grid-gap:16px;gap:16px;color:#f1f1f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.dovy-text-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 12px}.dovy-text-eyebrow{display:block;color:#979797;font-size:10px;letter-spacing:2px;margin-bottom:9px}.dovy-text-heading h1{font-size:clamp(26px,4vw,43px);font-weight:600;letter-spacing:-1.2px;margin:0 0 8px}.dovy-text-card p,.dovy-text-footer,.dovy-text-heading p{color:#a7a7a7;font-size:13px;line-height:1.75;max-width:710px}.dovy-text-card{border:1px solid #303034;border-radius:22px;background:linear-gradient(165deg,rgba(28,28,30,.88),rgba(12,12,14,.95));padding:22px;display:grid;grid-gap:13px;gap:13px}.dovy-text-card h2{font-size:18px;font-weight:580;letter-spacing:-.4px;margin:0}.dovy-text-card p{margin:0}.dovy-text-card-title{display:flex;align-items:center;gap:9px}.dovy-text-card-title svg{color:#cdcdcd}.dovy-text-card label{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:#d1d1d1}.dovy-text-card input:not([type=checkbox]),.dovy-text-card select{border:1px solid #414146;background:#121214;border-radius:13px;color:#f5f5f5;outline:none;padding:13px 14px;min-width:0;width:100%;font-size:14px}.dovy-text-card input:focus-visible,.dovy-text-card select:focus-visible{border-color:#9a9a9f}.dovy-text-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:100%;padding:11px 15px;border:1px solid #757579;border-radius:999px;background:linear-gradient(120deg,#343438,#19191b);color:#f9f9f9;font-size:12px;font-weight:600;cursor:pointer}.dovy-text-card button:hover{border-color:#bcbcc3;background:#37373d}.dovy-text-card button:disabled{opacity:.42;cursor:default}.dovy-text-consent{grid-template-columns:18px minmax(0,1fr);line-height:1.65;font-size:12px!important}.dovy-text-consent input{accent-color:#f1f1f1;width:16px;height:16px;margin-top:3px}.dovy-text-number{font-size:clamp(22px,4vw,35px)!important;color:#fff!important;letter-spacing:.5px;font-weight:550!important}.dovy-text-verified{display:flex;align-items:center;gap:8px;color:#b7d3c1!important}.dovy-text-reminders{display:grid;grid-gap:8px;gap:8px}.dovy-text-reminder{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;background:#101012;border:1px solid #29292d;border-radius:14px;min-width:0}.dovy-text-reminder strong{display:block;font-size:12px;color:#efefef;overflow-wrap:anywhere}.dovy-text-reminder small{display:block;color:#95959a;font-size:11px;margin-top:5px}.dovy-text-reminder p{overflow-wrap:anywhere}.dovy-text-alert,.dovy-text-notice{margin:0;padding:13px 16px;border-radius:13px;font-size:13px;background:#281b1c;border:1px solid #733b42;color:#ffbfc6}.dovy-text-notice{background:#18231e;border-color:#335d46;color:#c0e3cd}.dovy-text-footer{padding:0 3px}.dovy-text-actions{display:flex;gap:9px;flex-wrap:wrap}.dovy-text-card summary{cursor:pointer;font-size:14px;font-weight:650}html[data-theme=light] .dovy-text-v30{color:#222}html[data-theme=light] .dovy-text-card{background:#fff;border-color:#ddd;color:#222}html[data-theme=light] .dovy-text-card input:not([type=checkbox]),html[data-theme=light] .dovy-text-card select{background:#fafafa;color:#222;border-color:#ccc}html[data-theme=light] .dovy-text-number{color:#222!important}html[data-theme=light] .dovy-text-card h2{color:#161616}html[data-theme=light] .dovy-text-reminder{background:#f5f5f6;border-color:#ddd}html[data-theme=light] .dovy-text-reminder strong{color:#252525}html[data-theme=light] .dovy-text-card label{color:#333}@media(max-width:650px){.dovy-text-card{padding:16px;border-radius:17px}.dovy-text-heading{align-items:flex-start}.dovy-text-heading h1{font-size:29px}}.dovy-trial-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin:8px 14px;padding:11px 16px;border:1px solid rgba(170,170,170,.24);background:rgba(110,110,110,.08);border-radius:14px;color:inherit;font-size:12px}.dovy-trial-bar button{background:rgba(235,235,235,.1);border:1px solid rgba(235,235,235,.28);color:inherit;padding:7px 14px;border-radius:999px;cursor:pointer}.dovy-trial-gate{margin:10px 14px;padding:16px 20px;border:1px solid rgba(180,180,180,.22);border-radius:16px;background:rgba(100,100,100,.07)}.dovy-trial-gate h2{font-size:18px;margin:5px 0 10px}.dovy-trial-gate p{font-size:13px;line-height:1.5;opacity:.85}.dovy-trial-gate .dovy-trial-label{font-size:10px;letter-spacing:.16em;opacity:.65}.dovy-trial-gate .panel{padding:8px 0;background:transparent;box-shadow:none;border:0}.dovy-trial-ended{text-align:center}.dovy-trial-ended button{margin:auto}.dovy-places{margin:16px 0 4px;max-width:100%;border:1px solid rgba(255,255,255,.12);background:linear-gradient(150deg,#171719,#0c0c0e 60%);border-radius:20px;padding:16px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.21);color:#f6f6f6}.dovy-places-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.dovy-places-heading h3{font-size:18px;line-height:1.3;letter-spacing:-.03em;margin:5px 0 4px;font-weight:660}.dovy-place-footer,.dovy-places-heading p{font-size:12px;color:#9c9ca2;margin:0}.dovy-places-eyebrow{font-size:10px;letter-spacing:.17em;font-weight:700;color:#aaaab0}.dovy-places-count{font-size:11px;white-space:nowrap;color:#bdbdc3;border:1px solid #303033;border-radius:100px;padding:5px 9px}.dovy-place-scroller{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 0 10px;margin-bottom:5px;scrollbar-width:thin;scrollbar-color:#454549 transparent}.dovy-place-card{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:flex;flex-direction:column;flex:0 0 215px;min-width:195px;background:#161619;border:1px solid #313136;border-radius:13px;overflow:hidden;scroll-snap-align:start;transition:border-color .16s,transform .16s}.dovy-place-card:hover{transform:translateY(-2px);border-color:#83838b}.dovy-place-card:focus-visible{outline:2px solid #fff;outline-offset:2px}.dovy-place-card.selected{border-color:#dfdfe3;background:#1d1d20}.dovy-place-card>img,.dovy-place-fallback{width:100%;height:117px;object-fit:cover;background:radial-gradient(circle at 65% 20%,#3b3b40,#1e1e22 75%);display:flex;align-items:center;justify-content:center;color:#8d8d96}.dovy-place-card-copy{padding:11px;display:flex;flex-direction:column;gap:7px;flex:1 1}.dovy-place-card-copy strong{font-size:13px;color:#f7f7f7;font-weight:640;line-height:1.35;white-space:normal}.dovy-place-address{font-size:11px;line-height:1.35;color:#aaaab1;display:flex;gap:5px;align-items:flex-start}.dovy-place-address svg{flex-shrink:0}.dovy-place-metadata{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:10px;color:#bcbcc1}.dovy-place-rating{color:#f2d398;display:inline-flex;align-items:center;gap:3px}.dovy-place-selected-indicator{position:absolute;top:9px;right:9px;width:25px;height:25px;background:rgba(0,0,0,.65);border:1px solid #777;border-radius:30px;display:grid;place-items:center;color:#fff}.dovy-place-map-shell{border-radius:14px;border:1px solid #303035;background:#131315;overflow:hidden}.dovy-place-map-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px}.dovy-place-map-toolbar div{display:flex;flex-direction:column;gap:3px;min-width:0}.dovy-place-map-toolbar strong{font-size:13px}.dovy-place-map-toolbar span{font-size:11px;line-height:1.4;color:#aba9b0}.dovy-place-map-frame{width:100%;height:258px;border:0;display:block}.dovy-place-map-empty{min-height:125px;background:linear-gradient(135deg,#222226,#141416);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center;padding:20px;color:#a5a5ac}.dovy-place-map-empty p{font-size:12px;margin:0}.dovy-place-links{display:flex;gap:7px;flex-wrap:wrap;padding:12px}.dovy-place-links a{display:inline-flex;align-items:center;gap:6px;color:#f2f2f4;text-decoration:none;font-size:11px;padding:9px 11px;border:1px solid #45454a;border-radius:9px;background:#252529}.dovy-place-links a:hover{background:#38383d}.dovy-place-photo-credit{padding:0 12px 10px;font-size:10px;color:#a3a3aa}.dovy-place-photo-credit a{color:#d0d0d7;text-decoration:underline}.dovy-place-footer{display:flex;justify-content:space-between;gap:14px;margin-top:11px;align-items:center}.dovy-place-footer a{color:#bbb;text-decoration:underline;font-size:11px}.theme-light .dovy-places{color:#fff}.dovy-voice-settings-hint{font-size:11px;color:#898990;margin-top:12px}.dovy-voice-settings-hint button{border:0;background:none;padding:0;color:#d4d4d9;text-decoration:underline;cursor:pointer;font-size:inherit}.dovy-voice-places{margin:24px auto 0;max-width:840px;width:100%;text-align:left}.dovy-voice-places .dovy-places{margin:0}.dovy-voice-location-button{border:1px solid #494950;background:#19191c;border-radius:9px;padding:10px 14px;color:#f1f1f2;cursor:pointer;font-size:12px}@media(max-width:600px){.dovy-places{padding:12px;border-radius:14px}.dovy-place-card{flex-basis:185px;min-width:185px}.dovy-place-card>img,.dovy-place-fallback{height:110px}.dovy-place-map-frame{height:220px}.dovy-place-links{gap:5px;padding:9px}.dovy-place-links a{font-size:10px;padding:8px 9px}}.dovy-google-attribution{white-space:nowrap;letter-spacing:normal;font-weight:600;font-family:Roboto,Arial,sans-serif!important;font-style:normal}.dovy-voice-stage{max-width:none}.dovy-voice-stage,.dovy-voice-stage>.alma-voice-experience{width:100%;min-height:calc(100dvh - 150px);display:flex;justify-content:center;align-items:center;margin:0 auto}.dovy-voice-stage>.alma-voice-experience{flex-direction:column;max-width:100%;height:auto;overflow:visible}.dovy-voice-stage .alma-voice-layout{width:100%;max-width:850px;flex:0 0 auto;padding:24px 18px 40px;margin:0 auto;display:flex;align-items:center;justify-content:center}.dovy-voice-stage .alma-voice-orb-button{margin-left:auto!important;margin-right:auto!important}.dovy-voice-stage .dovy-voice-places{width:min(840px,calc(100% - 30px));max-width:840px;flex:0 0 auto;margin:0 auto 30px}.dovy-buddy-voice-compact{display:flex;flex-direction:column;align-items:center;justify-content:center}.dovy-kids{max-width:980px;margin:0 auto 30px;position:relative;gap:19px}.dovy-kids-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.dovy-kids-heading h1{margin:6px 0;font-size:clamp(30px,4vw,42px);letter-spacing:-.06em;font-weight:650}.dovy-kids-heading p{margin:0;color:#999ba3;font-size:13px;line-height:1.6}.dovy-kids-policy-link{display:inline-flex;align-items:center;gap:7px;background:none;border:1px solid #424247;border-radius:999px;padding:10px 14px;color:#c3c4c8;font-size:12px;white-space:nowrap}.dovy-kids-agent-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:8px 0 4px}.dovy-kids-agent{display:flex;align-items:flex-start;flex-direction:column;gap:11px;min-height:142px;border:1px solid #343438;border-radius:20px;background:linear-gradient(140deg,#19191b,#101011);color:#f0f0f1;text-align:left;padding:18px;transition:border-color .15s,background .15s}.dovy-kids-agent.selected{border-color:#bcbcc3;background:linear-gradient(145deg,#2b2b2e,#161618);box-shadow:inset 0 1px #ffffff14}.dovy-kids-agent:hover{border-color:#85858b}.dovy-kids-agent:focus-visible{outline:2px solid #eee;outline-offset:3px}.dovy-kids-agent-icon{display:grid;place-items:center;width:36px;height:36px;background:#323236;border:1px solid #55555b;border-radius:12px;color:#efefef}.dovy-kids-agent strong{font-weight:650;font-size:15px;line-height:1}.dovy-kids-agent small{font-size:12px;line-height:1.5;color:#b2b2b8}.dovy-kids-controls{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap}.dovy-kids-controls .dovy-buddy-modes{padding:0}.dovy-kids .dovy-buddy-convo{min-height:250px;max-height:45dvh;background:#101012}.dovy-kids .dovy-buddy-voice-pane{margin:0}.dovy-kids-smallprint{font-size:11px;color:#a6a6ac;line-height:1.6;display:flex;align-items:center;gap:7px;margin:0}.dovy-kids-smallprint svg{flex:0 0 auto}.dovy-kids-policy-backdrop{position:fixed;inset:0;z-index:300;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.dovy-kids-policy{width:min(540px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:30px;background:linear-gradient(155deg,#202023,#101012 70%);border:1px solid #535358;border-radius:24px;box-shadow:0 30px 100px #000b;color:#f5f5f5}.dovy-kids-policy-icon{width:48px;height:48px;border-radius:16px;background:#343438;display:grid;place-items:center;color:#eee;margin-bottom:15px}.dovy-kids-policy h2{font-size:30px;letter-spacing:-1px;margin:8px 0}.dovy-kids-policy p{color:#bbbcc1;font-size:13px;line-height:1.7;margin:5px 0 17px}.dovy-kids-policy ul{font-size:12px;color:#cccdd1;line-height:1.65;padding-left:19px;margin:0 0 20px;display:grid;grid-gap:9px;gap:9px}.dovy-kids-policy-check{display:flex;align-items:flex-start;gap:12px;background:#202023;border:1px solid #4a4a4f;border-radius:14px;padding:14px;color:#ededed;font-size:12px;line-height:1.65;cursor:pointer}.dovy-kids-policy-check input{flex:0 0 auto;accent-color:#ededed;width:17px;height:17px;margin:2px 0 0}.dovy-kids-policy-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.dovy-kids-policy-actions button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:12px;padding:12px 16px;font-weight:630;font-size:12px;min-height:43px}.dovy-kids-policy-exit{background:transparent;color:#ddd;border:1px solid #4a4a4f}.dovy-kids-policy-continue{background:#eee;color:#111;border:1px solid #eee}.dovy-admin-user-id{font-size:10px;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}.dovy-admin-test-banner{border-color:#636363!important}.wan34-studio{width:100%;max-width:1430px;margin:0 auto 42px}.wan34-header{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin:10px 0 23px}.wan34-header h2{font:620 clamp(31px,3.4vw,46px)/1.15 Inter,system-ui,sans-serif;letter-spacing:-.065em;margin:10px 0 7px}.wan34-header p{margin:0;color:#9e9fa4;font-size:13px;line-height:1.6}.wan34-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;align-items:start}.wan34-compose,.wan34-output{background:linear-gradient(155deg,#161618,#0e0e10 70%);border:1px solid #303035;border-radius:23px;padding:23px;min-width:0}.wan34-compose{display:grid;grid-gap:18px;gap:18px}.wan34-modes{display:flex;flex-wrap:wrap;gap:7px}.wan34-modes button{display:inline-flex;gap:7px;align-items:center;justify-content:center;background:#202023;border:1px solid #36363b;border-radius:13px;padding:10px 12px;color:#b5b5ba;font-size:12px;font-weight:570}.wan34-modes button.active{background:#38383b;border-color:#99999f;color:#fff}.wan34-modes button:hover{border-color:#96969a}.wan34-prompt-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:-10px}.wan34-prompt-heading label{font-size:14px;color:#eeeef0;font-weight:630}.wan34-prompt-heading span{letter-spacing:.13em;font-size:9px;color:#88898f}.wan34-compose textarea{font:14px/1.7 Inter,ui-sans-serif,system-ui,sans-serif;display:block;width:100%;resize:vertical;min-height:180px;padding:19px;background:#0a0a0c;color:#f7f7f7;border:1px solid #45454a;border-radius:17px;outline:0}.wan34-compose textarea::placeholder{color:#77777e}.wan34-compose textarea:focus{border-color:#bfbfc5;box-shadow:0 0 0 3px #ffffff0d}.wan34-prompts{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:-4px}.wan34-prompts span{font-size:11px;color:#99999f;margin-right:5px}.wan34-prompts button{background:#242427;border:1px solid #3c3c41;color:#d0d0d5;padding:8px 11px;border-radius:999px;font-size:11px}.wan34-prompts button:hover{border-color:#99999f}.wan34-quick-settings{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.wan34-provider,.wan34-quick-settings label{display:flex;flex-direction:column;gap:8px;color:#a5a5ab;font-size:11px}.wan34-provider strong,.wan34-quick-settings select{min-height:42px;display:flex;align-items:center;border:1px solid #3f3f44;border-radius:12px;background:#202024;color:#f0f0f1;font:570 13px Inter,system-ui,sans-serif;padding:0 11px;width:100%}.wan34-quick-settings select:disabled{opacity:.53}.wan34-advanced{border:1px solid #37373d;border-radius:15px;background:#171719;overflow:hidden}.wan34-advanced summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;padding:15px;color:#e1e1e6;font-size:12px;font-weight:600;list-style:none}.wan34-advanced summary::-webkit-details-marker{display:none}.wan34-advanced summary>span{display:flex;align-items:center;gap:9px}.wan34-advanced summary>small{color:#88888f;font-size:11px;font-weight:450}.wan34-advanced[open] summary{border-bottom:1px solid #36363b}.wan34-advanced-inside{padding:16px;display:grid;grid-gap:15px;gap:15px}.wan34-camera-label{font-size:12px;color:#b4b4b9}.wan34-advanced .wan29-camera-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.wan34-advanced .wan29-camera-presets button{min-height:43px}.wan34-advanced-mode{border:1px solid #505055;background:#27272a;color:#e3e3e6;padding:11px 14px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;width:max-content;max-width:100%}.wan34-submit{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.wan34-submit span{color:#aaaab0;font-size:11px}.wan34-generate{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #e6e6e9;border-radius:14px;padding:14px 22px;background:#eeeef0;color:#101012;font-weight:670;font-size:13px;min-height:48px}.wan34-generate:disabled{background:#303034;border-color:#404045;color:#999aa0}.wan34-service-notice{display:flex;align-items:flex-start;gap:10px;background:#1d1b19;border:1px solid #4b4843;border-radius:13px;padding:12px;font-size:11px;line-height:1.6;color:#cfc7bd}.wan34-service-notice svg{flex:0 0 auto}.wan34-service-notice span{flex:1 1}.wan34-service-notice button{background:#32302d;border:1px solid #555048;color:#f0e8dd;padding:6px 9px;border-radius:9px;font-size:11px}.wan34-output{position:-webkit-sticky;position:sticky;top:12px;display:grid;grid-gap:0;gap:0;box-shadow:none}.wan34-output .wan29-stage{min-height:425px}.wan34-history{margin-top:15px;border-top:1px solid #313135;padding-top:13px}.wan34-history summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;color:#d5d5d9;font-size:12px;font-weight:600}.wan34-history summary::-webkit-details-marker{display:none}.wan34-history summary span{color:#929298;font-weight:450}.wan34-history .wan29-history{margin-top:10px}.wan34-output .wan29-footnote{margin-top:16px}@media(max-width:1050px){.wan34-layout{grid-template-columns:1fr}.wan34-output{position:static}.wan34-output .wan29-stage{min-height:300px}}@media(max-width:720px){.dovy-voice-stage,.dovy-voice-stage>.alma-voice-experience{min-height:calc(100dvh - 140px)}.dovy-kids-agent-cards{gap:8px}.dovy-kids-agent{padding:12px;min-height:136px}.dovy-kids-agent small{font-size:10px}.dovy-kids-heading{align-items:flex-start}.dovy-kids-policy{padding:20px}.dovy-kids-policy-actions button{flex:1 1}.wan34-header{align-items:flex-start;flex-direction:column}.wan34-compose,.wan34-output{padding:16px}}@media(max-width:480px){.dovy-kids-agent-cards{grid-template-columns:1fr}.dovy-kids-agent{min-height:0;display:grid;grid-template-columns:38px 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:center}.dovy-kids-agent-icon{grid-row:span 2}.dovy-kids-policy-actions{flex-direction:column-reverse;align-items:stretch}.dovy-kids-policy-actions button{width:100%}.wan34-quick-settings{grid-template-columns:repeat(2,1fr)}.wan34-provider{grid-column:span 2}.wan34-advanced .wan29-camera-presets{grid-template-columns:repeat(2,1fr)}}.dovy-auth-admin-note{display:inline-flex;align-items:center;border:1px solid #55555b;border-radius:999px;padding:9px 12px;color:#d2d2d6;font-size:12px;background:#242427}.dovy-usage-meter{padding:12px 18px;margin:8px 0 14px;border:1px solid #303034;border-radius:14px;background:#171719;color:#eee;max-width:780px}.dovy-usage-foot,.dovy-usage-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.dovy-usage-foot{margin-top:8px;color:#aaa}.dovy-usage-track{height:7px;border-radius:8px;background:#39393e;overflow:hidden;margin-top:10px}.dovy-usage-track span{display:block;height:100%;border-radius:inherit;transition:width .3s ease}.dovy-usage-meter small{display:block;font-size:11px;color:#888;margin-top:6px}.dovy-usage-warning{color:#d8ae72;font-size:11px;margin:8px 0 0}.dovy-selected-level{font-size:11px;color:#a5a5af;white-space:nowrap}