.ba-capture-root{--paper:#f6f5f1;--surface:#fff;--sunk:#fbfaf7;--ink:#15171c;--ink-2:#4a4f59;--ink-3:#878c96;--ink-4:#b4b7bd;--line:#e8e6e0;--line-2:#f0eee9;--accent:#1f4d3b;--accent-2:#2e6b52;--accent-soft:#e7efea;--accent-ink:#173b2d;--gold:#a87b34;--gold-soft:#f6eedf;--warn:#b4632a;--warn-soft:#fbeee3;--danger:#b23b3b;--danger-soft:#f9e7e7;--info:#3b5ba9;--info-soft:#e8edf8;--sans:var(--font-capture-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--serif:var(--font-capture-instrument-serif),"Iowan Old Style","Palatino Linotype",Georgia,serif;--r-sm:8px;--r:12px;--r-lg:18px;--sh-1:0 1px 2px #15171c0d,0 1px 1px #15171c08;--sh-2:0 1px 2px #15171c0a,0 8px 24px -8px #15171c1a;--sh-3:0 2px 6px #15171c0f,0 30px 80px -20px #15171c59;--ba-phone-h:1950px;width:100%;height:100%;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.ba-capture-root,.ba-capture-root *,.ba-capture-root :before,.ba-capture-root :after{box-sizing:border-box;margin:0;padding:0}.ba-capture-root button{font:inherit;color:inherit;cursor:default;text-align:inherit;appearance:none;background:0 0;border:0}.ba-capture-root .i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ba-capture-root .serif{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.ba-capture-root .num{font-variant-numeric:tabular-nums}.ba-capture-root .frame{background:var(--paper);color:var(--ink);position:relative;overflow:hidden}.ba-capture-root .web{--capture-zoom:1.2;zoom:var(--capture-zoom);width:calc(1600px / var(--capture-zoom));height:calc(900px / var(--capture-zoom))}.ba-capture-root .phone{width:100%;height:100%}.ba-capture-root .phone>.p{--phone-zoom:calc(900 / 393);width:calc(900px / var(--phone-zoom));height:calc(var(--ba-phone-h,1950px) / var(--phone-zoom));zoom:var(--phone-zoom);position:relative;overflow:hidden}.ba-capture-root .app{grid-template-columns:248px 1fr;height:100%;min-height:0;display:grid}.ba-capture-root .side{background:var(--sunk);border-right:1px solid var(--line);flex-direction:column;gap:4px;min-height:0;padding:22px 14px 18px;display:flex;overflow:hidden}.ba-capture-root .brand{align-items:center;gap:10px;padding:0 8px 18px;display:flex}.ba-capture-root .mark{color:#fff;background:radial-gradient(120% 120% at 20% 15%,#4e8c70 0%,#1f4d3b 55%,#0f2a20 100%);border-radius:9px;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff40,0 1px 2px #0003}.ba-capture-root .mark .i{stroke-width:1.9px;width:15px;height:15px}.ba-capture-root .brand-name{font:600 16px/1 var(--sans);letter-spacing:-.01em}.ba-capture-root .brand-name em{font-family:var(--serif);color:var(--ink-3);margin-left:2px;font-size:18px;font-style:italic;font-weight:400}.ba-capture-root .new-btn{background:var(--ink);color:#fff;height:38px;font:500 13.5px var(--sans);box-shadow:var(--sh-1);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0 4px 14px;display:flex}.ba-capture-root .nav-h{font:600 11px var(--sans);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;padding:14px 10px 6px}.ba-capture-root .nav button{height:36px;color:var(--ink-2);font:500 13.5px var(--sans);border-radius:9px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.ba-capture-root .nav button.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1);border:1px solid var(--line)}.ba-capture-root .nav button .ct{font:600 11px var(--sans);color:var(--ink-3);margin-left:auto}.ba-capture-root .nav button .ct.hot{background:var(--warn-soft);color:var(--warn);border-radius:99px;padding:2px 7px}.ba-capture-root .recent{flex:1;min-height:0;overflow:hidden}.ba-capture-root .recent button{text-align:left;width:100%;color:var(--ink-2);font:13px/1.35 var(--sans);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:8px 10px;text-decoration:none;display:block;overflow:hidden}.ba-capture-root .recent button small{color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}.ba-capture-root .me{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:10px;display:flex}.ba-capture-root .av{width:32px;height:32px;font:600 12px var(--sans);color:#fff;background:linear-gradient(135deg,#6b5b4a,#3c3128);border-radius:50%;flex:none;place-items:center;display:grid}.ba-capture-root .me b{font:600 13px var(--sans);display:block}.ba-capture-root .me small{font:12px var(--sans);color:var(--ink-3)}.ba-capture-root .orb{background:radial-gradient(circle at 32% 28%,#bfe3cf 0%,#4e8c70 38%,#1f4d3b 72%,#10281f 100%);border-radius:50%;flex:none;width:30px;height:30px;box-shadow:inset 0 -2px 6px #00000040,0 2px 8px -2px #1f4d3b80}.ba-capture-root .chip{background:var(--surface);border:1px solid var(--line);height:28px;font:500 12.5px var(--sans);color:var(--ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ba-capture-root .chip .i{width:14px;height:14px;color:var(--ink-3)}.ba-capture-root .chip.miss{color:var(--warn);background:var(--warn-soft);border-style:dashed;border-color:#ebcdb4}.ba-capture-root .chip.miss .i{color:var(--warn)}.ba-capture-root .chip.diff{background:var(--accent-soft);color:var(--accent-ink);border-color:#cfe0d6}.ba-capture-root .chip.diff s{color:#7d9688;text-decoration-thickness:1px}.ba-capture-root .chip.diff .i{color:var(--accent-2)}.ba-capture-root .tag{height:22px;font:500 11.5px var(--sans);background:var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.ba-capture-root .tag .i{width:12px;height:12px}.ba-capture-root .tag.g{background:var(--accent-soft);color:var(--accent-ink)}.ba-capture-root .tag.gold{background:var(--gold-soft);color:#7f5b22}.ba-capture-root .tag.w{background:var(--warn-soft);color:var(--warn)}.ba-capture-root .tag.r{background:var(--danger-soft);color:var(--danger)}.ba-capture-root .tag.b{background:var(--info-soft);color:var(--info)}.ba-capture-root .dot{background:#3e9b6e;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #3e9b6e2e}.ba-capture-root .btn{height:40px;font:500 14px var(--sans);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ba-capture-root .btn.pri{background:var(--accent);color:#fff;box-shadow:inset 0 1px #ffffff26,0 1px 2px #00000026}.ba-capture-root .btn.dark{background:var(--ink);color:#fff}.ba-capture-root .btn.ghost{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.ba-capture-root .btn.sm{border-radius:8px;height:32px;padding:0 12px;font-size:13px}.ba-capture-root .eyebrow{font:600 11px var(--sans);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3)}.ba-capture-root .ph{background:#3a2a20;position:relative;overflow:hidden}.ba-capture-root .ph:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#00000059);position:absolute;inset:0}.ba-capture-root .ph-lume{background:url(/images/projects/booking-agent/osteria-lume.jpg) 50%/cover no-repeat,radial-gradient(60% 80% at 75% 30%,#ffc478d9,#ffc47800 60%),radial-gradient(40% 50% at 20% 70%,#ff965a73,#0000 70%),linear-gradient(140deg,#2b1a12 0%,#5a3524 45%,#8c5532 100%)}.ba-capture-root .ph-saffron{background:url(/images/projects/booking-agent/saffron-house.jpg) 50%/cover no-repeat,radial-gradient(55% 70% at 30% 35%,#f6b042cc,#0000 65%),radial-gradient(50% 60% at 80% 80%,#aa3c2899,#0000 70%),linear-gradient(150deg,#3a1c14,#6e2e1c 50%,#a2512a)}.ba-capture-root .ph-juniper{background:url(/images/projects/booking-agent/juniper-table.jpg) 50%/cover no-repeat,radial-gradient(50% 70% at 70% 30%,#d6e2be99,#0000 65%),radial-gradient(60% 60% at 15% 80%,#3c6e50b3,#0000 70%),linear-gradient(150deg,#14251d,#2c4a38 55%,#5b7a5c)}.ba-capture-root .ph-hotel{background:radial-gradient(60% 70% at 70% 25%,#c8d7f0b3,#0000 60%),linear-gradient(150deg,#1a2233,#34445f 55%,#7186a8)}.ba-capture-root .ph-studio{background:radial-gradient(60% 70% at 30% 30%,#f0dcc8bf,#0000 60%),linear-gradient(150deg,#3a3330,#6b5e57 55%,#a89282)}.ba-capture-root .ph .lamp{background:#ffe2b0;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 18px 8px #ffd2968c}.ba-capture-root .chat-main{grid-template-columns:1fr 372px;min-width:0;height:100%;min-height:0;display:grid}.ba-capture-root .chat-col{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.ba-capture-root .top{border-bottom:1px solid var(--line);background:#f6f5f1d9;flex:none;align-items:center;gap:14px;height:64px;padding:0 32px;display:flex}.ba-capture-root .top [data-h="1"]{font:600 15px var(--sans);letter-spacing:-.01em}.ba-capture-root .top .sub{font:13px var(--sans);color:var(--ink-3)}.ba-capture-root .top .right{align-items:center;gap:8px;margin-left:auto;display:flex}.ba-capture-root .thread{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 48px;display:flex;overflow:hidden}.ba-capture-root .thread-in{flex-direction:column;gap:16px;width:100%;max-width:820px;margin:0 auto;padding:2px 0 16px;display:flex}.ba-capture-root .day{font:500 11.5px var(--sans);color:var(--ink-3);letter-spacing:.02em;align-self:center}.ba-capture-root .u{background:var(--ink);color:#f4f3ef;max-width:540px;font:14.5px/1.5 var(--sans);box-shadow:var(--sh-1);border-radius:18px 18px 5px;align-self:flex-end;padding:11px 16px}.ba-capture-root .u+.u{margin-top:-12px}.ba-capture-root .a{align-items:flex-start;gap:12px;display:flex}.ba-capture-root .a .body{min-width:0;font:14.5px/1.55 var(--sans);color:var(--ink);flex:1}.ba-capture-root .a .body p+*{margin-top:10px}.ba-capture-root .understood{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ba-capture-root .understood .lab{font:600 11px var(--sans);color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-right:4px}.ba-capture-root .meta-line{font:12.5px var(--sans);color:var(--ink-3);align-items:center;gap:8px;display:flex}.ba-capture-root .meta-line .i{width:14px;height:14px}.ba-capture-root .opts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px;display:grid}.ba-capture-root .opt{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:14px;position:relative;overflow:hidden}.ba-capture-root .opt.best{box-shadow:0 0 0 3px #1f4d3b14,var(--sh-2);border-color:#bfd4c7}.ba-capture-root .opt .ph{height:100px}.ba-capture-root .opt .badge{z-index:2;height:22px;font:600 11px var(--sans);color:var(--accent-ink);background:#ffffffeb;border-radius:99px;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:absolute;top:10px;left:10px}.ba-capture-root .opt .badge .i{width:12px;height:12px;color:var(--gold)}.ba-capture-root .opt .rate{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:22px;font:600 11.5px var(--sans);color:#fff;background:#0f0c0a8c;border-radius:99px;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:absolute;top:10px;right:10px}.ba-capture-root .opt .rate .i{fill:#ffd38a;stroke:#ffd38a;width:12px;height:12px}.ba-capture-root .opt .in{padding:12px 14px 14px}.ba-capture-root .opt h4{font:600 14.5px var(--sans);letter-spacing:-.01em}.ba-capture-root .opt .where{font:12.5px var(--sans);color:var(--ink-3);margin-top:2px}.ba-capture-root .opt .tags{flex-wrap:nowrap;gap:4px;margin-top:10px;display:flex}.ba-capture-root .opt .tags .tag{padding:0 7px}.ba-capture-root .opt .row{border-top:1px solid var(--line-2);justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;display:flex}.ba-capture-root .opt .price{font:600 15px var(--sans);white-space:nowrap}.ba-capture-root .opt .price small{font:12px var(--sans);color:var(--ink-3);font-weight:400}.ba-capture-root .slots{gap:4px;display:flex}.ba-capture-root .slot{border:1px solid var(--line);height:26px;font:500 12px/24px var(--sans);color:var(--ink-2);border-radius:7px;padding:0 7px}.ba-capture-root .slot.on{background:var(--accent);border-color:var(--accent);color:#fff}.ba-capture-root .composer-wrap{flex:none;padding:0 48px 18px}.ba-capture-root .composer-in{max-width:820px;margin:0 auto}.ba-capture-root .sugg{gap:8px;margin-bottom:8px;display:flex}.ba-capture-root .sugg .chip{background:0 0;height:30px}.ba-capture-root .composer{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:16px;padding:14px 14px 12px 18px}.ba-capture-root .composer .ph-text{font:14.5px var(--sans);color:var(--ink-4);height:22px}.ba-capture-root .composer .bar{align-items:center;gap:6px;margin-top:6px;display:flex}.ba-capture-root .ibtn{width:34px;height:34px;color:var(--ink-2);border-radius:9px;place-items:center;display:grid}.ba-capture-root .ibtn.b{border:1px solid var(--line)}.ba-capture-root .send{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin-left:4px;display:grid}.ba-capture-root .fine{font:12px var(--sans);color:var(--ink-3);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.ba-capture-root .fine .i{width:13px;height:13px;color:var(--accent-2)}.ba-capture-root .ctx{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ba-capture-root .ctx-h{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:64px;padding:0 24px;display:flex}.ba-capture-root .ctx-h h3{font:600 14px var(--sans)}.ba-capture-root .ctx-h .live{font:500 12px var(--sans);color:var(--ink-3);align-items:center;gap:7px;margin-left:auto;display:flex}.ba-capture-root .ctx-b{flex-direction:column;flex:1;gap:22px;min-height:0;padding:20px 24px;display:flex;overflow:hidden}.ba-capture-root .intent{background:var(--sunk);border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.ba-capture-root .intent .ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.ba-capture-root .intent b{font:600 13.5px var(--sans);display:block}.ba-capture-root .intent small{font:12px var(--sans);color:var(--ink-3)}.ba-capture-root .conf{font:600 12px var(--sans);color:var(--accent-2);margin-left:auto}.ba-capture-root .fields{flex-direction:column;display:flex}.ba-capture-root .f{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.ba-capture-root .f:last-child{border-bottom:0}.ba-capture-root .f .k{width:96px;font:13px var(--sans);color:var(--ink-3);flex:none;padding-top:1px}.ba-capture-root .f .v{font:500 13.5px/1.4 var(--sans);color:var(--ink)}.ba-capture-root .f .v small{font:12px var(--sans);color:var(--ink-3);margin-top:2px;font-weight:400;display:block}.ba-capture-root .f .v s{color:var(--ink-4);margin-right:6px;font-weight:400}.ba-capture-root .f .v .new{color:var(--accent-2)}.ba-capture-root .steps{flex-direction:column;gap:0;display:flex}.ba-capture-root .st{height:34px;font:500 13px var(--sans);color:var(--ink-3);align-items:center;gap:12px;display:flex;position:relative}.ba-capture-root .st .n{border:1.5px solid var(--line);background:var(--surface);z-index:1;width:20px;height:20px;font:600 10px var(--sans);border-radius:50%;place-items:center;display:grid;position:relative}.ba-capture-root .st .n .i{stroke-width:2.4px;width:12px;height:12px}.ba-capture-root .st:before{content:"";background:var(--line);width:1.5px;height:14px;position:absolute;top:-7px;left:9.5px}.ba-capture-root .st:first-child:before{display:none}.ba-capture-root .st.done{color:var(--ink-2)}.ba-capture-root .st.done .n{background:var(--accent);border-color:var(--accent);color:#fff}.ba-capture-root .st.done:before,.ba-capture-root .st.cur:before{background:var(--accent)}.ba-capture-root .st.cur{color:var(--ink);font-weight:600}.ba-capture-root .st.cur .n{border-color:var(--accent);box-shadow:0 0 0 4px #1f4d3b1f}.ba-capture-root .st.cur .n:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.ba-capture-root .st .t{font:12px var(--sans);color:var(--ink-3);margin-left:auto;font-weight:400}.ba-capture-root .guard{background:linear-gradient(#f3f7f4,#edf3ef);border:1px solid #d7e5dc;border-radius:12px;gap:12px;margin-top:auto;padding:14px;display:flex}.ba-capture-root .guard .i{width:18px;height:18px;color:var(--accent);margin-top:1px}.ba-capture-root .guard b{font:600 13px var(--sans);color:var(--accent-ink);display:block}.ba-capture-root .guard p{font:12.5px/1.45 var(--sans);color:#46604f;margin-top:2px}.ba-capture-root .ghost-app{grid-template-columns:248px 1fr;display:grid;position:absolute;inset:0}.ba-capture-root .ghost-chat{flex-direction:column;gap:22px;padding:100px 160px;display:flex}.ba-capture-root .gb{background:#e6e4de;border-radius:16px;height:44px}.ba-capture-root .scrim{-webkit-backdrop-filter:blur(5px);background:#15171c6b;position:absolute;inset:0}.ba-capture-root .modal{background:var(--surface);width:min(1120px,100% - 64px);height:min(792px,100% - 40px);box-shadow:var(--sh-3);border-radius:22px;grid-template-columns:420px 1fr;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ba-capture-root .m-left{color:#fff;flex-direction:column;display:flex;position:relative}.ba-capture-root .m-left .ph{position:absolute;inset:0}.ba-capture-root .m-left .ph:after{background:linear-gradient(#0a080626 0%,#0a08061a 35%,#0a0806d1 100%)}.ba-capture-root .m-left .content{z-index:2;margin-top:auto;padding:32px;position:relative}.ba-capture-root .hold{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:32px;font:500 12.5px var(--sans);background:#0f0c0a73;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex;position:absolute;top:24px;left:24px}.ba-capture-root .hold .ring{background:conic-gradient(#fff 0 97%,#ffffff40 97% 100%);border-radius:50%;width:16px;height:16px}.ba-capture-root .hold b{font-variant-numeric:tabular-nums}.ba-capture-root .m-left h2{font:400 46px/1 var(--serif);letter-spacing:-.01em}.ba-capture-root .m-left .loc{font:14px var(--sans);opacity:.8;align-items:center;gap:6px;margin-top:10px;display:flex}.ba-capture-root .m-left .loc .i{width:14px;height:14px}.ba-capture-root .m-left .tags{gap:6px;margin-top:18px;display:flex}.ba-capture-root .m-left .tag{color:#fff;background:#ffffff24;border:1px solid #ffffff2e}.ba-capture-root .m-left .summary{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:24px;padding-top:20px;display:grid}.ba-capture-root .m-left .summary small{font:500 11px var(--sans);text-transform:uppercase;letter-spacing:.08em;opacity:.65;display:block}.ba-capture-root .m-left .summary b{font:600 15px var(--sans);margin-top:5px;display:block}.ba-capture-root .m-right{flex-direction:column;min-width:0;min-height:0;padding:32px 40px 30px;display:flex;overflow:hidden}.ba-capture-root .m-head{justify-content:space-between;align-items:flex-start;display:flex}.ba-capture-root .m-head h3{font:400 32px/1.1 var(--serif);letter-spacing:-.01em}.ba-capture-root .m-head p{font:13.5px var(--sans);color:var(--ink-3);margin-top:6px}.ba-capture-root .x{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.ba-capture-root .sec{margin-top:22px}.ba-capture-root .sec-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ba-capture-root .sec-h button{font:500 12.5px var(--sans);color:var(--accent-2);text-decoration:none}.ba-capture-root .grid3{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ba-capture-root .grid3>div{border-right:1px solid var(--line);padding:12px 14px}.ba-capture-root .grid3>div:nth-child(3n){border-right:0}.ba-capture-root .grid3>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.ba-capture-root .grid3 small{font:12px var(--sans);color:var(--ink-3);display:block}.ba-capture-root .grid3 b{font:600 14px var(--sans);margin-top:3px;display:block}.ba-capture-root .cancel{border:1px solid var(--line);border-radius:12px;padding:16px 18px}.ba-capture-root .tl{grid-template-columns:1fr 1fr 1fr;margin-top:2px;display:grid;position:relative}.ba-capture-root .tl .bar{background:linear-gradient(90deg,var(--accent-2) 0 50%,#e3b48f 50% 100%);border-radius:2px;height:4px;position:absolute;top:7px;left:7px;right:7px}.ba-capture-root .tl .pt{padding-top:24px;position:relative}.ba-capture-root .tl .pt:before{content:"";background:var(--surface);border:3px solid var(--accent-2);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:0}.ba-capture-root .tl .pt:nth-child(3):before{border-color:var(--warn);left:50%;transform:translate(-50%)}.ba-capture-root .tl .pt:nth-child(4):before{border-color:var(--ink);left:auto;right:0}.ba-capture-root .tl .pt:nth-child(3){text-align:center}.ba-capture-root .tl .pt:nth-child(4){text-align:right}.ba-capture-root .tl b{font:600 13px var(--sans);display:block}.ba-capture-root .tl small{font:12px/1.4 var(--sans);color:var(--ink-3);margin-top:2px;display:block}.ba-capture-root .tl .g b{color:var(--accent-2)}.ba-capture-root .tl .w b{color:var(--warn)}.ba-capture-root .pay{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ba-capture-root .lines{border:1px solid var(--line);border-radius:12px;padding:12px 16px}.ba-capture-root .ln{font:13.5px var(--sans);color:var(--ink-2);justify-content:space-between;padding:5px 0;display:flex}.ba-capture-root .ln b{color:var(--ink);font-weight:500}.ba-capture-root .ln.tot{border-top:1px solid var(--line);color:var(--ink);margin-top:6px;padding-top:10px;font-weight:600}.ba-capture-root .ln.tot b{font:600 18px var(--sans)}.ba-capture-root .ln.note{color:var(--ink-3);padding:2px 0 0;font-size:12px}.ba-capture-root .method{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ba-capture-root .card-row{align-items:center;gap:12px;display:flex}.ba-capture-root .cc{color:#fff;width:42px;height:28px;font:700 9px var(--sans);letter-spacing:.08em;background:linear-gradient(135deg,#23262e,#4a4f5a);border-radius:6px;place-items:center;display:grid}.ba-capture-root .card-row b{font:600 13.5px var(--sans);display:block}.ba-capture-root .card-row small{font:12px var(--sans);color:var(--ink-3)}.ba-capture-root .card-row .chg{font:500 12.5px var(--sans);color:var(--accent-2);margin-left:auto}.ba-capture-root .prof{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding-top:12px;display:flex}.ba-capture-root .prof .i{color:var(--ink-3)}.ba-capture-root .prof span{font:12.5px var(--sans);color:var(--ink-2)}.ba-capture-root .consent{font:13px/1.45 var(--sans);color:var(--ink-2);align-items:flex-start;gap:10px;margin-top:20px;display:flex}.ba-capture-root .cb{background:var(--accent);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.ba-capture-root .cb .i{stroke-width:2.6px;width:12px;height:12px}.ba-capture-root .m-actions{align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.ba-capture-root .m-actions .btn{border-radius:12px;height:48px;font-size:14.5px}.ba-capture-root .m-actions .pri{flex:1}.ba-capture-root .m-actions .ghost{padding:0 20px}.ba-capture-root .secure{font:12px var(--sans);color:var(--ink-3);justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.ba-capture-root .secure .i{width:13px;height:13px}.ba-capture-root .bk-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.ba-capture-root .bk-top{align-items:flex-end;gap:24px;padding:30px 40px 0;display:flex}.ba-capture-root .bk-top [data-h="1"]{font:400 38px/1 var(--serif);letter-spacing:-.01em}.ba-capture-root .bk-top p{font:13.5px var(--sans);color:var(--ink-3);margin-top:8px}.ba-capture-root .tabs{background:#edebe5;border-radius:11px;gap:4px;margin-left:auto;padding:4px;display:flex}.ba-capture-root .tabs button{height:32px;font:500 13px/32px var(--sans);color:var(--ink-2);border-radius:8px;padding:0 14px;text-decoration:none}.ba-capture-root .tabs button.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}.ba-capture-root .tabs button span{color:var(--ink-3);margin-left:4px}.ba-capture-root .bk-grid{flex:1;grid-template-columns:1fr 400px;gap:24px;min-height:0;padding:24px 40px 32px;display:grid}.ba-capture-root .bk-left{flex-direction:column;gap:18px;min-width:0;display:flex}.ba-capture-root .feat{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:18px;grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden}.ba-capture-root .feat .ph{min-height:100%}.ba-capture-root .feat .ph .dt{z-index:2;color:#fff;position:absolute;bottom:18px;left:20px}.ba-capture-root .feat .ph .dt b{font:400 44px/1 var(--serif);display:block}.ba-capture-root .feat .ph .dt small{font:500 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;opacity:.85}.ba-capture-root .feat .in{flex-direction:column;padding:22px 26px;display:flex}.ba-capture-root .feat .hd{align-items:center;gap:10px;display:flex}.ba-capture-root .feat h3{font:600 20px var(--sans);letter-spacing:-.015em;margin-top:10px}.ba-capture-root .feat .sub{font:13.5px var(--sans);color:var(--ink-3);margin-top:4px}.ba-capture-root .kv{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;padding:14px 0;display:grid}.ba-capture-root .kv small{font:12px var(--sans);color:var(--ink-3);display:block}.ba-capture-root .kv b{font:600 14px var(--sans);margin-top:3px;display:block}.ba-capture-root .feat .acts{align-items:center;gap:8px;margin-top:16px;display:flex}.ba-capture-root .feat .acts .note{font:12.5px var(--sans);color:var(--accent-2);align-items:center;gap:6px;margin-left:auto;display:flex}.ba-capture-root .feat .acts .note .i{width:14px;height:14px}.ba-capture-root .pair{flex:1;grid-template-columns:1fr 1fr;gap:18px;min-height:0;display:grid}.ba-capture-root .extras{flex-direction:column;margin-top:12px;display:flex}.ba-capture-root .extras .r{border-top:1px solid var(--line-2);font:12.5px var(--sans);color:var(--ink-2);align-items:center;gap:9px;padding:8px 0;display:flex}.ba-capture-root .extras .r .i{width:14px;height:14px;color:var(--ink-3)}.ba-capture-root .extras .r b{color:var(--ink);margin-left:auto;font-weight:500}.ba-capture-root .group{background:var(--sunk);border:1px solid var(--line);font:12.5px var(--sans);color:var(--ink-2);border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.ba-capture-root .stack{display:flex}.ba-capture-root .stack .av{border:2px solid var(--surface);width:26px;height:26px;margin-left:-7px;font-size:9px}.ba-capture-root .stack .av:first-child{margin-left:0}.ba-capture-root .group b{color:var(--ink);font-weight:600}.ba-capture-root .group span.r{white-space:nowrap;color:var(--accent-2);align-items:center;gap:6px;margin-left:auto;font-weight:500;display:flex}.ba-capture-root .group span.r .i{width:14px;height:14px}.ba-capture-root .mini{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:16px;flex-direction:column;padding:18px 20px;display:flex}.ba-capture-root .mini .hd{align-items:center;gap:12px;display:flex}.ba-capture-root .mini .th{border-radius:11px;width:44px;height:44px}.ba-capture-root .mini h4{font:600 15px var(--sans);letter-spacing:-.01em}.ba-capture-root .mini .sub{font:12.5px var(--sans);color:var(--ink-3);margin-top:2px}.ba-capture-root .mini .hd .tag{margin-left:auto}.ba-capture-root .watch{background:var(--sunk);border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:14px}.ba-capture-root .watch .top2{justify-content:space-between;align-items:baseline;display:flex}.ba-capture-root .watch .top2 b{font:600 22px var(--sans)}.ba-capture-root .watch .top2 b small{font:13px var(--sans);color:var(--ink-3);font-weight:400}.ba-capture-root .watch .top2 span{font:12.5px var(--sans);color:var(--ink-3)}.ba-capture-root .watch svg{margin-top:8px;display:block}.ba-capture-root .watch .lg{font:11.5px var(--sans);color:var(--ink-3);justify-content:space-between;margin-top:4px;display:flex}.ba-capture-root .resolve{background:var(--sunk);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;margin-top:14px;padding:14px;display:flex}.ba-capture-root .resolve .q{font:13px/1.45 var(--sans);color:var(--ink-2)}.ba-capture-root .resolve .q i{color:var(--ink);font-style:normal;font-weight:500}.ba-capture-root .resolve .opts2{gap:8px;display:flex}.ba-capture-root .resolve .opts2 span{border:1px solid var(--line);height:34px;font:500 12.5px var(--sans);color:var(--ink-3);background:var(--surface);border-radius:9px;flex:1;justify-content:center;align-items:center;display:flex}.ba-capture-root .resolve .opts2 span.on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.ba-capture-root .mini .foot{gap:8px;margin-top:auto;padding-top:14px;display:flex}.ba-capture-root .bk-right{flex-direction:column;gap:18px;min-height:0;display:flex}.ba-capture-root .bk-right>.panel:first-child{flex:1}.ba-capture-root .panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:18px;padding:20px 22px}.ba-capture-root .panel-h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ba-capture-root .panel-h h3{font:600 15px var(--sans);align-items:center;gap:9px;display:flex}.ba-capture-root .panel-h button{font:500 12.5px var(--sans);color:var(--ink-3);text-decoration:none}.ba-capture-root .feed{flex-direction:column;display:flex}.ba-capture-root .fi{border-bottom:1px solid var(--line-2);gap:12px;padding:13px 0;display:flex}.ba-capture-root .fi:last-child{border-bottom:0;padding-bottom:2px}.ba-capture-root .fi .ic{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ba-capture-root .fi .ic .i{width:15px;height:15px}.ba-capture-root .fi .ic.g{background:var(--accent-soft);color:var(--accent)}.ba-capture-root .fi .ic.w{background:var(--warn-soft);color:var(--warn)}.ba-capture-root .fi .ic.b{background:var(--info-soft);color:var(--info)}.ba-capture-root .fi .ic.gold{background:var(--gold-soft);color:var(--gold)}.ba-capture-root .fi b{font:600 13px/1.35 var(--sans);display:block}.ba-capture-root .fi p{font:12.5px/1.45 var(--sans);color:var(--ink-2);margin-top:2px}.ba-capture-root .fi .when{font:11.5px var(--sans);color:var(--ink-3);margin-top:4px}.ba-capture-root .fi .mini-acts{gap:6px;margin-top:8px;display:flex}.ba-capture-root .fi .mini-acts span{border:1px solid var(--line);height:26px;font:500 12px/24px var(--sans);color:var(--ink);border-radius:7px;padding:0 10px}.ba-capture-root .fi .mini-acts span.pri{background:var(--ink);border-color:var(--ink);color:#fff}.ba-capture-root .pf{flex-direction:column;gap:0;display:flex}.ba-capture-root .pf .r{border-bottom:1px solid var(--line-2);font:13px var(--sans);align-items:center;gap:10px;padding:9px 0;display:flex}.ba-capture-root .pf .r:last-child{border-bottom:0}.ba-capture-root .pf .r .i{color:var(--ink-3);width:15px;height:15px}.ba-capture-root .pf .r span{color:var(--ink-3);width:92px}.ba-capture-root .pf .r b{font-weight:500}.ba-capture-root .pf-note{font:12px/1.45 var(--sans);color:var(--ink-3);gap:7px;margin-top:10px;display:flex}.ba-capture-root .pf-note .i{width:13px;height:13px;color:var(--accent-2);margin-top:2px}.ba-capture-root .ad-side{color:#c9ccd2;background:#121418;border-right:0}.ba-capture-root .ad-side .brand-name{color:#fff}.ba-capture-root .ad-side .brand-name em{color:#7d828c}.ba-capture-root .ad-side .nav-h{color:#6a6f79}.ba-capture-root .ad-side .nav button{color:#a9adb5}.ba-capture-root .ad-side .nav button.on{color:#fff;box-shadow:none;background:#1f2228;border-color:#2a2e35}.ba-capture-root .ad-side .nav button .ct{color:#6a6f79}.ba-capture-root .ad-side .nav button .ct.hot{color:#f0a877;background:#e88c5026}.ba-capture-root .ad-side .me{border-top-color:#24272d}.ba-capture-root .ad-side .me b{color:#fff}.ba-capture-root .ad-side .me small{color:#7d828c}.ba-capture-root .role{color:#a9adb5;height:18px;font:600 10px/18px var(--sans);letter-spacing:.04em;vertical-align:1px;background:#24272d;border-radius:5px;margin-left:6px;padding:0 6px;display:inline-flex}.ba-capture-root .ad-main{grid-template-columns:minmax(0,1fr) 460px;min-width:0;height:100%;min-height:0;display:grid}.ba-capture-root .ad-col{flex-direction:column;gap:20px;min-width:0;padding:26px 32px 28px;display:flex}.ba-capture-root .ad-top{align-items:center;gap:12px;display:flex}.ba-capture-root .ad-top [data-h="1"]{font:400 34px/1 var(--serif);letter-spacing:-.01em}.ba-capture-root .ad-top .tag{height:24px}.ba-capture-root .ad-top .right{align-items:center;gap:8px;margin-left:auto;display:flex}.ba-capture-root .seg{background:#edebe5;border-radius:9px;padding:3px;display:flex}.ba-capture-root .seg span{height:28px;font:500 12.5px/28px var(--sans);color:var(--ink-2);border-radius:7px;padding:0 11px}.ba-capture-root .seg span.on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-1)}.ba-capture-root .kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ba-capture-root .kpi{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:14px;padding:16px 18px}.ba-capture-root .kpi small{font:500 12.5px var(--sans);color:var(--ink-3)}.ba-capture-root .kpi .v{align-items:baseline;gap:8px;margin-top:8px;display:flex}.ba-capture-root .kpi .v b{font:600 26px/1 var(--sans);letter-spacing:-.02em}.ba-capture-root .kpi .v span{font:600 12px var(--sans);color:var(--accent-2)}.ba-capture-root .kpi .v span.dn{color:var(--accent-2)}.ba-capture-root .kpi svg{margin-top:10px;display:block}.ba-capture-root .tbl{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ba-capture-root .tbl-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.ba-capture-root .tbl-h h3{font:600 14.5px var(--sans)}.ba-capture-root .tbl-h .right{gap:8px;margin-left:auto;display:flex}.ba-capture-root .search{border:1px solid var(--line);width:220px;height:32px;font:13px var(--sans);color:var(--ink-4);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.ba-capture-root .search .i{width:14px;height:14px;color:var(--ink-3)}.ba-capture-root table{border-collapse:collapse;width:100%;font:13px var(--sans)}.ba-capture-root th{text-align:left;font:500 11.5px var(--sans);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;background:var(--sunk);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}.ba-capture-root td{border-bottom:1px solid var(--line-2);height:54px;color:var(--ink-2);white-space:nowrap;padding:0 12px}.ba-capture-root tr:last-child td{border-bottom:0}.ba-capture-root tr.sel td{background:#f4f8f5}.ba-capture-root tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.ba-capture-root td .who{align-items:center;gap:10px;display:flex}.ba-capture-root td .who .av{width:28px;height:28px;font-size:11px}.ba-capture-root td .who b{color:var(--ink);font-weight:600}.ba-capture-root td .req{color:var(--ink);font-weight:500}.ba-capture-root td .ch{align-items:center;gap:6px;display:inline-flex}.ba-capture-root td .ch .i{width:14px;height:14px;color:var(--ink-3)}.ba-capture-root td .wait{font-variant-numeric:tabular-nums}.ba-capture-root td .wait.hot{color:var(--warn);font-weight:600}.ba-capture-root .risk{align-items:center;gap:6px;display:inline-flex}.ba-capture-root .risk i{background:#3e9b6e;border-radius:50%;width:6px;height:6px}.ba-capture-root .risk.m i{background:#d08a3e}.ba-capture-root .risk.h i{background:var(--danger)}.ba-capture-root .ad-det{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;height:100%;display:flex}.ba-capture-root .det-h{padding:22px 26px 0}.ba-capture-root .det-h .row1{align-items:center;gap:12px;display:flex}.ba-capture-root .det-h .av{width:40px;height:40px;font-size:14px}.ba-capture-root .det-h b{font:600 16px var(--sans);display:block}.ba-capture-root .det-h small{font:12.5px var(--sans);color:var(--ink-3)}.ba-capture-root .det-h .row1 .tag{margin-left:auto}.ba-capture-root .dtabs{border-bottom:1px solid var(--line);gap:22px;margin-top:18px;display:flex}.ba-capture-root .dtabs span{font:500 13px var(--sans);color:var(--ink-3);padding-bottom:12px}.ba-capture-root .dtabs span.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.ba-capture-root .det-b{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 26px;display:flex}.ba-capture-root .aisum{background:var(--sunk);border:1px solid var(--line);font:13px/1.5 var(--sans);color:var(--ink-2);border-radius:12px;padding:14px}.ba-capture-root .aisum .eyebrow{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ba-capture-root .aisum .eyebrow .i{width:13px;height:13px;color:var(--accent-2)}.ba-capture-root .trace{flex-direction:column;display:flex}.ba-capture-root .tr{grid-template-columns:22px 1fr auto;gap:12px;padding-bottom:13px;display:grid;position:relative}.ba-capture-root .tr:before{content:"";background:var(--line);width:1px;position:absolute;top:22px;bottom:0;left:10.5px}.ba-capture-root .tr:last-child:before{display:none}.ba-capture-root .tr .n{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:7px;place-items:center;display:grid}.ba-capture-root .tr .n .i{stroke-width:2px;width:12px;height:12px}.ba-capture-root .tr .n.w{background:var(--gold-soft);color:var(--gold)}.ba-capture-root .tr .n.lock{color:var(--ink-2);background:#efeff1}.ba-capture-root .tr b{font:600 13px var(--sans);display:block}.ba-capture-root .tr code{color:var(--ink);background:var(--line-2);border-radius:5px;padding:1px 6px;font:500 12px SF Mono,ui-monospace,Menlo,Consolas,monospace}.ba-capture-root .tr p{font:12.5px/1.45 var(--sans);color:var(--ink-3);margin-top:2px}.ba-capture-root .tr .ms{font:500 12px var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:2px}.ba-capture-root .audit{flex-direction:column;display:flex}.ba-capture-root .audit .r{border-top:1px solid var(--line-2);font:12.5px/1.4 var(--sans);color:var(--ink-2);grid-template-columns:78px 1fr;gap:10px;padding:8px 0;display:grid}.ba-capture-root .audit .r span{color:var(--ink-3);font-variant-numeric:tabular-nums}.ba-capture-root .tr.block .lockbox{font:12px/1.45 var(--sans);color:#46604f;background:#f6faf7;border:1px dashed #cbd9d0;border-radius:9px;margin-top:6px;padding:10px 12px}.ba-capture-root .det-f{border-top:1px solid var(--line);gap:10px;padding:16px 26px 22px;display:flex}.ba-capture-root .det-f .btn{flex:1;height:42px}.ba-capture-root .p{background:var(--paper);font-family:var(--sans)}.ba-capture-root .sb{height:44px;font:600 14px var(--sans);justify-content:space-between;align-items:center;padding:0 26px 0 30px;display:flex}.ba-capture-root .sb .ic{align-items:center;gap:5px;display:flex}.ba-capture-root .sb .bat{opacity:.9;border:1.4px solid;border-radius:3px;width:22px;height:11px;position:relative}.ba-capture-root .sb .bat:after{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1.5px 5px 1.5px 1.5px}.ba-capture-root .sb .sig{align-items:flex-end;gap:1.5px;height:10px;display:flex}.ba-capture-root .sb .sig i{background:currentColor;border-radius:1px;width:3px}.ba-capture-root .p-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.ba-capture-root .p-top .ib{width:34px;height:34px;color:var(--ink-2);border-radius:10px;place-items:center;display:grid}.ba-capture-root .p-top .t b{font:600 15px var(--sans);display:block}.ba-capture-root .p-top .t small{font:11.5px var(--sans);color:var(--ink-3);align-items:center;gap:6px;display:flex}.ba-capture-root .p-top .t small .dot{width:6px;height:6px;box-shadow:0 0 0 2px #3e9b6e2e}.ba-capture-root .p-top .r{gap:2px;margin-left:auto;display:flex}.ba-capture-root .p-thread{flex-direction:column;justify-content:flex-end;gap:12px;padding:0 16px 12px;display:flex;position:absolute;inset:100px 0 132px;overflow:hidden}.ba-capture-root .p .u{max-width:300px;padding:10px 14px;font-size:14px}.ba-capture-root .p .a .body{font-size:14px;line-height:1.5}.ba-capture-root .p .a{gap:10px}.ba-capture-root .p .orb{width:26px;height:26px}.ba-capture-root .p .chip{height:26px;padding:0 9px;font-size:12px}.ba-capture-root .hscroll{gap:10px;margin:8px -16px 0 -4px;padding:4px 0 6px 4px;display:flex;overflow:hidden}.ba-capture-root .pc{background:var(--surface);border:1px solid var(--line);width:220px;box-shadow:var(--sh-1);border-radius:14px;flex:none;position:relative;overflow:hidden}.ba-capture-root .pc.best{box-shadow:0 0 0 3px #1f4d3b14,var(--sh-2);border-color:#bfd4c7}.ba-capture-root .pc .ph{height:80px}.ba-capture-root .pc .badge{z-index:2;height:20px;font:600 10.5px var(--sans);color:var(--accent-ink);background:#ffffffeb;border-radius:99px;align-items:center;gap:4px;padding:0 7px;display:inline-flex;position:absolute;top:8px;left:8px}.ba-capture-root .pc .badge .i{width:11px;height:11px;color:var(--gold)}.ba-capture-root .pc .in{padding:10px 12px 12px}.ba-capture-root .pc h4{font:600 14px var(--sans)}.ba-capture-root .pc .where{font:12px var(--sans);color:var(--ink-3);margin-top:1px}.ba-capture-root .pc .tags{gap:4px;margin-top:8px;display:flex}.ba-capture-root .pc .tag{height:20px;padding:0 6px;font-size:11px}.ba-capture-root .pc .row{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;margin-top:10px;padding-top:9px;display:flex}.ba-capture-root .pc .price{font:600 14px var(--sans)}.ba-capture-root .pc .price small{font:11px var(--sans);color:var(--ink-3);font-weight:400}.ba-capture-root .pc .slot{height:24px;padding:0 8px;font-size:11.5px;line-height:22px}.ba-capture-root .p-comp{background:linear-gradient(180deg,#f6f5f100,var(--paper) 18%);padding:8px 14px 26px;position:absolute;bottom:0;left:0;right:0}.ba-capture-root .p-sugg{gap:6px;margin-bottom:10px;display:flex;overflow:hidden}.ba-capture-root .p-sugg .chip{background:0 0;height:30px;font-size:12.5px}.ba-capture-root .p-in{background:var(--surface);border:1px solid var(--line);height:52px;box-shadow:var(--sh-2);border-radius:26px;align-items:center;gap:8px;padding:0 6px 0 16px;display:flex}.ba-capture-root .p-in .ph-text{font:14px var(--sans);color:var(--ink-4);flex:1}.ba-capture-root .p-in .ibtn{border-radius:50%;width:36px;height:36px}.ba-capture-root .p-in .send{background:var(--accent);border-radius:50%;width:40px;height:40px;margin:0}.ba-capture-root .home-ind{background:var(--ink);opacity:.85;border-radius:3px;width:134px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ba-capture-root .p-dim{background:#15171c73;position:absolute;inset:0}.ba-capture-root .sheet{background:var(--surface);border-radius:26px 26px 0 0;flex-direction:column;height:626px;padding:10px 20px 30px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #0003}.ba-capture-root .grab{background:#dad8d2;border-radius:3px;width:38px;height:5px;margin:0 auto 14px}.ba-capture-root .sh-h{justify-content:space-between;align-items:center;display:flex}.ba-capture-root .sh-h h3{font:400 27px/1 var(--serif)}.ba-capture-root .p-hold{background:var(--gold-soft);color:#7f5b22;height:28px;font:600 12px var(--sans);font-variant-numeric:tabular-nums;border-radius:99px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ba-capture-root .p-hold .i{width:13px;height:13px}.ba-capture-root .vrow{background:var(--sunk);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.ba-capture-root .vrow .ph{border-radius:11px;width:54px;height:54px}.ba-capture-root .vrow b{font:600 15px var(--sans);display:block}.ba-capture-root .vrow small{font:12.5px var(--sans);color:var(--ink-3);margin-top:2px;display:block}.ba-capture-root .dl{margin-top:14px}.ba-capture-root .dl .r{border-bottom:1px solid var(--line-2);font:13.5px var(--sans);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.ba-capture-root .dl .r span{color:var(--ink-3);align-items:center;gap:8px;display:flex}.ba-capture-root .dl .r span .i{width:15px;height:15px}.ba-capture-root .dl .r b{font-weight:500}.ba-capture-root .p-cancel{background:#f3f7f4;border:1px solid #d7e5dc;border-radius:12px;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.ba-capture-root .p-cancel .i{width:17px;height:17px;color:var(--accent);margin-top:1px}.ba-capture-root .p-cancel b{font:600 13px var(--sans);color:var(--accent-ink);display:block}.ba-capture-root .p-cancel p{font:12px/1.45 var(--sans);color:#46604f;margin-top:2px}.ba-capture-root .p-tot{justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex}.ba-capture-root .p-tot small{font:12px var(--sans);color:var(--ink-3);display:block}.ba-capture-root .p-tot b{font:600 26px/1 var(--sans);letter-spacing:-.02em}.ba-capture-root .p-tot .card-row b{font:600 13px var(--sans);letter-spacing:0}.ba-capture-root .p-cta{margin-top:auto}.ba-capture-root .p-cta .btn{border-radius:15px;width:100%;height:54px;font-size:15.5px}.ba-capture-root .p-cta .alt{text-align:center;font:500 13.5px var(--sans);color:var(--ink-2);margin-top:12px;display:block}.ba-capture-root .p-cta .fine{margin-top:10px}.ba-capture-root .voice{color:#edefea;background:radial-gradient(120% 70% at 50% 30%,#1f3d31 0%,#11211b 45%,#0a1410 100%)}.ba-capture-root .voice .sb{color:#fff}.ba-capture-root .v-top{justify-content:space-between;align-items:center;padding:6px 18px 0;display:flex}.ba-capture-root .v-top .ib{background:#ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ba-capture-root .v-lang{height:32px;font:500 12.5px var(--sans);background:#ffffff14;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.ba-capture-root .v-lang .i{opacity:.75;width:14px;height:14px}.ba-capture-root .v-orb{width:184px;height:184px;margin:40px auto 0;position:relative}.ba-capture-root .v-orb .halo{background:radial-gradient(circle,#78c8a038,#78c8a000 70%);border-radius:50%;position:absolute;inset:-30px}.ba-capture-root .v-orb .ring2{border:1px solid #bee6cd2e;border-radius:50%;position:absolute;inset:-12px}.ba-capture-root .v-orb .ring3{border:1px solid #bee6cd14;border-radius:50%;position:absolute;inset:-28px}.ba-capture-root .v-orb .core{background:radial-gradient(circle at 34% 28%,#e3f4ea 0%,#8cc7a7 22%,#3e7f62 52%,#1a4535 80%,#0f2a20 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 -14px 40px #00000059,0 30px 80px -10px #50aa7d73}.ba-capture-root .v-orb .core:after{content:"";filter:blur(2px);background:radial-gradient(#ffffff8c,#fff0 70%);border-radius:50%;position:absolute;inset:18% 22% 55% 26%}.ba-capture-root .v-status{text-align:center;font:500 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#9fc4b0;justify-content:center;align-items:center;gap:10px;margin-top:36px;display:flex}.ba-capture-root .wave{align-items:center;gap:3px;height:16px;display:flex}.ba-capture-root .wave i{background:#9fc4b0;border-radius:2px;width:3px}.ba-capture-root .v-said{text-align:center;font:400 27px/1.25 var(--serif);color:#fff;margin-top:16px;padding:0 34px}.ba-capture-root .v-said span{color:#fff6}.ba-capture-root .v-agent{font:13.5px/1.5 var(--sans);color:#d5ddd8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;gap:10px;margin:22px 22px 0;padding:14px 16px;display:flex}.ba-capture-root .v-agent .orb{flex:none;width:22px;height:22px;margin-top:1px}.ba-capture-root .v-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;padding:0 22px;display:flex}.ba-capture-root .v-chips .chip{color:#e4eae6;background:#ffffff12;border-color:#ffffff1f;height:28px;font-size:12px}.ba-capture-root .v-chips .chip .i{color:#9fc4b0}.ba-capture-root .v-chips .chip.diff{background:#78c8a029;border-color:#78c8a04d}.ba-capture-root .v-chips .chip.diff s{color:#ffffff73}.ba-capture-root .v-ctrl{justify-content:center;align-items:flex-end;gap:28px;display:flex;position:absolute;bottom:40px;left:0;right:0}.ba-capture-root .v-ctrl .c{color:#fff;background:#ffffff17;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.ba-capture-root .v-ctrl .c .i{width:20px;height:20px}.ba-capture-root .v-ctrl .end{width:72px;height:72px;color:var(--ink);background:#e8eae6;border:0}.ba-capture-root .v-ctrl .end .i{stroke-width:2px;width:22px;height:22px}.ba-capture-root .v-ctrl label{text-align:center;font:500 11px var(--sans);color:#ffffff80;margin-top:8px;display:block}.ba-capture-root .voice .home-ind{opacity:.7;background:#fff}
