:root{--paper:#edf1ef;--surface:#fafcfb;--surface-2:#e2e9e6;--ink:#0e1a2b;--ink-2:#47566a;--ink-3:#758396;--line:#d0d9d7;--route:#b3205f;--route-ink:#fff;--route-soft:#f5dbe7;--sea:#17647f;--sea-soft:#d6e8ee;--ok:#157548;--ok-soft:#d6efe2;--warn:#9a6210;--warn-soft:#f6e6c8;--risk:#b13c28;--risk-soft:#f6dcd5;--stage:#13202f;--stage-ink:#e8eef5;--shadow:0 1px 2px #0e1a2b0f, 0 8px 24px #0e1a2b14;--font-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--font-ui:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-data:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-label:11px;--fs-sm:13px;--fs-md:15px;--fs-lg:18px;--fs-xl:24px;--fs-2xl:34px;--r-sm:6px;--r-md:10px;--r-lg:16px;--rail:76px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#09101b;--surface:#101927;--surface-2:#172233;--ink:#e6edf5;--ink-2:#a2b0c3;--ink-3:#6f7e93;--line:#233048;--route:#ff5a9d;--route-ink:#1a0610;--route-soft:#3a1729;--sea:#5fb4d3;--sea-soft:#11303d;--ok:#3fcd8c;--ok-soft:#0f2f20;--warn:#e9b14b;--warn-soft:#33270e;--risk:#f37660;--risk-soft:#3b1913;--stage:#050a12;--stage-ink:#e8eef5;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#09101b;--surface:#101927;--surface-2:#172233;--ink:#e6edf5;--ink-2:#a2b0c3;--ink-3:#6f7e93;--line:#233048;--route:#ff5a9d;--route-ink:#1a0610;--route-soft:#3a1729;--sea:#5fb4d3;--sea-soft:#11303d;--ok:#3fcd8c;--ok-soft:#0f2f20;--warn:#e9b14b;--warn-soft:#33270e;--risk:#f37660;--risk-soft:#3b1913;--stage:#050a12;--stage-ink:#e8eef5;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font:400 var(--fs-md) / 1.5 var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--route);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-stretch:112%}.label{font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.num{font-family:var(--font-data);font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.shell{grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100%;display:grid}.rail{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;align-items:center;gap:6px;height:100vh;padding-block:14px;display:flex;position:sticky;top:0}.brand{color:var(--ink);justify-items:center;gap:2px;margin-bottom:14px;display:grid}.brand b{font:800 12px/1 var(--font-display);letter-spacing:.04em;font-stretch:125%}.rail-link{border-radius:var(--r-md);width:64px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:8px 0 7px;font-size:11px;font-weight:500;display:grid;position:relative}.rail-link:hover{background:var(--surface-2);color:var(--ink)}.rail-link[aria-current=page]{color:var(--ink);background:var(--surface-2)}.rail-link[aria-current=page]:before{content:"";background:var(--route);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:-6px}.rail-link .dot{background:var(--route);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:6px;right:14px}.rail-spacer{flex:1}.avatar{background:var(--sea-soft);width:36px;height:36px;color:var(--sea);font:700 13px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.main{min-width:0;padding:20px clamp(16px,3vw,36px) 104px}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:20px;display:flex}.topbar h1{font-size:var(--fs-xl);font-weight:700}.clock{font:600 var(--fs-lg) / 1 var(--font-data);font-variant-numeric:tabular-nums}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.panel-head{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 0;display:flex}.panel-body{padding:12px 16px 16px}.btn{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);font-weight:600;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn.primary{background:var(--route);border-color:var(--route);color:var(--route-ink)}.btn.primary:hover{filter:brightness(1.08)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2)}.btn.small{min-height:30px;padding:0 10px;font-size:12px}.btn:disabled{opacity:.5;cursor:default}.kbd{font:600 10px/1 var(--font-data);opacity:.7;border:1px solid;border-radius:4px;padding:3px 5px}.pill{white-space:nowrap;background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.risk{background:var(--risk-soft);color:var(--risk)}.pill.route{background:var(--route-soft);color:var(--route)}.pill.sea{background:var(--sea-soft);color:var(--sea)}.pill .led{background:currentColor;border-radius:50%;width:7px;height:7px}.led.live{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.strip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;display:grid;position:relative}.strip-node{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.strip-node:before{content:"";background:var(--line);height:2px;position:absolute;top:8px;left:-50%;right:50%}.strip-node:first-child:before{display:none}.strip-node.reached:before{background:var(--ink-3)}.strip-node.confirmed:before,.strip-node.joined:before{background:var(--ok)}.strip-mark{z-index:1;border:2px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:relative}.strip-node.sent .strip-mark{border-color:var(--ink-2)}.strip-node.confirmed .strip-mark,.strip-node.joined .strip-mark{border-color:var(--ok);background:var(--ok);color:var(--surface)}.strip-node.skipped .strip-mark{border-style:dashed;border-color:var(--ink-3)}.strip-node.failed .strip-mark{border-color:var(--risk);background:var(--risk-soft)}.strip-node.next .strip-mark{border-color:var(--route);box-shadow:0 0 0 4px var(--route-soft)}.strip-label{color:var(--ink-2);font-size:11px;font-weight:600;line-height:1.2}.strip-time{font:500 10px/1 var(--font-data);color:var(--ink-3)}.strip.compact .strip-label,.strip.compact .strip-time{display:none}.strip.compact .strip-mark{border-width:2px;width:12px;height:12px}.strip.compact .strip-node:before{top:5px}.strip.compact .strip-mark svg{display:none}.radar{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.next-card{box-shadow:var(--shadow);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;padding:22px 24px;display:grid}.next-card .who{align-items:center;gap:14px;min-width:0;display:flex}.next-card h2{font-size:var(--fs-2xl);font-weight:800;line-height:1.05}.countdown{text-align:right;align-content:start;gap:4px;display:grid}.countdown .num{font-size:40px;font-weight:600;line-height:1}.next-card .strip{grid-column:1/-1;padding:6px 0 2px}.next-card .actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.brief{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 20px;padding:14px 0 0;display:grid}.brief dt{margin-bottom:2px}.brief dd{margin:0;font-weight:500}.day{display:grid}.day-row{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) minmax(120px,200px);align-items:center;gap:14px;padding:12px 16px;display:grid}.day-row:first-child{border-top:0}.day-row.is-next{background:linear-gradient(90deg, var(--route-soft), transparent 70%)}.day-row.is-past{opacity:.72}.day-row .t{font:600 var(--fs-md) / 1 var(--font-data)}.day-row .name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.day-row .sub{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.day-right{justify-items:end;gap:6px;display:grid}.feed{max-height:520px;display:grid;overflow:auto}.feed-item{border-top:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:44px 22px minmax(0,1fr);gap:8px;padding:9px 16px;animation:.35s ease-out slide-in;display:grid}.feed-item:first-child{border-top:0}.feed-item .t{font:500 11px/1.9 var(--font-data);color:var(--ink-3)}.feed-item .ico{color:var(--ink-3);padding-top:1px}.feed-item.host .ico{color:var(--route)}.feed-item.ok .ico{color:var(--ok)}@keyframes slide-in{0%{opacity:0;transform:translateY(-4px)}}.funnel{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.funnel-step{border-left:1px solid var(--line);gap:6px;padding:14px 16px;display:grid}.funnel-step:first-child{border-left:0}.funnel-step .num{font-size:var(--fs-xl);font-weight:600;line-height:1}.funnel-bar{background:var(--surface-2);border-radius:4px;height:4px;overflow:hidden}.funnel-bar i{background:var(--sea);height:100%;display:block}.funnel-step.highlight .funnel-bar i{background:var(--route)}.toasts{right:16px;top:calc(16px + env(safe-area-inset-top,0px));z-index:40;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed}.toast{border-radius:var(--r-md);background:var(--ink);color:var(--paper);font-size:var(--fs-sm);box-shadow:var(--shadow);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 14px;animation:.3s ease-out slide-in;display:grid}.toast.warning .ico{color:var(--warn)}.toast .ico{color:var(--ok)}.incoming{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050a12b8;place-items:center;padding:16px;animation:.25s ease-out fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.incoming-card{background:var(--surface);border-radius:22px;gap:18px;width:min(520px,100%);padding:28px;display:grid;box-shadow:0 30px 80px #00000073}.ring{flex:none;place-items:center;width:84px;height:84px;margin:10px 14px 10px 4px;display:grid;position:relative}.ring .avatar{background:var(--route-soft);width:84px;height:84px;color:var(--route);font-size:26px}.ring:before,.ring:after{content:"";border:2px solid var(--route);border-radius:50%;animation:1.8s ease-out infinite ring;position:absolute;inset:0}.ring:after{animation-delay:.9s}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.incoming-card h2{font-size:28px;font-weight:800;line-height:1.1}.incoming-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.incoming-card li{font-size:var(--fs-sm);grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.incoming-card .actions{flex-wrap:wrap;gap:10px;display:flex}.incoming-card .actions .btn{min-height:46px;font-size:var(--fs-md);flex:1}.cockpit{grid-template:"bar bar bar""script prompt side""script center side"minmax(0,1fr)/250px minmax(0,1fr) 330px;gap:14px 16px;min-height:calc(100vh - 60px);display:grid}.cockpit-bar{grid-area:bar;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.cockpit-bar .who{align-items:center;gap:10px;min-width:0;display:flex}.cockpit-bar .who b{font:700 var(--fs-lg) / 1.1 var(--font-display);font-stretch:110%}.tape{border-bottom:2px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-bottom:8px;display:grid;position:relative}.tape-stage{text-align:left;cursor:default;background:0 0;border:0;gap:3px;min-width:0;padding:0 6px;display:grid;position:relative}.tape-stage:after{content:"";background:var(--ink-3);width:2px;height:10px;position:absolute;bottom:-10px;left:0}.tape-stage .name{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.tape-stage.done .name{color:var(--ink-2)}.tape-stage.current .name{color:var(--route)}.tape-stage .fill{background:var(--surface-2);border-radius:4px;height:4px;overflow:hidden}.tape-stage .fill i{background:var(--ink-3);height:100%;transition:width .5s;display:block}.tape-stage.current .fill i{background:var(--route)}.tape-pointer{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:9px solid var(--route);width:0;height:0;transition:left .6s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:-9px;transform:translate(-7px)}.gauge{align-items:center;gap:10px;display:flex}.gauge-track{background:linear-gradient(90deg, var(--sea), var(--warn) 55%, var(--route));border-radius:8px;width:120px;height:8px;position:relative}.gauge-track i{background:var(--ink);border-radius:3px;width:4px;height:16px;transition:left .6s;position:absolute;top:-4px;transform:translate(-2px)}.prompter{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);grid-area:prompt;align-content:start;gap:6px;min-height:132px;padding:16px 20px 16px 22px;display:grid;position:relative}.prompter:before{content:"";background:var(--sea);border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.prompter.objection{background:var(--route-soft);border-color:#0000}.prompter.objection:before{background:var(--route)}.prompter-kind{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prompter-say{font:600 clamp(19px, 1.65vw, 27px) / 1.28 var(--font-display);letter-spacing:-.005em;text-wrap:pretty;font-stretch:104%;animation:.4s ease-out prompt-in}.prompter-why{font-size:var(--fs-sm);color:var(--ink-2)}@keyframes prompt-in{0%{opacity:0;transform:translateY(6px)}}.center{grid-area:center;grid-template-rows:auto minmax(180px,1fr);gap:14px;min-height:0;display:grid}.stage{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--stage);width:100%;max-width:100%;max-height:56vh;color:var(--stage-ink);position:relative;overflow:hidden}.tile{background:radial-gradient(120% 90% at 30% 20%, #5fb4d338, transparent 60%), radial-gradient(100% 80% at 80% 90%, #ff5a9d29, transparent 55%), var(--stage);place-items:center;display:grid;position:absolute;inset:0}.tile .avatar{width:clamp(72px,12vw,120px);height:clamp(72px,12vw,120px);color:var(--stage-ink);outline-offset:6px;background:#ffffff14;outline:3px solid #0000;font-size:clamp(24px,3.5vw,40px);transition:outline-color .2s}.tile.speaking .avatar{outline-color:var(--ok)}.tile-tag{background:#00000073;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:12px;left:12px}.bars{align-items:center;gap:2px;height:12px;display:inline-flex}.bars i{background:var(--ok);border-radius:2px;width:3px;height:30%}.speaking .bars i{animation:.9s ease-in-out infinite bar}.bars i:nth-child(2){animation-delay:.15s}.bars i:nth-child(3){animation-delay:.3s}.bars i:nth-child(4){animation-delay:.45s}@keyframes bar{50%{height:100%}}.pip{aspect-ratio:16/10;border:1px solid #ffffff24;border-radius:10px;width:22%;min-width:96px;position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:0 6px 18px #00000059}.pip .tile .avatar{outline-offset:3px;width:36px;height:36px;font-size:13px}.pip .tile-tag{padding:2px 6px;font-size:10px;bottom:6px;left:6px}.share-banner{z-index:2;background:#0000008c;border-radius:8px;align-items:center;gap:8px;padding:5px 6px 5px 10px;font-size:12px;font-weight:600;display:flex;position:absolute;top:12px;right:12px}.share-banner .btn{min-height:26px;color:var(--stage-ink);background:#ffffff1f;border:0}.stage-overlay{z-index:3;background:#050a128c;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.stage.sharing{grid-template-columns:minmax(0,1fr) minmax(88px,19%);gap:6px;padding:6px;display:grid}.share-area{border-radius:12px;min-height:0;position:relative;overflow:hidden}.share-side{align-content:start;gap:6px;display:grid}.side-tile{aspect-ratio:4/3;border-radius:10px;position:relative;overflow:hidden}.side-tile .tile .avatar{outline-offset:3px;width:40px;height:40px;font-size:14px}.side-tile .tile-tag{padding:2px 6px;font-size:10px;bottom:6px;left:6px}.material-view{color:#0e1a2b;background:#f7f9f8;align-content:center;gap:14px;padding:52px clamp(14px,3vw,34px) clamp(14px,3vw,34px);display:grid;position:absolute;inset:0;overflow:auto}.transcript{align-content:start;gap:2px;min-height:0;max-height:360px;padding:12px 16px 16px;display:grid;overflow:auto}.line{border-radius:var(--r-sm);font-size:var(--fs-md);grid-template-columns:64px minmax(0,1fr);gap:10px;padding:6px 8px;line-height:1.45;display:grid}.line .who{color:var(--ink-3);padding-top:2px;font-size:12px;font-weight:700}.line.lead .who{color:var(--sea)}.line.flag-objection{background:var(--route-soft)}.line .chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.line.partial .text:after{content:"▍";color:var(--ink-3);margin-left:2px;animation:1s steps(2,end) infinite pulse}.script{grid-area:script;align-content:start;align-self:start;gap:4px;max-height:calc(100vh - 32px);padding:14px 10px;display:grid;position:sticky;top:16px;overflow:auto}.script-stage{border-radius:var(--r-md)}.script-stage>button{text-align:left;cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;width:100%;padding:8px;display:grid}.script-stage>button:hover{background:var(--surface-2)}.script-stage .title{font-weight:700;font-size:var(--fs-sm)}.script-stage.current .title{color:var(--route)}.script-stage .count{font:500 11px/1.6 var(--font-data);color:var(--ink-3)}.items{margin:0 0 6px;padding:0;list-style:none;display:grid}.item{border-radius:var(--r-sm);text-align:left;width:100%;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:5px 8px;display:grid}.item:hover{background:var(--surface-2)}.item.done{color:var(--ink-3)}.item.done .lbl{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.item.is-next{color:var(--ink);font-weight:600}.item .state{border:2px solid var(--ink-3);border-radius:50%;width:14px;height:14px;margin-top:3px}.item.asked .state{border-color:var(--sea);background:linear-gradient(90deg, var(--sea) 50%, transparent 50%)}.item.done .state{border-color:var(--ok);background:var(--ok)}.item.is-next .state{border-color:var(--route)}.item .byfact{color:var(--ok);font-size:11px;font-weight:600;text-decoration:none;display:block}.side{grid-area:side;align-content:start;gap:12px;min-width:0;display:grid}.objection-card{border-color:var(--route);border-width:2px;animation:.35s ease-out slide-in}.objection-card .quote{color:var(--ink-2);border-left:3px solid var(--route);margin:0;padding-left:10px;font-style:italic}.steps{counter-reset:s;gap:6px;margin:0;padding:0;list-style:none;display:grid}.steps li{font-size:var(--fs-sm);counter-increment:s;grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.steps li:before{content:counter(s);font:600 11px/20px var(--font-data);text-align:center;background:var(--surface-2);border-radius:50%;width:20px;height:20px}.facts{margin:0;display:grid}.fact{border-top:1px dashed var(--line);font-size:var(--fs-sm);grid-template-columns:112px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.fact:first-child{border-top:0}.fact dt{color:var(--ink-2)}.fact dd{margin:0;font-weight:600}.fact.fresh dd{animation:1.6s ease-out flash}@keyframes flash{0%{background:var(--ok-soft);color:var(--ok)}}.fact.empty dd{color:var(--ink-3);font-weight:400}.talk{gap:6px;display:grid}.talk-bar{background:var(--surface-2);border-radius:10px;height:10px;display:flex;position:relative;overflow:hidden}.talk-bar .host{background:var(--ink-2);transition:width .4s}.talk-bar .lead{background:var(--sea);flex:1}.talk-bar .target{background:var(--route);width:2px;position:absolute;top:-3px;bottom:-3px;left:60%}.talk-legend{color:var(--ink-2);justify-content:space-between;font-size:12px;display:flex}.alert{border-radius:var(--r-md);background:var(--warn-soft);color:var(--ink);font-size:var(--fs-sm);grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding:10px 12px;display:grid}.alert .ico{color:var(--warn)}.alert.info{background:var(--sea-soft)}.alert.info .ico{color:var(--sea)}.alert b{display:block}.materials{gap:8px;display:grid}.material{border-radius:var(--r-md);border:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.material .thumb{background:var(--sea-soft);width:34px;height:34px;color:var(--sea);border-radius:8px;place-items:center;display:grid}.material.top{border-color:var(--route)}.material.top .thumb{background:var(--route-soft);color:var(--route)}.material .t{font-size:var(--fs-sm);font-weight:600;line-height:1.25}.material .c{color:var(--ink-2);font-size:12px}.advice{border-style:dashed;border-color:var(--sea)}.controls{z-index:5;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;gap:10px;margin-top:4px;display:flex;position:sticky;bottom:0}.controls .group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seg{border:1px solid var(--line);border-radius:var(--r-md);display:inline-flex;overflow:hidden}.seg button{font:600 12px/1 var(--font-data);cursor:pointer;color:var(--ink-2);background:0 0;border:0;padding:6px 10px}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.btn.end{background:var(--risk);border-color:var(--risk);color:#fff}.summary{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.summary h2{font-size:var(--fs-2xl);font-weight:800}.kpis{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;display:grid;overflow:hidden}.kpis>div{border-left:1px solid var(--line);gap:4px;padding:12px 14px;display:grid}.kpis>div:first-child{border-left:0}.kpis .num{font-size:var(--fs-xl);font-weight:600;line-height:1}.checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checklist li{grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.bubble{background:var(--ok-soft);font-size:var(--fs-sm);border-radius:12px 12px 12px 4px;padding:12px 14px}.journey{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.timeline{margin:0;padding:0;list-style:none;display:grid}.tl{grid-template-columns:70px 28px minmax(0,1fr);gap:12px;display:grid;position:relative}.tl .t{font:500 12px/24px var(--font-data);color:var(--ink-3);text-align:right}.tl .rail-col{grid-template-rows:24px 1fr;justify-items:center;display:grid}.tl .rail-col .mark{background:var(--surface-2);width:24px;height:24px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.tl .rail-col .line-v{background:var(--line);width:2px;min-height:18px}.tl:last-child .line-v{display:none}.tl.ok .mark{background:var(--ok-soft);color:var(--ok)}.tl.route .mark{background:var(--route-soft);color:var(--route)}.tl.future{opacity:.55}.tl .body{min-width:0;padding-bottom:18px}.tl .body b{font-size:var(--fs-md);display:block}.tl .body p{font-size:var(--fs-sm);color:var(--ink-2);margin:2px 0 0}.phase{font:700 var(--fs-label) / 1 var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--route);padding:8px 0 12px 110px}.phone{background:var(--ink);width:100%;max-width:360px;box-shadow:var(--shadow);border-radius:34px;padding:10px;position:sticky;top:16px}.phone-screen{background:var(--surface-2);border-radius:26px;grid-template-rows:auto minmax(0,1fr);height:640px;max-height:72vh;display:grid;overflow:hidden}.phone-head{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.phone-head b{font-size:var(--fs-sm);display:block}.phone-head span{color:var(--ink-2);font-size:11px}.chat{align-content:start;gap:8px;padding:12px;display:grid;overflow:auto}.msg{background:var(--surface);border-radius:10px;justify-self:start;max-width:86%;padding:8px 10px 6px;font-size:13px;line-height:1.4;animation:.3s ease-out slide-in}.msg.me{background:var(--ok-soft);justify-self:end}.msg time{text-align:right;font:500 10px/1.4 var(--font-data);color:var(--ink-3);display:block}.msg-buttons{border-top:1px solid var(--line);gap:1px;margin:8px -10px -6px;display:grid}.msg-buttons span{text-align:center;color:var(--sea);border-top:1px solid var(--line);padding:8px;font-size:13px;font-weight:600}.msg-buttons span:first-child{border-top:0}.msg-buttons span.picked{background:var(--sea-soft)}.sys{color:var(--ink-2);background:var(--surface);text-align:center;border-radius:8px;justify-self:center;max-width:92%;padding:4px 8px;font-size:11px}.tabs{border-radius:var(--r-md);background:var(--surface-2);gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.tabs button{font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-weight:600}.tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001a}.lead-page{align-content:start;gap:16px;padding:22px 18px;display:grid;overflow:auto}.lead-page h3{font-size:22px;line-height:1.15}.pb-stage{border-top:1px solid var(--line);gap:8px;padding:16px;display:grid}.pb-stage:first-child{border-top:0}.pb-stage ol{font-size:var(--fs-sm);gap:6px;margin:0;padding-left:18px;display:grid}.pb-obj{border-top:1px solid var(--line);font-size:var(--fs-sm);gap:6px;padding:14px 16px;display:grid}.pb-obj:first-child{border-top:0}.triggers{flex-wrap:wrap;gap:4px;display:flex}.triggers code{font:500 11px/1.6 var(--font-data);background:var(--surface-2);color:var(--ink-2);border-radius:4px;padding:0 6px}.note{color:var(--ink-3);font-size:12px}@media (width>=1081px) and (height>=700px){.main:has(.cockpit){padding-block:14px}.cockpit{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"bar bar bar""script prompt side""script center side""controls controls controls";height:calc(100vh - 28px);min-height:640px}.controls{grid-area:controls;margin-top:0}.script{align-self:stretch;max-height:none;position:static}.side{align-self:stretch;padding-right:2px;overflow:auto}.center{grid-template-rows:minmax(0,1fr) minmax(170px,36%)}.stage{aspect-ratio:auto;height:100%;max-height:none}.transcript{max-height:none}}@media (width<=1280px){.cockpit{grid-template-columns:220px minmax(0,1fr) 300px}}@media (width<=1080px){.cockpit{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"bar bar""prompt side""center side""script side"}.script{max-height:none;position:static}.radar,.journey,.pb,.summary{grid-template-columns:minmax(0,1fr)}.phone{margin-inline:auto;position:static}}@media (width<=760px){.shell{grid-template-columns:minmax(0,1fr)}.rail{height:auto;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-right:0;border-top:1px solid var(--line);z-index:30;flex-direction:row;justify-content:space-around;position:fixed;inset:auto 0 0}.brand,.rail-spacer,.rail .avatar{display:none}.rail-link[aria-current=page]:before{width:auto;height:3px;inset:-6px 14px auto}.main{padding-bottom:156px}.cockpit{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""prompt""center""controls""side""script"}.controls{box-shadow:none;grid-area:controls;padding:8px;position:static}.cockpit-bar{grid-template-columns:minmax(0,1fr) auto}.cockpit-bar .tape{grid-area:2/1/auto/-1}.tape-stage .name{font-size:10px}.next-card{grid-template-columns:minmax(0,1fr);padding:18px}.countdown{text-align:left}.funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-step:nth-child(odd){border-left:0}.funnel-step:last-child{border-top:1px solid var(--line);grid-column:1/-1}.day-row{grid-template-columns:48px minmax(0,1fr)}.day-right{grid-column:2;justify-items:start}.tl{grid-template-columns:48px 24px minmax(0,1fr)}.phase{padding-left:84px}.stage{max-height:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.field{gap:6px;min-width:0;display:grid}.field>span{font-size:var(--fs-sm);font-weight:600}.field small{color:var(--ink-3);font-size:12px}.input,textarea.input,select.input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;padding:9px 12px}textarea.input{resize:vertical;min-height:140px;line-height:1.45}.input:focus{outline:2px solid var(--route);outline-offset:0;border-color:#0000}.form{gap:16px;display:grid}.form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.error-box{border-radius:var(--r-md);background:var(--risk-soft);color:var(--risk);font-size:var(--fs-sm);padding:10px 12px;font-weight:600}.ok-box{border-radius:var(--r-md);background:var(--ok-soft);color:var(--ok);font-size:var(--fs-sm);padding:10px 12px;font-weight:600}.info-box{border-radius:var(--r-md);background:var(--sea-soft);font-size:var(--fs-sm);padding:12px 14px}.copybox{border:1px dashed var(--line);border-radius:var(--r-md);background:var(--paper);align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 12px;display:flex}.copybox code{font:500 13px/1.4 var(--font-data);overflow-wrap:anywhere;flex:1;min-width:0}.auth{place-items:center;min-height:100%;padding:24px 16px;display:grid}.auth-card{gap:20px;width:min(440px,100%);padding:28px;display:grid}.auth-card h1{font-size:26px;font-weight:800}.brandline{font:800 14px/1 var(--font-display);letter-spacing:.04em;align-items:center;gap:10px;font-stretch:125%;display:flex}.wizard{gap:20px;width:min(760px,100%);margin:0 auto;padding-block:8px 40px;display:grid}.wizard-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.wizard-steps li{color:var(--ink-3);flex:1;gap:6px;font-size:12px;font-weight:600;display:grid}.wizard-steps li:before{content:"";background:var(--line);border-radius:4px;height:4px}.wizard-steps li.done:before{background:var(--ink-3)}.wizard-steps li.current{color:var(--route)}.wizard-steps li.current:before{background:var(--route)}.cards{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.choice{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:left;cursor:pointer;gap:4px;padding:14px;display:grid}.choice:hover{border-color:var(--ink-3)}.choice[aria-pressed=true]{border-color:var(--route);box-shadow:0 0 0 1px var(--route);background:var(--route-soft)}.choice b{font-size:var(--fs-md)}.choice span{color:var(--ink-2);font-size:12px}.days{flex-wrap:wrap;gap:6px;display:flex}.days button{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;min-width:46px;min-height:38px;font-weight:600}.days button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.actions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.table th{text-align:left;font-size:var(--fs-label);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 16px;font-weight:600}.table td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.table tr:last-child td{border-bottom:0}.table .num{text-align:right}.tabs-line{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.tabs-line button{color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-weight:600}.tabs-line button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--route)}.list{display:grid}.list-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 16px;display:grid}.list-row:first-child{border-top:0}.list-row b{display:block}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.public{min-height:100%;padding:24px 16px 48px}.public-card{gap:20px;width:min(560px,100%);margin:0 auto;display:grid}.slot-days{gap:16px;display:grid}.slot-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.slot{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-height:42px;font:600 14px/1 var(--font-data);cursor:pointer}.slot[aria-pressed=true]{background:var(--route);color:var(--route-ink);border-color:var(--route)}.check{font-size:var(--fs-sm);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.check input{width:18px;height:18px;accent-color:var(--route);margin-top:2px}.video{object-fit:cover;background:var(--stage);width:100%;height:100%;position:absolute;inset:0}.video.mirror{transform:scaleX(-1)}.video.contain{object-fit:contain}.room{min-height:100%;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));background:var(--stage);color:var(--stage-ink);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid}.room-head{font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:10px;display:flex}.room-stage{border-radius:var(--r-lg);background:#0b1320;min-height:320px;position:relative;overflow:hidden}.room-wait{text-align:center;background:#050a1299;place-content:center;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.room-wait h2{color:var(--stage-ink);font-size:24px}.room-controls{justify-content:center;gap:10px;display:flex}.round{width:54px;height:54px;color:var(--stage-ink);cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;display:grid}.round.off{background:var(--risk)}.room-share{z-index:2;position:absolute;inset:0}.room-self{aspect-ratio:3/4;z-index:3;border:1px solid #fff3;border-radius:12px;width:28%;max-width:200px;position:absolute;bottom:10px;right:10px;overflow:hidden}@media (width<=760px){.split{grid-template-columns:minmax(0,1fr)}.auth-card{padding:22px}}a.rail-link,a.btn{text-decoration:none}.modal{z-index:45;background:#050a128c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal .panel{width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto}.banner{border-radius:var(--r-md);background:var(--warn-soft);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.day-chips{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.day-chips button{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:58px;color:var(--ink-2);text-transform:capitalize;cursor:pointer;flex:none;justify-items:center;gap:2px;padding:8px 6px;font-size:12px;display:grid}.day-chips button b{color:var(--ink);font-size:18px}.day-chips button[aria-selected=true]{border-color:var(--route);box-shadow:0 0 0 1px var(--route);background:var(--route-soft)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar select.input{width:auto;max-width:240px}.search{align-items:center;display:flex;position:relative}.search svg{color:var(--ink-3);pointer-events:none;position:absolute;left:10px}.search .input{width:min(280px,70vw);padding-left:32px}.empty-state{gap:10px;max-width:720px;padding:24px;display:grid}.empty-state h2{font-size:var(--fs-xl)}.empty-state p{margin:0}.board{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(188px,1fr)) 52px;gap:8px;padding-bottom:8px;display:grid;overflow-x:auto}.board-col{background:var(--surface-2);border-radius:var(--r-lg);scroll-snap-align:start;border:1px solid #0000;grid-template-rows:auto 1fr;min-height:240px;max-height:calc(100vh - 170px);transition:border-color .12s,background .12s;display:grid}.board.lost-open{grid-template-columns:repeat(7,minmax(188px,1fr))}.board-col.is-collapsed{grid-template-rows:1fr}.board-collapsed{width:100%;font:inherit;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;border-radius:var(--r-lg);background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:14px 0;display:flex}.board-collapsed b{writing-mode:vertical-rl;transform:rotate(180deg)}.board-collapsed:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.board-hide{margin-left:auto;padding:2px 6px}.board-col.is-over{border-color:var(--route);background:var(--route-soft)}.board-head{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:2px 8px;padding:12px 12px 8px;display:flex}.board-head .num{font:600 12px/1 var(--font-data);color:var(--ink-3)}.led{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.led.sea{background:var(--sea)}.led.route{background:var(--route)}.led.ok{background:var(--ok)}.led.risk{background:var(--risk)}.board-list{align-content:start;gap:8px;padding:0 8px 10px;display:grid;overflow-y:auto}.board-empty{text-align:center;color:var(--ink-3);border:1px dashed var(--line);border-radius:var(--r-md);margin:0;padding:18px 8px;font-size:12px}.lead-card{text-align:left;width:100%;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);cursor:grab;gap:9px;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 1px 2px #0e1a2b0d}.lead-card:hover,.lead-card[aria-current=true]{border-color:color-mix(in srgb, var(--route) 45%, var(--line));transform:translateY(-1px);box-shadow:0 1px 2px #0e1a2b0f,0 6px 16px #0e1a2b17}.lead-card[aria-current=true]{border-color:var(--route)}.lead-card:active{cursor:grabbing;transform:none}.lead-card.is-idle{box-shadow:inset 3px 0 0 var(--warn), 0 1px 2px #0e1a2b0d}.lead-card-top{align-items:center;gap:9px;min-width:0;display:flex}.lead-card-top .avatar{width:30px;height:30px;font-size:11px}.lead-card-id{flex:1;min-width:0;line-height:1.25;display:grid}.lead-card-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lead-card-sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.lead-card-score{font:600 11px/1.2 var(--font-data);background:var(--surface-2);color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.lead-card-score.ok{background:var(--ok-soft);color:var(--ok)}.lead-card-deal{border-radius:var(--r-sm);background:var(--surface-2);gap:2px;min-width:0;padding:7px 9px;font-size:12.5px;line-height:1.3;display:grid}.lead-card-deal .product{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-card-deal b{font:600 13px/1.2 var(--font-data);color:var(--ink)}.lead-card-act{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 7px;font-size:12px;line-height:1.35;display:grid}.lead-card-act svg{color:var(--ink-3);margin-top:1px}.lead-card-act .txt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-card-act .when{color:var(--ink-3);grid-column:2;font-size:11px}.lead-card-flag{border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.lead-card-flag.meet{background:var(--route-soft);color:var(--route)}.lead-card-flag.idle{background:var(--warn-soft);color:var(--warn)}.lead-card-foot{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.lead-card-foot .pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:2px 8px;font-size:11px;display:block;overflow:hidden}.lead-card-foot .tag{border:1px solid var(--line);color:var(--ink-2);border-radius:4px;padding:1px 6px;font-size:11px;font-style:normal}.board-value{font:500 11.5px/1.3 var(--font-data);color:var(--ink-3);flex:1 0 100%;padding-left:16px}.cell-act{max-width:280px;font-size:var(--fs-sm)}.cell-act>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deal-fields{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;display:grid}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:var(--surface-2)}.table tr.is-archived td{opacity:.6}.drawer-wrap{z-index:44;background:#050a1259;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--line);width:min(540px,100%);height:100%;box-shadow:var(--shadow);grid-template-rows:auto 1fr;animation:.16s ease-out drawer-in;display:grid}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}.drawer-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.drawer-head h2{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-head a.note{color:var(--sea);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.drawer-body{padding:4px 18px 32px;overflow-y:auto}.drawer-sec{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.drawer-sec:last-child{border-bottom:0}.drawer-sec .feed{max-height:none;margin:0 -16px}.drawer-sec .feed-item{grid-template-columns:78px 22px minmax(0,1fr)}.drawer-sec .feed-item.k-note .ico,.drawer-sec .feed-item.k-stage .ico{color:var(--route)}.note-tag{color:var(--route);font-size:11px;display:block}.stage-pick{flex-wrap:wrap;gap:6px;display:flex}.stage-pick button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:600 12px/1.2 var(--font-ui);cursor:pointer;border-radius:999px;padding:6px 10px}.stage-pick button:hover{border-color:var(--ink-3)}.stage-pick button[aria-pressed=true]{color:var(--paper);background:var(--sea);border-color:#0000}.stage-pick button.route[aria-pressed=true]{background:var(--route)}.stage-pick button.ok[aria-pressed=true]{background:var(--ok)}.stage-pick button.risk[aria-pressed=true]{background:var(--risk)}.inline-field{font-size:var(--fs-sm);align-items:center;gap:10px;font-weight:600;display:flex}.inline-field .input{max-width:180px}.facts-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 14px;margin:0;display:grid}.facts-list dt{color:var(--ink-3);font-size:11px}.facts-list dd{font-size:var(--fs-sm);word-break:break-word;margin:0}.meeting-row{font-size:var(--fs-sm);justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.booking-box{border:1px solid var(--line);border-radius:var(--r-md);gap:10px;padding:12px;display:grid}.note-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.note-form textarea.input{min-height:64px}.chat{gap:8px;display:grid}.chat-window{border-radius:var(--r-sm);align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.chat-window.ok{background:var(--ok-soft);color:var(--ok)}.chat-window.warn{background:var(--warn-soft);color:var(--warn)}.chat-window.closed{background:var(--surface-2);color:var(--ink-2);font-weight:500}.chat-list{align-content:start;gap:6px;max-height:340px;padding:4px 2px;display:grid;overflow-y:auto}.chat.tall .chat-list{height:clamp(240px,100vh - 500px,640px);max-height:none}.bubble{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;gap:6px;max-width:82%;padding:8px 10px;font-size:14px;line-height:1.4;display:grid}.bubble.out{background:var(--sea-soft);border-color:#0000;justify-self:end}.bubble.failed{border-color:var(--risk,#c0392b)}.bubble small{opacity:.7;font-size:11px;display:block}.chat-audio{width:min(280px,100%);height:36px}.chat-image,.chat-video{border-radius:var(--r-sm);max-width:min(260px,100%);max-height:260px;display:block}.chat-file{border-radius:var(--r-sm);background:var(--surface-2);color:inherit;align-items:center;gap:6px;padding:6px 10px;font-weight:600;text-decoration:none;display:inline-flex}.chat-composer{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:6px;padding:8px;display:grid}.chat-composer textarea.input{resize:vertical;background:0 0;border:0;min-height:44px;padding:4px 2px}.chat-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.grow{flex:1}.chat-attach{background:var(--surface-2);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.chat-recording{border:1px solid var(--risk);border-radius:var(--r-md);background:var(--risk-soft);color:var(--risk);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}.rec-dot{background:var(--risk);border-radius:50%;width:10px;height:10px;animation:1s infinite rec-blink}@keyframes rec-blink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.rec-dot{animation:none}}.stars{align-items:center;gap:1px;line-height:1;display:inline-flex}.stars>*{color:var(--line);cursor:default;background:0 0;border:0;padding:0 1px}.stars button{cursor:pointer}.stars .on{color:#e0a419}.remind{display:inline-flex;position:relative}.btn.route-soft{background:var(--route-soft);color:var(--route);border-color:#0000}.remind-pop{z-index:30;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:min(330px,86vw);box-shadow:var(--shadow);gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.remind-quick,.remind-when{flex-wrap:wrap;gap:6px;display:flex}.remind-when .input{flex:1;min-width:120px}.chip{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip.alert:not(.on){border-color:var(--route);color:var(--route)}.chip-n{font-variant-numeric:tabular-nums;opacity:.75}.conv-shell{grid-template-columns:minmax(300px,380px) 1fr;align-items:start;gap:16px;display:grid}.conv-side{align-content:start;gap:10px;display:grid}.conv-filters{flex-wrap:wrap;gap:6px;display:flex}.conv-list{gap:6px;max-height:calc(100vh - 260px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.conv-item{text-align:left;background:var(--surface);width:100%;color:inherit;border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--r-md);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 10px 10px 12px;display:flex}.conv-item:hover{border-color:var(--ink-3)}.conv-item.heat-quente{border-left-color:var(--route)}.conv-item.heat-morna{border-left-color:var(--warn)}.conv-item.active{background:var(--sea-soft);border-color:var(--sea)}.conv-body{flex:1;gap:4px;min-width:0;display:grid}.conv-head{align-items:center;gap:6px;min-width:0;display:flex}.conv-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-time{opacity:.7;flex-shrink:0;margin-left:auto;font-size:11px}.conv-last{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.conv-tags{flex-wrap:wrap;gap:4px;display:flex}.conv-tags .pill{padding:2px 7px;font-size:11px}.heat-tag{background:var(--surface-2);color:var(--ink-3);border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.heat-tag.quente{background:var(--route);color:var(--route-ink)}.heat-tag.morna{background:var(--warn-soft);color:var(--warn)}.conv-main{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);align-content:start;gap:10px;min-height:420px;padding:14px;display:grid}.conv-main-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.conv-who{flex:1;min-width:0;display:grid}.conv-who b,.conv-who .note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-back{display:none}.conv-main-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:10px;display:flex}.conv-tool{align-items:center;gap:6px;display:inline-flex}.conv-remind-note{border-radius:var(--r-sm);background:var(--route-soft);color:var(--route);align-items:center;gap:6px;margin:0;padding:8px 10px;font-weight:600;display:flex}.conv-empty{text-align:center;min-height:380px;color:var(--ink-3);align-content:center;place-items:center;gap:6px;display:grid}.conv-empty p{max-width:360px;margin:0}@media (width<=900px){.conv-shell{grid-template-columns:1fr}.conv-shell.has-open .conv-side,.conv-shell:not(.has-open) .conv-main{display:none}.conv-back{display:inline-flex}.conv-list{max-height:none}.chat.tall .chat-list{height:max(220px,100vh - 540px)}.conv-main{padding:10px}.chat-actions .btn-text,.conv-main-head .pill{display:none}}.suggest-list{gap:6px;display:grid}.suggest-list .btn{text-align:left;white-space:pre-wrap;justify-content:flex-start;height:auto;padding:8px 10px}.check-line{font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.results{gap:14px;display:grid}.kpis-flat{border:0;border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0}.results .funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.split-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.compare{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.compare>div{gap:2px;display:grid}.compare .num{font-size:var(--fs-lg);font-weight:600}@media (width<=760px){.rail-link{flex:1 1 0;width:auto;min-width:0;font-size:10px}.toolbar,.search,.search .input{width:100%}.toolbar select.input{flex:100%;min-width:0;max-width:none}.board{grid-template-columns:repeat(6,78vw) 52px}.board.lost-open{grid-template-columns:repeat(7,78vw)}.board-col{max-height:none}.compare,.results .funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.note-form,.deal-fields{grid-template-columns:minmax(0,1fr)}}.conn-list{gap:14px;max-width:880px;display:grid}.conn-step{gap:10px;padding:16px 18px;display:grid}.conn-step.is-ok{border-color:color-mix(in srgb, var(--ok) 35%, var(--line))}.conn-head{align-items:center;gap:10px;display:flex}.conn-head h2{font-size:var(--fs-lg);margin-right:auto}.conn-n{background:var(--surface-2);width:28px;height:28px;font:700 13px/1 var(--font-data);border-radius:50%;flex:none;place-items:center;display:grid}.conn-step.is-ok .conn-n{background:var(--ok);color:var(--surface)}.conn-body{gap:10px;padding-left:38px;display:grid}.conn-body p{margin:0}.choice-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.choice-card{text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;gap:6px;padding:12px 14px;display:grid}.choice-card span{font-size:var(--fs-sm);color:var(--ink-2)}.choice-card[aria-pressed=true]{border-color:var(--route);box-shadow:inset 0 0 0 1px var(--route)}.steps-list{gap:4px;margin:0;padding-left:20px;display:grid}.steps-list a{color:var(--sea)}.drop{border:1px dashed var(--ink-3);border-radius:var(--r-md);color:var(--ink-2);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:10px;padding:22px 16px;display:flex;position:relative}.drop:hover{background:var(--surface-2)}.drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.creative-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.creative{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0;overflow:hidden}.creative img,.creative video,.creative .doc{aspect-ratio:9/12;object-fit:cover;background:var(--stage);width:100%;color:var(--stage-ink);place-items:center;display:grid}.creative figcaption{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 6px;padding:6px 8px;font-size:12px;display:grid}.creative figcaption span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative figcaption .note{grid-row:2}.creative figcaption .btn{grid-area:1/2/3}.collapse-head{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;padding-bottom:14px}.account-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.accounts{gap:8px;display:grid}.modal .panel.kit{width:min(760px,100%)}.kit-facts{font-size:var(--fs-sm);gap:4px;display:grid}.check-grid{gap:8px;display:grid}.check-grid .check-line{align-items:flex-start}.creative-links{flex-wrap:wrap;gap:8px;display:flex}.creative-links a{border:1px solid var(--line);color:inherit;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}@media (width<=760px){.conn-body{padding-left:0}.account-row{grid-template-columns:minmax(0,1fr) auto}.account-row input:first-child{grid-column:1/-1}.rail-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.admin-split{grid-template-columns:minmax(260px,1fr) minmax(0,2.6fr)}@media (width<=1080px){.admin-split{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.rail .rail-logout{display:none}}.f-page .public-card{gap:16px}.f-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.f-progress{background:var(--surface-2);border-radius:4px;height:4px;overflow:hidden}.f-progress span{background:var(--route);border-radius:0 4px 4px 0;height:100%;transition:width .25s;display:block}.f-step{gap:16px;display:grid}.f-step h1{margin:0;font-size:28px;line-height:1.12}.f-question{margin:0;font-size:22px;line-height:1.2}.f-media{border-radius:var(--r-md);background:var(--stage);object-fit:contain;justify-self:center;width:auto;max-width:100%;max-height:min(58vh,520px);display:block}.f-embed{aspect-ratio:16/9;width:100%;max-height:none;position:relative;overflow:hidden}.f-embed.vertical{aspect-ratio:9/16;width:auto;height:min(58vh,520px)}.f-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rich p,.rich ul{margin:0 0 12px}.rich p:last-child,.rich ul:last-child{margin-bottom:0}.rich ul{gap:8px;padding-left:20px;display:grid}.f-text{font-size:17px;line-height:1.55}.f-cta{justify-content:center;min-height:52px;font-size:17px}.f-options{gap:10px;display:grid}.f-option{text-align:left;min-height:56px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:grid}.f-option:hover{border-color:var(--ink-3)}.f-radio{border:2px solid var(--ink-3);border-radius:50%;width:20px;height:20px}.f-option[aria-checked=true]{border-color:var(--route);box-shadow:inset 0 0 0 1px var(--route);background:var(--route-soft)}.f-option[aria-checked=true] .f-radio{border-color:var(--route);background:radial-gradient(circle, var(--route) 45%, transparent 50%)}.f-back{justify-self:start}.f-bars{gap:6px;display:grid}.f-bar-row{font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:minmax(0,11em) minmax(0,1fr) 3.5em;align-items:center;gap:10px;display:grid}.f-bar-track{align-items:center;gap:8px;min-width:0;display:flex}.f-bar{background:var(--sea);border-radius:0 4px 4px 0;min-width:2px;height:14px}.f-bar-track b{color:var(--ink);font-size:var(--fs-sm)}.f-bar-row>.note{text-align:right}.fe{gap:14px;max-width:920px;display:grid}.fe-title{margin:18px 0 0;font-size:20px}.fe-sub{margin:-6px 0 0}.fe-arrows{gap:4px;display:flex}.fe-media{gap:8px;display:grid}.fe-media video,.fe-media img{border-radius:var(--r-md);background:var(--stage);max-width:260px;max-height:320px}.fe-options{gap:6px;display:grid}.fe-opt{grid-template-columns:minmax(0,2.2fr) 4.5em minmax(0,1.4fr) 7.5em 36px;align-items:center;gap:6px;display:grid}.fe-opt-head{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.fe-check{justify-content:center;display:flex}.fe-check input{width:18px;height:18px;accent-color:var(--route)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.fe-opt{border-bottom:1px solid var(--line);grid-template-columns:5em minmax(0,1fr) 36px;padding-bottom:10px}.fe-opt>input:first-child{grid-area:1/1/auto/-1}.fe-opt>input:nth-child(2){grid-area:2/1}.fe-opt>.fe-check{grid-area:2/2;justify-content:flex-start;align-items:center}.fe-opt>button{grid-area:2/3}.fe-opt>input:nth-child(3){grid-area:3/1/auto/-1}.fe-opt-head{display:none}.f-bar-row{grid-template-columns:minmax(0,8.5em) minmax(0,1fr) 3em}}.mobile-only{display:none}.mobile-links{grid-template-columns:1fr 1fr;gap:10px}.mobile-links .btn{justify-content:center}@media (width<=760px){.rail .desktop-only{display:none}.mobile-only.mobile-links{display:grid}.fe-check .sr{clip:auto;width:auto;height:auto;font-size:var(--fs-sm);margin-left:6px;position:static}}.ag-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.ag-main{gap:10px;min-width:0;display:grid}.ag-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-legend{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:6px;margin-left:auto;display:flex}.ag-legend i{border-radius:3px;width:10px;height:10px;margin-left:8px;display:inline-block}.ag-legend i.k-reuniao,.ag-item.k-reuniao,.ag-row.k-reuniao{--ag-c:var(--route);--ag-bg:var(--route-soft)}.ag-legend i.k-compromisso,.ag-item.k-compromisso,.ag-row.k-compromisso{--ag-c:var(--sea);--ag-bg:var(--sea-soft)}.ag-legend i{background:var(--ag-c)}.ag-grid{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:52px repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.ag-head{text-align:center;font-size:var(--fs-sm);color:var(--ink-2);border-bottom:1px solid var(--line);border-left:1px solid var(--line);text-transform:capitalize;padding:8px 6px}.ag-head b{color:var(--ink);font-size:var(--fs-md)}.ag-head.is-today{background:var(--route-soft)}.ag-corner{border-left:0}.ag-hours{position:relative}.ag-hours span{font:11px/1 var(--font-data);color:var(--ink-3);position:absolute;right:6px;transform:translateY(-50%)}.ag-hours span:first-child{transform:none;top:2px!important}.ag-col{border-left:1px solid var(--line);background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px);cursor:copy;position:relative}.ag-item{text-align:left;font:inherit;color:var(--ink);background:var(--ag-bg);border:0;border-left:3px solid var(--ag-c);cursor:pointer;border-radius:6px;padding:3px 6px;font-size:12px;line-height:1.25;position:absolute;overflow:hidden}.ag-item b{font-size:11px}.ag-item:hover{box-shadow:0 0 0 1px var(--ag-c);z-index:2}.ag-item.is-past{opacity:.6}.ag-item.is-short{white-space:nowrap;text-overflow:ellipsis}.ag-now{background:var(--risk);pointer-events:none;z-index:3;height:2px;position:absolute;left:0;right:0}.ag-now:before{content:"";background:var(--risk);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.ag-mobile{gap:10px}.ag-row{text-align:left;min-height:52px;font:inherit;color:var(--ink);background:var(--ag-bg);border:0;border-left:4px solid var(--ag-c);border-radius:var(--r-md);cursor:pointer;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.ag-row small{color:var(--ink-2)}.ag-examples{font-size:var(--fs-sm);gap:4px;margin:0;padding-left:18px;display:grid}@media (width<=1080px){.ag-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.desktop-only{display:none!important}.mobile-only.ag-mobile{display:grid}.ag-legend{width:100%;margin-left:0}}.pulse{box-shadow:var(--shadow);margin-bottom:20px}.pulse-kpis{background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:1px;margin:12px 16px 0;display:grid;overflow:hidden}.pulse-kpi{background:var(--surface);align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}.pulse-kpi .k-label{color:var(--ink-2);font-size:12px;font-weight:600}.pulse-kpi .k-value{font:700 28px/1.1 var(--font-ui);letter-spacing:-.01em;color:var(--ink)}.pulse-kpi.lead-kpi{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);column-gap:14px}.pulse-kpi.lead-kpi .k-label,.pulse-kpi.lead-kpi .k-value,.pulse-kpi.lead-kpi .delta{grid-column:1}.pulse-kpi.lead-kpi .pulse-chart{grid-area:1/2/4}.delta{white-space:nowrap;font-size:12px;font-weight:600}.delta.up{color:var(--ok)}.delta.down{color:var(--risk)}.delta.flat{color:var(--ink-3);font-weight:500}.pulse-bars{align-items:flex-end;gap:2px;min-width:0;height:52px;display:flex;position:relative}.pulse-bars .bar{cursor:pointer;flex:1;align-items:flex-end;min-width:2px;height:100%;display:flex}.pulse-bars .bar i{background:var(--sea);opacity:.45;border-radius:3px 3px 0 0;width:100%;transition:opacity .12s;display:block}.pulse-bars .bar.today i{background:var(--route);opacity:1}.pulse-bars .bar.on i{opacity:1}.pulse-chart{align-self:end;gap:4px;min-width:0;display:grid}.pulse-cap{color:var(--ink-3);text-align:right;white-space:nowrap;font-size:11.5px}.pulse-cap b{color:var(--ink)}.pulse-title{gap:2px;min-width:0;display:grid}.pulse-title .note{color:var(--ink-3);font-size:12px}.pulse .panel-head{align-items:flex-start}.pulse .seg{flex:none}.pulse .seg button{white-space:nowrap}.pulse-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:14px 16px 4px;display:grid}.move-title{font:700 13px/1.2 var(--font-ui);letter-spacing:0;align-items:center;gap:6px;margin:0 0 6px;display:flex}.move-title.up span{color:var(--ok)}.move-title.down span{color:var(--risk)}.moves{margin:0;padding:0;list-style:none;display:grid}.move{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.move-name{min-width:0;line-height:1.3;display:grid}.move-name b{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.move-num{font-size:var(--fs-sm);flex:none;justify-items:end;line-height:1.3;display:grid}.pulse-empty{color:var(--ink-2);font-size:var(--fs-sm);margin:0;padding:14px 16px 16px}.pulse-foot{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:8px;padding:10px 16px 14px;display:flex}.pulse-foot b{color:var(--ink)}@media (width<=1080px){.pulse-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-kpi.lead-kpi{grid-column:1/-1}}@media (width<=760px){.pulse-kpis{margin:12px 12px 0}.pulse-kpi .k-value{font-size:24px}.pulse-moves{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.pulse-foot{padding:10px 12px 12px}}.verified-badge{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--ok) 35%, var(--line));background:var(--ok-soft);font-size:var(--fs-sm);align-items:flex-start;gap:12px;padding:12px 14px;line-height:1.4;display:flex}.verified-badge b{color:var(--ink);display:block}.verified-badge .note{color:var(--ink-2);margin-top:2px;display:block}.verified-badge .seal,.verified-rail .seal{background:var(--ok);width:28px;height:28px;color:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.conn-list~.verified-badge,.topbar+.muted+.verified-badge{margin-bottom:16px}.verified-rail{text-align:center;width:64px;color:var(--ok);justify-items:center;gap:4px;margin-bottom:4px;padding:6px 0;font-size:10px;font-weight:600;line-height:1.2;display:grid}.verified-rail .seal{width:24px;height:24px}.verified-mobile{display:none}@media (width<=760px){.rail .verified-rail{display:none}.verified-mobile{margin:-6px 0 14px;display:flex}.verified-mobile .verified-rail{gap:8px;width:auto;padding:0;font-size:12px;display:inline-flex}.verified-mobile .verified-rail .seal{width:20px;height:20px}}.check-row{border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.check-row input{margin-top:3px}.contract-text{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);max-height:min(56vh,520px);font-size:var(--fs-sm);padding:16px 18px;line-height:1.6;overflow-y:auto}.contract-text h2{font-size:var(--fs-md);margin:0 0 2px}.contract-text h3{font-size:var(--fs-sm);margin:18px 0 6px}.contract-text p{overflow-wrap:anywhere;margin:0 0 8px}.contract-text p.contract-item{padding-left:18px}.check-row small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.input.secret{-webkit-text-security:disc;font-family:var(--font-data);letter-spacing:.04em}.input.secret::placeholder{font-family:var(--font-ui);letter-spacing:0}.hook-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.hook-status{border:1px solid var(--line);border-left:4px solid var(--ink-3);border-radius:var(--r-md);font-size:var(--fs-sm);align-content:start;gap:4px;padding:12px 14px;display:grid}.hook-status.ok{border-left-color:var(--ok)}.hook-status.bad{border-left-color:var(--risk);background:var(--risk-soft)}.link-btn{color:var(--sea);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.owner-chip{background:var(--sea-soft);width:22px;height:22px;color:var(--sea);font:700 9.5px/1 var(--font-display);border-radius:50%;place-items:center;margin-left:auto;display:inline-grid}.owner-chip.none{background:var(--warn-soft);color:var(--warn)}.team-list,.team-invites{gap:8px;display:grid}.team-row{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.team-row.is-off{opacity:.65}.team-who{min-width:0;display:grid}.team-who .note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-settings{gap:8px;display:grid}@media (width<=760px){.team-row{grid-template-columns:auto minmax(0,1fr)}.team-row>:nth-child(3),.team-row>:nth-child(4){grid-column:2;justify-self:start}}.flow-modal{width:min(720px,100%)!important}.flow{justify-items:stretch;display:grid}.flow-node{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:8px;padding:12px;display:grid}.flow-node.trigger{border-width:2px}.flow-head{align-items:center;gap:8px;min-width:0;display:flex}.flow-head b{flex:1;min-width:0}.flow-ico{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:inline-grid}.flow-tools{flex-shrink:0;gap:6px;display:inline-flex}.flow-item{display:grid}.flow-link{background:var(--line);width:2px;height:14px;margin-left:25px}.flow-add{font:inherit;font-size:var(--fs-sm,13px);color:inherit;border:1px dashed var(--line);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;margin-left:6px;padding:2px 10px}.flow-add-menu{flex-wrap:wrap;gap:6px;display:flex}.flow-end{border:1px solid var(--line);font-size:var(--fs-sm,13px);opacity:.8;border-radius:999px;justify-self:start;padding:4px 12px}.flow-chips{flex-wrap:wrap;gap:6px;display:flex}.flow-chip{border:1px solid var(--line);font-size:var(--fs-sm,13px);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.run-row{border-bottom:1px solid var(--line);padding:10px 0}.ar-page{gap:12px;display:grid}.ar-list{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));align-items:start;gap:12px;display:grid}.ar-rule.is-off{opacity:.7}.ar-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ar-files{flex-wrap:wrap;gap:6px;display:flex}.ar-file{border:1px solid var(--line);max-width:100%;font-size:var(--fs-sm);color:var(--ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;text-decoration:none;display:inline-flex}.ar-modal{width:min(640px,100%)!important}.ar-triggers{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ar-vars{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.guide-fab{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:34;background:var(--ink);min-height:46px;color:var(--paper);font:700 var(--fs-md) / 1 var(--font-ui);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;display:inline-flex;position:fixed}.guide-fab:hover{filter:brightness(1.15)}.guide-badge{background:var(--route);min-width:22px;height:22px;color:var(--route-ink);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.guide{z-index:35;background:var(--surface);border-left:1px solid var(--line);width:min(420px,100vw);box-shadow:var(--shadow);grid-template-rows:auto minmax(0,1fr) auto auto;animation:.2s ease-out guide-in;display:grid;position:fixed;top:0;bottom:0;right:0}@keyframes guide-in{0%{opacity:0;transform:translate(24px)}}.guide-head{padding:calc(14px + env(safe-area-inset-top,0px)) 14px 12px 16px;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.guide-avatar{background:var(--route-soft);width:36px;height:36px;color:var(--route);border-radius:50%;place-items:center;display:grid}.guide-id{gap:2px;min-width:0;display:grid}.guide-id b{font:700 var(--fs-md) / 1.2 var(--font-display)}.guide-id span{color:var(--ink-3);font-size:var(--fs-sm)}.guide-body{overscroll-behavior:contain;align-content:start;gap:12px;padding:16px;display:grid;overflow-y:auto}.guide-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);font-size:var(--fs-sm);gap:8px;padding:12px 14px;display:grid}.guide-card.ok{border-color:var(--ok);background:var(--ok-soft)}.guide-card.tip{background:var(--sea-soft);border-color:#0000}.guide-card-head{justify-content:space-between;align-items:center;display:flex}.guide-progress{background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.guide-progress i{border-radius:inherit;background:var(--route);height:100%;transition:width .3s ease-out;display:block}.guide-next{border-radius:var(--r-sm);background:var(--surface);gap:4px;padding:10px 12px;display:grid}.guide-next b{font-size:var(--fs-md)}.guide-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.guide .btn{white-space:normal;text-align:left;padding-block:6px;line-height:1.25}.guide-toggle{font-size:var(--fs-sm);justify-self:start}.guide-steps{gap:10px;display:grid}.guide-steps ul,.guide-today{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.guide-steps li{align-items:center;gap:8px;display:flex}.guide-steps li.done span:not(.guide-check){color:var(--ink-3);text-decoration:line-through}.guide-check{border:1.5px solid var(--ink-3);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.guide-steps li.done .guide-check{border-color:var(--ok);background:var(--ok);color:var(--surface)}.guide-msg{border-radius:var(--r-md);max-width:92%;font-size:var(--fs-sm);padding:10px 12px;line-height:1.45}.guide-msg.guia{background:var(--surface-2);border-top-left-radius:4px;justify-self:start}.guide-msg.eu{background:var(--route);color:var(--route-ink);border-top-right-radius:4px;justify-self:end}.guide-msg p,.guide-text p,.guide-text ol,.guide-text ul{margin:0}.guide-text{gap:8px;display:grid}.guide-text ol,.guide-text ul{gap:4px;padding-left:20px;display:grid}.guide-msg .note{margin-top:6px;display:block}.guide-msg.typing{gap:4px;padding:14px;display:inline-flex}.guide-msg.typing span:not(.sr){background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite guide-dot}.guide-msg.typing span:nth-child(2){animation-delay:.15s}.guide-msg.typing span:nth-child(3){animation-delay:.3s}@keyframes guide-dot{50%{opacity:.3;transform:translateY(-3px)}}.guide-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.guide-chips .chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:600 12px / 1.3 var(--font-ui);text-align:left;cursor:pointer;border-radius:999px;padding:6px 10px}.guide-chips .chip:hover{border-color:var(--route);color:var(--route)}.guide-input{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 16px 6px;display:grid}.guide-input textarea{resize:none;min-height:42px;max-height:120px;font-size:16px}.guide-input .btn{min-height:42px}.guide-foot{padding:0 16px calc(10px + env(safe-area-inset-bottom,0px));color:var(--ink-3);margin:0;font-size:12px}.guide-foot .link-btn{font-size:12px}@media (width<=760px){.guide-fab{right:12px;bottom:calc(78px + env(safe-area-inset-bottom,0px));min-height:42px;padding:0 14px 0 12px}.guide{border-left:0;width:100vw}}@media (prefers-reduced-motion:reduce){.guide,.guide-msg.typing span{animation:none}}.pack-row{border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pack-row>div{flex:220px;gap:2px;min-width:0;display:grid}.billing-banner{align-items:center;margin-bottom:16px}.charge-item{gap:8px;display:grid}.pack-row>.charge-actions{flex-wrap:wrap;flex:0 auto;gap:6px;display:flex}.charge-form{border:1px dashed var(--line);border-radius:var(--r-md);padding:12px}.charge-current{border:1px solid var(--line);border-radius:var(--r-md);gap:8px;padding:12px;display:grid}.back-link{border-radius:var(--r-md);color:var(--ink-3);font:600 var(--fs-sm) / 1 var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 0 6px -4px;padding:4px 8px 4px 4px;display:inline-flex}.back-link:hover{background:var(--surface-2);color:var(--ink)}.usage-line{grid-template-columns:minmax(0,1fr) auto 88px;align-items:center;gap:10px;display:grid}.usage-line .num{text-align:right}@media (width<=640px){.usage-line{grid-template-columns:minmax(0,1fr) auto}.usage-line .pill{display:none}}.usage-detail{background:var(--surface-2);border-radius:12px;gap:8px;padding:14px;display:grid}.ai-credit{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.ai-credit i{background:var(--sea);height:100%;display:block}.ps-group{gap:8px;display:grid}.ps-media{flex-wrap:wrap;gap:8px;display:flex}.ps-thumb{object-fit:cover;border:1px solid var(--line);background:var(--line);border-radius:10px;width:96px;height:120px}.ps-item{justify-items:center;gap:4px;display:grid}.ps-item-tools{gap:8px;display:flex}.ps-caption,.ps-visible{margin:0}.ps-link{border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px;display:grid}.ps-comment{border-bottom:1px solid var(--line);gap:6px;padding:10px 0;display:grid}.ps-comment.is-off{opacity:.6}.ps-reply{flex-wrap:wrap;gap:8px;display:flex}.ps-reply .input{flex:220px}.ps-ai{justify-items:start;gap:10px;display:grid}.ps-ai>.field,.ps-idea{justify-self:stretch}.ps-idea{border:1px solid var(--line);border-radius:12px;gap:6px;padding:12px;display:grid}.ps-cal{gap:12px;display:grid}.ps-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ps-cal-wd{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);text-align:center;padding-bottom:2px;font-weight:600}.ps-day{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;gap:3px;min-width:0;min-height:92px;padding:6px;display:flex}.ps-day.is-empty{cursor:default;background:0 0;border-color:#0000}.ps-day.is-past{background:var(--paper)}.ps-day.is-today .ps-day-n{background:var(--route);color:var(--route-ink)}.ps-day[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:-1px}.ps-day.is-target{border-style:dashed;border-color:var(--sea)}.ps-day-n{font:600 12px/1 var(--font-data);border-radius:999px;align-self:flex-start;padding:3px 5px}.ps-chip{background:var(--chip-bg,var(--sea-soft));min-width:0;color:var(--chip,var(--sea));border-radius:5px;align-items:center;gap:4px;padding:2px 5px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.ps-chip[draggable=true]{cursor:grab}.ps-chip-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-chip.tone-route{--chip:var(--route);--chip-bg:var(--route-soft)}.ps-chip.tone-warn{--chip:var(--warn);--chip-bg:var(--warn-soft)}.ps-chip.tone-sea{--chip:var(--sea);--chip-bg:var(--sea-soft)}.ps-chip.tone-ok{--chip:var(--ok);--chip-bg:var(--ok-soft)}.ps-chip.tone-risk{--chip:var(--risk);--chip-bg:var(--risk-soft)}.ps-more{color:var(--ink-2);font-size:11px}@media (width<=640px){.ps-day{align-items:center;min-height:58px;padding:4px 3px}.ps-day-n{align-self:center}.ps-chip{background:var(--chip,var(--sea));border-radius:50%;width:8px;height:8px;padding:0}.ps-chip-t{display:none}}.ps-bio{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.ps-bio-preview{gap:8px;display:grid;position:sticky;top:16px}.ps-phone{text-align:center;border:1px solid var(--line);background:var(--paper);border-radius:28px;align-content:start;justify-items:center;gap:10px;min-height:360px;padding:24px 16px;display:grid}.ps-bio-photo{object-fit:cover;border:3px solid var(--bio,var(--route));border-radius:50%;width:72px;height:72px}.ps-bio-initials{background:var(--bio,var(--route));color:#fff;font:700 24px/1 var(--font-display);place-items:center;display:grid}.ps-bio-btn{background:var(--bio,var(--route));color:#fff;overflow-wrap:anywhere;border-radius:12px;width:100%;padding:12px;font-weight:600;display:block}.ps-swatches{flex-wrap:wrap;gap:10px;display:flex}.ps-swatch{border:2px solid var(--surface);width:32px;height:32px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%}.ps-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}@media (width<=900px){.ps-bio{grid-template-columns:minmax(0,1fr)}.ps-bio-preview{position:static}}.wt{border-left:3px solid var(--route);margin-bottom:16px}.wt-label{color:var(--route);align-items:center;gap:6px;display:inline-flex}.wt-body{gap:8px;display:grid}.wt-title{font-size:var(--fs-lg);line-height:1.3}.wt-text{max-width:760px;margin:0}.wt-more{justify-self:start}.wt-message{gap:6px;max-width:640px;display:grid}.wt-message .bubble{margin:0}.wt-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.wt-sector{border:1px solid var(--line);border-radius:12px;gap:6px;padding:12px;display:grid}.wt-kpis{font-size:var(--fs-sm);flex-wrap:wrap;gap:16px;display:flex}.lead-quick{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.lead-card-flag.remind{color:var(--route)}.lib-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lib-head>div:first-child{flex:1;min-width:240px}.lib-space{text-align:right;gap:6px;min-width:180px;display:grid}.meter{background:var(--surface-2);border-radius:999px;height:8px;display:block;overflow:hidden}.meter>span{border-radius:inherit;background:var(--sea);height:100%;display:block}.meter>span.warn{background:var(--warn)}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.lib-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.lib-preview{aspect-ratio:16/10;background:var(--surface-2);display:block}.lib-card .lib-thumb{object-fit:cover;border-radius:0;width:100%;height:100%}.lib-thumb{border-radius:var(--r-sm);object-fit:cover;background:var(--surface-2);width:48px;height:48px;color:var(--ink-2);flex:none;place-items:center;display:grid}.lib-thumb.k-document{color:var(--risk)}.lib-thumb.k-video{color:var(--route)}.lib-thumb.k-audio{color:var(--sea)}.lib-info{gap:4px;min-width:0;padding:10px 12px 4px;display:grid}.lib-info b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lib-info .pill{justify-self:start}.lib-rename{gap:6px;display:flex}.lib-actions{justify-content:flex-end;gap:4px;padding:4px 8px 8px;display:flex}.lib-picker{width:min(560px,100%)!important}@media (width<=600px){.lib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lib-space{text-align:left;width:100%;min-width:0}.lib-actions .btn:first-child{padding:0 6px}}.lib-pick-list{gap:6px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lib-pick{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;color:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:8px;display:flex}.lib-pick:hover{border-color:var(--sea);background:var(--sea-soft)}.lib-pick .lib-info{padding:0}.lib-folders{margin:14px 0 4px}.lib-folders .chip{align-items:center;gap:4px;display:inline-flex}.lib-new-folder{border-style:dashed}.lib-folder-select{min-height:32px;font-size:var(--fs-sm);padding:4px 8px}.lib-pick.on{border-color:var(--sea);background:var(--sea-soft)}.lib-check{border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.lib-pick.on .lib-check{border-color:var(--sea);background:var(--sea);color:#fff}.lc-card.on{border-color:var(--ok)}.lc-flow{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lc-flow li{background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.lc-flow li+li:before{content:"→";color:var(--ink-3);margin-right:4px}.lc-flow li.hot{background:var(--route-soft);color:var(--route)}.lc-edit{gap:12px;display:grid}.wa-preview{border-radius:var(--r-md);background:#e9e1d5;padding:14px}.wa-bubble{color:#111;white-space:pre-wrap;background:#fff;border-radius:8px;max-width:340px;padding:8px 10px 0;font-size:14px;line-height:1.4;box-shadow:0 1px 1px #0000001f}.wa-buttons{border-top:1px solid #e6e6e6;margin:8px -10px 0;display:grid}.wa-buttons span{text-align:center;color:#0b8a74;padding:8px;font-weight:600}.wa-buttons span+span{border-top:1px solid #e6e6e6}.chat-window-extra{opacity:.85;font-weight:500}.src-intro-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.src-intro-text{flex:1;gap:4px;min-width:260px;max-width:760px;display:grid}.src-intro-side{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.src-setup{border-top:1px solid var(--line);padding-top:10px}.src-setup-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:10px;display:grid}.src-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 10px;display:flex}.src-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.src-card{--ch:var(--sea);border:1px solid var(--line);border-top:4px solid var(--ch);border-radius:var(--r-md);background:var(--surface);align-content:start;gap:10px;padding:14px;display:grid}.src-card.is-archived{opacity:.6}.src-card-head{align-items:center;gap:10px;display:flex}.src-dot{background:var(--ch);color:#fff;width:34px;height:34px;font:700 15px/1 var(--font-display);border-radius:10px;flex:none;place-items:center;display:grid}.src-card-title{flex:1;min-width:0;display:grid}.src-card-title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.src-card-nums{justify-items:end;line-height:1.1;display:grid}.src-card-nums b{font-size:22px}.src-path{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.src-path li{background:var(--surface-2);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.src-path li+li:before{content:"›";color:var(--ink-3);margin-right:2px;font-weight:700}.src-path li.k-entrada{background:color-mix(in srgb, var(--ch) 16%, transparent);color:var(--ch)}.src-path li.k-funil,.src-path li.k-quiz{background:var(--sea-soft);color:var(--sea)}.src-path li.k-reuniao{background:var(--ok-soft);color:var(--ok)}.src-note{border-left:3px solid var(--line);color:var(--ink-2);margin:0;padding:6px 10px;font-size:13px}.src-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.type-grid{flex-wrap:wrap;gap:6px;display:flex}@media (width<=600px){.src-grid{grid-template-columns:1fr}}.f-head-right{align-items:center;gap:12px;display:inline-flex}.f-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px;display:grid}.f-card.live{border-color:var(--ok)}.f-title{gap:2px;min-width:0;display:grid}.f-title b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.f-title .link-btn{justify-self:start;font-size:12px}.f-rename{flex:1;gap:6px;display:flex}.f-flow{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.f-flow li{border-radius:var(--r-sm);background:var(--surface-2);align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.f-flow li+li:before{content:"→";color:var(--ink-3);margin-right:4px}.f-flow .k-video{background:var(--route-soft);color:var(--route)}.f-flow .k-quiz{background:var(--sea-soft);color:var(--sea)}.f-flow .k-agenda{background:var(--warn-soft);color:var(--warn)}.f-flow .k-reuniao{background:var(--ok-soft);color:var(--ok)}.f-models{width:min(680px,100%)!important}.f-model-list{gap:8px;display:grid}.f-model{text-align:left;gap:6px;display:grid}@media (width<=600px){.f-grid{grid-template-columns:1fr}}.aut-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.aut-flow{gap:0;padding-left:6px;display:grid}.aut-node{align-items:flex-start;gap:10px;padding:6px 0 14px;font-size:14px;display:flex;position:relative}.aut-node:before{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:0;left:13px}.aut-node:last-child:before{display:none}.aut-ico{background:var(--surface-2);width:28px;height:28px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.aut-node.trigger .aut-ico{background:var(--route);color:var(--route-ink)}.aut-node.k-mensagem .aut-ico{background:var(--sea-soft);color:var(--sea)}.aut-node.k-esperar .aut-ico{background:var(--warn-soft);color:var(--warn)}.aut-node.stop .aut-ico{background:var(--ok-soft);color:var(--ok)}.aut-node>span:last-child{min-width:0;padding-top:4px}.aut-msg{gap:4px;display:grid}.aut-quote{background:var(--sea-soft);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:6px 10px;font-size:13px}.tpl-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tpl-count{justify-items:center;line-height:1.1;display:grid}.tpl-count b{font-size:28px}.tpl-group{gap:10px;margin-top:18px;display:grid}.tpl-group-head{gap:2px;display:grid}.tpl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.tpl-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-content:start;gap:10px;padding:14px;display:grid}.tpl-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tpl-reason{border-radius:var(--r-sm);background:var(--risk-soft);color:var(--risk);margin:0;padding:6px 10px;font-size:13px;font-weight:600}.tpl-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.tpl-foot code{font-size:11px}.tpl-mine-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ar-page>.tpl-group:first-child{margin-top:0}.tpl-empty{border:2px dashed var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);text-align:center;font:inherit;cursor:pointer;justify-items:center;gap:6px;padding:26px 18px;display:grid}.tpl-empty:hover{border-color:var(--sea)}.tpl-empty svg{color:var(--sea)}.tpl-empty .note{max-width:420px}.wa-head-img{object-fit:cover;background:#ddd;border-radius:6px;width:calc(100% + 12px);max-height:180px;margin:-6px -6px 8px;display:block}.wa-head-video{color:#fff;background:#2b2b2b;border-radius:6px;place-items:center;height:120px;margin:-6px -6px 8px;display:grid}.wa-head-doc{overflow-wrap:anywhere;background:#f1f1f1;border-radius:6px;align-items:center;gap:8px;margin:-4px -4px 8px;padding:10px;font-size:13px;font-weight:600;display:flex}.modal .panel.tplw{width:min(880px,100%)}.tplw-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.tplw-steps li{position:relative}.tplw-steps li+li:before{content:"";background:var(--line);height:2px;position:absolute;top:13px;left:calc(16px - 50%);right:calc(50% + 16px)}.tplw-steps li.done:before,.tplw-steps li.on:before{background:var(--sea)}.tplw-steps button{width:100%;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:0;font-size:12px;display:grid}.tplw-steps button:disabled{cursor:default;opacity:.6}.tplw-dot{z-index:1;border:2px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid;position:relative}.tplw-steps li.on .tplw-dot{border-color:var(--sea);color:var(--sea)}.tplw-steps li.done .tplw-dot{border-color:var(--sea);background:var(--sea);color:#fff}.tplw-steps li.on .tplw-label{color:var(--ink);font-weight:700}.tplw-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.tplw-main{gap:12px;min-width:0;display:grid}.tplw-side{gap:8px;display:grid;position:sticky;top:0}.tplw-cats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.tplw-cat{border:2px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;align-content:start;justify-items:start;gap:6px;padding:14px;display:grid}.tplw-cat b{align-items:center;gap:6px;display:flex}.tplw-cat.on{border-color:var(--sea);background:var(--sea-soft)}.tplw-checks{color:var(--warn);gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.tplw-checks li{align-items:center;gap:6px;display:flex}.tplw-checks li.ok{color:var(--ok)}.tplw-file{border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.tplw-file b{overflow-wrap:anywhere;flex:1;min-width:120px}.tplw-btn{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.tplw-btn .note.risk{color:var(--risk);font-weight:700}.tplw-sum{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;font-size:14px;display:grid}.tplw-sum dt{color:var(--ink-2)}.tplw-sum dd{overflow-wrap:anywhere;margin:0;font-weight:600}@media (width<=760px){.tplw-body{grid-template-columns:1fr}.tplw-side{position:static}.tplw-steps .tplw-label{display:none}.tplw-steps li.on .tplw-label{white-space:nowrap;display:block}}.chat-channels{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.chat-ch.ch-instagram,.pill.ch-instagram{color:#c13584}.chat-ch.ch-messenger,.pill.ch-messenger{color:#0a7cff}.pill.ch-instagram{background:#c135841f}.pill.ch-messenger{background:#0a7cff1f}:root{--paper:#fff;--surface:#fff;--surface-2:#f4f6f9;--ink:#030b1e;--ink-2:#4b5567;--ink-3:#687285;--line:#e4e8ee;--route:#030b1e;--route-ink:#fff;--route-soft:#e3f6f2;--brand:#00d6b8;--brand-ink:#00786a;--brand-soft:#e8f8f5;--shadow:0 1px 2px #030b1e0d, 0 10px 28px #030b1e12;--topbar:68px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#030b1e;--surface:#0a1628;--surface-2:#11213a;--ink:#eaf4ff;--ink-2:#a9bdd1;--ink-3:#7c91a8;--line:#1d3050;--route:#00d6b8;--route-ink:#030b1e;--route-soft:#0c3539;--brand:#00d6b8;--brand-ink:#43e6cf;--brand-soft:#0c3539}}:root[data-theme=dark]{--paper:#030b1e;--surface:#0a1628;--surface-2:#11213a;--ink:#eaf4ff;--ink-2:#a9bdd1;--ink-3:#7c91a8;--line:#1d3050;--route:#00d6b8;--route-ink:#030b1e;--route-soft:#0c3539;--brand:#00d6b8;--brand-ink:#43e6cf;--brand-soft:#0c3539}.btn{border-radius:999px;min-height:40px;padding:0 18px}.btn.small{border-radius:999px;min-height:32px;padding:0 12px}.btn.soft{background:var(--brand-soft);color:var(--brand-ink);border-color:#0000}.btn.soft:hover{border-color:var(--brand)}.panel{border-radius:20px}.topbar h1{letter-spacing:-.02em;font-size:clamp(26px,3vw,32px);font-weight:800}.shell{display:block}.topnav{z-index:30;height:var(--topbar);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:28px;padding:0 clamp(16px,3vw,36px);display:flex;position:sticky;top:0}.topnav-brand{color:var(--ink);flex:none;text-decoration:none}.topnav-brand-name{font:900 21px/1 var(--font-display);letter-spacing:-.02em;font-stretch:112%}.topnav-brand-name span{color:var(--brand);margin-inline:1px}.topnav-links{align-items:center;gap:4px;min-width:0;display:flex}.topnav-link{color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.topnav-link svg{display:none}.topnav-link:hover{background:var(--surface-2);color:var(--ink)}.topnav-link[aria-current=page]{background:var(--ink);color:var(--paper)}.topnav-link .dot{background:var(--brand);border-radius:50%;width:8px;height:8px}.topnav-link.live{background:var(--brand-soft);color:var(--brand-ink)}.topnav-right{align-items:center;gap:14px;margin-left:auto;display:flex}.topnav-me{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:600;display:inline-flex}.topnav-me:hover{color:var(--ink);border-color:var(--ink-3)}.topnav-me .avatar{background:var(--brand);color:#030b1e;width:32px;height:32px}@media (width>=1081px) and (height>=700px){.shell:has(.cockpit) .topnav{display:none}}@media (width<=1080px){.topnav-right .verified-rail{display:none}}@media (width<=760px){.topnav{height:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border-bottom:0;border-top:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;position:fixed;inset:auto 0 0}.topnav-brand,.topnav-right{display:none}.topnav-links{gap:2px;width:100%}.topnav-link{border-radius:16px;flex-direction:column;flex:1 1 0;gap:3px;min-width:0;padding:7px 2px 6px;font-size:11px}.topnav-link svg{display:block}.topnav-link span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.topnav-link .dot{position:absolute;top:6px;right:22%}}.hoje{gap:26px;margin:8px 0 34px;display:grid}.hoje-hello{text-align:center}.hoje-hello h1{letter-spacing:-.03em;font-size:clamp(30px,4.2vw,50px);font-weight:800;font-stretch:105%;line-height:1.04}.hoje-hello h1 em{color:var(--brand-ink);font-style:normal}.hoje-hello p{color:var(--ink-2);font-size:var(--fs-lg);margin:10px 0 0}.hoje-stage{grid-template-columns:minmax(0,1fr) minmax(300px,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.hoje-col{gap:16px;display:grid}.agent{background:var(--surface-2);color:var(--ink);border:2px solid #0000;border-radius:22px;gap:12px;min-width:0;padding:18px 20px;text-decoration:none;display:grid}.agent-link:hover{border-color:var(--line)}.agent.needs{background:var(--surface);border-color:var(--ink);box-shadow:0 14px 30px #030b1e14}.agent-head{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.agent-av{width:44px;height:44px;font:800 17px/1 var(--font-display);color:#030b1e;border-radius:50%;place-items:center;display:grid}.agent-who{min-width:0;display:grid}.agent-who b{font-size:16.5px}.agent-who span{font-size:var(--fs-sm);color:var(--ink-3)}.agent-badge{color:var(--brand-ink);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.agent-badge.on{background:var(--ink);color:var(--paper);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11px}.agent-text{font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.45}.hoje-btn{white-space:normal;text-align:center;min-height:48px;font-size:15px}.agent .hoje-btn{width:100%}.hoje-liva{justify-items:center;padding-top:14px;display:grid;position:relative}.liva-orbit{border:1.5px solid var(--line);border-radius:50%;width:min(400px,100%);height:128px;position:absolute;top:40px;rotate:-8deg}.liva-core{width:132px;height:132px;box-shadow:inset 0 0 0 4px var(--brand), 0 20px 48px #00d6b847;background:#030b1e;border-radius:28px;place-items:center;margin:26px 0 8px;display:grid;position:relative;rotate:45deg}.liva-core span{color:#fff;font:900 22px/1 var(--font-display);letter-spacing:.03em;font-stretch:110%;rotate:-45deg}.liva-core.long span{text-align:center;overflow-wrap:anywhere;max-width:96px;font-size:14px;line-height:1.1}.hoje-names{margin:0 0 18px}.hoje-names-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.liva-say{text-align:center;justify-items:center;gap:14px;max-width:460px;margin-top:30px;display:grid}.liva-say p{font-size:var(--fs-lg);margin:0;line-height:1.45}.liva-name{color:var(--brand-ink)}.hoje-week{background:var(--surface-2);border-radius:22px;flex-wrap:wrap;align-items:center;gap:18px 40px;padding:16px 24px;display:flex}.hoje-nums{color:var(--ink);grid-template-columns:repeat(3,auto);gap:2px 40px;text-decoration:none;display:grid}.hoje-nums-title{color:var(--brand-ink);grid-column:1/-1}.hoje-nums>span{gap:2px;display:grid}.hoje-nums b{font:900 30px/1.1 var(--font-display)}.hoje-nums small{margin-left:6px;font-size:14px;font-weight:700}.hoje-nums small.up{color:var(--brand-ink)}.hoje-nums small.down{color:var(--risk)}.hoje-ready{flex:220px;gap:8px;display:grid}.hoje-bar{background:var(--line);border-radius:6px;height:10px;overflow:hidden}.hoje-bar i{background:var(--brand);border-radius:6px;height:100%;display:block}.hoje-section{scroll-margin-top:calc(var(--topbar) + 12px);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:8px 0 16px;display:flex}.hoje-section h2{font-size:var(--fs-xl);font-weight:800}@media (width<=1080px){.hoje-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hoje-liva{grid-area:1/1/auto/-1}}@media (width<=760px){.hoje{gap:18px;margin-top:0}.hoje-hello{text-align:left}.hoje-hello p{font-size:var(--fs-md)}.hoje-stage{flex-direction:column;gap:12px;display:flex}.hoje-col{display:contents}.hoje-liva{background:var(--surface-2);border-radius:20px;order:0;grid-template-columns:52px minmax(0,1fr);place-items:center start;gap:14px;padding:14px 16px}.liva-orbit{display:none}.liva-core{width:36px;height:36px;box-shadow:inset 0 0 0 2.5px var(--brand);border-radius:10px;margin:8px}.liva-core span{display:none}.liva-say{text-align:left;justify-items:start;gap:8px;margin:0}.liva-say p{font-size:var(--fs-md)}.liva-say .hoje-btn{min-height:38px}.agent.needs{order:1}.agent{border-radius:18px;order:2;padding:14px 16px}.agent:not(.needs) .agent-text{font-size:var(--fs-sm)}.hoje-week{gap:14px;padding:14px 16px}.hoje-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 12px;width:100%}.hoje-nums b{font-size:24px}.hoje-week .hoje-btn{width:100%}}.more-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-bottom:20px;display:grid}.more-tile{background:var(--surface-2);color:var(--ink);border:1px solid #0000;border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:grid}.more-tile:hover{border-color:var(--line);background:var(--surface)}.more-tile>svg{color:var(--ink-3);rotate:180deg}.more-ico{background:var(--surface);width:48px;height:48px;color:var(--ink);border:1px solid var(--line);border-radius:16px;place-items:center;display:grid}.more-txt{gap:2px;display:grid}.more-txt b{font-size:16px}.more-txt span{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.4}.more-account .panel-body{justify-items:start;gap:10px;display:grid}.more-me{margin:0;display:grid}.more-actions{flex-wrap:wrap;align-items:start;gap:10px;display:flex}.fb-lead{max-width:780px;margin:-8px 0 18px}.fb-funnel{justify-items:center;gap:8px;display:grid}.fb-layer{height:64px;color:var(--ink);font:inherit;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}button.fb-layer{cursor:pointer}.fb-fill{clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,22px 100%);background:var(--c);transition:filter .15s;position:absolute;inset:0}button.fb-layer:hover .fb-fill{filter:brightness(1.1)}.fb-layer.bloqueada .fb-fill{filter:saturate(.55);opacity:.42}.fb-layer.sel:before{content:"";clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,22px 100%);background:var(--ink);position:absolute;inset:-4px}.fb-layer.sel .fb-fill{inset:0}.fb-label{text-align:center;color:var(--lc,#fff);max-width:100%;padding:0 56px;line-height:1.15;display:grid;position:relative}.fb-layer .fb-label b{font:800 15px/1.2 var(--font-display);font-stretch:104%}.fb-layer .fb-label span{opacity:.92;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.fb-mark{color:#030b1e;width:26px;height:26px;font:800 12px/1 var(--font-display);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:36px;translate:0 -50%}.fb-funnel.mini{gap:4px}.fb-funnel.mini .fb-layer{height:26px}.fb-funnel.mini .fb-fill{clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,10px 100%)}.fb-funnel.mini .fb-label{max-width:100%;padding:0 14px}.fb-funnel.mini .fb-label b{font:700 11.5px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fb-layer.bloqueada .fb-label{color:#030b1e}:root[data-theme=dark] .fb-layer.bloqueada .fb-label{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fb-layer.bloqueada .fb-label{color:var(--ink)}}.fb-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin-bottom:20px;display:grid}.fb-card{align-content:start;gap:12px;padding:18px;display:grid}.fb-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fb-card-head h2{font-size:20px;font-weight:800}.fb-card-draw{padding:6px 0;display:block}.fb-card-nums{margin:0}.fb-new{text-align:center;border:2px dashed var(--line);background:var(--surface-2);min-height:260px;color:var(--ink);cursor:pointer;font:inherit;border-radius:20px;place-items:center}.fb-new:hover{border-color:var(--ink-3)}.fb-plus{font:900 40px/1 var(--font-display)}.fb-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fb-row .grow{flex:1}.fb-counts{gap:8px;margin:4px 0 16px;display:flex}.fb-counts button{border:1px solid var(--line);background:var(--surface);min-width:64px;height:56px;color:var(--ink);font:800 22px/1 var(--font-display);cursor:pointer;border-radius:16px}.fb-counts button.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.fb-name{gap:6px;max-width:420px;margin-bottom:16px;display:grid}.fb-liva{background:var(--surface-2);border-radius:18px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.fb-liva p{margin:0}.fb-liva p b:first-child{color:var(--brand-ink)}.fb-liva-core{width:26px;height:26px;box-shadow:inset 0 0 0 2.5px var(--brand);background:#030b1e;border-radius:8px;margin:7px;rotate:45deg}.fb-recipes{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.fb-recipe{background:var(--surface-2);border:2px solid #0000;border-radius:20px;align-content:start;gap:10px;padding:18px;display:grid}.fb-recipe.best{background:var(--surface);border-color:var(--ink);box-shadow:0 14px 30px #030b1e14}.fb-recipe h3{font:800 18px/1.2 var(--font-display)}.fb-recipe p{font-size:var(--fs-sm);margin:0}.fb-recipe .btn{justify-self:start}.fb-best{background:var(--ink);color:var(--paper);border-radius:999px;justify-self:start;padding:5px 11px;font-size:12px;font-weight:700}.fb-path{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:12.5px;font-weight:700;list-style:none;display:flex}.fb-path li{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px 10px}.fb-path li+li:before{content:"→ ";color:var(--ink-3)}.fb-foot{margin-top:16px}.fb-builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.fb-under{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.fb-panel{top:calc(var(--topbar) + 16px);position:sticky}.fb-panel-body{gap:14px;padding:18px;display:grid}.fb-panel-body h2{flex-wrap:wrap;align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.fb-panel-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.fb-panel-actions,.fb-steps{gap:6px;display:flex}.fb-steps i{background:var(--line);border-radius:4px;flex:1;height:6px}.fb-steps i.done{background:var(--brand)}.fb-steps i.now{background:var(--ink)}.fb-goal{margin:4px 0 0}.fb-why{background:var(--surface-2);font-size:var(--fs-sm);border-radius:14px;padding:12px 14px;line-height:1.5}.fb-why ol{margin:6px 0 0;padding-left:18px}.fb-field{gap:6px;display:grid}.fb-field>span{font-size:var(--fs-sm);font-weight:700}.fb-drop{border:2px dashed var(--line);background:var(--surface-2);width:100%;color:var(--ink);font:inherit;text-align:center;cursor:pointer;border-radius:16px;gap:4px;padding:16px;display:grid}.fb-drop:hover{border-color:var(--ink-3)}.fb-drop span{color:var(--ink-2);font-size:12.5px}.fb-files{gap:8px;display:grid}.fb-file-list{font-size:var(--fs-sm);gap:4px;margin:0;padding:0;list-style:none;display:grid}.fb-file-list li{background:var(--brand-soft);color:var(--brand-ink);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.fb-link{gap:6px;display:grid}.fb-locked{background:var(--warn-soft);color:var(--ink);border-radius:16px;padding:14px 16px}.fb-missing{background:var(--warn-soft);font-size:var(--fs-sm);border-radius:12px;margin:0;padding:10px 14px}.fb-types{gap:6px;display:grid}.fb-type-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.fb-type{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:14px;gap:2px;padding:10px 12px;display:grid}.fb-type b{font-size:14px}.fb-type span{color:var(--ink-3);font-size:12px;line-height:1.3}.fb-type:hover,.fb-type.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.fb-rename{flex-wrap:wrap;gap:8px;max-width:560px;margin:-8px 0 16px;display:flex}.fb-rename .input{flex:1}.fb-flash{z-index:40;background:var(--ink);color:var(--paper);box-shadow:var(--shadow);border-radius:14px;padding:12px 18px;font-weight:600;position:fixed;bottom:28px;left:50%;translate:-50%}.fb-folder{max-width:780px}@media (width<=960px){.fb-builder{grid-template-columns:minmax(0,1fr)}.fb-panel{scroll-margin-top:12px;position:static}}@media (width<=760px){.fb-label{padding:0 46px}.fb-mark{left:28px}.fb-layer .fb-label b{font-size:14px}.fb-flash{text-align:center;width:calc(100% - 32px);bottom:96px}.fb-list,.fb-recipes{grid-template-columns:minmax(0,1fr)}}.fb-card-draw,.fb-card-draw:hover{text-decoration:none}.fb-live{background:var(--brand-soft);border:1px solid var(--brand);border-radius:20px;gap:10px;margin-bottom:18px;padding:16px 18px;display:grid}.fb-ready{background:var(--brand-soft);border:1px solid var(--brand);border-radius:16px;gap:6px;padding:12px 14px;display:grid}.fb-ready .label{color:var(--brand-ink);align-items:center;gap:6px;display:inline-flex}.fb-quick{gap:10px;display:grid}.fb-ok{color:var(--brand-ink);margin:0;font-weight:600}.fb-ok svg{vertical-align:-2px;margin-right:4px}.fb-more{border:1px solid var(--line);border-radius:14px;padding:10px 14px}.fb-more summary{cursor:pointer;font-weight:700;font-size:var(--fs-sm);color:var(--ink-2)}.fb-more-body{gap:10px;margin-top:10px;display:grid}.copybox{flex-wrap:wrap}.copybox .error-text{color:var(--risk);font-size:var(--fs-sm);flex-basis:100%}.copybox .copybox-toggle{text-align:left;font-size:var(--fs-sm);flex-basis:100%}.fb-typecard{border:1.5px solid var(--ink);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.fb-typecard-text{flex:1;gap:2px;min-width:140px;display:grid}.fb-typecard-text b{font:700 20px/1.15 var(--font-display)}.fb-typecard-btn{min-height:44px;padding-inline:20px}.fb-type-icon{background:var(--surface-2);width:38px;height:38px;color:var(--ink);border-radius:12px;flex:none;place-items:center;display:inline-grid}.fb-type{align-content:start;position:relative}.fb-type .fb-type-icon{border-radius:10px;width:32px;height:32px;margin-bottom:4px}.fb-type .fb-type-now{color:var(--ok);font-size:11px;font-style:normal;font-weight:700}.fb-types-aquecer{background:linear-gradient(135deg,#00c8b01f,#0b2a4a14);border:1px solid #00c8b059;border-radius:18px;padding:12px}.fb-types-aquecer>.label{color:var(--ink);font-weight:700}.fb-type.build{border-color:#00a8968c}.fb-type.build .fb-type-icon{color:#5be0cc;background:#0b2a4a}.fb-pagecard{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.fb-pagecard>div{gap:2px;min-width:0;display:grid}.fb-pagecard b{font-size:16px}.pb-build{gap:8px;margin-bottom:20px;display:grid}.pb-kinds{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.pb-kind{color:#eaf6f4;text-align:left;font:inherit;cursor:pointer;background:radial-gradient(120% 90% at 0 0,#00c8b047,#0000 60%),#071528;border:1px solid #5be0cc40;border-radius:18px;align-content:start;gap:6px;padding:16px;transition:transform .15s,box-shadow .15s;display:grid}.pb-kind:hover{transform:translateY(-2px);box-shadow:0 10px 30px #00c8b033}.pb-kind b{font:700 17px/1.2 var(--font-display)}.pb-kind>span{color:#b9cfd6;font-size:13px;line-height:1.4}.pb-kind .pb-kind-go{color:#5be0cc;font-weight:600}.pb-kind-icon{color:#5be0cc;background:#5be0cc24;border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid}.pb-pages{gap:8px;margin:8px 0 20px;display:grid}.pb-page-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.pb-page-row h3{margin:0;font-size:17px}.pb-page-row .panel-body{gap:8px;display:grid}.pb{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.pb-side{gap:14px;min-width:0;display:grid}.pb-preview{gap:8px;display:grid;position:sticky;top:16px}.pb-phone{height:min(78vh,760px);box-shadow:var(--shadow);background:#0b1220;border:8px solid #0b1220;border-radius:28px;overflow:auto}@media (width<=1000px){.pb{grid-template-columns:1fr}.pb-preview{position:static}.pb-phone{height:70vh}}.pb-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.pb-templates{grid-template-columns:1fr}}.pb-template{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:14px;align-content:start;gap:4px;padding:10px;display:grid}.pb-template b{font-size:14px}.pb-template span:not(.pb-thumb){color:var(--ink-3);font-size:12px;line-height:1.35}.pb-template.on,.pb-template.picking,.pb-template:hover{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pb-template.on b:after{content:" · em uso";color:var(--ok);font-weight:600}.pb-pick{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.pb-thumb{border-radius:10px;align-content:start;gap:5px;width:100%;min-width:70px;height:74px;min-height:0;padding:10px;display:grid;overflow:hidden}.fb-pagecard .pb-thumb{flex:none;width:84px}.pb-thumb i{border-radius:4px;height:8px;display:block}.pb-thumb i:first-child{width:80%;height:12px}.pb-thumb i:nth-child(2){width:60%}.pb-thumb i:nth-child(3){border-radius:999px;width:42%;height:14px;margin-top:6px}.pb-thumb.lp-futuro,.pb-thumb.lp-cinema{background:radial-gradient(100% 80% at 20% 0,#00e5c059,#0000 60%),#05070d}.pb-thumb.lp-futuro i,.pb-thumb.lp-cinema i{background:#e9f1f7}.pb-thumb.lp-futuro i:nth-child(3),.pb-thumb.lp-cinema i:nth-child(3){background:#00e5c0}.pb-thumb.lp-claro{background:#f6f7f4;border:1px solid #e3e7e2}.pb-thumb.lp-claro i{background:#1b2433}.pb-thumb.lp-claro i:nth-child(3){background:#0e7a6d}.pb-thumb.lp-impacto{background:linear-gradient(#0f8f86 0 45%,#fff 45%)}.pb-thumb.lp-impacto i{background:#fff}.pb-thumb.lp-impacto i:nth-child(3){background:#ff5a1f}.pb-thumb.lp-jornal,.pb-thumb.lp-historia{background:#fff;border:1px solid #e3e3e3}.pb-thumb.lp-jornal i,.pb-thumb.lp-historia i{background:#222}.pb-thumb.lp-jornal i:nth-child(3),.pb-thumb.lp-historia i:nth-child(3){background:#1a56db}.pb-thumb.lp-revista{background:#faf6ef;border:1px solid #ece3d3}.pb-thumb.lp-revista i{background:#3a2a1a}.pb-thumb.lp-revista i:nth-child(3){background:#b5482b}.pb-elements{gap:6px;display:grid}.pb-el{border:1px solid var(--line);background:var(--surface);border-radius:12px}.pb-el.open{border-color:var(--ink-3)}.pb-el-head{align-items:center;gap:6px;padding:4px 6px 4px 4px;display:flex}.pb-el-name{min-width:0;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;padding:8px 10px;display:grid}.pb-el-name b{font-size:14px}.pb-el-name span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pb-el-body{padding:4px 14px 14px}.pb-items{gap:6px;display:grid}.pb-item{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 36px;gap:6px;display:grid}@media (width<=560px){.pb-item{grid-template-columns:1fr 36px}.pb-item input:nth-child(2){grid-column:1}}.pb-add{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.pb-add-item,.pb-action{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.pb-add-item b,.pb-action b{font-size:14px}.pb-add-item span,.pb-action span{color:var(--ink-3);font-size:12px;line-height:1.35}.pb-add-item:hover,.pb-action.on,.pb-action:hover{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.pb-actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.pb-media{gap:8px;display:grid}.pb-color{align-items:center;gap:10px;min-height:40px;display:flex}.pb-color input[type=color]{border:1px solid var(--line);background:0 0;border-radius:8px;width:46px;height:36px;padding:0}.lp-preview-bar{z-index:5;color:#fff;font:600 13px/1.4 var(--font-ui);text-align:center;background:#9a6210;padding:8px 14px;position:sticky;top:0}.lp{--lp-bg:#f6f7f4;--lp-ink:#121a26;--lp-muted:#556070;--lp-card:#fff;--lp-line:#e2e6e1;--lp-accent:#0e7a6d;--lp-accent-ink:#fff;--lp-head:var(--font-display);--lp-body:var(--font-ui);--lp-width:1080px;background:var(--lp-bg);min-height:100vh;color:var(--lp-ink);font:17px/1.6 var(--lp-body);-webkit-font-smoothing:antialiased}.lp.compact{min-height:100%;font-size:15px}.lp-body{width:min(var(--lp-width), 100% - 32px);gap:clamp(36px,7vw,72px);margin:0 auto;padding:40px 0 24px;display:grid}.lp.compact .lp-body{gap:32px;width:calc(100% - 28px);padding-top:24px}.lp h1,.lp h2{font-family:var(--lp-head);letter-spacing:-.02em;text-wrap:balance;margin:0}.lp h1{font-size:clamp(32px,6vw,60px);line-height:1.04}.lp.compact h1{font-size:30px}.lp h2{font-size:clamp(24px,3.6vw,38px);line-height:1.1}.lp.compact h2{font-size:23px}.lp-hero{text-align:center;justify-items:center;gap:16px;max-width:820px;margin:0 auto;display:grid}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-accent);font-size:13px;font-weight:700}.lp-lead{color:var(--lp-muted);max-width:640px;font-size:1.12em}.lp-lead p,.lp-rich p{margin:0 0 .8em}.lp-rich ul,.lp-lead ul{margin:0 0 .8em;padding-left:1.2em}.lp-byline{color:var(--lp-muted);font-size:14px}.lp-cta{background:var(--lp-accent);min-height:54px;color:var(--lp-accent-ink);font:700 17px/1.1 var(--lp-body);cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb, var(--lp-accent) 35%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 30px;transition:transform .15s,filter .15s;display:inline-flex}.lp-cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.lp-notice{background:var(--lp-accent);color:var(--lp-accent-ink);text-align:center;letter-spacing:.02em;margin:-40px calc(50% - 50vw) 0;padding:10px 16px;font-size:14px;font-weight:700}.lp.compact .lp-notice{margin:-24px -14px 0}.lp-text{gap:14px;width:100%;max-width:720px;margin:0 auto;display:grid}.lp-media{justify-items:center;gap:8px;margin:0;display:grid}.lp-media .f-media{border:1px solid var(--lp-line);border-radius:22px;max-height:min(70vh,640px)}.lp-media .f-embed{max-width:900px}.lp-media figcaption{color:var(--lp-muted);text-align:center;font-size:14px}.lp-list{gap:20px;display:grid}.lp-list h2,.lp-numbers h2,.lp-faq h2{text-align:center}.lp-list ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp.compact .lp-list ul{grid-template-columns:1fr}.lp-list li{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:20px;gap:12px;padding:18px;display:flex}.lp-list li div{gap:4px;display:grid}.lp-list li span{color:var(--lp-muted);font-size:.94em;line-height:1.45}.lp-check{background:var(--lp-accent);width:26px;height:26px;color:var(--lp-accent-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.lp-numbers{gap:18px;display:grid}.lp-numbers>div{text-align:center;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.lp-numbers>div>div{gap:2px;display:grid}.lp-numbers b{font:800 clamp(34px, 5vw, 52px)/1 var(--lp-head);letter-spacing:-.03em;color:var(--lp-accent)}.lp-numbers span{color:var(--lp-muted);font-size:14px}.lp-quote{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:24px;gap:10px;max-width:760px;margin:0 auto;padding:28px;display:grid}.lp-quote p{margin:0;font-size:1.2em;line-height:1.45}.lp-quote cite{color:var(--lp-muted);font-size:14px;font-style:normal;font-weight:700}.lp-faq{gap:10px;width:100%;max-width:760px;margin:0 auto;display:grid}.lp-faq details{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:16px;padding:0 18px}.lp-faq summary{cursor:pointer;padding:16px 0;font-weight:700}.lp-faq details p{color:var(--lp-muted);margin:0 0 16px}.lp-offer{text-align:center;background:var(--lp-card);border:1.5px solid var(--lp-accent);border-radius:28px;justify-items:center;gap:14px;width:100%;max-width:620px;margin:0 auto;padding:clamp(24px,5vw,40px);display:grid}.lp-offer .lp-rich{text-align:left}.lp-price{gap:2px;display:grid}.lp-price s{color:var(--lp-muted)}.lp-price b{font:800 clamp(34px, 6vw, 54px)/1 var(--lp-head);letter-spacing:-.03em}.lp-button{text-align:center;justify-items:center;gap:8px;display:grid}.lp-button small{color:var(--lp-muted)}.lp-empty{border:1.5px dashed color-mix(in srgb, var(--lp-muted) 55%, transparent);color:var(--lp-muted);text-align:center;border-radius:14px;padding:14px;font-size:13px}.lp-masthead{width:min(var(--lp-width), 100% - 32px);border-bottom:1px solid var(--lp-line);font:700 14px/1.2 var(--lp-head);justify-content:space-between;align-items:center;gap:10px;margin:0 auto;padding:14px 0;display:flex}.lp-masthead em{font:600 11px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;background:color-mix(in srgb, var(--lp-muted) 15%, transparent);color:var(--lp-muted);border-radius:6px;padding:5px 8px;font-style:normal}.lp-foot{width:min(var(--lp-width), 100% - 32px);color:var(--lp-muted);text-align:center;margin:0 auto;padding:28px 0 40px;font-size:13px}.lp-foot a{color:inherit}.lp-futuro{--lp-bg:#05070d;--lp-ink:#f2f6fb;--lp-muted:#9aa8bb;--lp-card:#ffffff0a;--lp-line:#ffffff17;--lp-accent:#00e5c0;--lp-accent-ink:#03110e;background:radial-gradient(60% 40% at 50% 0%, color-mix(in srgb, var(--lp-accent) 22%, transparent), transparent 70%), radial-gradient(40% 30% at 100% 30%, #7850ff24, transparent 70%), var(--lp-bg)}.lp-futuro .lp-list li,.lp-futuro .lp-quote,.lp-futuro .lp-faq details,.lp-futuro .lp-offer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-futuro .lp-offer{box-shadow:0 0 60px color-mix(in srgb, var(--lp-accent) 18%, transparent)}.lp-futuro .lp-hero h1{background:linear-gradient(#fff 30%,#a9c3d6);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-claro{--lp-bg:#f6f7f4;--lp-accent:#0e7a6d}.lp-impacto{--lp-bg:#fff;--lp-ink:#102230;--lp-card:#f3faf9;--lp-line:#d5ebe8;--lp-accent:#ff5a1f;--lp-accent-ink:#fff}.lp-impacto .lp-hero{color:#fff;background:linear-gradient(160deg,#0f8f86,#0a6d78);max-width:none;margin:-40px calc(50% - 50vw) 0;padding:48px 16px 40px}.lp-impacto.compact .lp-hero{margin:-24px -14px 0}.lp-impacto .lp-hero .lp-lead,.lp-impacto .lp-hero .lp-byline{color:#dff5f2}.lp-impacto .lp-hero .lp-eyebrow{color:#ffd166}.lp-impacto h1{text-transform:none;font-weight:800}.lp-impacto .lp-cta{text-transform:uppercase;letter-spacing:.02em;border-radius:14px;width:min(100%,420px)}.lp-impacto .lp-numbers{color:#fff;background:#0f8f86;margin:0 calc(50% - 50vw);padding:36px 16px}.lp-impacto.compact .lp-numbers{margin:0 -14px}.lp-impacto .lp-numbers b{color:#fff}.lp-impacto .lp-numbers span{color:#dff5f2}.lp-impacto h2{color:#0f7f78}.lp-jornal,.lp-revista,.lp-historia{--lp-width:720px;--lp-bg:#fff;--lp-ink:#1d1d1f;--lp-muted:#5f6368;--lp-card:#f7f7f5;--lp-line:#e6e6e3;--lp-accent:#1a56db;font-size:19px;line-height:1.7}.lp-jornal .lp-body,.lp-revista .lp-body,.lp-historia .lp-body{gap:28px}.lp-jornal .lp-hero,.lp-revista .lp-hero,.lp-historia .lp-hero{text-align:left;justify-items:start}.lp-jornal h1,.lp-jornal h2,.lp-revista h1,.lp-revista h2{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif}.lp-jornal h1,.lp-revista h1,.lp-historia h1{font-size:clamp(30px,5vw,44px);line-height:1.12}.lp-jornal .lp-rich,.lp-revista .lp-rich{font-family:Georgia,Times New Roman,serif}.lp-jornal .lp-lead{color:var(--lp-ink);background:#fff4a8;padding:2px 6px;font-size:1em;font-weight:600}.lp-jornal .lp-media .f-media,.lp-revista .lp-media .f-media,.lp-historia .lp-media .f-media{border-radius:6px;width:100%;max-height:none}.lp-jornal .lp-cta,.lp-revista .lp-cta,.lp-historia .lp-cta{width:100%;box-shadow:none;border-radius:10px}.lp-jornal .lp-text,.lp-revista .lp-text,.lp-historia .lp-text,.lp-jornal .lp-offer,.lp-revista .lp-offer,.lp-historia .lp-offer{max-width:none}.lp-jornal .lp-list h2,.lp-revista .lp-list h2,.lp-historia .lp-list h2{text-align:left}.lp-jornal .lp-list ul,.lp-revista .lp-list ul,.lp-historia .lp-list ul{grid-template-columns:1fr}.lp-revista{--lp-bg:#faf6ef;--lp-card:#f2ebdf;--lp-line:#e6dccb;--lp-ink:#2a2018;--lp-accent:#b5482b}.lp-revista .lp-eyebrow{text-transform:none;letter-spacing:0;font-family:Georgia,serif;font-size:18px;font-style:italic}.lp-revista .lp-text:first-of-type .lp-rich>p:first-child:first-letter{float:left;color:var(--lp-accent);padding:4px 8px 0 0;font:700 3.4em/.9 Georgia,serif}.lp-revista .lp-quote{border:0;border-left:4px solid var(--lp-accent);background:0 0;border-radius:0;padding:4px 0 4px 20px}.lp-revista .lp-quote p{font-family:Georgia,serif;font-size:1.4em;font-style:italic}.lp-historia{--lp-accent:#0e7a6d}.lp-cinema{--lp-bg:#000;--lp-ink:#f4f4f5;--lp-muted:#a1a1aa;--lp-card:#111114;--lp-line:#26262b;--lp-accent:#00e5c0;--lp-accent-ink:#03110e}.lp-cinema .lp-media .f-media{box-shadow:0 30px 80px color-mix(in srgb, var(--lp-accent) 16%, transparent);border:0}.f-qimage{max-height:min(34vh,300px)}.f-after{text-align:center;justify-items:center}.f-after .f-cta{justify-self:stretch}.f-after-mark{background:var(--ok-soft);width:64px;height:64px;color:var(--ok);border-radius:50%;place-items:center;animation:.35s ease-out f-pop;display:inline-grid}@keyframes f-pop{0%{opacity:0;transform:scale(.6)}}.public.f-look-futuro{color:#f2f6fb;background:radial-gradient(70% 45% at 50% 0,#00e5c038,#0000 70%),radial-gradient(40% 30% at 100% 40%,#7850ff24,#0000 70%),#05070d;min-height:100vh}.f-look-futuro .muted,.f-look-futuro .note,.f-look-futuro .label{color:#9aa8bb}.f-look-futuro .f-option{color:#f2f6fb;background:#ffffff0d;border-color:#ffffff1f}.f-look-futuro .f-option:hover,.f-look-futuro .f-option[aria-checked=true]{border-color:#00e5c0;box-shadow:0 0 0 1px #00e5c0,0 0 24px #00e5c040}.f-look-futuro .btn.primary{color:#03110e;background:#00e5c0;border-color:#00e5c0}.f-look-futuro .f-progress span{background:#00e5c0}.f-look-futuro .input{color:#f2f6fb;background:#ffffff0f;border-color:#ffffff24}.f-look-futuro .btn.ghost{color:#f2f6fb}.f-look-futuro .f-after-mark{color:#00e5c0;background:#00e5c026}.public.f-look-impacto{background:linear-gradient(#0f8f86 0 160px,#f3faf9 160px);min-height:100vh}.f-look-impacto .public-card{color:#102230;background:#fff;border-radius:22px;padding:20px;box-shadow:0 20px 50px #0f8f862e}.f-look-impacto .f-option{color:#102230;background:#fff;border-width:2px;font-weight:600}.f-look-impacto .f-option:hover,.f-look-impacto .f-option[aria-checked=true]{background:#fff4ef;border-color:#ff5a1f}.f-look-impacto .btn.primary{color:#fff;text-transform:uppercase;letter-spacing:.02em;background:#ff5a1f;border-color:#ff5a1f}.f-look-impacto .f-progress{height:10px}.f-look-impacto .f-progress span{background:#ff5a1f}.fe-looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.fe-looks{grid-template-columns:1fr}}.fe-look{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:14px;gap:4px;padding:10px;display:grid}.fe-look b{font-size:14px}.fe-look>span:last-child{color:var(--ink-3);font-size:12px}.fe-look.on,.fe-look:hover{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.fe-look-thumb{border-radius:10px;align-content:center;gap:6px;height:70px;padding:10px 14px;display:grid}.fe-look-thumb i{border-radius:6px;height:12px;display:block}.fe-look-thumb.f-look-claro{background:#f3f6f4;border:1px solid #e0e6e2}.fe-look-thumb.f-look-claro i{background:#fff;border:1px solid #cfd8d4}.fe-look-thumb.f-look-futuro{background:radial-gradient(90% 70% at 30% 0,#00e5c059,#0000 70%),#05070d}.fe-look-thumb.f-look-futuro i{background:#ffffff1a;border:1px solid #00e5c099}.fe-look-thumb.f-look-impacto{background:linear-gradient(#0f8f86 0 40%,#f3faf9 40%)}.fe-look-thumb.f-look-impacto i{background:#fff;border:2px solid #ff5a1f}.fe-simple-options{gap:6px;display:grid}.fe-sopt{grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:6px;display:grid}@media (width<=640px){.fe-sopt{grid-template-columns:minmax(0,1fr) 36px}.fe-signal{grid-area:2/1/auto/-1}}.fe-signal{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:2px;display:inline-flex}.fe-sig{color:var(--ink-2);font:600 12px/1 var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 10px}.fe-sig.on.fe-sig-bom{background:var(--ok);color:#fff}.fe-sig.on.fe-sig-neutro{background:var(--ink-3);color:#fff}.fe-sig.on.fe-sig-fora{background:var(--risk);color:#fff}.fe-extras{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fe-image{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fe-image img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:64px;height:64px}.fe-cheer{background:var(--ok-soft);border-radius:12px;gap:8px;padding:12px;display:grid}.fe-ai{border-color:#00a89673}.fe-more{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:0 14px 14px}.fe-more>summary{cursor:pointer;padding:14px 0;font-weight:700}
