.tool-wide .calc-wrap{grid-template-columns:1fr}.calc-card,.tool-wide .calc-card{min-width:0}.tool-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.tool-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem}.tool-grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.8rem;gap:.8rem}@media (max-width:720px){.tool-grid-2,.tool-grid-3{grid-template-columns:1fr}.tool-grid-4{grid-template-columns:1fr 1fr}}.tool-seg{flex-wrap:wrap;max-width:100%}.tool-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.tool-row .calc-field{margin-bottom:0}.tool-muted{color:#777;font-size:.85rem}.tool-small{font-size:.8rem;color:#888}.btn-sm{padding:.5rem 1rem!important;font-size:.85rem!important}.calc-field input[type=color]{padding:.2rem;height:2.8rem;cursor:pointer}.calc-field input[type=checkbox]{width:auto}.calc-field textarea.code-area,.code-area{resize:vertical}.calc-field textarea.code-area,.code-area,.code-out{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.55;-moz-tab-size:2;tab-size:2;white-space:pre;overflow:auto}.code-out{background:#0f1f1a;color:#e6f2ec;border-radius:14px;padding:1rem 1.1rem;margin:0;max-height:560px}.code-out.wrap{white-space:pre-wrap;word-break:break-word}.hl-key{color:#8fd3ff}.hl-str{color:#b7e892}.hl-num{color:#ffc58b}.hl-bool{color:#f7a1c4}.hl-null{color:#c9a7ff}.hl-punc{color:#8aa59b}.hl-add{background:rgba(80,200,120,.22);display:block}.hl-del{background:rgba(220,60,60,.22);display:block}.hl-chg{background:rgba(224,149,43,.22);display:block}.file-drop{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;padding:2rem 1.2rem;border:2px dashed rgba(80,200,120,.4);border-radius:18px;background:rgba(80,200,120,.05);cursor:pointer;transition:background .2s,border-color .2s}.file-drop.over,.file-drop:focus-visible,.file-drop:hover{background:rgba(80,200,120,.12);border-color:var(--green-mid);outline:none}.file-drop-icon{font-size:1.6rem;color:var(--green-mid);line-height:1}.file-drop strong{color:var(--green-dark)}.file-drop-hint{font-size:.8rem;color:#888}.file-list{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.file-list li{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;border-radius:12px;background:rgba(255,255,255,.85);border:1.5px solid rgba(0,0,0,.06);font-size:.88rem}.file-list .fname{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-list .fmeta{color:#888;font-size:.78rem;white-space:nowrap}.icon-btn{border:1.5px solid rgba(0,0,0,.08);background:#fff;border-radius:8px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;color:#555;flex-shrink:0}.icon-btn:hover{border-color:var(--green-light);color:var(--green-dark)}.icon-btn:disabled{opacity:.35;cursor:default}.page-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:.9rem;gap:.9rem;margin-top:1rem}.page-thumb{position:relative;border-radius:10px;border:2px solid rgba(0,0,0,.08);background:#fff;padding:.4rem;text-align:center;cursor:pointer;font-size:.78rem;color:#666}.page-thumb.selected{border-color:var(--green-mid);box-shadow:0 0 0 3px rgba(80,200,120,.2)}.page-thumb.excluded{opacity:.35}.page-thumb img{display:block;width:100%;height:auto;margin-bottom:.3rem;transition:transform .2s;box-shadow:0 1px 4px rgba(0,0,0,.12)}.page-thumb .thumb-actions{display:flex;justify-content:center;gap:.3rem;margin-top:.3rem}.tool-busy{display:flex;align-items:center;gap:.6rem;font-size:.88rem;color:var(--green-dark);margin:.8rem 0}.tool-spinner{width:16px;height:16px;border-radius:50%;border:2.5px solid rgba(80,200,120,.25);border-top:2.5px solid var(--green-mid);animation:tool-spin .8s linear infinite}@keyframes tool-spin{to{transform:rotate(1turn)}}.tool-note{background:rgba(224,149,43,.08);border:1px solid rgba(224,149,43,.3);color:#6a4a00;border-radius:10px;font-size:.83rem;line-height:1.5}.tool-note,.tool-ok{padding:.7rem .9rem;margin:.8rem 0}.tool-ok{background:rgba(80,200,120,.1);border:1px solid rgba(80,200,120,.35);color:var(--green-dark);border-radius:10px;font-size:.88rem}.tool-table-wrap{overflow-x:auto;margin-top:.6rem}.tool-table{width:100%;border-collapse:collapse;font-size:.85rem}.tool-table td,.tool-table th{text-align:left;padding:.5rem .6rem;border-bottom:1px solid rgba(0,0,0,.07);vertical-align:top}.tool-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--green-dark);background:rgba(80,200,120,.08)}.mono,.tool-table td.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.img-preview{display:flex;align-items:center;justify-content:center;border-radius:14px;border:1.5px dashed rgba(0,0,0,.12);background:repeating-conic-gradient(rgba(0,0,0,.04) 0 25%,transparent 0 50%) 50% /20px 20px;min-height:200px;padding:.8rem;overflow:hidden}.img-preview canvas,.img-preview img{max-width:100%;max-height:420px;height:auto;display:block}.promo-strip{position:relative;z-index:1;max-width:1100px;margin:0 auto 1rem;padding:0 clamp(1.5rem,5vw,5rem)}.promo-head{margin-bottom:1rem}.promo-head p{color:#555;margin-top:.35rem;max-width:760px;line-height:1.55}.promo-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.promo-card{display:flex;gap:.9rem;align-items:flex-start;padding:1.2rem 1.3rem;border-radius:18px;background:rgba(255,255,255,.8);border:1.5px solid rgba(80,200,120,.22);text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.promo-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(80,200,120,.14);border-color:rgba(80,200,120,.5)}.promo-icon{width:46px;height:46px;flex-shrink:0;border-radius:12px;background:rgba(80,200,120,.12);display:flex;align-items:center;justify-content:center;font-size:1.4rem}.promo-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.promo-kind{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--green-mid);font-weight:700}.promo-text strong{font-size:1.05rem;color:var(--green-dark)}.promo-pitch{font-size:.86rem;color:#555;line-height:1.5}.promo-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;color:var(--green-mid);margin-top:.2rem}.promo-link svg{width:14px;height:14px}.tool-guide-link{margin-top:1.4rem;font-weight:600}.tool-guide-link a{color:var(--green-mid);text-decoration:underline}.palette-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:.6rem;gap:.6rem}.palette-swatch{border-radius:14px;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;padding:.6rem;gap:.3rem;border:1px solid rgba(0,0,0,.06)}.palette-swatch button{border:none;background:rgba(255,255,255,.85);border-radius:8px;padding:.3rem .4rem;font-family:ui-monospace,monospace;font-size:.8rem;cursor:pointer;color:#1a1a1a}.palette-swatch .lock{font-family:inherit}.mock-stage{display:flex;justify-content:center;padding:.5rem;overflow-x:auto}.msg-list-editor{display:flex;flex-direction:column;gap:.5rem;max-height:420px;overflow-y:auto;padding-right:.3rem}.msg-edit-row{display:grid;grid-template-columns:auto 1fr 74px auto;grid-gap:.4rem;gap:.4rem;align-items:center}.msg-edit-row input,.msg-edit-row select{padding:.5rem .6rem;font-size:.85rem;border:1.5px solid rgba(0,0,0,.08);border-radius:9px;background:#fff;font-family:inherit;min-width:0}.doc-paper-landscape{aspect-ratio:297/210}.speed-gauge{font-size:3rem;font-weight:700;color:var(--green-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.speed-unit{font-size:1rem;color:#777;margin-left:.3rem}@media print{.promo-strip{display:none!important}}.rx-input{display:flex;align-items:center;gap:.3rem;border:1.5px solid rgba(0,0,0,.08);border-radius:12px;background:rgba(255,255,255,.85);padding:0 .8rem;font-family:ui-monospace,Menlo,monospace;color:#888}.rx-input input{border:none!important;box-shadow:none!important;background:transparent!important;padding:.85rem .2rem!important;font-family:ui-monospace,Menlo,monospace!important;flex:1 1;min-width:0}.rx-input:focus-within{border-color:var(--green-light);box-shadow:0 0 0 4px rgba(80,200,120,.15)}.rx-view{font-family:ui-monospace,Menlo,monospace;font-size:.85rem;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:rgba(0,0,0,.03);border:1.5px solid rgba(0,0,0,.08);border-radius:12px;padding:.8rem 1rem;margin:0;min-height:10.5rem;max-height:320px;overflow:auto}.rx-mark{background:rgba(80,200,120,.35);color:inherit;border-radius:3px;padding:0 1px}.rx-mark.rx-alt{background:rgba(80,160,255,.3)}.pe-toolbar{position:-webkit-sticky;position:sticky;top:70px;z-index:5;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:1rem;padding:.6rem;border-radius:14px;background:rgba(255,255,255,.95);border:1.5px solid rgba(80,200,120,.2);box-shadow:0 6px 20px rgba(0,0,0,.05)}.pe-tool{border:1.5px solid rgba(0,0,0,.08);background:#fff;border-radius:10px;padding:.4rem .7rem;font-size:.84rem;font-family:inherit;cursor:pointer;color:#333}.pe-tool.active{border-color:var(--green-mid);background:rgba(80,200,120,.12);color:var(--green-dark);font-weight:600}.pe-tool.danger{color:#b32424}.pe-sep{width:1px;height:24px;background:rgba(0,0,0,.1)}.pe-opt{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:#555}.pe-opt input[type=color]{width:30px;height:28px;border:none;padding:0;background:none;cursor:pointer}.pe-opt select{padding:.3rem;border-radius:8px;border:1.5px solid rgba(0,0,0,.08);font-family:inherit}.pe-sig{margin-top:.8rem;padding:1rem;border-radius:14px;border:1.5px solid rgba(80,200,120,.3);background:rgba(255,255,255,.9);max-width:560px}.pe-pages{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:1rem}.pe-page{position:relative;width:100%;max-width:860px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.15);container-type:inline-size;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.pe-page.tool-select{cursor:default}.pe-page:not(.tool-select){cursor:crosshair}.pe-bg{inset:0;width:100%;height:100%;pointer-events:none}.pe-bg,.pe-el{position:absolute}.pe-el{cursor:move}.pe-el.sel{outline:2px dashed var(--green-mid);outline-offset:2px}.pe-text{white-space:pre;line-height:1.2;font-family:Helvetica,Arial,sans-serif;min-width:1em}.pe-text [contenteditable]{outline:none;min-width:1em;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}.pe-highlight{opacity:.4}.pe-rect{border:1.5px solid}.pe-whiteout{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.pe-image img{width:100%;height:100%;display:block;pointer-events:none}.pe-handle{position:absolute;right:-7px;bottom:-7px;width:14px;height:14px;border-radius:50%;background:var(--green-mid);border:2px solid #fff;cursor:nwse-resize}.pe-pageno{position:absolute;right:8px;bottom:6px;font-size:.7rem;color:#999;pointer-events:none}.sig-canvas{width:100%;height:160px;border:1.5px dashed rgba(0,0,0,.2);border-radius:12px;background:#fff;touch-action:none;cursor:crosshair;display:block;margin-bottom:.4rem}.wm-preview{position:relative;overflow:hidden;max-width:380px;margin:0 auto;box-shadow:0 2px 10px rgba(0,0,0,.15)}.wm-preview img{display:block;width:100%}.wm-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Helvetica,Arial,sans-serif;font-weight:700;pointer-events:none;white-space:nowrap}.wm-diagonal span{transform:rotate(-54deg)}.wm-footer{align-items:flex-end;padding-bottom:3%}.wm-tiled{flex-wrap:wrap;gap:1.2em 2em;transform:rotate(-30deg) scale(1.6);align-content:center}.doc-sheet{background:#fff;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.12);padding:1.6rem;max-height:620px;overflow-y:auto}.doc-text-preview{max-height:560px;overflow-y:auto;font-size:.9rem;line-height:1.55}.doc-text-preview h3{font-size:1.05rem;margin:.6rem 0 .3rem;color:var(--green-dark)}.doc-text-preview p{margin:0 0 .5rem}.tool-list{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.7rem;font-size:.9rem;line-height:1.5;color:#444}.img-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.img-result{display:flex;flex-direction:column;gap:.35rem;padding:.6rem;border-radius:12px;background:#fff;border:1.5px solid rgba(0,0,0,.06);font-size:.82rem}.img-result img{width:100%;height:130px;object-fit:contain;background:repeating-conic-gradient(rgba(0,0,0,.05) 0 25%,transparent 0 50%) 50% /16px 16px;border-radius:8px}.img-result .fname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.crop-stage{position:relative;width:100%;max-width:900px;max-height:70vh;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background:repeating-conic-gradient(rgba(0,0,0,.05) 0 25%,transparent 0 50%) 50% /18px 18px}.crop-stage img{width:100%;height:100%;display:block;object-fit:contain;pointer-events:none}.crop-box{position:absolute;cursor:move;border:2px solid #fff;box-shadow:0 0 0 9999px rgba(0,0,0,.5),0 0 0 1px rgba(0,0,0,.4);background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 0);background-size:33.33% 33.33%;background-position:-1px -1px}.crop-stage{overflow:hidden}.crop-h{position:absolute;width:16px;height:16px;background:#fff;border:2px solid var(--green-mid);border-radius:3px}.crop-nw{left:-8px;top:-8px;cursor:nwse-resize}.crop-ne{right:-8px;top:-8px}.crop-ne,.crop-sw{cursor:nesw-resize}.crop-sw{left:-8px;bottom:-8px}.crop-se{right:-8px;bottom:-8px;cursor:nwse-resize}.cv-block{display:flex;flex-direction:column;gap:.5rem;padding:.8rem;margin-bottom:.7rem;border-radius:12px;background:rgba(255,255,255,.7);border:1.5px solid rgba(0,0,0,.06)}.cv-block input,.cv-block select,.cv-block textarea{width:100%;padding:.6rem .7rem;font-size:.88rem;border:1.5px solid rgba(0,0,0,.08);border-radius:10px;background:#fff;font-family:inherit;color:var(--text)}.cv-preview{padding:0}.cv-preview .cv:not(.modern){padding:1.6rem}.flex-stage{min-height:280px;padding:12px;margin:.6rem 0 1rem;border-radius:14px;border:2px dashed rgba(80,200,120,.4);background:rgba(80,200,120,.05);overflow:auto}.flex-item{border:none;border-radius:10px;color:#fff;font-weight:700;font-size:1.1rem;padding:.8rem;min-width:60px;min-height:50px;cursor:pointer;font-family:inherit}.flex-item.sel{outline:3px solid #111;outline-offset:2px}.tw-split{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:1rem;gap:1rem;min-height:520px}.tw-editor{width:100%;min-height:520px;padding:1rem;background:#0f1f1a;color:#e6f2ec;resize:vertical}.tw-editor,.tw-frame-wrap{border-radius:14px;border:1.5px solid rgba(0,0,0,.08)}.tw-frame-wrap{display:flex;justify-content:center;background:repeating-conic-gradient(rgba(0,0,0,.04) 0 25%,transparent 0 50%) 50% /20px 20px;overflow:hidden}.tw-frame-wrap iframe{height:100%;min-height:520px;border:none;background:#fff}@media (max-width:900px){.tw-split{grid-template-columns:1fr}}.fav-tab{display:flex;align-items:center;gap:.5rem;max-width:260px;padding:.5rem .8rem;border-radius:10px 10px 0 0;background:#e8eaed;font-size:.8rem;color:#333}.fav-dot{width:8px;height:8px;border-radius:50%;background:#bbb}.serp{background:#fff;border-radius:12px;padding:1.1rem 1.2rem;border:1px solid #dadce0;margin:.8rem 0 1rem;font-family:Arial,sans-serif}.serp-mobile{max-width:400px}.serp-site{gap:.6rem;margin-bottom:.3rem}.serp-fav,.serp-site{display:flex;align-items:center}.serp-fav{width:26px;height:26px;border-radius:50%;background:#f1f3f4;border:1px solid #dadce0;justify-content:center;font-size:.75rem;color:#4d5156;flex-shrink:0}.serp-site>span:last-child{display:flex;flex-direction:column;line-height:1.3;min-width:0}.serp-name{font-size:14px;color:#202124}.serp-url{font-size:12px;color:#4d5156;text-overflow:ellipsis}.serp-title,.serp-url{overflow:hidden;white-space:nowrap}.serp-title{font-size:20px;line-height:1.3;color:#1a0dab;margin:.15rem 0 .25rem}.serp-mobile .serp-title{font-size:18px;white-space:normal;color:#1558d6}.serp-desc{font-size:14px;line-height:1.58;color:#4d5156}.serp-desc b{color:#202124}.api-bar{display:flex;gap:.5rem;align-items:stretch}.api-bar input{flex:1 1;min-width:0;padding:.8rem 1rem;font-family:ui-monospace,Menlo,monospace;font-size:.88rem}.api-bar input,.api-method{border:1.5px solid rgba(0,0,0,.08);border-radius:12px}.api-method{padding:0 .7rem;font-weight:700;font-family:inherit;background:#fff}.m-get{color:#2f9a5c}.m-post{color:#b7791f}.m-patch,.m-put{color:#1a5fd0}.m-delete{color:#c23b3b}@media (max-width:600px){.api-bar{flex-wrap:wrap}.api-bar input{flex-basis:100%;order:-1}}.emi-split{height:14px;border-radius:999px;background:#f2c46d;overflow:hidden;margin:1rem 0 .4rem}.emi-split span{display:block;height:100%;background:var(--green-mid)}.tz-list{display:flex;flex-direction:column;gap:.5rem}.tz-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:1rem;gap:1rem;align-items:center;padding:.8rem 1rem;border-radius:14px;background:rgba(255,255,255,.85);border:1.5px solid rgba(0,0,0,.06)}.tz-row.work{border-color:rgba(80,200,120,.5);background:rgba(80,200,120,.08)}.tz-name{min-width:0}.tz-name,.tz-time{display:flex;flex-direction:column}.tz-time{align-items:flex-end}.tz-time .mono{font-size:1.6rem;font-weight:700;color:var(--green-dark)}.tz-actions{display:flex;gap:.3rem}.tz-grid{border-collapse:separate;border-spacing:2px;font-size:.75rem}.tz-grid th{text-align:left;padding:.3rem .6rem .3rem 0;white-space:nowrap;font-weight:600;color:#444}.tz-grid td{min-width:30px;text-align:center;padding:.4rem .1rem;border-radius:5px;background:#f1f3f2;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tz-grid td.work{background:rgba(80,200,120,.35);color:#0d3d2f}.tz-grid td.night{background:#dfe3ea;color:#7a8394}.tz-grid td.all{background:var(--green-mid);color:#fff;font-weight:700}.wheel-wrap{position:relative;display:inline-block;width:100%;max-width:420px}.wheel-pointer{position:absolute;top:-6px;left:50%;transform:translateX(-50%);font-size:2rem;color:#111;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.2)}.coin{width:130px;height:130px;margin:1rem auto 1.2rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe08a,#d4a017 70%);display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:800;color:#7a5a00;box-shadow:inset 0 0 0 8px rgba(255,255,255,.3),0 8px 20px rgba(0,0,0,.15);animation:coin-flip .7s ease-out}@keyframes coin-flip{0%{transform:rotateY(0) scale(.8)}to{transform:rotateY(3turn) scale(1)}}.die{width:56px;height:56px;border-radius:12px;background:#fff;border:2px solid #222;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800}@media (prefers-reduced-motion:reduce){.coin{animation:none}}.cm-phone{--bg:#efeae2;--me:#d9fdd3;--them:#ffffff;--ink:#111b21;--sub:#667781;--head:#f0f2f5;--bar:#f0f2f5;position:relative;width:360px;max-width:100%;border-radius:34px;overflow:hidden;text-align:left;background:var(--bg);color:var(--ink);font-family:-apple-system,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14.5px;box-shadow:0 0 0 10px #111,0 18px 40px rgba(0,0,0,.25);margin:12px}.cm-whatsapp{background-image:radial-gradient(rgba(0,0,0,.035) 1px,transparent 0);background-size:14px 14px}.cm-whatsapp.cm-dark{--bg:#0b141a;--me:#005c4b;--them:#202c33;--ink:#e9edef;--sub:#8696a0;--head:#202c33;--bar:#202c33}.cm-instagram{--bg:#ffffff;--me:#3797f0;--them:#efefef;--ink:#000;--sub:#737373;--head:#ffffff;--bar:#ffffff}.cm-instagram.cm-dark{--bg:#000;--them:#262626;--ink:#f5f5f5;--sub:#a8a8a8;--head:#000;--bar:#000}.cm-messenger{--bg:#ffffff;--me:#0084ff;--them:#f0f0f0;--ink:#050505;--sub:#65676b;--head:#ffffff;--bar:#ffffff}.cm-messenger.cm-dark{--bg:#000;--them:#303030;--ink:#e4e6eb;--sub:#b0b3b8;--head:#000;--bar:#000}.cm-status{display:flex;justify-content:space-between;padding:10px 22px 4px;font-size:13px;font-weight:600;background:var(--head)}.cm-status-r{font-size:11px;letter-spacing:.02em;display:inline-flex;gap:6px;align-items:center}.cm-batt{display:inline-block;width:22px;height:11px;border:1.5px solid;border-radius:3px;padding:1px;opacity:.85}.cm-batt i{display:block;height:100%;background:currentColor;border-radius:1px}.cm-head{display:flex;align-items:center;gap:9px;padding:6px 12px 9px;background:var(--head);border-bottom:1px solid rgba(0,0,0,.06)}.cm-back{font-size:28px;line-height:1;margin-right:-2px}.cm-back,.cm-whatsapp .cm-back{color:var(--ink)}.cm-avatar{border-radius:50%;object-fit:cover;flex-shrink:0;display:inline-flex}.cm-avatar-fb{align-items:center;justify-content:center;background:#9aa5b1;color:#fff;font-weight:600}.cm-who{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.2}.cm-who strong{font-size:15.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:4px}.cm-who span{font-size:12px;color:var(--sub)}.cm-icons{font-size:14px;letter-spacing:1px;white-space:pre;filter:grayscale(1);opacity:.8}.cm-verified{width:14px;height:14px;border-radius:50%;background:#0095f6;color:#fff;font-size:9px;display:inline-flex;align-items:center;justify-content:center}.cm-body{min-height:470px;padding:10px 10px 14px;gap:2px}.cm-body,.cm-profile{display:flex;flex-direction:column}.cm-profile{align-items:center;gap:4px;padding:14px 0 18px;text-align:center}.cm-profile strong{font-size:16px}.cm-date,.cm-profile span:last-child{font-size:12px;color:var(--sub)}.cm-date{align-self:center;padding:4px 10px;margin:6px 0 8px;border-radius:8px}.cm-whatsapp .cm-date{background:var(--them);box-shadow:0 1px .5px rgba(0,0,0,.13);text-transform:none}.cm-row{display:flex;align-items:flex-end;gap:6px}.cm-row.me{justify-content:flex-end}.cm-row.first{margin-top:6px}.cm-mini{width:26px;flex-shrink:0}.cm-bubble{max-width:78%;padding:7px 10px;border-radius:18px;background:var(--them);color:var(--ink);word-wrap:break-word;white-space:pre-wrap;line-height:1.35}.cm-row.me .cm-bubble{background:var(--me)}.cm-instagram .cm-row.me .cm-bubble{background:linear-gradient(135deg,#6a5cff,#3797f0 60%,#2ec5ff);color:#fff}.cm-messenger .cm-row.me .cm-bubble{color:#fff}.cm-messenger .cm-row.me:not(.last) .cm-bubble{border-bottom-right-radius:5px}.cm-messenger .cm-row.me:not(.first) .cm-bubble{border-top-right-radius:5px}.cm-instagram .cm-row.them:not(.last) .cm-bubble,.cm-messenger .cm-row.them:not(.last) .cm-bubble{border-bottom-left-radius:5px}.cm-instagram .cm-row.them:not(.first) .cm-bubble,.cm-messenger .cm-row.them:not(.first) .cm-bubble{border-top-left-radius:5px}.cm-whatsapp .cm-bubble{border-radius:8px;padding:6px 8px 8px 9px;box-shadow:0 1px .5px rgba(0,0,0,.13);position:relative}.cm-whatsapp .cm-row.first.them .cm-bubble{border-top-left-radius:0}.cm-whatsapp .cm-row.first.me .cm-bubble{border-top-right-radius:0}.cm-meta{float:right;display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--sub);margin:6px 0 -4px 10px;position:relative;top:2px}.cm-img{display:block;max-width:100%;border-radius:12px;margin-bottom:4px}.cm-whatsapp .cm-img{border-radius:6px}.cm-seen{align-self:flex-end;font-size:11.5px;color:var(--sub);margin:3px 4px 0}.cm-input{display:flex;align-items:center;gap:8px;padding:8px 10px 16px;background:var(--bar);color:var(--sub);font-size:14px}.cm-field{flex:1 1;padding:9px 14px;border-radius:22px;color:var(--sub)}.cm-field,.cm-whatsapp .cm-field{background:var(--them)}.cm-instagram .cm-field,.cm-messenger .cm-field{background:transparent;border:1px solid rgba(128,128,128,.35)}.cm-mic{width:40px;height:40px;border-radius:50%;background:#00a884;display:inline-flex;align-items:center;justify-content:center;filter:saturate(.9)}.cm-mark{position:absolute;right:12px;bottom:3px;font-size:9px;letter-spacing:.04em;color:var(--sub);opacity:.7}.tw-card{--bg:#fff;--ink:#0f1419;--sub:#536471;--line:#eff3f4;width:520px;max-width:100%;text-align:left;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:16px 18px 10px;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.tw-dim{--bg:#15202b;--ink:#f7f9f9;--sub:#8b98a5;--line:#38444d}.tw-dark{--bg:#000;--ink:#e7e9ea;--sub:#71767b;--line:#2f3336}.tw-top{display:flex;align-items:center;gap:10px}.tw-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.tw-avatar-fb{display:inline-flex;align-items:center;justify-content:center;background:#1d9bf0;color:#fff;font-weight:700;font-size:20px}.tw-names{display:flex;flex-direction:column;flex:1 1;min-width:0;line-height:1.25}.tw-names strong{display:inline-flex;align-items:center;gap:3px;font-size:15px}.tw-names span{color:var(--sub);font-size:15px}.tw-x{font-size:20px;color:var(--ink)}.tw-text{font-size:17px;line-height:1.4;white-space:pre-wrap;word-wrap:break-word;margin:12px 0}.tw-link{color:#1d9bf0}.tw-img{display:block;width:100%;border-radius:16px;border:1px solid var(--line);margin-bottom:12px}.tw-when{color:var(--sub);font-size:15px;padding-bottom:12px;border-bottom:1px solid var(--line)}.tw-when strong{color:var(--ink)}.tw-actions{display:flex;justify-content:space-between;color:var(--sub);font-size:13px;padding:10px 4px 2px}.tw-actions span{display:inline-flex;align-items:center;gap:5px}.bp{position:relative;display:grid;grid-template-columns:1fr 150px;width:640px;max-width:100%;text-align:left;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.18);font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#1a1a1a}.bp-main{padding:0 0 14px}.bp-head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:linear-gradient(135deg,var(--c1),var(--c2));color:#fff}.bp-head strong{font-size:18px;letter-spacing:.02em}.bp-head span{font-size:10px;letter-spacing:.14em;opacity:.9}.bp-route{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 6px}.bp-route>div{display:flex;flex-direction:column}.bp-code{font-size:40px;font-weight:800;letter-spacing:.03em;color:var(--c1);line-height:1}.bp-city{font-size:12px;color:#666}.bp-plane{font-size:26px;color:var(--c2)}.bp-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px 12px;gap:8px 12px;padding:8px 20px}.bp-grid>div:first-child{grid-column:span 2}.bp-grid span,.bp-stub span{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#888}.bp-grid strong{font-size:14px}.bp-msg{margin:6px 20px 0;padding:8px 12px;border-radius:10px;background:rgba(0,0,0,.04);font-size:13px;font-style:italic}.bp-barcode{display:block;height:46px;margin:10px 20px 0;max-width:calc(100% - 40px);image-rendering:pixelated}.bp-stub{display:flex;flex-direction:column;gap:8px;padding:14px;border-left:2px dashed #ccc;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.05))}.bp-stub>span{color:var(--c1);font-weight:700;font-size:11px}.bp-stub>strong{font-size:18px;color:var(--c1)}.bp-stub strong{font-size:13px}.bp-novelty{grid-column:1/-1;text-align:center;font-size:9px;letter-spacing:.16em;color:#b0b0b0;padding:4px 0 6px;border-top:1px solid #f0f0f0}@media (max-width:560px){.bp{grid-template-columns:1fr}.bp-stub{border-left:none;border-top:2px dashed #ccc;flex-direction:row;flex-wrap:wrap}.bp-code{font-size:32px}}.tool-table input:not([type=checkbox]),.tool-table select{padding:.5rem .6rem;min-height:42px;border:1.5px solid rgba(0,0,0,.12);border-radius:8px;font:inherit;font-size:.9rem;background:#fff;color:inherit;max-width:100%}.tool-table input:focus,.tool-table select:focus{outline:2px solid rgba(80,200,120,.5);outline-offset:1px}.tool-table tfoot td{border-bottom:none;padding-top:.7rem}.tool-roles{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0 auto 1.4rem;padding:0 1rem;max-width:900px}.tool-roles .blog-pill{text-decoration:none}