.cv3{--forest:#0f2622;--forest-2:#16322d;--forest-3:#1e3f39;--forest-line:#e9f5ec17;--on-forest:#eef3ee;--on-forest-mute:#93a8a1;--moss:#1d4b45;--moss-hover:#173e39;--moss-soft:#e3eee9;--lime:#c6ef5a;--lime-soft:#eff8d6;--lime-ink:#4b5d10;--paper:#f2f3ef;--paper-2:#e9ebe5;--surface:#fff;--line:#e1e4dc;--line-strong:#cdd3c8;--text:#15201d;--mute:#5f6b66;--faint:#95a09a;--good:#1f7a4d;--good-soft:#e1f2e8;--warn:#8a5a00;--warn-soft:#fbf0d4;--danger:#b3412d;--danger-soft:#f8e6e1;--r-sm:8px;--r-md:11px;--r-lg:16px;--r-xl:22px;--shadow-pop:0 1px 2px #0f26220f,0 12px 32px -8px #0f26222e;--shadow-modal:0 2px 6px #0f262214,0 40px 80px -20px #0f262259;--display:var(--font-v3-display),"Bricolage Grotesque","Instrument Sans",system-ui,sans-serif;--body:var(--font-v3-body),"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--sidebar-w:264px;--ease:cubic-bezier(.2,.7,.2,1);min-height:100vh}.cv3,.cv3 *{box-sizing:border-box}.cv3,.cv3{margin:0;padding:0;overflow-x:clip}.cv3{font-family:var(--body);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:15px;line-height:1.5}.cv3 h1,.cv3 h2,.cv3 h3,.cv3 h4{font-family:var(--display);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.15}.cv3 p{margin:0}.cv3 button,.cv3 input,.cv3 select,.cv3 textarea{font:inherit;color:inherit}.cv3 svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.cv3 [hidden]{display:none!important}.cv3 :focus-visible{outline:2px solid var(--moss);outline-offset:2px}.cv3 .sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cv3 .num{font-family:var(--display);font-variant-numeric:tabular-nums}.cv3 .btn{border-radius:var(--r-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.cv3 .btn:active{transform:translateY(1px)}.cv3 .btn-primary{background:var(--moss);color:#fff}.cv3 .btn-primary:hover{background:var(--moss-hover)}.cv3 .btn-quiet{background:var(--surface);border-color:var(--line-strong);color:var(--text)}.cv3 .btn-quiet:hover{border-color:var(--mute)}.cv3 .btn-text{color:var(--mute);background:0 0;border:none;height:auto;padding:6px 4px}.cv3 .btn-text:hover{color:var(--text)}.cv3 .btn-lime{background:var(--lime);color:var(--forest)}.cv3 .btn-lime:hover{background:#b6e243}.cv3 .btn-sm{border-radius:var(--r-sm);height:34px;padding:0 13px;font-size:13px}.cv3 .btn[disabled]{opacity:.5;cursor:not-allowed}.cv3 .field{flex-direction:column;gap:7px;min-width:0;margin-bottom:18px;display:flex}.cv3 .field label{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cv3 .field .hint{color:var(--mute);font-size:12.5px}.cv3 .field .err{color:var(--danger);font-size:12.5px;display:none}.cv3 .field.invalid .err{display:block}.cv3 .field.invalid .control{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.cv3 .field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cv3 .control{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;height:44px;padding:0 13px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.cv3 textarea.control{resize:vertical;height:auto;min-height:92px;padding:11px 13px;line-height:1.5}.cv3 select.control{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235f6b66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.cv3 .control::placeholder{color:var(--faint)}.cv3 .control:hover{border-color:var(--mute)}.cv3 .control:focus{border-color:var(--moss);box-shadow:0 0 0 3px var(--moss-soft);outline:none}.cv3 .control:disabled{background:var(--paper);color:var(--mute)}.cv3 #entry{background:var(--paper);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;display:grid}.cv3 .story{background:var(--forest);color:var(--on-forest);flex-direction:column;justify-content:space-between;min-height:100vh;padding:44px 56px;display:flex;position:relative;overflow:hidden}.cv3 .story .net{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cv3 .story .net line{stroke:#c6ef5a29;stroke-width:1px}.cv3 .story .net circle{fill:var(--lime);opacity:.5}.cv3 .story .net circle.hot{opacity:1}.cv3 .story-top{align-items:center;gap:12px;display:flex;position:relative}.cv3 .story-body{max-width:520px;position:relative}.cv3 .story-body h1{letter-spacing:-.035em;font-size:clamp(38px,4.6vw,62px);font-weight:600;line-height:1.02}.cv3 .story-body h1 span{display:block}.cv3 .story-body p{color:var(--on-forest-mute);max-width:400px;margin-top:22px;font-size:16px;line-height:1.6}.cv3 .story-foot{color:var(--on-forest-mute);gap:28px;font-size:13px;display:flex;position:relative}.cv3 .story-foot b{font-family:var(--display);color:var(--on-forest);letter-spacing:-.01em;font-size:22px;font-weight:600;display:block}.cv3 .logo{align-items:center;gap:11px;display:flex}.cv3 .logo-mark{flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;position:relative}.cv3 .logo-mark img{object-fit:contain;width:100%;height:100%;display:block}.cv3 .logo-word{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:600}.cv3 .entry-panel{justify-content:center;align-items:center;padding:48px 32px;display:flex}.cv3 .entry-inner{width:100%;max-width:400px}.cv3 .entry-inner h2{letter-spacing:-.025em;font-size:32px}.cv3 .entry-inner .lede{color:var(--mute);margin-top:8px;font-size:15px}.cv3 .seg{border:1px dashed var(--line-strong);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:12px;margin:30px 0 16px;padding:6px 6px 6px 14px;display:flex}.cv3 .seg-label{color:var(--mute);font-size:12.5px}.cv3 .seg-track{background:var(--paper-2);border-radius:8px;padding:3px;display:flex}.cv3 .seg-track button{color:var(--mute);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}.cv3 .seg-track button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0f26221f}.cv3 .google-btn{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer;justify-content:center;align-items:center;gap:12px;width:100%;height:52px;font-size:15px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex}.cv3 .google-btn:hover{border-color:var(--text);box-shadow:0 4px 14px -6px #0f262240}.cv3 .google-btn svg{width:20px;height:20px}.cv3 .fine{color:var(--mute);margin-top:22px;font-size:12.5px;line-height:1.6}.cv3 .fine a{color:var(--text)}.cv3 .fine em{color:var(--faint);margin-top:10px;font-style:normal;display:block}.cv3 .role-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;display:grid}.cv3 .role-card{text-align:left;border-radius:var(--r-lg);background:var(--surface);border:1.5px solid var(--line);cursor:pointer;min-height:188px;transition:border-color .15s ease,transform .15s var(--ease),box-shadow .15s ease;flex-direction:column;gap:6px;padding:22px 20px 20px;display:flex;position:relative}.cv3 .role-card:hover:not([aria-disabled=true]){border-color:var(--moss);box-shadow:var(--shadow-pop);transform:translateY(-2px)}.cv3 .role-card .role-ico{border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:auto;display:grid}.cv3 .role-card.brand .role-ico{background:var(--forest);color:var(--lime)}.cv3 .role-card.creator .role-ico{background:var(--paper-2);color:var(--mute)}.cv3 .role-card h4{margin-top:22px;font-size:19px}.cv3 .role-card p{color:var(--mute);font-size:13.5px}.cv3 .role-card[aria-disabled=true]{cursor:not-allowed;background:0 0;border-style:dashed}.cv3 .role-card .soon{color:var(--warn);background:var(--warn-soft);border-radius:20px;padding:3px 9px;font-size:11.5px;font-weight:600;position:absolute;top:18px;right:16px}.cv3 .role-note{color:var(--mute);min-height:20px;margin-top:14px;font-size:13px}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cv3 .story-body h1 span{animation:rise .7s var(--ease)both}.cv3 .story-body h1 span:nth-child(2){animation-delay:80ms}.cv3 .story-body h1 span:nth-child(3){animation-delay:.16s}.cv3 .story-body p{animation:rise .7s var(--ease).26s both}.cv3 .wait-badge{background:var(--warn-soft);width:56px;height:56px;color:var(--warn);border-radius:16px;place-items:center;margin-bottom:22px;transition:background .3s,color .3s;display:grid}.cv3 .wait-badge svg.i{width:26px;height:26px}.cv3 #waitPanel.approved .wait-badge{background:var(--good-soft);color:var(--good)}.cv3 .wait-pill{background:var(--warn-soft);color:var(--warn);border-radius:20px;align-items:center;gap:8px;margin-top:18px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.cv3 .wait-pill .dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse}.cv3 #waitPanel.approved .wait-pill{background:var(--good-soft);color:var(--good)}.cv3 #waitPanel.approved .wait-pill .dot{animation:none}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.cv3 .wait-steps{flex-direction:column;margin:26px 0 0;padding:0;list-style:none;display:flex}.cv3 .wait-steps li{gap:14px;padding-bottom:20px;display:flex;position:relative}.cv3 .wait-steps li:last-child{padding-bottom:0}.cv3 .wait-steps li:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:26px;bottom:2px;left:11px}.cv3 .wait-steps li:last-child:before{display:none}.cv3 .wait-steps li.done:before{background:var(--good)}.cv3 .ws-dot{border:2px solid var(--line-strong);background:var(--surface);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.cv3 .ws-dot svg.i{stroke-width:3px;width:13px;height:13px;display:none}.cv3 .wait-steps li.done .ws-dot{background:var(--good);border-color:var(--good)}.cv3 .wait-steps li.done .ws-dot svg.i{display:block}.cv3 .wait-steps li.now .ws-dot{border-color:var(--warn);box-shadow:0 0 0 4px var(--warn-soft)}.cv3 .wait-steps li.now .ws-dot:after{content:"";background:var(--warn);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse}.cv3 .wait-steps .st{font-size:14.5px;font-weight:600;line-height:24px}.cv3 .wait-steps .sd{color:var(--mute);margin-top:1px;font-size:13px}.cv3 .wait-steps li.todo .st{color:var(--faint)}.cv3 .wait-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.cv3 .wait-actions .btn-primary{flex:1;min-width:180px}.cv3 .demo-box{border:1px dashed var(--line-strong);border-radius:var(--r-md);margin-top:26px;padding:14px}.cv3 .demo-box .dl{color:var(--mute);margin-bottom:10px;font-size:12.5px;line-height:1.5}.cv3 .demo-box .dl b{color:var(--text)}.cv3 .demo-box .btn{width:100%}.cv3 .g-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f262280;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.cv3 .g-overlay.open{display:flex}.cv3 .g-window{width:100%;max-width:420px;box-shadow:var(--shadow-modal);background:#fff;border-radius:12px;font-family:Roboto,Arial,sans-serif;overflow:hidden}.cv3 .g-bar{color:#5f6368;background:#f1f3f4;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.cv3 .g-bar svg{width:13px;height:13px}.cv3 .g-body{text-align:center;padding:30px 32px 26px}.cv3 .g-body h3{color:#202124;letter-spacing:0;margin-top:14px;font-family:inherit;font-size:22px;font-weight:400}.cv3 .g-app{color:#5f6368;margin:6px 0 22px;font-size:14px}.cv3 .g-acct{text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #e8eaed;align-items:center;gap:12px;width:100%;padding:12px 8px;display:flex}.cv3 .g-acct:last-of-type{border-bottom:1px solid #e8eaed}.cv3 .g-acct:hover{background:#f8f9fa}.cv3 .g-av{color:#fff;background:#1a73e8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.cv3 .g-name{color:#202124;font-size:14px;font-weight:500}.cv3 .g-mail{color:#5f6368;font-size:12.5px}.cv3 .g-legal{color:#5f6368;text-align:left;margin-top:20px;font-size:12px;line-height:1.55}.cv3 .g-spin{border:3px solid #e8eaed;border-top-color:#1a73e8;border-radius:50%;width:34px;height:34px;margin:20px auto 16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cv3 #app{display:none}.cv3 #app.on{display:block}.cv3 .sidebar{width:var(--sidebar-w);z-index:40;background:var(--surface);color:var(--text);border-right:1px solid var(--line);transition:transform .28s var(--ease);flex-direction:column;padding:26px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.cv3 .sidebar .logo{padding:0 10px 30px}.cv3 .nav-group{flex-direction:column;gap:2px;display:flex}.cv3 .nav-heading{color:var(--mute);margin:22px 0 8px;padding:0 12px;font-size:12px;font-weight:500}.cv3 .nav-item{text-align:left;width:100%;color:var(--mute);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:13px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.cv3 .nav-item:hover{background:var(--paper-2);color:var(--text)}.cv3 .nav-item.active{background:var(--moss-soft);color:var(--text)}.cv3 .nav-item.active:before{content:"";background:var(--lime);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-16px}.cv3 .nav-item.active .i{color:var(--lime-ink)}.cv3 .nav-item:focus-visible{outline-color:var(--lime)}.cv3 .nav-text{flex-direction:column;min-width:0;display:flex}.cv3 .nav-sub{color:var(--mute);opacity:.85;font-size:12px;font-weight:400}.cv3 .nav-count{font-variant-numeric:tabular-nums;background:var(--paper-2);color:var(--text);border-radius:20px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:600}.cv3 .nav-rule{background:var(--line);height:1px;margin:18px 12px 0}.cv3 .sidebar-foot{margin-top:auto;padding-top:22px}.cv3 .setup-card{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.cv3 .setup-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.cv3 .ring{flex-shrink:0;width:40px;height:40px}.cv3 .ring circle{fill:none;stroke-width:4px}.cv3 .ring .track{stroke:#0f262214}.cv3 .ring .fill{stroke:var(--lime);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .5s var(--ease);transform:rotate(-90deg)}.cv3 .ring text{font-family:var(--display);fill:var(--text);font-size:11px;font-weight:600}.cv3 .setup-head h4{color:var(--text);font-size:15px}.cv3 .setup-head p{color:var(--mute);font-size:12px}.cv3 .setup-list{flex-direction:column;gap:1px;margin-bottom:12px;display:flex}.cv3 .setup-item{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px 6px;font-size:13px;display:flex}.cv3 .setup-item:hover{background:var(--paper)}.cv3 .setup-check{border:1.5px solid var(--line-strong);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.cv3 .setup-check svg{opacity:0;width:11px;height:11px;stroke:var(--forest);stroke-width:3.2px}.cv3 .setup-item.done{color:var(--mute)}.cv3 .setup-item.done .label{-webkit-text-decoration:line-through #ffffff4d;text-decoration:line-through #ffffff4d}.cv3 .setup-item.done .setup-check{background:var(--lime);border-color:var(--lime)}.cv3 .setup-item.done .setup-check svg{opacity:1}.cv3 .setup-card .btn{width:100%;height:38px;font-size:13px}.cv3 .help-card{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.cv3 .help-card h4{color:var(--text);font-size:15px}.cv3 .help-card p{color:var(--mute);margin:4px 0 14px;font-size:12.5px;line-height:1.5}.cv3 .help-card .btn{width:100%;height:38px;font-size:13px}.cv3 main.main{margin-left:var(--sidebar-w);flex-direction:column;min-height:100vh;display:flex}.cv3 .topbar{z-index:30;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#f2f3efdb;border-bottom:1px solid #0000;align-items:center;gap:14px;padding:14px max(40px,50% - 590px);transition:border-color .2s;display:flex;position:sticky;top:0}.cv3 .topbar.scrolled{border-bottom-color:var(--line)}.cv3 .menu-btn{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.cv3 .crumbs{min-width:0;color:var(--mute);align-items:center;gap:10px;font-size:14px;display:flex}.cv3 .crumbs .back{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;width:34px;height:34px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.cv3 .crumbs .back:hover{border-color:var(--text)}.cv3 .crumbs b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.cv3 .top-right{align-items:center;gap:10px;margin-left:auto;display:flex}.cv3 .wallet-chip{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:10px;height:42px;padding:0 14px 0 6px;display:inline-flex}.cv3 .wallet-chip:hover{border-color:var(--line-strong)}.cv3 .wallet-chip .wc-ico{background:var(--lime-soft);width:30px;height:30px;color:var(--lime-ink);border-radius:8px;place-items:center;display:grid}.cv3 .wallet-chip .wc-ico .i{width:16px;height:16px}.cv3 .wallet-chip .wc-amt{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cv3 .profile{position:relative}.cv3 .profile-btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;height:42px;padding:0 10px 0 5px;display:flex}.cv3 .profile-btn:hover,.cv3 .profile-btn[aria-expanded=true]{background:var(--surface);border-color:var(--line)}.cv3 .avatar{background:var(--moss);color:#fff;width:32px;height:32px;font-family:var(--display);border-radius:9px;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.cv3 .profile-meta{text-align:left;flex-direction:column;line-height:1.25;display:flex}.cv3 .profile-meta .n{white-space:nowrap;font-size:13.5px;font-weight:600}.cv3 .profile-meta .s{color:var(--mute);white-space:nowrap;font-size:12px}.cv3 .profile-btn .chev{width:15px;height:15px;color:var(--mute)}.cv3 .menu{z-index:50;background:var(--surface);border:1px solid var(--line);width:232px;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;border-radius:14px;padding:6px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.cv3 .menu.open{opacity:1;pointer-events:auto;transform:none}.cv3 .menu-who{border-bottom:1px solid var(--line);margin-bottom:6px;padding:10px 10px 12px}.cv3 .menu-who .n{font-size:14px;font-weight:600}.cv3 .menu-who .s{color:var(--mute);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cv3 .menu-item{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;border-radius:9px;align-items:center;gap:11px;padding:9px 10px;font-size:13.5px;display:flex}.cv3 .menu-item .i{width:16px;height:16px;color:var(--mute)}.cv3 .menu-item:hover{background:var(--paper)}.cv3 .menu-item.danger,.cv3 .menu-item.danger .i{color:var(--danger)}.cv3 .menu-sep{background:var(--line);height:1px;margin:6px 4px}.cv3 .page{width:100%;padding:18px max(40px,50% - 590px) 80px}.cv3 .view{display:none}.cv3 .view.on{display:block}.cv3 .page-head{max-width:640px;margin-bottom:30px}.cv3 .page-head h1{letter-spacing:-.03em;font-size:40px}.cv3 .page-head p{color:var(--mute);margin-top:10px;font-size:15.5px;line-height:1.6}.cv3 .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.cv3 .panel-pad{padding:24px}.cv3 .greet{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:10px 0 28px;display:flex}.cv3 .greet h1{letter-spacing:-.035em;font-size:clamp(34px,4vw,48px);line-height:1.05}.cv3 .greet p{color:var(--mute);margin-top:10px;font-size:15.5px}.cv3 .greet .date{color:var(--mute);font-size:13.5px}.cv3 .section-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.cv3 .section-title h2{font-size:20px}.cv3 .section-title .link{color:var(--moss);cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px;font-weight:600}.cv3 .section-title .link:hover{text-decoration:underline}.cv3 .services{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:34px;display:grid}.cv3 .service{text-align:left;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);cursor:pointer;flex-direction:column;min-height:210px;padding:22px;transition:border-color .15s,box-shadow .2s;display:flex}.cv3 .service:hover{border-color:var(--line-strong);box-shadow:var(--shadow-pop)}.cv3 .service .s-ico{border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.cv3 .service .s-ico .i{width:20px;height:20px}.cv3 .service.content .s-ico{background:var(--moss);color:var(--lime)}.cv3 .service.meme .s-ico{background:var(--lime);color:var(--forest)}.cv3 .service.amp .s-ico{background:var(--forest);color:var(--on-forest)}.cv3 .service h3{font-size:19px}.cv3 .service p{color:var(--mute);margin-top:6px;font-size:13.5px;line-height:1.55}.cv3 .service .s-foot{color:var(--faint);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:12.5px;display:flex}.cv3 .service .s-foot .go{border:1px solid var(--line);width:30px;height:30px;color:var(--text);border-radius:50%;place-items:center;transition:background .15s,border-color .15s;display:grid}.cv3 .service:hover .s-foot .go{background:var(--text);border-color:var(--text);color:#fff}.cv3 .service .s-foot .go .i{width:15px;height:15px}.cv3 .home-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:14px;display:grid}.cv3 .bal-card{background:var(--moss);color:#fff;border-radius:var(--r-lg);flex-direction:column;min-height:220px;padding:24px;display:flex;position:relative;overflow:hidden}.cv3 .bal-card .k{color:#ffffffb3;font-size:13.5px}.cv3 .bal-card .v{letter-spacing:-.03em;margin-top:6px;font-size:44px;font-weight:600;line-height:1}.cv3 .bal-card .v small{opacity:.6;font-size:22px}.cv3 .bal-card .row{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.cv3 .bal-card .row span{color:#ffffffb3;font-size:12.5px}.cv3 .bal-card .btn{color:#fff;background:#ffffff1f;border-color:#fff3}.cv3 .bal-card .btn:hover{background:#fff3}.cv3 .bal-card .arc{border:30px solid #c6ef5a1f;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.cv3 .activity{padding:8px 0}.cv3 .activity-head{justify-content:space-between;align-items:center;padding:14px 22px 8px;display:flex}.cv3 .activity-head h3{font-size:16px}.cv3 .act-row{align-items:center;gap:14px;padding:12px 22px;display:flex}.cv3 .act-row+.act-row{border-top:1px solid var(--line)}.cv3 .act-ico{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cv3 .act-ico .i{width:16px;height:16px}.cv3 .act-ico.in{background:var(--good-soft);color:var(--good)}.cv3 .act-ico.out{background:var(--paper);color:var(--mute)}.cv3 .act-copy{flex:1;min-width:0}.cv3 .act-copy .t{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.cv3 .act-copy .d{color:var(--mute);font-size:12.5px}.cv3 .act-amt{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cv3 .act-amt.in{color:var(--good)}.cv3 .svc-head{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.cv3 .svc-head .s-ico{border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.cv3 .svc-head .s-ico .i{width:24px;height:24px}.cv3 .svc-head h1{letter-spacing:-.03em;font-size:36px}.cv3 .svc-head p{color:var(--mute);max-width:600px;margin-top:8px;line-height:1.6}.cv3 .svc-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:22px;display:flex}.cv3 .svc-tabs button{color:var(--mute);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:18px;padding:10px 4px;font-size:14px;font-weight:600}.cv3 .svc-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.cv3 .svc-tabs .ct{color:var(--faint);margin-left:4px;font-weight:500}.cv3 .empty{text-align:center;border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:#ffffff73;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.cv3 .empty .e-art{width:88px;height:70px;margin-bottom:20px;position:relative}.cv3 .empty .e-art span{background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;position:absolute}.cv3 .empty .e-art span:first-child{width:54px;height:54px;top:12px;left:0;transform:rotate(-8deg)}.cv3 .empty .e-art span:nth-child(2){width:54px;height:54px;top:4px;right:0;transform:rotate(7deg)}.cv3 .empty .e-art span:nth-child(3){background:var(--lime-soft);width:54px;height:62px;color:var(--lime-ink);border-color:#dbe9b4;place-items:center;display:grid;top:0;left:17px}.cv3 .empty .e-art .i{width:22px;height:22px}.cv3 .empty h3{font-size:20px}.cv3 .empty p{color:var(--mute);max-width:380px;margin-top:8px;font-size:14px;line-height:1.6}.cv3 .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.cv3 .stat{padding:22px}.cv3 .stat .top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.cv3 .stat .st-ico{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.cv3 .stat .st-ico .i{width:18px;height:18px}.cv3 .stat .k{color:var(--mute);font-size:13.5px}.cv3 .stat .v{letter-spacing:-.02em;margin-top:4px;font-size:34px;font-weight:600;line-height:1.1}.cv3 .pill{border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.cv3 .pill.up{background:var(--good-soft);color:var(--good)}.cv3 .pill.flat{background:var(--paper);color:var(--mute)}.cv3 .chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cv3 .chart-head h2{font-size:20px}.cv3 .chart-head p{color:var(--mute);margin-top:4px;font-size:13.5px}.cv3 .toggle{background:var(--paper);border-radius:10px;padding:3px;display:flex}.cv3 .toggle button{color:var(--mute);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:flex}.cv3 .toggle button .sw{border-radius:50%;width:8px;height:8px}.cv3 .toggle button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0f26221f}.cv3 .chart{width:100%;position:relative}.cv3 .chart svg{width:100%;height:auto;display:block}.cv3 .chart .note{background:var(--surface);border:1px solid var(--line);color:var(--mute);text-align:center;max-width:300px;box-shadow:var(--shadow-pop);border-radius:12px;padding:12px 16px;font-size:13.5px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.cv3 .chart .note b{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.cv3 .wallet-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;margin-bottom:28px;display:grid}.cv3 .wallet-bal{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;min-height:210px;padding:28px;display:flex;position:relative;overflow:hidden}.cv3 .wallet-bal .k{color:var(--mute);font-size:13.5px}.cv3 .wallet-bal .v{letter-spacing:-.035em;color:var(--forest);margin-top:10px;font-size:56px;font-weight:600;line-height:1}.cv3 .wallet-bal .v small{opacity:.55;font-size:26px}.cv3 .wallet-bal .foot{align-items:center;gap:10px;margin-top:auto;display:flex}.cv3 .wallet-bal .delta{color:var(--forest);background:var(--lime);border-radius:20px;padding:4px 10px;font-size:12.5px;font-weight:600}.cv3 .wallet-bal .foot span{color:var(--mute);font-size:12.5px}.cv3 .wallet-bal .grid-lines{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 40%,#000);mask-image:linear-gradient(120deg,#0000 40%,#000)}.cv3 .wallet-bal>:not(.grid-lines){position:relative}.cv3 .wallet-status{flex-direction:column;padding:24px;display:flex}.cv3 .wallet-status .k{color:var(--mute);font-size:13.5px}.cv3 .status-line{align-items:center;gap:10px;margin-top:8px;display:flex}.cv3 .status-line .led{background:var(--good);width:10px;height:10px;box-shadow:0 0 0 4px var(--good-soft);border-radius:50%}.cv3 .status-line h3{font-size:24px}.cv3 .wallet-status p{color:var(--mute);margin-top:auto;font-size:13.5px;line-height:1.55}.cv3 .tx-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cv3 .search{flex:1;min-width:220px;max-width:380px;position:relative}.cv3 .search .i{width:16px;height:16px;color:var(--faint);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.cv3 .search .control{height:42px;padding-left:38px}.cv3 .tx-count{color:var(--mute);margin-left:auto;font-size:13px}.cv3 .tx-table{overflow:hidden}.cv3 .tx-row{grid-template-columns:minmax(0,2.4fr) 1fr .8fr .8fr;align-items:center;gap:16px;padding:14px 20px;display:grid}.cv3 .tx-row+.tx-row{border-top:1px solid var(--line)}.cv3 .tx-row.head{color:var(--mute);background:var(--paper);padding-top:11px;padding-bottom:11px;font-size:12.5px;font-weight:600}.cv3 .tx-main{align-items:center;gap:13px;min-width:0;display:flex}.cv3 .tx-main .t{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.cv3 .tx-main .src{color:var(--mute);font-size:12.5px}.cv3 .tx-date{color:var(--mute);font-size:13.5px}.cv3 .tx-amt{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}.cv3 .tx-amt.in{color:var(--good)}.cv3 .status{border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cv3 .status.received{background:var(--good-soft);color:var(--good)}.cv3 .status.spent{background:var(--paper);color:var(--mute)}.cv3 .tx-empty{text-align:center;color:var(--mute);padding:40px;font-size:14px}.cv3 .support-cols{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.cv3 .faq{border-top:1px solid var(--line)}.cv3 .faq-item{border-bottom:1px solid var(--line)}.cv3 .faq-q{text-align:left;cursor:pointer;width:100%;font-family:var(--display);letter-spacing:-.01em;background:0 0;border:none;align-items:center;gap:16px;padding:20px 2px;font-size:17px;font-weight:500;display:flex}.cv3 .faq-q .plus{border:1px solid var(--line-strong);width:28px;height:28px;transition:transform .2s var(--ease),background .15s ease;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.cv3 .faq-q .plus .i{width:14px;height:14px}.cv3 .faq-q[aria-expanded=true] .plus{background:var(--text);color:#fff;border-color:var(--text);transform:rotate(45deg)}.cv3 .faq-a{transition:grid-template-rows .25s var(--ease);grid-template-rows:0fr;display:grid}.cv3 .faq-a>div{overflow:hidden}.cv3 .faq-a p{color:var(--mute);padding:0 50px 20px 2px;font-size:14.5px;line-height:1.65}.cv3 .faq-q[aria-expanded=true]+.faq-a{grid-template-rows:1fr}.cv3 .contact{padding:26px;position:sticky;top:90px}.cv3 .contact h3{font-size:22px}.cv3 .contact .sub{color:var(--mute);margin:4px 0 22px;font-size:14px}.cv3 .contact .btn{width:100%;height:46px}.cv3 .contact-ok{background:var(--good-soft);color:var(--good);border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;font-size:13.5px;font-weight:500;display:none}.cv3 .contact-ok.on{display:flex}.cv3 .contact-ok .i{width:16px;height:16px}.cv3 .contact-meta{border-top:1px solid var(--line);color:var(--mute);align-items:center;gap:10px;margin-top:18px;padding-top:18px;font-size:13px;display:flex}.cv3 .contact-meta .led{background:var(--good);border-radius:50%;width:8px;height:8px}.cv3 .settings{max-width:780px}.cv3 .set-section{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:28px;padding:28px 0;display:grid}.cv3 .set-section:first-of-type{border-top:none;padding-top:4px}.cv3 .set-section .intro h3{font-size:17px}.cv3 .set-section .intro p{color:var(--mute);margin-top:5px;font-size:13.5px;line-height:1.55}.cv3 .switch-row{align-items:center;gap:18px;padding:14px 0;display:flex}.cv3 .switch-row+.switch-row{border-top:1px solid var(--line)}.cv3 .switch-row .copy{flex:1}.cv3 .switch-row .t{font-size:14px;font-weight:600}.cv3 .switch-row .d{color:var(--mute);margin-top:2px;font-size:13px}.cv3 .switch{flex-shrink:0;width:42px;height:24px;position:relative}.cv3 .switch input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.cv3 .switch .track{background:var(--line-strong);border-radius:20px;transition:background .2s;position:absolute;inset:0}.cv3 .switch .track:after{content:"";width:18px;height:18px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.cv3 .switch input:checked+.track{background:var(--moss)}.cv3 .switch input:checked+.track:after{transform:translate(18px)}.cv3 .switch input:focus-visible+.track{outline:2px solid var(--moss);outline-offset:2px}.cv3 .channel{grid-template-columns:34px 130px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;display:grid}.cv3 .channel+.channel{border-top:1px solid var(--line)}.cv3 .ch-ico{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.cv3 .ch-ico svg{width:17px;height:17px}.cv3 .ch-name{font-size:14px;font-weight:600}.cv3 .channel .control{height:38px;font-size:13.5px}.cv3 .ch-state{background:var(--good-soft);color:var(--good);white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:12px;font-weight:600}.cv3 .ch-state.soon{background:var(--paper);color:var(--mute)}.cv3 .save-bar{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:22px 0 0;display:flex}.cv3 .ob-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#0f262285;justify-content:center;align-items:center;padding:24px;transition:opacity .2s;display:flex;position:fixed;inset:0}.cv3 .ob-overlay.open{opacity:1;pointer-events:auto}.cv3 .ob-modal{background:var(--surface);border-radius:var(--r-xl);width:100%;max-width:900px;max-height:calc(100vh - 48px);box-shadow:var(--shadow-modal);transition:transform .3s var(--ease);grid-template-rows:minmax(0,1fr);grid-template-columns:290px minmax(0,1fr);display:grid;overflow:hidden;transform:translateY(12px)scale(.985)}.cv3 .ob-overlay.open .ob-modal{transform:none}.cv3 .ob-rail{background:var(--paper-2);color:var(--text);border-right:1px solid var(--line);flex-direction:column;padding:30px 26px;display:flex}.cv3 .ob-rail h2{letter-spacing:-.025em;margin-top:28px;font-size:24px;line-height:1.15}.cv3 .ob-rail>p{color:var(--mute);margin-top:10px;font-size:13.5px;line-height:1.55}.cv3 .ob-steps{flex-direction:column;margin:30px 0 0;padding:0;list-style:none;display:flex}.cv3 .ob-step{text-align:left;cursor:pointer;width:100%;color:var(--mute);background:0 0;border:none;align-items:flex-start;gap:14px;padding:0 0 22px;display:flex;position:relative}.cv3 .ob-step:not(:last-child):after{content:"";background:var(--line);width:1.5px;position:absolute;top:32px;bottom:4px;left:14px}.cv3 .ob-step .n{width:30px;height:30px;font-family:var(--display);border:1.5px solid var(--line-strong);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.cv3 .ob-step .n svg{width:14px;height:14px;stroke:var(--forest);stroke-width:3px;display:none}.cv3 .ob-step .t{color:var(--text);padding-top:4px;font-size:14px;font-weight:600}.cv3 .ob-step .s{font-size:12.5px}.cv3 .ob-step.current .n{background:var(--forest);color:#fff;border-color:var(--forest)}.cv3 .ob-step.done .n{background:var(--lime);border-color:var(--lime)}.cv3 .ob-step.done .n span{display:none}.cv3 .ob-step.done .n svg{display:block}.cv3 .ob-step.done .s{color:var(--lime)}.cv3 .ob-rail-foot{margin-top:auto;padding-top:20px}.cv3 .ob-rail-foot button{color:var(--mute);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 0;font-size:13.5px;-webkit-text-decoration:underline #15201d40;text-decoration:underline #15201d40}.cv3 .ob-rail-foot button:hover{color:var(--text)}.cv3 .ob-main{padding:34px 38px 30px;overflow-y:auto}.cv3 .ob-main .kicker{color:var(--mute);font-size:13px;font-weight:500}.cv3 .ob-main h3{letter-spacing:-.025em;margin-top:4px;font-size:26px}.cv3 .ob-main .desc{color:var(--mute);margin:6px 0 26px;font-size:14.5px}.cv3 .logo-up{border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:16px;margin-bottom:20px;padding:14px;display:flex}.cv3 .logo-prev{background:var(--paper);border:1px dashed var(--line-strong);width:56px;height:56px;color:var(--faint);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.cv3 .logo-prev img{object-fit:cover;width:100%;height:100%}.cv3 .logo-up .t{font-size:14px;font-weight:600}.cv3 .logo-up .h{color:var(--mute);font-size:12.5px}.cv3 .logo-up .btn{margin-left:auto}.cv3 .ob-sec{color:var(--mute);align-items:center;gap:10px;margin-bottom:16px;font-size:13.5px;font-weight:600;display:flex}.cv3 .ob-sec:after{content:"";background:var(--line);flex:1;height:1px}.cv3 .phone-row{flex-wrap:wrap;gap:8px;display:flex}.cv3 .phone-row .control{flex:1;min-width:190px}.cv3 .otp{background:var(--paper);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:12px;display:flex}.cv3 .otp .control{letter-spacing:.3em;width:150px;font-family:var(--display);font-weight:600}.cv3 .otp .sent{color:var(--mute);flex-basis:100%;font-size:12.5px}.cv3 .otp .sent button{color:var(--moss);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.cv3 .verified{color:var(--good);background:var(--good-soft);border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.cv3 .verified svg{stroke-width:3px;width:11px;height:11px}.cv3 .ob-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:22px;display:flex}.cv3 .ob-done{text-align:center;flex-direction:column;align-items:center;padding:40px 10px 20px;display:flex}.cv3 .ob-done .badge{background:var(--lime);width:72px;height:72px;color:var(--forest);animation:pop .45s var(--ease)both;border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.cv3 .ob-done .badge svg{stroke-width:2.6px;width:30px;height:30px}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.cv3 .ob-done h3{font-size:30px}.cv3 .ob-done>p{color:var(--mute);max-width:380px;margin:10px 0 28px;line-height:1.6}.cv3 .ob-summary{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:420px;margin-bottom:28px;display:grid}.cv3 .ob-summary div{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px}.cv3 .ob-summary .k{color:var(--mute);font-size:12px}.cv3 .ob-summary .v{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.cv3 .toast{z-index:300;opacity:0;pointer-events:none;background:var(--forest);color:var(--on-forest);box-shadow:var(--shadow-modal);transition:opacity .2s ease,transform .25s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.cv3 .toast.on{opacity:1;transform:translate(-50%)}.cv3 .toast .i{color:var(--lime);width:16px;height:16px}.cv3 .scrim{z-index:35;opacity:0;pointer-events:none;background:#0f262273;transition:opacity .2s;position:fixed;inset:0}.cv3 .ico-content{background:var(--moss);color:var(--lime)}.cv3 .ico-meme{background:var(--lime);color:var(--forest)}.cv3 .ico-amp{background:var(--forest);color:var(--on-forest)}.cv3 .agent-av{background:var(--forest);width:30px;height:30px;color:var(--lime);font-family:var(--display);border-radius:9px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.cv3 .agent-hero{max-width:920px;margin:4vh auto 0}.cv3 .agent-hero .hello{color:var(--mute);align-items:center;gap:10px;font-size:15px;display:flex}.cv3 .agent-hero .hello .agent-av{border-radius:8px;width:26px;height:26px;font-size:12px}.cv3 .agent-hero h1{letter-spacing:-.035em;max-width:640px;margin-top:14px;font-size:clamp(34px,4.4vw,52px);line-height:1.04}.cv3 .composer{background:var(--surface);border:1px solid var(--line-strong);border-radius:20px;margin-top:26px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f26220d,0 24px 48px -30px #0f262273}.cv3 .composer:focus-within{border-color:var(--moss);box-shadow:0 0 0 4px var(--moss-soft),0 24px 48px -30px #0f262273}.cv3 .composer textarea{resize:none;background:0 0;border:none;outline:none;width:100%;min-height:84px;max-height:220px;padding:18px 20px 4px;font-size:16.5px;line-height:1.5;display:block}.cv3 .composer.compact{border-radius:16px;margin-top:0}.cv3 .composer.compact textarea{min-height:58px;padding:15px 16px 2px;font-size:15px}.cv3 .composer-row{align-items:center;gap:10px;min-height:60px;padding:10px 10px 10px 16px;display:flex}.cv3 .composer-hint{color:var(--faint);font-size:13px}.cv3 .mode-tag{border-radius:9px;align-items:center;gap:7px;height:32px;padding:0 5px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.cv3 .mode-tag .i{width:14px;height:14px}.cv3 .mode-tag button{cursor:pointer;width:22px;height:22px;color:inherit;opacity:.7;background:0 0;border:none;border-radius:6px;place-items:center;display:grid}.cv3 .mode-tag button:hover{opacity:1;background:#0000000f}.cv3 .mode-tag button .i{width:12px;height:12px}.cv3 .mt-content{background:var(--moss-soft);color:var(--moss)}.cv3 .mt-meme{background:var(--lime-soft);color:var(--lime-ink)}.cv3 .mt-amp{background:var(--paper-2);color:var(--forest)}.cv3 .send{background:var(--forest);width:40px;height:40px;color:var(--lime);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;place-items:center;margin-left:auto;transition:background .15s,transform .1s;display:grid}.cv3 .send:hover:not(:disabled){background:var(--moss)}.cv3 .send:active:not(:disabled){transform:scale(.95)}.cv3 .send:disabled{background:var(--paper-2);color:var(--faint);cursor:not-allowed}.cv3 .send .i{stroke-width:2.2px;width:18px;height:18px}.cv3 .dirs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.cv3 .dir{border:1.5px solid var(--line);background:var(--surface);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.cv3 .dir:hover{border-color:var(--line-strong)}.cv3 .dir .d-ico{border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.cv3 .dir .d-copy{min-width:0}.cv3 .dir b{font-size:14.5px;font-weight:600;display:block}.cv3 .dir .d-copy span{color:var(--mute);font-size:12.5px}.cv3 .dir .d-tick{border:1.5px solid var(--line-strong);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.cv3 .dir .d-tick svg{opacity:0;stroke:#fff;stroke-width:3.2px;width:12px;height:12px}.cv3 .dir[aria-checked=true]{border-color:var(--moss);box-shadow:0 0 0 3px var(--moss-soft)}.cv3 .dir[aria-checked=true] .d-tick{background:var(--moss);border-color:var(--moss)}.cv3 .dir[aria-checked=true] .d-tick svg{opacity:1}.cv3 .suggest{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cv3 .sug{border:1px dashed var(--line-strong);color:var(--mute);cursor:pointer;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;line-height:1.35;display:inline-flex}.cv3 .sug:hover{border-style:solid;border-color:var(--moss);color:var(--text);background:var(--surface)}.cv3 .sug .i{flex-shrink:0;width:14px;height:14px}.cv3 .home-lower{flex-direction:column;gap:30px;max-width:780px;margin:48px auto 0;display:flex}.cv3 .recent{flex-direction:column;display:flex}.cv3 .rec{border:none;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;width:100%;padding:13px 4px;display:flex}.cv3 .rec:last-child{border-bottom:1px solid var(--line)}.cv3 .rec:hover .rec-t{text-underline-offset:3px;text-decoration:underline}.cv3 .rec .r-ico{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cv3 .rec .r-ico .i{width:16px;height:16px}.cv3 .rec-copy{min-width:0}.cv3 .rec-t{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.cv3 .rec-s{color:var(--mute);font-size:12.5px}.cv3 .rec .when{color:var(--faint);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:12.5px;display:flex}.cv3 .tag{background:var(--paper-2);color:var(--mute);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.cv3 .tag.live{background:var(--good-soft);color:var(--good)}.cv3 .tag.live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cv3 .tag.draft{background:var(--warn-soft);color:var(--warn)}.cv3 .svc-head .svc-cta{border-radius:12px;flex-shrink:0;align-self:center;height:46px;margin-left:auto;padding:0 20px}.cv3 .svc-head .svc-cta .i{stroke-width:2.2px;width:17px;height:17px}.cv3 .stage-blank{padding:10px 0}.cv3 .stage-blank .takes{margin-top:0}.cv3 .take.ghost{aspect-ratio:1;border:1.5px dashed var(--line-strong);cursor:default;background:#ffffff80}.cv3 .take.ghost .n{background:var(--paper-2);color:var(--mute)}.cv3 .stage-blank p{color:var(--mute);text-align:center;margin-top:18px;font-size:14px}.cv3 .svc-body .suggest{margin:12px 0 36px}.cv3 .svc-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.cv3 .card-s{text-align:left;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);cursor:pointer;flex-direction:column;gap:8px;min-height:140px;padding:16px;transition:border-color .15s,box-shadow .2s;display:flex}.cv3 .card-s:hover{border-color:var(--line-strong);box-shadow:var(--shadow-pop)}.cv3 .card-s h4{font-size:16px;line-height:1.3}.cv3 .card-s .desc{color:var(--mute);font-size:13px}.cv3 .card-s .meta{color:var(--faint);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:12.5px;display:flex}.cv3 .card-s .thumb{background:var(--paper);border-radius:10px;margin-bottom:4px;overflow:hidden}.cv3 .card-s .thumb svg{width:100%;height:auto;display:block}.cv3 .view.ws.on{display:grid}.cv3 .ws{background:var(--paper);box-sizing:border-box;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:16px;height:calc(100vh - 71px);padding:16px}.cv3.ws-mode .page{max-width:none;padding:0}.cv3.ws-mode .topbar{border-bottom-color:var(--line);background:#f2f3eff5;padding-left:24px;padding-right:24px}.cv3 .crumb-parent{white-space:nowrap}.cv3 .crumb-parent:after{content:"/";color:var(--line-strong);margin-left:10px}@media (min-width:961px){.cv3.ws-mode{--sidebar-w:76px}.cv3.ws-mode .sidebar{padding:22px 12px 18px}.cv3.ws-mode .sidebar .logo{justify-content:center;padding:0 0 26px}.cv3.ws-mode .sidebar .logo-word,.cv3.ws-mode .nav-text,.cv3.ws-mode .nav-count,.cv3.ws-mode .nav-heading,.cv3.ws-mode .sidebar-foot{display:none}.cv3.ws-mode .nav-group{gap:6px}.cv3.ws-mode .nav-item{justify-content:center;padding:12px}.cv3.ws-mode .nav-item.active:before{left:-12px}.cv3.ws-mode .nav-rule{margin:8px 6px 0}.cv3 main.main{transition:margin-left .28s var(--ease)}.cv3 .sidebar{transition:transform .28s var(--ease),width .28s var(--ease),padding .28s var(--ease);width:var(--sidebar-w)}}.cv3 .chat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-height:0;box-shadow:var(--shadow-pop);flex-direction:column;display:flex;overflow:hidden}.cv3 .ws-art{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);overflow:hidden}.cv3 .chat-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:14px 18px;display:flex}.cv3 .chat-head .t{font-size:14px;font-weight:600}.cv3 .chat-head .s{color:var(--mute);font-size:12px}.cv3 .thread{flex-direction:column;flex:1;gap:18px;min-height:0;padding:22px 18px 14px;display:flex;overflow-y:auto}.cv3 .msg{font-size:14.5px;line-height:1.55}.cv3 .msg.user{background:var(--moss-soft);max-width:88%;color:var(--text);white-space:pre-wrap;word-wrap:break-word;border-radius:16px 16px 4px;align-self:flex-end;padding:10px 14px}.cv3 .msg.agent .body{min-width:0}.cv3 .msg b{font-weight:600}.cv3 .chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cv3 .chip{text-align:left;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:9px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.35;transition:border-color .15s,background .15s,color .15s}.cv3 .chip:hover{border-color:var(--moss);background:var(--moss-soft);color:var(--moss)}.cv3 .worklist{border:1px solid var(--line);background:var(--paper);color:var(--faint);border-radius:12px;flex-direction:column;gap:7px;margin:0;padding:11px 13px;font-size:13px;list-style:none;display:flex}.cv3 .worklist li{align-items:center;gap:9px;display:flex}.cv3 .worklist .d{border:1.5px solid var(--line-strong);border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;display:grid}.cv3 .worklist .d svg{stroke:#fff;stroke-width:3.6px;opacity:0;width:9px;height:9px}.cv3 .worklist li.on{color:var(--text)}.cv3 .worklist li.on .d{border-color:var(--moss);border-top-color:#0000;animation:.8s linear infinite spin}.cv3 .worklist li.done{color:var(--mute)}.cv3 .worklist li.done .d{background:var(--moss);border-color:var(--moss)}.cv3 .worklist li.done .d svg{opacity:1}.cv3 .typing{gap:4px;padding:9px 0;display:flex}.cv3 .typing span{background:var(--faint);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite blink}.cv3 .typing span:nth-child(2){animation-delay:.15s}.cv3 .typing span:nth-child(3){animation-delay:.3s}@keyframes blink{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}.cv3 .chat-compose{border-top:1px solid var(--line);padding:12px 14px 14px}.cv3 .chat-tag{background:var(--moss-soft);border:1px solid var(--line);color:var(--text);animation:tagIn .15s var(--ease);border-radius:11px;align-items:center;gap:8px;margin-bottom:8px;padding:6px;font-size:12.5px;display:flex}.cv3 .chat-tag .ctag-thumb{background:#fff;border-radius:7px;flex-shrink:0;width:26px;height:26px;overflow:hidden}.cv3 .chat-tag .ctag-thumb svg{object-fit:cover;width:100%;height:100%;display:block}.cv3 .chat-tag b{font-weight:600}.cv3 .chat-tag .ctag-x{appearance:none;box-shadow:none;color:var(--mute);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;margin:0 0 0 auto;padding:0;font-size:0;line-height:1;display:flex}.cv3 .chat-tag .ctag-x:hover{color:var(--text);background:#0f201d14}.cv3 .chat-tag .ctag-x svg{flex-shrink:0;width:12px;height:12px}@keyframes tagIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cv3 .chat-compose .box{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;align-items:flex-end;gap:8px;padding:5px 5px 5px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.cv3 .chat-compose .box:focus-within{border-color:var(--moss);box-shadow:0 0 0 3px var(--moss-soft)}.cv3 .chat-compose textarea{resize:none;background:0 0;border:none;outline:none;flex:1;max-height:140px;padding:8px 0;font-size:14.5px;line-height:1.45}.cv3 .chat-compose .send{border-radius:10px;width:34px;height:34px;margin:0}.cv3 .chat-compose .send .i{width:16px;height:16px}.cv3 .flash{animation:1.8s flash}@keyframes flash{0%,30%{background-color:var(--lime-soft)}to{background-color:#0000}}.cv3 .doc-wrap{background:var(--surface);flex-direction:column;min-height:0;display:flex;container-type:inline-size}.cv3 .doc{flex-direction:column;flex:1;width:100%;max-width:820px;min-height:0;margin:0 auto;display:flex}.cv3 .doc-head{flex-shrink:0;padding:22px 28px 14px}.cv3 .doc-meta{color:var(--mute);align-items:center;gap:10px;font-size:13px;display:flex}.cv3 .doc-title{width:100%;font-family:var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;cursor:text;border-bottom:1.5px dashed #0000;outline:none;margin-top:8px;padding:4px 0;font-size:28px;font-weight:600;line-height:1.2;display:block}.cv3 .doc-title:empty:before{content:attr(data-placeholder);color:var(--faint)}.cv3 .doc-title:hover{border-bottom-color:var(--line-strong)}.cv3 .doc-title:focus{border-bottom-color:var(--moss)}.cv3 .doc-body{flex:1;min-height:0;padding:6px 28px 22px;overflow-y:auto}.cv3 .doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cv3 .doc-row{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-column:span 1;min-width:0;padding:13px 15px}.cv3 .doc-row.span2{grid-column:1/-1}.cv3 .doc-row .lbl{color:var(--mute);align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:600;display:flex}.cv3 .doc-row .lbl .i{width:14px;height:14px}.cv3 .doc-row .val{font-size:14.5px;line-height:1.5}.cv3 .doc-row .val.big{font-family:var(--display);letter-spacing:-.01em;font-size:20px;font-weight:600}.cv3 .pending{border:1px dashed var(--line-strong);height:28px;color:var(--faint);border-radius:7px;align-items:center;padding:0 10px;font-size:12.5px;display:inline-flex}.cv3 .pill-list{flex-wrap:wrap;gap:6px;display:flex}.cv3 .pill-list span{background:var(--surface);border:1px solid var(--line);border-radius:9px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.cv3 .pill-list b{font-family:var(--display);font-weight:600}.cv3 .notes{margin:0;padding-left:18px}.cv3 .notes li+li{margin-top:4px}.cv3 .doc-foot{background:var(--surface);border-top:1px solid var(--line);flex-shrink:0;align-items:center;gap:14px;padding:14px 28px;display:flex}.cv3 .doc-summary{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cv3 .doc-summary .ds-title{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.cv3 .doc-summary .ds-stats{color:var(--mute);white-space:nowrap;font-size:13px}.cv3 .subs-wrap{padding-top:2px}.cv3 .subs-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.cv3 .subs-head h3{font-size:15px}.cv3 .subs-head .ct{color:var(--mute);font-size:13px;font-weight:500}.cv3 .subs-empty{border:1px dashed var(--line-strong);text-align:center;color:var(--mute);border-radius:14px;padding:26px;font-size:13.5px}.cv3 .subs-hint{color:var(--mute);margin:-4px 0 12px;font-size:12.5px;line-height:1.5}.cv3 .subs-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.cv3 .sub-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:100%;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.cv3 .sub-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-pop)}.cv3 .sub-thumb{aspect-ratio:4/5;background:var(--forest);position:relative}.cv3 .sub-thumb svg{object-fit:cover;width:100%;height:100%;display:block}.cv3 .thumb-open{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.cv3 .sub-thumb .badge{color:#fff;pointer-events:none;background:#0f2622bf;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:8px;left:8px}.cv3 .sub-thumb .badge.new{background:var(--lime);color:var(--forest)}.cv3 .sub-thumb .badge.sel{background:var(--moss);color:#fff}.cv3 .sub-thumb .badge.unlocked{background:var(--good);color:#fff}.cv3 .sub-info{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 12px 12px;display:block}.cv3 .sub-info .who{align-items:center;gap:8px;display:flex}.cv3 .sub-info .who .avatar{border-radius:7px;width:24px;height:24px;font-size:11px}.cv3 .sub-info .who .n{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cv3 .sub-info .h{color:var(--mute);margin-top:3px;font-size:12px}.cv3 .sub-modal{width:100%}.cv3 .sm-top{align-items:stretch;gap:22px;display:flex}.cv3 .sm-left{flex-shrink:0;width:230px}.cv3 .sm-preview{background:var(--forest);aspect-ratio:4/5;border-radius:12px;width:100%;overflow:hidden}.cv3 .sm-preview svg{object-fit:cover;width:100%;height:100%;display:block}.cv3 .sm-who{flex:1;min-width:0;margin-top:14px}.cv3 .sm-who-top{align-items:center;gap:8px;display:flex}.cv3 .sm-who .n{font-size:15px;font-weight:600}.cv3 .sm-who .h{color:var(--mute);margin-top:2px;font-size:13px}.cv3 .sm-stage{background:var(--paper-2);color:var(--mute);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.cv3 .sm-stage.final{background:var(--lime-soft);color:var(--lime-ink)}.cv3 .sm-note{color:var(--text);margin-top:10px;font-size:13.5px;line-height:1.5}.cv3 .sm-right{flex-direction:column;flex:1;min-width:0;display:flex}.cv3 .sm-chat{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;flex:1;gap:8px;min-height:260px;max-height:340px;padding:12px 14px;display:flex;overflow-y:auto}.cv3 .sm-msg{max-width:85%;font-size:13.5px;line-height:1.45}.cv3 .sm-msg.me{background:var(--moss-soft);color:var(--text);border-radius:12px 12px 3px;align-self:flex-end;padding:7px 11px}.cv3 .sm-msg.them{background:var(--surface);border:1px solid var(--line);border-radius:12px 12px 12px 3px;align-self:flex-start;padding:7px 11px}.cv3 .sm-compose{flex-shrink:0;gap:8px;margin-top:10px;display:flex}.cv3 .sm-compose input{border:1px solid var(--line-strong);background:var(--surface);height:38px;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:10px;flex:1;padding:0 12px;font-size:13.5px}.cv3 .sm-compose input::placeholder{color:var(--faint)}.cv3 .sm-compose input:focus{border-color:var(--moss);box-shadow:0 0 0 3px var(--moss-soft);outline:none}.cv3 .meter{gap:4px;display:flex}.cv3 .meter i{background:var(--line);border-radius:3px;width:22px;height:6px;transition:background .3s}.cv3 .meter i.on{background:var(--moss)}.cv3 .doc-foot .txt{color:var(--mute);font-size:13px}.cv3 .doc-foot .btn{margin-left:auto}.cv3 .stage{background-color:var(--paper);background-image:radial-gradient(var(--line-strong)1px,transparent 1.2px);background-size:22px 22px;min-height:0;padding:26px 36px 40px;overflow-y:auto;container-type:inline-size}.cv3 .stage-in{max-width:900px;margin:0 auto}.cv3 .stage-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.cv3 .stage-top .k{color:var(--mute);font-size:13px}.cv3 .stage-top h2{margin-top:2px;font-size:24px}.cv3 .stage-main{grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:22px;display:grid}.cv3 .preview{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop);border-radius:20px;justify-content:center;padding:16px;display:flex}.cv3 .preview svg{border-radius:10px;width:100%;max-width:min(100%,58vh);height:auto;display:block}.cv3.ws-mode .toast{bottom:92px}.cv3 .preview.tall svg{width:auto;max-width:100%;height:min(64vh,640px)}.cv3 .preview .skel{aspect-ratio:1;width:100%}.cv3 .side-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.cv3 .side-card+.side-card{margin-top:12px}.cv3 .side-card .k{color:var(--mute);font-size:12.5px;font-weight:600}.cv3 .side-card .chips{margin-top:0}.cv3 .side-card .btn{width:100%}.cv3 .side-card .fine2{color:var(--mute);font-size:12.5px;line-height:1.5}.cv3 .takes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.cv3 .take{background:var(--surface);border:1.5px solid var(--line);cursor:pointer;border-radius:14px;padding:6px;transition:border-color .15s,box-shadow .15s;position:relative}.cv3 .take:hover{border-color:var(--line-strong)}.cv3 .take svg{border-radius:9px;width:100%;height:auto;display:block}.cv3 .take .n{color:#fff;background:#0f2622d1;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600;position:absolute;top:12px;left:12px}.cv3 .take[aria-pressed=true]{border-color:var(--moss);box-shadow:0 0 0 3px var(--moss-soft)}.cv3 .take .skel{aspect-ratio:1;border-radius:9px}.cv3 .skel{background:linear-gradient(100deg,var(--paper-2)30%,#f8f9f5 50%,var(--paper-2)70%);background-size:300% 100%;border-radius:12px;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.cv3 .board{background:var(--paper);flex-direction:column;min-height:0;display:flex;container-type:inline-size}.cv3 .board-scroll{flex:1;min-height:0;padding:26px 32px 30px;overflow-y:auto}.cv3 .board-in{max-width:940px;margin:0 auto}.cv3 .b-sec{margin-bottom:26px}.cv3 .b-sec>h3{align-items:baseline;gap:8px;margin-bottom:10px;font-size:16px;display:flex}.cv3 .b-sec>h3 .ct{color:var(--faint);font-weight:500;font-family:var(--body);font-size:13px}.cv3 .content-strip{flex-wrap:wrap;gap:10px;display:flex}.cv3 .cthumb{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:6px 30px 6px 6px;display:flex;position:relative}.cv3 .cthumb svg,.cv3 .cthumb img,.cv3 .cthumb .cthumb-file{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px;display:block}.cv3 .cthumb .cthumb-file{background:var(--paper-2);color:var(--mute);justify-content:center;align-items:center;display:flex}.cv3 .cthumb .cthumb-file .i{width:22px;height:22px}.cv3 .cthumb b{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.cv3 .cthumb span{color:var(--mute);font-size:12px}.cv3 .cthumb-x{appearance:none;background:var(--surface);border:1px solid var(--line);width:20px;height:20px;color:var(--mute);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:6px;right:6px}.cv3 .cthumb-x:hover{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.cv3 .cthumb-x .i{width:11px;height:11px}.cv3 .cthumb-add{appearance:none;border:1.5px dashed var(--line-strong);width:78px;height:70px;color:var(--mute);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.cv3 .cthumb-add:hover{border-color:var(--moss);color:var(--moss)}.cv3 .cthumb-add .i{width:16px;height:16px}.cv3 .content-empty{border:1.5px dashed var(--line-strong);color:var(--mute);border-radius:12px;padding:14px 16px;font-size:13.5px}.cv3 .content-empty div{margin-top:10px}.cv3 .inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cv3 .inp{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.cv3 .inp .k{color:var(--mute);font-size:12.5px}.cv3 .inp .v{font-family:var(--display);letter-spacing:-.01em;margin-top:4px;font-size:18px;font-weight:600}.cv3 .inp .v.wait{font-family:var(--body);color:var(--faint);font-size:13.5px;font-weight:500}.cv3 .ptable{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.cv3 .prow{grid-template-columns:30px minmax(0,1.9fr) .9fr .8fr .9fr .7fr 1fr;align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:grid}.cv3 .prow+.prow{border-top:1px solid var(--line)}.cv3 .prow.head{color:var(--mute);background:var(--paper);font-size:12px;font-weight:600}.cv3 .prow.off{color:var(--faint)}.cv3 .prow .h{color:var(--text);font-size:14px;font-weight:600}.cv3 .prow.off .h{color:var(--mute);font-weight:500}.cv3 .prow .nn{color:var(--mute);font-size:12px}.cv3 .prow .num{font-size:14.5px}.cv3 .fit{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.cv3 .fit i{background:var(--paper-2);border-radius:3px;flex:1;height:5px;position:relative;overflow:hidden}.cv3 .fit i b{background:var(--moss);border-radius:3px;position:absolute;inset:0 auto 0 0}.cv3 .prow.off .fit i b{background:var(--line-strong)}.cv3 .cbx{appearance:none;border:1.5px solid var(--line-strong);cursor:pointer;background:var(--surface)center/13px no-repeat;border-radius:6px;width:20px;height:20px;margin:0}.cv3 .cbx:checked{background-color:var(--moss);border-color:var(--moss);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.cv3 .cbx:disabled{cursor:not-allowed;opacity:.6}.cv3 .plan-empty{text-align:center;color:var(--mute);padding:44px 24px;font-size:14px;line-height:1.6}.cv3 .plan-empty b{color:var(--text);font-family:var(--display);margin-bottom:6px;font-size:19px;font-weight:600;display:block}.cv3 .plan-empty .skrows{flex-direction:column;gap:8px;max-width:420px;margin:22px auto 0;display:flex}.cv3 .plan-empty .skrows .skel{border-radius:7px;height:14px;animation:none}.cv3 .sumbar{background:var(--surface);color:var(--text);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:30px;padding:16px 32px;display:flex}.cv3 .sumbar .k{color:var(--mute);font-size:12px}.cv3 .sumbar .v{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.cv3 .sumbar .end{margin-left:auto}.cv3 .modal-overlay{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#0f262280;justify-content:center;align-items:center;padding:20px;transition:opacity .2s;display:flex;position:fixed;inset:0}.cv3 .modal-overlay.open{opacity:1;pointer-events:auto}.cv3 .modal{background:var(--surface);width:100%;max-width:440px;max-height:calc(100vh - 40px);box-shadow:var(--shadow-modal);transition:transform .25s var(--ease);border-radius:20px;padding:26px;overflow-y:auto;transform:translateY(8px)}.cv3 .modal.wide{max-width:800px}.cv3 .modal-overlay.open .modal{transform:none}.cv3 .modal h3{font-size:22px}.cv3 .modal .sub{color:var(--mute);margin-top:6px;font-size:14px;line-height:1.55}.cv3 .mrows{border:1px solid var(--line);border-radius:12px;margin:20px 0;overflow:hidden}.cv3 .mrow{justify-content:space-between;gap:12px;padding:11px 14px;font-size:14px;display:flex}.cv3 .mrow+.mrow{border-top:1px solid var(--line)}.cv3 .mrow .k{color:var(--mute)}.cv3 .mrow .v{font-variant-numeric:tabular-nums;font-weight:600}.cv3 .mrow.warn{background:var(--warn-soft)}.cv3 .mrow.warn .k,.cv3 .mrow.warn .v{color:var(--warn)}.cv3 .mact{justify-content:flex-end;gap:10px;display:flex}@media (max-width:960px){.cv3 .ws{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px;height:calc(100dvh - 67px);padding:10px}.cv3 .ws>.ws-tabs{display:flex}.cv3 .ws.pane-art>.chat,.cv3 .ws:not(.pane-art)>.ws-art{display:none}.cv3 .stage,.cv3 .board-scroll{padding:20px}.cv3 .sumbar{gap:18px;padding:16px 20px}.cv3 .stage-main,.cv3 .dirs{grid-template-columns:minmax(0,1fr)}.cv3 .agent-hero{margin-top:1vh}}@media (max-width:640px){.cv3 .svc-head{flex-wrap:wrap}.cv3 .svc-head .svc-cta{width:100%;margin-left:0}.cv3 .crumb-parent{display:none}.cv3 .stats,.cv3 .doc-grid{grid-template-columns:minmax(0,1fr)}.cv3 .doc-head{padding:18px 20px 12px}.cv3 .doc-body{padding:6px 20px 18px}.cv3 .doc-foot{padding-left:20px;padding-right:20px}.cv3 .takes{grid-template-columns:repeat(2,minmax(0,1fr))}.cv3 .composer-hint{display:none}}.cv3 .bf-biz{border-top:1px solid var(--line);margin:4px 0 26px;padding-top:24px}.cv3 .bf-biz-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cv3 .bf-callout{background:var(--lime-soft);color:var(--lime-ink);border-radius:12px;align-items:flex-start;gap:12px;margin:-8px 0 24px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.cv3 .bf-callout .i{width:18px;height:18px;margin-top:1px}.cv3 .bf-callout b{font-weight:600}.cv3 .bf-sec{margin-bottom:26px}.cv3 .bf-q{font-family:var(--display);letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:600;display:block}.cv3 .field label.bf-q{font-size:17px;font-weight:600;display:block}.cv3 .bf-h{color:var(--mute);margin:4px 0 12px;font-size:13.5px;line-height:1.5}.cv3 .bf-row{justify-content:space-between;gap:12px;margin-top:6px;display:flex}.cv3 .bf-count{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.cv3 .bf-sec.field{gap:0;margin-bottom:26px}.cv3 .bf-sec.field .err{margin-top:6px}.cv3 .bf-add{gap:8px;display:flex}.cv3 .bf-add .control{flex:1;min-width:0}.cv3 .bf-linkerr{color:var(--danger);margin-top:6px;font-size:12.5px}.cv3 .bf-drop{text-align:left;border:1.5px dashed var(--line-strong);background:var(--paper);width:100%;color:var(--mute);cursor:pointer;border-radius:12px;align-items:center;gap:14px;margin-top:10px;padding:16px 18px;font-size:13px;line-height:1.45;transition:border-color .15s,background .15s,color .15s;display:flex}.cv3 .bf-drop b{color:var(--text);font-weight:600}.cv3 .bf-drop .i{flex-shrink:0;width:22px;height:22px}.cv3 .bf-drop:hover,.cv3 .bf-drop.over{border-color:var(--moss);background:var(--moss-soft);color:var(--moss)}.cv3 .bf-res{flex-direction:column;gap:6px;margin-top:10px;display:flex}.cv3 .bf-none{color:var(--faint);font-size:13px}.cv3 .bf-item{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:12px;padding:7px 7px 7px 8px;display:flex}.cv3 .bf-item .ic{background:var(--paper);width:34px;height:34px;color:var(--mute);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cv3 .bf-item .ic .i{width:16px;height:16px}.cv3 .bf-item .ic.file{background:var(--forest);color:var(--lime);letter-spacing:.02em;font-size:10px;font-weight:700}.cv3 .bf-item .nm{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.cv3 .bf-item .ty{color:var(--mute);font-size:12px}.cv3 .bf-item .rm{width:30px;height:30px;color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.cv3 .bf-item .rm .i{width:15px;height:15px}.cv3 .bf-item .rm:hover{background:var(--danger-soft);color:var(--danger)}.cv3 .bf-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cv3 .bf-chip{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cv3 .bf-chip:hover{border-color:var(--moss)}.cv3 .bf-chip .i{stroke-width:2.6px;width:14px;height:14px;display:none}.cv3 .bf-chip[aria-pressed=true]{background:var(--moss);border-color:var(--moss);color:#fff}.cv3 .bf-chip[aria-pressed=true] .i{display:block}.cv3 .field.invalid .bf-chips .bf-chip{border-color:var(--danger)}.cv3 .folder{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:4px 20px 20px;margin:30px 0;padding:28px 28px 24px;position:relative}.cv3 .folder:before{content:"";background:var(--surface);clip-path:polygon(0 0,82% 0,100% 100%,0 100%);border-radius:12px 0 0;width:200px;height:22px;position:absolute;top:-20px;left:0}.cv3 .folder-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cv3 .folder-k{color:var(--moss);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cv3 .folder-k .i{width:16px;height:16px}.cv3 .folder h1{letter-spacing:-.03em;margin-top:8px;font-size:36px}.cv3 .folder-sub{color:var(--mute);max-width:520px;margin-top:6px;line-height:1.55}.cv3 .folder-train{background:var(--paper-2);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;font-size:13.5px;font-weight:600;display:flex}.cv3 .folder .switch .track{background:#0f26221f}.cv3 .folder .switch input:checked+.track{background:var(--lime)}.cv3 .folder .switch input:checked+.track:after{background:var(--forest)}.cv3 .fstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.cv3 .fstat{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.cv3 .fstat .k{color:var(--mute);font-size:12px}.cv3 .fstat .v{font-family:var(--display);margin-top:2px;font-size:17px;font-weight:600}.cv3 .fstat .v.miss{color:var(--lime-ink)}.cv3 .folder-cols{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}.cv3 .folder-form{padding:28px}.cv3 .folder-form .save-bar{background:var(--paper);border-radius:0 0 var(--r-lg)var(--r-lg);margin:0 -28px -28px;padding:18px 28px}.cv3 .use-card{padding:20px;position:sticky;top:90px}.cv3 .use-card h3{font-size:17px}.cv3 .use-card ul{flex-direction:column;gap:14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cv3 .use-card li{color:var(--mute);gap:11px;font-size:13.5px;line-height:1.5;display:flex}.cv3 .use-card li .ico{border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.cv3 .use-card li .ico .i{width:14px;height:14px}.cv3 .use-card .note{border-top:1px solid var(--line);color:var(--faint);margin-top:18px;padding-top:16px;font-size:12.5px;line-height:1.5}.cv3 .bf-pill{background:var(--lime-soft);height:26px;color:var(--lime-ink);cursor:pointer;border:none;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cv3 .bf-pill .i{width:13px;height:13px}.cv3 .bf-pill:hover{background:#e4f3be}.cv3 .ctx-btn{color:var(--moss);cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:13.5px;font-weight:600}.cv3 .ctx-btn:hover{text-decoration:underline}@media (max-width:1100px){.cv3 .folder-cols{grid-template-columns:minmax(0,1fr)}.cv3 .use-card{position:static}}@media (max-width:960px){.cv3 .ob-step .s{display:none}.cv3 .ob-steps{gap:12px}}@media (max-width:640px){.cv3 .fstats{grid-template-columns:repeat(2,minmax(0,1fr))}.cv3 .folder{padding:22px 18px}.cv3 .folder h1{font-size:28px}.cv3 .folder-form{padding:20px}.cv3 .folder-form .save-bar{margin:0 -20px -20px;padding:16px 20px}.cv3 .bf-add,.cv3 .sm-top{flex-direction:column}.cv3 .sm-left{gap:14px;width:100%;display:flex}.cv3 .sm-left .sm-preview{flex-shrink:0;width:140px}.cv3 .sm-left .sm-who{margin-top:0}.cv3 .sm-chat{max-height:220px}}.cv3 .ws-tabs{background:var(--surface);border-bottom:1px solid var(--line);gap:4px;padding:8px 12px;display:none}.cv3 .ws-tabs button{height:38px;color:var(--mute);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.cv3 .ws-tabs button .i{width:16px;height:16px}.cv3 .ws-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0f26221f}.cv3 .ws-tabs button .new{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:none}.cv3 .ws-tabs button.has-new .new{display:block}@container (max-width:760px){.cv3 .prow{grid-template-columns:30px minmax(0,1.6fr) .9fr .8fr 1fr}.cv3 .prow .c-f,.cv3 .prow .c-e{display:none}}@container (max-width:520px){.cv3 .prow{grid-template-columns:26px minmax(0,1fr) auto auto;gap:10px;padding:12px 14px}.cv3 .prow .c-fit{display:none}.cv3 .inputs{grid-template-columns:minmax(0,1fr)}.cv3 .board-scroll{padding:18px 16px}.cv3 .sumbar{gap:14px 20px;padding:14px 16px}.cv3 .sumbar .end,.cv3 .sumbar .end .btn{width:100%}}@container (max-width:680px){.cv3 .stage-main{grid-template-columns:minmax(0,1fr)}.cv3 .stage-main aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cv3 .stage-main aside .side-card+.side-card{margin-top:0}.cv3 .preview.tall svg{height:min(56vh,560px)}}@container (max-width:460px){.cv3 .stage-main aside{grid-template-columns:minmax(0,1fr)}.cv3 .takes{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:600px){.cv3 .doc-grid{grid-template-columns:minmax(0,1fr)}.cv3 .doc-head{padding:20px 20px 12px}.cv3 .doc-body{padding:6px 20px 18px}.cv3 .doc-foot{flex-wrap:wrap;padding:14px 20px}.cv3 .doc-title{font-size:25px}}@container (max-width:420px){.cv3 .doc-foot .meter{display:none}.cv3 .doc-foot .btn{width:100%;margin-left:0}}@media (max-width:480px){.cv3 .wallet-chip{padding:0 6px}.cv3 .wallet-chip .wc-amt,.cv3 .profile-btn .chev{display:none}.cv3 .crumbs b{font-size:14px}.cv3 .phone-row .btn{flex:1}.cv3 .logo-up{flex-wrap:wrap}.cv3 .logo-up .btn{margin-left:auto}.cv3 .page-head h1,.cv3 .svc-head h1{font-size:28px}.cv3 .greet h1{font-size:30px}.cv3 .modal{padding:22px 18px}.cv3 .mact{flex-direction:column-reverse}.cv3 .mact .btn{width:100%}}@media (max-width:1100px){.cv3 .services{grid-template-columns:repeat(2,minmax(0,1fr))}.cv3 .services .service:last-child{grid-column:span 2;min-height:0}.cv3 .support-cols{grid-template-columns:minmax(0,1fr)}.cv3 .contact{position:static}}@media (max-width:960px){.cv3 .sidebar{transform:translate(-100%)}.cv3.nav-open .sidebar{box-shadow:var(--shadow-modal);transform:none}.cv3.nav-open .scrim{opacity:1;pointer-events:auto}.cv3 main.main{margin-left:0}.cv3 .menu-btn{display:inline-flex}.cv3 .topbar{padding:12px 20px}.cv3 .page{padding:12px 20px 64px}.cv3 #entry{grid-template-columns:1fr}.cv3 .story{gap:34px;min-height:auto;padding:28px 24px 34px}.cv3 .story-foot{display:none}.cv3 .home-split,.cv3 .wallet-top{grid-template-columns:minmax(0,1fr)}.cv3 .set-section{grid-template-columns:1fr;gap:16px}.cv3 .ob-modal{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cv3 .ob-rail{padding:22px 24px}.cv3 .ob-rail h2,.cv3 .ob-rail>p{display:none}.cv3 .ob-steps{flex-direction:row;gap:18px;margin-top:18px}.cv3 .ob-step{padding:0}.cv3 .ob-step:after{display:none}.cv3 .ob-rail-foot{padding:0;position:absolute;top:22px;right:24px}.cv3 .ob-rail{position:relative}.cv3 .ob-main{padding:26px 24px}}@media (max-width:640px){.cv3 .profile-meta,.cv3 .wallet-chip .wc-label{display:none}.cv3 .services{grid-template-columns:minmax(0,1fr)}.cv3 .services .service:last-child{grid-column:auto}.cv3 .field-row{grid-template-columns:1fr;gap:0}.cv3 .role-grid{grid-template-columns:1fr}.cv3 .role-card{min-height:0}.cv3 .role-card h4{margin-top:14px}.cv3 .tx-row.head{display:none}.cv3 .tx-row{grid-template-columns:1fr auto;gap:6px 12px}.cv3 .tx-main{grid-column:1/-1}.cv3 .tx-date{grid-row:2}.cv3 .channel{grid-template-columns:34px minmax(0,1fr) auto}.cv3 .channel .control{grid-column:1/-1}.cv3 .page-head h1,.cv3 .svc-head h1{font-size:30px}.cv3 .wallet-bal .v{font-size:44px}}.cv3 .cv{flex:1;grid-template-columns:minmax(0,1fr) 372px;min-width:0;min-height:0;display:grid;position:relative}.cv3 .cv-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.cv3 .cv-head{border-bottom:1px solid var(--line);padding:22px 28px 16px}.cv3 .cv-head h3{letter-spacing:-.02em;font-size:22px}.cv3 .cv-head .desc{color:var(--mute);max-width:560px;margin:4px 0 0;font-size:13.5px}.cv3 .cv-page{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);height:calc(100vh - 128px);min-height:560px;box-shadow:var(--shadow-pop);margin-top:6px;display:flex;overflow:hidden}.cv3 .cv-page[hidden]{display:none}.cv3 .cv-page .cv-folder{border-radius:0}.cv3 .ob-step.later{cursor:default}.cv3 .ob-step.later .n{border-style:dashed}.cv3 .ob-step.later.done .n{border-style:solid}.cv3 .ob-next{text-align:left;background:var(--lime-soft);border-radius:14px;gap:14px;width:100%;max-width:440px;margin-bottom:24px;padding:16px;display:flex}.cv3 .ob-next-ic{background:var(--forest);width:36px;height:36px;color:var(--lime);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.cv3 .ob-next-ic .i{width:17px;height:17px}.cv3 .ob-next .t{color:var(--text);font-size:14.5px;font-weight:600}.cv3 .ob-next .s{color:var(--lime-ink);margin-top:4px;font-size:13px;line-height:1.55}.cv3 .ob-done-acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cv3 .cv-mbar{display:none}.cv3 .cv-thread{flex-direction:column;flex:1;gap:18px;min-height:0;padding:24px 28px 12px;display:flex;overflow-y:auto}.cv3 .cv .msg.agent{align-items:flex-start;gap:11px;max-width:560px;display:flex}.cv3 .cv .msg.agent .agent-av{border-radius:8px;width:28px;height:28px;margin-top:1px;font-size:13px}.cv3 .cv .msg.agent .body{flex:1}.cv3 .cv .msg.agent p+p{margin-top:8px}.cv3 .cv .msg.user{max-width:76%}.cv3 .cv .msg.user img{object-fit:cover;background:#fff;border-radius:10px;width:72px;height:72px;margin-top:6px;display:block}.cv3 .cv .chips{margin-top:12px}.cv3 .cv .chip.pri{background:var(--moss);border-color:var(--moss);color:#fff}.cv3 .cv .chip.pri:hover{background:var(--moss-hover);color:#fff}.cv3 .cv .worklist{max-width:340px}.cv3 .cv-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:12px;overflow:hidden}.cv3 .cv-card .row{grid-template-columns:118px minmax(0,1fr);gap:12px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:grid}.cv3 .cv-card .row+.row{border-top:1px solid var(--line)}.cv3 .cv-card .k{color:var(--mute)}.cv3 .cv-card.learned{background:var(--moss-soft);border-color:var(--line);color:var(--text)}.cv3 .cv-card.learned .row+.row{border-top-color:var(--line)}.cv3 .cv-card.learned .k{color:var(--moss);font-weight:600}.cv3 .cv .bf-chips{margin:12px 0 0}.cv3 .cv-next{margin-top:14px}.cv3 mark.ai{background:var(--lime-soft);color:inherit;border-radius:3px;padding:0 2px;box-shadow:inset 0 -1.5px #cfe58a}.cv3 .cv-compose{border-top:none;padding:12px 24px 20px}.cv3 .cv-compose .box{align-items:flex-end;padding-left:6px}.cv3 .cv-clip{width:34px;height:34px;color:var(--mute);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.cv3 .cv-clip:hover{background:var(--paper);color:var(--text)}.cv3 .cv-clip .i{width:17px;height:17px}.cv3 .cv-note{color:var(--faint);margin-top:8px;padding-left:4px;font-size:12px}.cv3 .cv.is-saved .cv-compose,.cv3 .cv.is-saved .cvf-acts{display:none}.cv3 .cv.is-saved .cv-thread{padding-bottom:28px}.cv3 .cv-folder{background:var(--paper);border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.cv3 .cvf-top{padding:30px 18px 12px}.cv3 .cvf-card{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:4px 14px 14px;padding:16px 16px 14px;position:relative}.cv3 .cvf-card:before{content:"";background:var(--surface);clip-path:polygon(0 0,80% 0,100% 100%,0 100%);border-radius:8px 0 0;width:110px;height:14px;position:absolute;top:-13px;left:0}.cv3 .cvf-k{color:var(--moss);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.cv3 .cvf-k .i{width:14px;height:14px}.cv3 .cvf-name{font-family:var(--display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:4px;font-size:22px;font-weight:600;line-height:1.2}.cv3 .cvf-name.none{color:var(--mute)}.cv3 .cvf-prog{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:14px;display:grid}.cv3 .cvf-prog span{background:#0f26221a;border-radius:3px;height:5px;transition:background .3s}.cv3 .cvf-prog span.p-check{background:repeating-linear-gradient(90deg,var(--lime)0 4px,transparent 4px 7px)}.cv3 .cvf-prog span.p-ok{background:var(--lime)}.cv3 .cvf-count{color:var(--mute);margin-top:7px;font-size:12.5px}.cv3 .cvf-count b{color:var(--text);font-weight:600}.cv3 .cvf-close{display:none}.cv3 .cvf-legend{color:var(--mute);margin-top:10px;font-size:12px;line-height:1.5}.cv3 .cvf-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 18px 18px;display:flex;overflow-y:auto}.cv3 .cvf-sec{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px 13px;transition:border-color .2s,box-shadow .2s}.cv3 .cvf-sec.s-check{border-color:#e8d49c}.cv3 .cvf-sec.editing{border-color:var(--moss);box-shadow:0 0 0 3px var(--moss-soft)}.cv3 .cvf-sec.pulse{animation:1.6s cvPulse}@keyframes cvPulse{0%,35%{box-shadow:0 0 0 4px var(--lime)}to{box-shadow:0 0 #0000}}.cv3 .cvf-st{align-items:center;gap:8px;display:flex}.cv3 .cvf-st h4{font-family:var(--body);letter-spacing:0;font-size:13.5px;font-weight:600}.cv3 .cvf-tag{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.cv3 .cvf-tag .i{stroke-width:3px;width:11px;height:11px}.cv3 .cvf-tag.t-empty{background:var(--paper-2);color:var(--faint)}.cv3 .cvf-tag.t-check{background:var(--warn-soft);color:var(--warn)}.cv3 .cvf-tag.t-ok{background:var(--good-soft);color:var(--good)}.cv3 .cvf-val{overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.55}.cv3 .cvf-val.none{color:var(--faint)}.cv3 .cvf-kv{grid-template-columns:74px minmax(0,1fr);gap:5px 10px;margin-top:9px;font-size:13px;display:grid}.cv3 .cvf-kv .k{color:var(--mute)}.cv3 .cvf-kv .v{overflow-wrap:anywhere}.cv3 .cvf-kv .v.none{color:var(--faint)}.cv3 .cvf-kv img{object-fit:cover;vertical-align:middle;border:1px solid var(--line);border-radius:6px;width:26px;height:26px}.cv3 .cvf-res{flex-direction:column;gap:5px;margin-top:9px;display:flex}.cv3 .cvf-res .bf-item{border-radius:9px;gap:9px;padding:5px 5px 5px 6px}.cv3 .cvf-res .bf-item .ic{border-radius:7px;width:28px;height:28px}.cv3 .cvf-res .bf-item .nm{font-size:12.5px}.cv3 .cvf-res .bf-item .ty{font-size:11.5px}.cv3 .cvf-res .bf-item .rm{width:26px;height:26px}.cv3 .cvf-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.cv3 .cvf-tags span{background:var(--moss-soft);color:var(--moss);border-radius:7px;padding:3px 9px;font-size:12px;font-weight:500}.cv3 .cvf-acts{gap:6px;margin-top:11px;display:flex}.cv3 .cvf-acts .btn{border-radius:8px;height:30px;padding:0 11px;font-size:12.5px}.cv3 .cvf-edit .field{gap:5px;margin-bottom:10px}.cv3 .cvf-edit .field label{font-size:12px}.cv3 .cvf-edit .control{border-radius:9px;height:36px;padding:0 10px;font-size:13.5px}.cv3 .cvf-edit select.control{background-position:right 9px center;padding-right:30px}.cv3 .cvf-edit textarea.control{height:auto;min-height:130px;padding:9px 10px}.cv3 .cvf-edit .field-row{gap:8px}.cv3 .cvf-edit .bf-chips{gap:5px;margin:4px 0 10px}.cv3 .cvf-edit .bf-chip{border-radius:8px;height:30px;padding:0 10px;font-size:12.5px}.cv3 .cvf-edit .bf-add .btn{height:36px;padding:0 10px;font-size:12.5px}.cv3 .cvf-edit .cnt{color:var(--faint);text-align:right;margin-top:-6px;margin-bottom:8px;font-size:11.5px}.cv3 .cvf-edit .cnt.bad{color:var(--danger)}.cv3 .cvf-foot{border-top:1px solid var(--line);background:var(--surface);padding:14px 18px 18px}.cv3 .cvf-foot .hint{color:var(--mute);align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;display:flex}.cv3 .cvf-foot .hint .i{width:14px;height:14px}.cv3 .cvf-foot .hint.ok{color:var(--good)}.cv3 .cvf-foot .btn{width:100%}.cv3 .cvf-foot .btn:disabled{background:var(--paper-2);color:var(--faint);cursor:not-allowed}.cv3 .folder-chat{background:var(--lime);height:38px;color:var(--forest);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.cv3 .folder-chat .i{width:16px;height:16px}.cv3 .folder-chat:hover{background:#d3f47a}.cv3 .folder-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:1100px){.cv3 .cv{grid-template-columns:minmax(0,1fr) 330px}}@media (max-width:960px){.cv3 .cv{grid-template-columns:minmax(0,1fr)}.cv3 .cv-head{padding:16px 18px 12px}.cv3 .cv-page{height:calc(100vh - 110px);min-height:480px}.cv3 .cv-head .desc{display:none}.cv3 .cv-mbar{border:1px solid var(--line);background:var(--paper);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:10px;width:100%;margin-top:12px;padding:9px 12px;font-size:13px;display:flex}.cv3 .cv-mbar .i{width:16px;height:16px;color:var(--moss)}.cv3 .cv-mbar .c{color:var(--mute)}.cv3 .cv-mbar b{color:var(--moss);margin-left:auto;font-weight:600}.cv3 .cv-thread{padding:18px 18px 10px}.cv3 .cv-compose{padding:10px 14px 14px}.cv3 .cv-folder{z-index:5;transition:transform .28s var(--ease);visibility:hidden;border-left:none;position:absolute;inset:0;transform:translate(100%)}.cv3 .cv.show-folder .cv-folder{visibility:visible;transform:none}.cv3 .cvf-top{padding-top:16px}.cv3 .cvf-close{color:var(--moss);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:22px;padding:4px 0;font-size:13.5px;font-weight:600;display:inline-flex}.cv3 .cvf-close .i{width:16px;height:16px}.cv3 .cv-card .row{grid-template-columns:1fr;gap:2px}}.cv3 .ico-talk{background:var(--paper-2);color:var(--text)}.cv3 .ws-talk{grid-template-columns:minmax(0,820px);justify-content:center}.cv3 .ws-talk>.ws-tabs{display:none!important}.cv3 .handoff{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;align-items:flex-start;gap:12px;max-width:480px;padding:14px;display:flex}.cv3 .handoff .h-ico{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cv3 .handoff .h-ico .i{width:16px;height:16px}.cv3 .handoff .h-t{font-size:14px;font-weight:600}.cv3 .handoff .h-s{color:var(--mute);margin-top:2px;font-size:13px;line-height:1.5}.cv3 .handoff .h-acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cv3 .handoff.done{background:var(--good-soft);border-color:#0000}.cv3 .handoff.done .h-s{color:var(--good)}.cv3 .handoff.muted{background:0 0;border-style:dashed;align-items:center;padding:8px 12px}.cv3 .handoff.muted .h-ico{opacity:.6;border-radius:7px;width:24px;height:24px}.cv3 .handoff.muted .h-ico .i{width:12px;height:12px}.cv3 .handoff.muted .h-t{color:var(--mute);font-size:13px;font-weight:500}@media (max-width:960px){.cv3 .ws-talk{grid-template-rows:minmax(0,1fr)}}.cv3 .agent-hero{text-align:center}.cv3 .agent-hero .hello{justify-content:center}.cv3 .agent-hero h1{margin-left:auto;margin-right:auto}.cv3 .agent-hero .composer{text-align:left}.cv3 .agent-hero .suggest{justify-content:center}.cv3 .pills{flex-wrap:wrap;gap:8px;display:flex}.cv3 .pill{border:1px solid var(--line-strong);background:var(--surface);height:56px;color:var(--text);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:0 16px 0 6px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.cv3 .pill .pi{border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid}.cv3 .pill .i{width:16px;height:16px}.cv3 .pill-txt{flex-direction:column;gap:1px;line-height:1.2;display:flex}.cv3 .pill-desc{color:var(--mute);font-size:12px;font-weight:500}.cv3 .pill[aria-pressed=true] .pill-desc{color:inherit;opacity:.75}.cv3 .pill.p-content .pi{background:var(--moss);color:var(--lime)}.cv3 .pill.p-meme .pi{background:var(--lime);color:var(--forest)}.cv3 .pill.p-amp .pi{background:var(--forest);color:var(--on-forest)}.cv3 .pill:hover{border-color:var(--mute);box-shadow:0 4px 12px -6px #0f262240}.cv3 .pill:active{transform:scale(.97)}.cv3 .pill[aria-pressed=true].p-content{background:var(--moss);border-color:var(--moss);color:#fff;box-shadow:0 0 0 3px var(--moss-soft)}.cv3 .pill[aria-pressed=true].p-meme{background:var(--lime);border-color:var(--lime);color:var(--forest);box-shadow:0 0 0 3px var(--lime-soft)}.cv3 .pill[aria-pressed=true].p-amp{background:var(--forest);border-color:var(--forest);color:#fff;box-shadow:0 0 0 3px var(--paper-2)}.cv3 .pill[aria-pressed=true] .pi{color:inherit;background:#ffffff24}.cv3 .pill[aria-pressed=true].p-meme .pi{background:#0f26221a}.cv3 .pill-note{color:var(--faint);margin-right:auto;font-size:12.5px}.cv3 .pill-note.on{color:var(--mute)}.cv3 .composer-top{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 12px 0;display:flex}.cv3 .agent-hero .composer-row{align-items:flex-end;gap:12px;padding:14px 10px 10px 20px}.cv3 .agent-hero .composer-row textarea{flex:1;min-width:0;min-height:0;padding:9px 0;font-size:16.5px;line-height:1.5}.cv3 .composer-row .send{margin-left:auto}@media (max-width:640px){.cv3 .pills{gap:6px}.cv3 .pill{gap:8px;height:48px;padding:0 12px 0 4px;font-size:13px}.cv3 .pill .pi{width:30px;height:30px}.cv3 .pill-desc{font-size:11px}.cv3 .pill-note{display:none}}.cv3 .modal.am{max-width:460px}.cv3 .modal.am .field{margin:18px 0 0}.cv3 .am-amt{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;align-items:center;gap:6px;height:64px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.cv3 .am-amt:focus-within{border-color:var(--moss);box-shadow:0 0 0 3px var(--moss-soft)}.cv3 .am-amtf.invalid .am-amt{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.cv3 .am-amt span{font-family:var(--display);color:var(--mute);font-size:30px;font-weight:600}.cv3 .am-amt input{min-width:0;font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;font-size:32px;font-weight:600}.cv3 .am-amt input::placeholder{color:var(--line-strong)}.cv3 .am-chips{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.cv3 .am-chip{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:10px;height:36px;font-size:13.5px;font-weight:600}.cv3 .am-chip:hover{border-color:var(--moss)}.cv3 .am-chip[aria-pressed=true]{background:var(--moss);border-color:var(--moss);color:#fff}.cv3 .am-tip{color:var(--mute);margin-top:8px;font-size:12.5px}.cv3 .am-have{color:var(--moss);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:16px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.cv3 .am-have .i{width:15px;height:15px}.cv3 .am-have:hover{text-underline-offset:3px;text-decoration:underline}.cv3 .am-codef .control{text-transform:uppercase;letter-spacing:.04em}.cv3 .am-codef .control::placeholder{text-transform:none;letter-spacing:0}.cv3 .am-codef .hint{color:var(--faint);font-size:12px}.cv3 .am-coupon{border-radius:12px;align-items:flex-start;gap:11px;margin-top:16px;padding:11px 8px 11px 12px;display:flex}.cv3 .am-coupon.ok{background:var(--good-soft)}.cv3 .am-coupon.warn{background:var(--warn-soft)}.cv3 .am-coupon .ic{background:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.cv3 .am-coupon.ok .ic{color:var(--good)}.cv3 .am-coupon.warn .ic{color:var(--warn)}.cv3 .am-coupon .ic .i{stroke-width:2.4px;width:14px;height:14px}.cv3 .am-coupon .t{font-size:13.5px;font-weight:600}.cv3 .am-coupon .s{color:var(--mute);margin-top:1px;font-size:12.5px}.cv3 .am-coupon .btn{margin-left:auto;font-size:12.5px}.cv3 .am-lbl{margin-top:18px;font-size:13px;font-weight:600}.cv3 .am-methods{background:var(--paper);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:7px;padding:4px;display:grid}.cv3 .am-methods button{height:34px;color:var(--mute);cursor:pointer;background:0 0;border:none;border-radius:9px;font-size:13px;font-weight:600}.cv3 .am-methods button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0f26221f}.cv3 .modal.am .mrows{margin:18px 0 20px}.cv3 .mrow.good .v,.cv3 .mrow.good .k{color:var(--good)}.cv3 .mrow.strong{background:var(--paper)}.cv3 .mrow.strong .k{color:var(--text);font-weight:600}.cv3 .am-wait,.cv3 .am-done{text-align:center;flex-direction:column;align-items:center;padding:14px 4px 4px;display:flex}.cv3 .am-spin{border:3px solid var(--moss-soft);border-top-color:var(--moss);border-radius:50%;width:44px;height:44px;margin-bottom:18px;animation:.8s linear infinite spin}.cv3 .am-done .badge{background:var(--lime);width:60px;height:60px;color:var(--forest);animation:pop .45s var(--ease)both;border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.cv3 .am-done .badge svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.cv3 .am-done h3{font-size:28px}.cv3 .am-done .mrows{text-align:left;width:100%}.cv3 .am-done .mact{width:100%}.cv3 .wallet-bal .foot .delta{color:var(--forest)}.cv3 .wb-acts{align-items:center;gap:14px;margin-left:auto;display:flex}.cv3 .wb-coupon{color:var(--text);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;-webkit-text-decoration:underline #15201d4d;text-decoration:underline #15201d4d}.cv3 .wb-coupon:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}@media (max-width:640px){.cv3 .wallet-bal .foot{flex-wrap:wrap}.cv3 .wb-acts{width:100%;margin-top:10px;margin-left:0}}.cv3 .contact{flex-direction:column;display:flex}.cv3 .sup-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cv3 .sup-link{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.cv3 .sup-link:hover{border-color:var(--moss);color:var(--moss)}.cv3 .sup-link .n{background:var(--moss);color:#fff;border-radius:10px;padding:0 6px;font-size:11.5px;line-height:18px}.cv3 .sup-topics{flex-wrap:wrap;gap:6px;display:flex}.cv3 .sup-topic{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:9px;height:34px;padding:0 12px;font-size:13px;font-weight:500}.cv3 .sup-topic:hover{border-color:var(--moss)}.cv3 .sup-topic[aria-checked=true]{background:var(--moss);border-color:var(--moss);color:#fff}.cv3 .field.invalid .sup-topic{border-color:var(--danger)}.cv3 .contact .field textarea.control{min-height:110px}.cv3 .sup-files{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 16px;display:flex}.cv3 .sup-attach{color:var(--moss);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.cv3 .sup-attach .i{width:15px;height:15px}.cv3 .sup-file{background:var(--paper);border-radius:8px;align-items:center;gap:6px;max-width:220px;height:28px;padding:0 4px 0 9px;font-size:12.5px;display:inline-flex}.cv3 .sup-file .i{width:13px;height:13px;color:var(--mute);flex-shrink:0}.cv3 .sup-file button{cursor:pointer;width:20px;height:20px;color:var(--mute);background:0 0;border:none;border-radius:5px;place-items:center;display:grid}.cv3 .sup-file button:hover{background:var(--danger-soft);color:var(--danger)}.cv3 .sup-who{color:var(--mute);margin-bottom:14px;font-size:13px}.cv3 .sup-who b{color:var(--text);font-weight:600}.cv3 .sup-who button{color:var(--moss);cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-size:13px;font-weight:600}.cv3 .contact .btn.sup-send{width:100%;height:46px}.cv3 .contact .sup-card .btn,.cv3 .contact .sup-foot .btn{width:auto;height:32px}.cv3 .sup-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:14px;display:flex}.cv3 .sup-back{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cv3 .sup-back:hover{border-color:var(--line-strong)}.cv3 .sup-back .i{width:16px;height:16px}.cv3 .sup-head .tt{min-width:0}.cv3 .sup-head .t{font-family:var(--display);font-size:16px;font-weight:600;line-height:1.2}.cv3 .sup-head .s{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.cv3 .sup-st{white-space:nowrap;border-radius:20px;flex-shrink:0;margin-left:auto;padding:3px 9px;font-size:11.5px;font-weight:600}.cv3 .sup-st.s-open{background:var(--warn-soft);color:var(--warn)}.cv3 .sup-st.s-you{background:var(--moss-soft);color:var(--moss)}.cv3 .sup-st.s-res{background:var(--good-soft);color:var(--good)}.cv3 .sup-thread{flex-direction:column;gap:14px;min-height:220px;max-height:440px;padding:16px 2px;display:flex;overflow-y:auto}.cv3 .sup-m{gap:9px;max-width:92%;display:flex}.cv3 .sup-m .b{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:10px 13px;font-size:14px;line-height:1.55}.cv3 .sup-m.me{align-self:flex-end}.cv3 .sup-m.me .b{background:var(--moss-soft);color:var(--text);border-radius:14px 14px 4px}.cv3 .sup-m.them .b{background:var(--paper);border-radius:4px 14px 14px}.cv3 .sup-m .av{background:var(--lime);width:28px;height:28px;color:var(--forest);border-radius:50%;flex-shrink:0;place-items:center;margin-top:18px;font-size:12.5px;font-weight:700;display:grid}.cv3 .sup-m .who{color:var(--mute);margin:0 0 4px 2px;font-size:11.5px}.cv3 .sup-m .typing{padding:4px 0}.cv3 .sup-m .fs{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.cv3 .sup-m .fs span{background:#0f26220f;border-radius:7px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}.cv3 .sup-m .fs .i{width:12px;height:12px}.cv3 .sup-sys{color:var(--faint);text-align:center;align-self:center;max-width:300px;font-size:12px;line-height:1.5}.cv3 .sup-card{border:1px solid var(--line);border-radius:12px;align-self:stretch;margin-left:37px;padding:12px 14px}.cv3 .sup-card .t{font-size:13.5px;font-weight:600}.cv3 .sup-card .s{color:var(--mute);margin-top:3px;font-size:12.5px}.cv3 .sup-card .acts,.cv3 .sup-foot .acts{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cv3 .sup-compose{border-top:1px solid var(--line);padding:12px 0 0}.cv3 .sup-foot{border-top:1px solid var(--line);color:var(--mute);padding-top:14px;font-size:13px}.cv3 .sup-list{border-top:1px solid var(--line);flex-direction:column;margin:18px 0 16px;display:flex}.cv3 .sup-row{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 2px;display:flex}.cv3 .sup-row:hover .t{text-underline-offset:3px;text-decoration:underline}.cv3 .sup-row .tt{flex:1;min-width:0}.cv3 .sup-row .t{font-size:14px;font-weight:600}.cv3 .sup-row .s{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.cv3 .sup-row .rt{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.cv3 .sup-row .rt .sup-st{margin-left:0}.cv3 .sup-row .when{color:var(--faint);font-size:11.5px}.cv3 .sup-badge{background:var(--lime)!important;color:var(--forest)!important}@media (prefers-reduced-motion:reduce){.cv3,.cv3 *,.cv3 :before,.cv3 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
