.adv-app{--paper:#f5f2ec;--paper-2:#ece6db;--card:#fcfaf5;--ink:#241b1d;--ink-2:#5a4e51;--ink-3:#938a8c;--line:#241b1d1f;--line-2:#241b1d33;--jur:#8a2e3b;--jur-2:#a23c4a;--jur-soft:#8a2e3b17;--jur-line:#8a2e3b42;--gold:#9a7a1e;--gold-soft:#9a7a1e24;--good:#3e7c59;--good-soft:#3e7c5921;--amber:#a9741b;--amber-soft:#a9741b24;--red:#b23b3b;--red-soft:#b23b3b1f;--red-line:#b23b3b57;--sans:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--shadow:0 1px 2px #241b1d0d,0 8px 30px #241b1d0f}:root[data-theme=dark] .adv-app{--paper:#211619;--paper-2:#1a1012;--card:#2d1f22;--ink:#f0e7e4;--ink-2:#c9b4b2;--ink-3:#907b79;--line:#e6c4c424;--line-2:#e6c4c43d;--jur:#e29aa4;--jur-2:#ebb0b8;--jur-soft:#e29aa421;--jur-line:#e29aa452;--gold:#dfb863;--gold-soft:#dfb86324;--good:#78c39d;--good-soft:#78c39d24;--amber:#e0b65e;--amber-soft:#e0b65e24;--red:#e88;--red-soft:#e8888824;--red-line:#e8888857;--shadow:0 1px 2px #0000004d,0 10px 34px #0000006b}.adv-app *{box-sizing:border-box}.adv-app{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.adv-app .mono{font-family:var(--mono)}.adv-app .word{font-family:var(--serif);align-items:center;gap:1px;font-size:19px;font-weight:700;display:inline-flex}.adv-app .word .n{color:var(--ink)}.adv-app .word .a{color:var(--jur)}.adv-app .word .dot{background:var(--gold);border-radius:50%;width:5px;height:5px;margin-left:3px;transform:translateY(4px)}.adv-app .topbar{border-bottom:1px solid var(--line);background:var(--card);z-index:20;align-items:center;gap:18px;height:56px;padding:0 18px;display:flex;position:sticky;top:0}.adv-app .appswitch{background:var(--paper-2);border:1px solid var(--line);border-radius:22px;gap:4px;padding:4px;display:flex}.adv-app .appswitch button{font-family:var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:18px;padding:6px 14px;font-size:13px;font-weight:600}.adv-app .appswitch button[aria-pressed=true]{background:var(--jur);color:#fff}.adv-app .appswitch button.cli[aria-pressed=true]{background:var(--good)}.adv-app .topbar .spacer{flex:1}.adv-app .topbar .who{color:var(--ink-2);align-items:center;gap:9px;font-size:13px;display:flex}.adv-app .topbar .av{background:var(--jur-soft);width:30px;height:30px;color:var(--jur);font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.adv-app .theme-btn{border:1px solid var(--line-2);background:var(--card);color:var(--ink-2);cursor:pointer;font-size:12px;font-family:var(--mono);border-radius:8px;padding:6px 10px}.adv-app .shell{grid-template-columns:240px 1fr;min-height:calc(100vh - 56px);display:grid}.adv-app .side{border-right:1px solid var(--line);background:var(--card);height:calc(100vh - 56px);padding:16px 12px;position:sticky;top:56px;overflow:auto}.adv-app .side .grp{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:16px 8px 8px;font-size:10px;font-weight:700}.adv-app .side .grp:first-child{margin-top:4px}.adv-app .navitem{color:var(--ink-2);cursor:pointer;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.adv-app .navitem:hover{background:var(--paper-2)}.adv-app .navitem[aria-current=true]{background:var(--jur-soft);color:var(--jur);border-color:var(--jur-line);font-weight:600}.adv-app .navitem svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.adv-app .navitem .badge{font-family:var(--mono);background:var(--red-soft);color:var(--red);border-radius:20px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}.adv-app .navitem .badge.g{background:var(--gold-soft);color:var(--gold)}.adv-app .main{max-width:1120px;padding:26px 30px}.adv-app .crumbs{font-family:var(--mono);color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px}.adv-app .h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.adv-app .sub{color:var(--ink-2);margin:6px 0 0;font-size:14.5px}.adv-app .screen-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.adv-app .btn{font-family:var(--sans);border:1px solid var(--line-2);background:var(--card);color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:9px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.adv-app .btn:hover{border-color:var(--jur);color:var(--jur)}.adv-app .btn.primary{background:var(--jur);border-color:var(--jur);color:#fff}.adv-app .btn.primary:hover{background:var(--jur-2);color:#fff}.adv-app .btn.sm{padding:6px 11px;font-size:12.5px}.adv-app .stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.adv-app .stat{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px}.adv-app .stat .k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.adv-app .stat .v{letter-spacing:-.02em;margin-top:6px;font-size:26px;font-weight:800}.adv-app .stat .v.red{color:var(--red)}.adv-app .stat .v.good{color:var(--good)}.adv-app .stat .v.gold{color:var(--gold)}.adv-app .stat .d{color:var(--ink-3);margin-top:2px;font-size:12px}@media (max-width:900px){.adv-app .stats{grid-template-columns:1fr 1fr}}.adv-app .card{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:20px;overflow:hidden}.adv-app .card>.ct{padding:16px 18px}.adv-app .card-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.adv-app .card-h h3{margin:0;font-size:15px;font-weight:700}.adv-app .card-h .link{color:var(--jur);cursor:pointer;font-size:12.5px;font-weight:600}.adv-app .row{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:13px 18px;display:flex}.adv-app .row:hover{background:var(--paper-2)}.adv-app .row:first-child{border-top:0}.adv-app .row .dl{width:34px;height:34px;font-family:var(--mono);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.adv-app .dl.jur{background:var(--jur-soft);color:var(--jur)}.adv-app .dl.gold{background:var(--gold-soft);color:var(--gold)}.adv-app .dl.good{background:var(--good-soft);color:var(--good)}.adv-app .dl.red{background:var(--red-soft);color:var(--red)}.adv-app .row .tt{flex:1;min-width:0}.adv-app .row .tt .a{color:var(--ink);font-size:14px;font-weight:600}.adv-app .row .tt .b{font-family:var(--mono);color:var(--ink-3);margin-top:2px;font-size:11px}.adv-app .row .rt{text-align:right;flex:none}.adv-app .tag{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.adv-app .tag.red{background:var(--red-soft);color:var(--red)}.adv-app .tag.gold{background:var(--gold-soft);color:var(--gold)}.adv-app .tag.good{background:var(--good-soft);color:var(--good)}.adv-app .tag.jur{background:var(--jur-soft);color:var(--jur)}.adv-app .tag.mut{background:var(--paper-2);color:var(--ink-3)}.adv-app .cols{grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;display:grid}@media (max-width:900px){.adv-app .cols{grid-template-columns:1fr}}.adv-app .tl{margin:0;padding:0;list-style:none}.adv-app .tl li{border-left:2px solid var(--line);margin-left:6px;padding:0 0 18px 26px;position:relative}.adv-app .tl li:last-child{border-color:#0000}.adv-app .tl li:before{content:"";background:var(--card);border:2px solid var(--jur);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-7px}.adv-app .tl li.gold:before{border-color:var(--gold)}.adv-app .tl li.good:before{border-color:var(--good)}.adv-app .tl li.red:before{border-color:var(--red)}.adv-app .tl .dt{font-family:var(--mono);color:var(--ink-3);font-size:11px}.adv-app .tl .tx{color:var(--ink);margin-top:2px;font-size:13.5px}.adv-app .tl .tx b{font-weight:700}.adv-app .prochead{background:linear-gradient(160deg, var(--card), var(--paper-2));border:1px solid var(--line);border-radius:14px;margin-bottom:20px;padding:20px}.adv-app .prochead .num{font-family:var(--mono);letter-spacing:.02em;font-size:15px;font-weight:700}.adv-app .prochead .meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.adv-app .prazobox{background:var(--red-soft);border:1px solid var(--red-line);border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.adv-app .prazobox .d{font-family:var(--mono);color:var(--red);font-size:26px;font-weight:800;line-height:1}.adv-app .prazobox .t{font-size:13px}.adv-app .prazobox .t b{color:var(--red)}.adv-app .sigilo{border:1px dashed var(--gold);background:var(--gold-soft);border-radius:12px;padding:14px 16px}.adv-app .sigilo .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.adv-app .sigilo p{color:var(--ink-2);margin:8px 0 0;font-size:13.5px}.adv-app .agenda{margin:0;padding:0;list-style:none}.adv-app .agenda li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.adv-app .agenda li:first-child{border-top:0}.adv-app .agenda .hr{font-family:var(--mono);color:var(--jur);flex:none;width:46px;font-size:12px;font-weight:700}.adv-app .agenda .ev{font-size:13.5px}.adv-app .agenda .ev .s{font-family:var(--mono);color:var(--ink-3);font-size:11px;display:block}.adv-app table{border-collapse:collapse;width:100%;font-size:13.5px}.adv-app thead th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:12px 18px;font-size:10px;font-weight:700}.adv-app tbody td{border-top:1px solid var(--line);padding:13px 18px}.adv-app tbody tr:hover{background:var(--paper-2);cursor:pointer}.adv-app td .a{font-weight:600}.adv-app td .b{font-family:var(--mono);color:var(--ink-3);font-size:11px}.adv-app .bar{background:var(--paper-2);border-radius:3px;min-width:80px;height:6px;overflow:hidden}.adv-app .bar i{background:var(--good);height:100%;display:block}.adv-app .bar.low i{background:var(--red)}.adv-app .lib{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.adv-app .doc{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:12px;padding:16px}.adv-app .doc:hover{border-color:var(--jur-line)}.adv-app .doc .ic{background:var(--jur-soft);width:34px;height:34px;color:var(--jur);border-radius:9px;place-items:center;display:grid}.adv-app .doc h4{margin:12px 0 4px;font-size:14px}.adv-app .doc p{color:var(--ink-3);margin:0;font-size:12px}@media (max-width:760px){.adv-app .lib{grid-template-columns:1fr}}.adv-app .cli-hero{background:linear-gradient(160deg, var(--good-soft), var(--card));border:1px solid var(--line);border-radius:14px;margin-bottom:20px;padding:22px}.adv-app .steps-h{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.adv-app .stepchip{font-family:var(--mono);background:var(--paper-2);color:var(--ink-3);border:1px solid var(--line);border-radius:20px;padding:5px 11px;font-size:11px}.adv-app .stepchip.on{background:var(--good-soft);color:var(--good);border-color:var(--good)}.adv-app .stepchip.now{background:var(--good);color:#fff;border-color:var(--good)}.adv-app .hint{color:var(--ink-3);font-size:12px;font-family:var(--mono);margin:18px 0 0}.adv-app .tabs{border-bottom:1px solid var(--line);background:var(--card);gap:2px;padding:0 18px;display:flex}.adv-app .tabs button{font-family:var(--sans);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 13px 11px;font-size:13.5px;font-weight:600;display:inline-flex}.adv-app .tabs button:hover{color:var(--ink-2)}.adv-app .tabs button[aria-selected=true]{color:var(--jur);border-bottom-color:var(--jur)}.adv-app .tabs .pill{font-family:var(--mono);background:var(--red-soft);color:var(--red);border-radius:20px;padding:1px 6px;font-size:9.5px;font-weight:700}.adv-app .tabs .pill.g{background:var(--gold-soft);color:var(--gold)}.adv-app .thread{background:var(--paper);flex-direction:column;gap:13px;padding:18px;display:flex}.adv-app .daysep{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--paper-2);border-radius:20px;align-self:center;padding:3px 12px;font-size:10px}.adv-app .msg{border-radius:14px;max-width:78%;padding:11px 13px;font-size:13.5px;line-height:1.48}.adv-app .msg .aut{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin-bottom:5px;font-size:9.5px;font-weight:700}.adv-app .msg.own{background:var(--jur);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.adv-app .msg.own.g{background:var(--good)}:root[data-theme=dark] .adv-app .msg.own{color:#2a171b}.adv-app .msg.other{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.adv-app .msg.int{background:var(--gold-soft);border:1px dashed var(--gold);max-width:100%;color:var(--ink-2);align-self:stretch}.adv-app .msg.int .aut{color:var(--gold);opacity:1}.adv-app .msg .rec{font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:10px;display:flex}.adv-app .msg.own .rec{color:#ffffffbf}:root[data-theme=dark] .adv-app .msg.own .rec{color:#2a171bb3}.adv-app .msg.other .rec,.adv-app .msg.int .rec{color:var(--ink-3)}.adv-app .msg .rec .lnk{cursor:pointer;font-weight:700;text-decoration:underline}.adv-app .msg .anx{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;margin-top:9px;padding:8px 10px;font-size:12px;display:flex}.adv-app .msg .anx .ic{background:var(--jur-soft);width:26px;height:26px;color:var(--jur);font-family:var(--mono);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.adv-app .msg .ciencia{font-family:var(--mono);background:#ffffff29;border:1px solid #ffffff4d;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:8px 10px;font-size:10.5px;display:flex}.adv-app .msg.other .ciencia{background:var(--jur-soft);border-color:var(--jur-line);color:var(--jur)}:root[data-theme=dark] .adv-app .msg.own .ciencia{background:#2a171b1f;border-color:#2a171b40}.adv-app .msg .ciencia.wait{background:var(--gold-soft);border:1px dashed var(--gold);color:var(--gold)}.adv-app .msgpend{max-width:78%;font-family:var(--mono);color:var(--red);border-left:2px solid var(--red-line);align-self:flex-start;margin-top:-6px;padding:2px 0 2px 9px;font-size:10.5px}.adv-app .composer{border-top:1px solid var(--line);background:var(--card);padding:13px 18px}.adv-app .composer .box{align-items:center;gap:9px;display:flex}.adv-app .composer input{border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font-family:var(--sans);border-radius:10px;flex:1;padding:11px 13px;font-size:13.5px}.adv-app .composer .sla{font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;font-size:10.5px;display:flex}.adv-app .composer .guard{font-family:var(--mono);color:var(--gold);border:1px dashed var(--gold);background:var(--gold-soft);border-radius:8px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 9px;font-size:10.5px;display:inline-flex}.adv-app .deflect{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:18px;padding:18px}.adv-app .deflect .up{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--good);font-size:10px;font-weight:700}.adv-app .deflect .txt{margin:8px 0 0;font-size:14.5px;line-height:1.5}.adv-app .qchips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.adv-app .qchip{border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);cursor:pointer;font-size:13px;font-family:var(--sans);border-radius:20px;padding:8px 14px;font-weight:500}.adv-app .qchip:hover{border-color:var(--good);color:var(--good)}.adv-app .qchip.on{background:var(--good-soft);border-color:var(--good);color:var(--good);font-weight:600}.adv-app .qans{background:var(--good-soft);border:1px solid var(--good);border-radius:11px;margin-top:14px;padding:14px 16px;font-size:13.5px;line-height:1.5}.adv-app .ped{border:1px solid var(--gold);background:var(--gold-soft);border-radius:14px;margin-bottom:20px;padding:16px 18px}.adv-app .ped .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:700}.adv-app .ped h3{margin:7px 0 3px;font-size:16px}.adv-app .ped .why{color:var(--ink-2);margin:0;font-size:13px}.adv-app .ped .prg{font-family:var(--mono);color:var(--ink-3);margin-top:10px;font-size:10.5px}.adv-app .slots{flex-direction:column;gap:10px;margin-top:13px;display:flex}.adv-app .slot{background:var(--card);border:1px solid var(--line);border-radius:11px;align-items:center;gap:13px;padding:12px 14px;display:flex}.adv-app .slot.pend{border-style:dashed;border-color:var(--line-2)}.adv-app .slot.rec{border-color:var(--red-line);background:var(--red-soft)}.adv-app .slot .box{border-radius:9px;flex:none;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.adv-app .slot .box.p{background:var(--paper-2);border:1px dashed var(--line-2);color:var(--ink-3)}.adv-app .slot .box.a{background:var(--good-soft);color:var(--good)}.adv-app .slot .box.r{background:var(--red-soft);color:var(--red)}.adv-app .slot .tt{flex:1;min-width:0}.adv-app .slot .tt .a{font-size:14px;font-weight:600}.adv-app .slot .tt .b{color:var(--ink-3);margin-top:2px;font-size:12px}.adv-app .slot .tt .why{color:var(--red);margin-top:5px;font-size:12.5px;font-weight:600}.adv-app .qrow{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:15px 18px;display:flex}.adv-app .qrow:first-child{border-top:0}.adv-app .limsel{font:inherit;color:var(--ink-2);background:var(--paper);border:1px solid var(--line-2);cursor:pointer;border-radius:8px;padding:5px 8px;font-size:12px}.adv-app .qrow:hover{background:var(--paper-2)}.adv-app .qrow .clock{text-align:center;width:56px;font-family:var(--mono);flex:none}.adv-app .qrow .clock .n{font-size:19px;font-weight:800;line-height:1}.adv-app .qrow .clock .u{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.adv-app .qrow.late .clock .n{color:var(--red)}.adv-app .qrow.warn .clock .n{color:var(--gold)}.adv-app .qrow .tt{flex:1;min-width:0}.adv-app .qrow .tt .a{font-size:14px;font-weight:600}.adv-app .qrow .tt .q{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.adv-app .qrow .tt .b{font-family:var(--mono);color:var(--ink-3);margin-top:4px;font-size:10.5px}.adv-app .ovl{z-index:400;background:#181012a8;justify-content:center;align-items:flex-start;padding:34px 18px;display:flex;position:fixed;inset:0;overflow:auto}.adv-app .sheet{color:#241b1d;width:min(610px,100%);font-family:var(--serif);background:#f7f3ea repeating-linear-gradient(#0000 0 33px,#241b1d0b 33px 34px);position:relative;box-shadow:0 30px 90px #0000008c}.adv-app .sheet .mg{border-left:1px solid #8a2e3b8c;position:absolute;top:0;bottom:0;left:40px;box-shadow:3px 0 0 -2px #8a2e3b8c}.adv-app .sheet .in{padding:34px 40px 30px 62px;position:relative}.adv-app .sheet .brand{letter-spacing:.14em;text-transform:uppercase;color:#8a2e3b;font-size:12px;font-family:var(--mono);font-weight:700}.adv-app .sheet .oab{font-family:var(--mono);color:#6b5c5e;letter-spacing:.06em;font-size:10px}.adv-app .sheet h2{letter-spacing:.02em;margin:20px 0 2px;font-size:20px}.adv-app .sheet .sub{font-family:var(--mono);color:#6b5c5e;letter-spacing:.05em;text-transform:uppercase;font-size:10.5px}.adv-app .sheet .fields{border-top:1px solid #241b1d2e;border-bottom:1px solid #241b1d2e;margin:20px 0 0;padding:14px 0}.adv-app .sheet .f{gap:10px;padding:3px 0;font-size:13px;display:flex}.adv-app .sheet .f .k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6b5c5e;flex:none;width:130px;padding-top:2px;font-size:10px}.adv-app .sheet .quote{background:#8a2e3b0e;border-left:3px solid #8a2e3b73;margin:18px 0;padding:14px 16px;font-size:14px;line-height:1.6}.adv-app .sheet .trail{font-family:var(--mono);margin-top:16px;font-size:11.5px}.adv-app .sheet .trail div{border-bottom:1px dotted #241b1d33;gap:10px;padding:5px 0;display:flex}.adv-app .sheet .trail .k{color:#6b5c5e;flex:none;width:150px}.adv-app .sheet .sign{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:34px;display:flex}.adv-app .sheet .sign .ln{flex:1;max-width:270px}.adv-app .sheet .sign .ln i{border-top:1px solid #241b1d;margin-bottom:5px;display:block}.adv-app .sheet .sign .ln span{font-family:var(--mono);color:#6b5c5e;letter-spacing:.04em;font-size:10px}.adv-app .sheet .stamp{color:#8a2e3b;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;opacity:.86;border:2.5px solid #8a2e3b;flex:none;padding:9px 13px;font-size:11px;font-weight:700;line-height:1.35;transform:rotate(-9deg)}.adv-app .sheet .stamp small{letter-spacing:.1em;opacity:.85;font-size:8.5px;font-weight:400;display:block}.adv-app .sheet .hash{font-family:var(--mono);color:#8a7c7e;letter-spacing:.02em;overflow-wrap:break-word;margin-top:22px;font-size:9.5px}.adv-app .sheet .hash b{word-break:break-all;font-weight:400}.adv-app .sheet .close{color:#6b5c5e;font-family:var(--mono);cursor:pointer;background:0 0;border:1px solid #241b1d40;border-radius:7px;padding:5px 9px;font-size:11px;position:absolute;top:12px;right:14px}.adv-app .sheet .close:hover{color:#8a2e3b;border-color:#8a2e3b}.adv-app .sheetbar{justify-content:flex-end;gap:9px;width:min(610px,100%);margin-top:12px;display:flex}.adv-app .sheetbar button{font-family:var(--mono);color:#f3edea;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:8px;padding:8px 13px;font-size:11.5px}.adv-app .sheetbar button:hover{background:#fff3}.adv-app .modal{background:var(--card);border:1px solid var(--line-2);border-radius:16px;align-self:flex-start;width:min(520px,100%);overflow:hidden;box-shadow:0 30px 90px #00000073}.adv-app .modal .mhead{border-bottom:1px solid var(--line);padding:20px 22px 14px}.adv-app .modal .mhead h3{margin:0;font-size:18px}.adv-app .modal .mhead p{color:var(--ink-2);margin:6px 0 0;font-size:13px}.adv-app .modal .mbody{flex-direction:column;gap:14px;max-height:60vh;padding:18px 22px;display:flex;overflow:auto}.adv-app .modal .mfoot{border-top:1px solid var(--line);background:var(--paper-2);justify-content:flex-end;gap:9px;padding:14px 22px;display:flex}.adv-app .fld{flex-direction:column;gap:6px;display:flex}.adv-app .fld span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.adv-app .fld input,.adv-app .fld select,.adv-app .fld textarea{border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font-family:var(--sans);border-radius:9px;width:100%;padding:10px 12px;font-size:14px}.adv-app .fld textarea{resize:vertical;line-height:1.5}.adv-app .fld input:focus,.adv-app .fld select:focus,.adv-app .fld textarea:focus{outline:2px solid var(--jur-line);border-color:var(--jur)}.adv-app .toast{z-index:600;opacity:0;pointer-events:none;background:var(--ink);color:var(--paper);border-radius:11px;max-width:min(560px,90vw);padding:12px 18px;font-size:13.5px;line-height:1.45;transition:opacity .18s,transform .18s;position:fixed;bottom:74px;left:50%;transform:translate(-50%,14px);box-shadow:0 14px 40px #0000004d}.adv-app .toast.show{opacity:1;transform:translate(-50%)}.adv-app .toast.ok{background:var(--good);color:#fff}.adv-app .toast.warn{background:var(--amber);color:#fff}:root[data-theme=dark] .adv-app .toast.ok,:root[data-theme=dark] .adv-app .toast.warn{color:#2a171b}.adv-app .pixbox{text-align:center}.adv-app .pixbox .qr{background:repeating-conic-gradient(var(--ink) 0 25%, transparent 0 50%) 0 0/16px 16px,var(--paper);border:6px solid var(--paper);border-radius:10px;width:150px;height:150px;margin:4px auto 14px}.adv-app .pixbox .pixv{letter-spacing:-.02em;font-size:26px;font-weight:800}.adv-app .pixbox .pixk{font-family:var(--mono);color:var(--ink-3);background:var(--paper-2);border:1px dashed var(--line-2);word-break:break-all;border-radius:9px;margin:12px 0 0;padding:10px;font-size:10.5px;line-height:1.6}.adv-app .pixbox .pixp{color:var(--ink-2);margin:12px 0 0;font-size:12.5px}.adv-app .quotebox{font-family:var(--serif);background:var(--paper-2);border-left:3px solid var(--jur-line);border-radius:0 9px 9px 0;padding:16px 18px;font-size:13.5px;line-height:1.65}.adv-app .quotebox b{color:var(--jur);font-family:var(--mono);font-size:12px}.adv-app .tag.act{cursor:pointer}.adv-app .tag.act:hover{filter:brightness(.94);text-decoration:underline}.adv-app .rentline{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.adv-app .rentline .k2{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.adv-app .rentline .big{letter-spacing:-.02em;margin-top:4px;font-size:30px;font-weight:800}.adv-app .rentline .big span{color:var(--ink-3);font-size:14px;font-weight:600}.adv-app .rentline .big.red{color:var(--red)}.adv-app .rentline .big.gold{color:var(--gold)}.adv-app .rentline .big.good{color:var(--good)}:root[data-theme=dark] .adv-app .btn.primary,:root[data-theme=dark] .adv-app .btn.primary:hover,:root[data-theme=dark] .adv-app .appswitch button[aria-pressed=true],:root[data-theme=dark] .adv-app .stepchip.now{color:#2a171b}body{margin:0}.adv-app .adv-auth{grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}@media (max-width:860px){.adv-app .adv-auth{grid-template-columns:1fr}.adv-app .adv-side{display:none}}.adv-app .adv-side{background:linear-gradient(160deg, var(--jur), #5e1b26);color:#f7edee;flex-direction:column;justify-content:center;padding:64px 56px;display:flex}.adv-app .adv-side h1{font-family:var(--serif);letter-spacing:-.01em;margin:14px 0 0;font-size:34px;line-height:1.2}.adv-app .adv-side h1 em{color:#f3d9a0;font-style:italic}.adv-app .adv-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.adv-app .adv-lead{opacity:.92;max-width:460px;margin:18px 0 0;font-size:15px;line-height:1.6}.adv-app .adv-pane{justify-content:center;align-items:center;padding:40px 24px;display:flex}.adv-app .adv-lbox{width:min(380px,100%);position:relative}.adv-app .adv-lstamp{border:2px solid var(--jur);color:var(--jur);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.75;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:-36px;right:0;transform:rotate(-6deg)}.adv-app .adv-crumb{font-family:var(--mono);color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.adv-app .adv-lbox h2{letter-spacing:-.02em;margin:8px 0 0;font-size:26px}.adv-app .adv-sub{color:var(--ink-2);margin:6px 0 20px;font-size:14px}.adv-app .adv-fld{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.adv-app .adv-lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.adv-app .adv-inp{border:1px solid var(--line-2);background:var(--card);color:var(--ink);font-family:var(--sans);border-radius:9px;padding:11px 12px;font-size:14px}.adv-app .adv-inp:focus{outline:2px solid var(--jur-line);border-color:var(--jur)}.adv-app .adv-mono{font-family:var(--mono)}.adv-app .adv-hint{color:var(--ink-3);text-align:left;cursor:pointer;font-size:12px;font-family:var(--sans);background:0 0;border:0;padding:0}.adv-app .adv-btn{border:1px solid var(--jur);background:var(--jur);color:#fff;width:100%;font-family:var(--sans);cursor:pointer;border-radius:10px;padding:12px;font-size:14px;font-weight:700}.adv-app .adv-btn:disabled{opacity:.6;cursor:default}.adv-app .adv-tenant{text-align:left;border:1px solid var(--line-2);background:var(--card);width:100%;color:var(--ink);cursor:pointer;font-family:var(--sans);border-radius:10px;margin-bottom:9px;padding:12px 14px;display:block}.adv-app .adv-tenant:hover{border-color:var(--jur)}.adv-app .adv-tiny{font-family:var(--mono);color:var(--ink-3);font-size:11px}.adv-app .adv-chip{font-family:var(--mono);color:var(--ink-2);font-size:11px}.adv-app .adv-warn{background:var(--red-soft);border:1px solid var(--red-line);color:var(--red);border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:flex}:root[data-theme=dark] .adv-app .adv-btn{color:#2a171b}.adv-app .adv-hint a{color:var(--jur);font-weight:600}.adv-app .adv-portas{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.adv-app .adv-aviso{background:var(--jur-soft);border:1px solid var(--jur-line);border-radius:9px;gap:4px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.adv-app .adv-aviso-acoes{gap:14px;margin-top:4px;display:flex}.adv-app .adv-aviso-acoes a{color:var(--jur);font-weight:600;text-decoration:underline}.adv-app{min-height:100vh}.adv-app .vazio{color:var(--ink-3);padding:22px 18px;font-size:13.5px}.adv-app .aviso-fatia{color:var(--ink-2);background:var(--paper-2);border-top:1px dashed var(--line-2);margin:0;padding:14px 18px;font-size:13px}.adv-app .erro{background:var(--red-soft);border:1px solid var(--red-line);color:var(--red);border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:13.5px}.adv-app .side .navitem{text-align:left;width:100%;font-family:var(--sans);background:0 0}.adv-app .composer textarea{border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font-family:var(--sans);resize:vertical;border-radius:10px;flex:1;min-height:44px;padding:11px 13px;font-size:13.5px}.adv-app .composer .opts{color:var(--ink-2);flex-wrap:wrap;gap:16px;margin-top:9px;font-size:12.5px;display:flex}.adv-app .composer .opts label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.adv-app .linkbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.adv-app .qrow .acts{flex:none;gap:6px;display:flex}.adv-app .word{text-decoration:none}@media (max-width:760px){.adv-app .shell{grid-template-columns:1fr}.adv-app .side{border-right:0;border-bottom:1px solid var(--line);gap:4px;height:auto;padding:8px;display:flex;position:static;overflow-x:auto}.adv-app .side .grp{display:none}.adv-app .side .navitem{white-space:nowrap;width:auto}.adv-app .main{padding:18px 16px}.adv-app .topbar .who .nm{display:none}}.adv-app .main{width:100%;min-width:0}.adv-app .cols>*{min-width:0}.adv-app a.navitem,.adv-app a.link,.adv-app a.word{text-decoration:none}.adv-app a.navitem{color:var(--ink-2)}
