.wrap--measure-640{--measure:640px}.comm-list{flex-direction:column;gap:10px;display:flex}.comm-row{border-radius:var(--r-3);border:1px solid var(--line);border-left:5px solid var(--edge,var(--line-2));background:var(--bg);color:inherit;grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:16px;padding:18px 20px;text-decoration:none;transition:box-shadow .14s,transform .14s;display:grid}.comm-row:hover{box-shadow:0 6px 18px -14px #2a28268c}.comm-row--mine{background:color-mix(in srgb, var(--edge) 7%, var(--bg));border-color:color-mix(in srgb, var(--edge) 45%, var(--line));box-shadow:0 6px 18px -14px #2a28268c}.comm-row__left{gap:12px;min-width:0;display:flex}.comm-row__avatar{width:40px;height:40px;font-family:var(--serif);background:var(--tile);color:var(--tile-ink);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.comm-row__body{flex-direction:column;gap:6px;min-width:0;display:flex}.comm-row__name{font-size:15px;font-weight:500}.comm-row__summary{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.comm-row__right{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.comm-row__value{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:21px;line-height:1.1}.comm-row__strip{display:none}@media (max-width:720px){.comm-list{gap:14px}.comm-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px 14px}.comm-row__avatar{width:34px;height:34px;font-size:13px}.comm-row__summary{-webkit-line-clamp:2}.comm-row__right{display:none}.comm-row__strip{border-top:1px solid color-mix(in srgb, var(--edge) 30%, var(--line));justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.comm-row__strip .comm-row__value{font-size:17px}.comm-row__meta-date{display:none}}.comm-pill{border-radius:var(--r-pill);background:var(--pill-bg,var(--bg-2));color:var(--pill-ink,var(--ink-2));font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.comm-pill__dot{background:var(--edge,currentColor);border-radius:50%;flex:none;width:6px;height:6px}.comm-pill--status{letter-spacing:.08em;font-size:11.5px;font-weight:500}.comm-filters{flex-wrap:wrap;gap:8px;display:flex}.comm-filter{border-radius:var(--r-pill);border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.comm-filter[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.comm-filter__count{opacity:.65;font-weight:600}.comm-legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}.comm-legend__item{align-items:center;gap:5px;display:inline-flex}.comm-legend__bar{background:var(--edge);border-radius:2px;width:14px;height:5px}.comm-decision{border-radius:var(--r-3);border:1px solid color-mix(in srgb, var(--edge) 40%, var(--line));border-left:5px solid var(--edge);background:color-mix(in srgb, var(--edge) 7%, var(--bg));padding:24px}.comm-decision--idle{background:var(--bg);border-left-width:1px;border-color:var(--line)}.comm-decision__eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:inline-flex}.comm-decision__eyebrow:before{content:"";background:var(--edge);border-radius:50%;width:8px;height:8px}.comm-decision__title{font-family:var(--serif);margin:10px 0 0;font-size:23px;line-height:1.15}.comm-decision__text{color:var(--ink-2);max-width:72ch;margin:8px 0 0;font-size:14px;line-height:1.6}.comm-decision__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (max-width:720px){.comm-decision{padding:18px}.comm-decision__title{font-size:20px}.comm-decision__actions{flex-direction:column;align-items:stretch}}.comm-table__cols{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px;display:grid}.comm-table__col{border:1px solid var(--line);border-top:3px solid var(--edge);background:var(--bg);border-radius:8px;padding:12px 14px}.comm-table__col--live{background:color-mix(in srgb, var(--edge) 8%, var(--bg));border-color:color-mix(in srgb, var(--edge) 40%, var(--line))}.comm-table__label{color:var(--ink-3);font-size:11.5px}.comm-table__value{font-family:var(--serif);font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:500;line-height:1.1}.comm-table__sub{color:var(--ink-3);margin-top:4px;font-size:11.5px;line-height:1.45}.comm-table__tag{background:var(--accent-soft);color:var(--accent-ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;margin-top:8px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}.comm-table__pays{background:var(--bg-2);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-top:12px;padding:12px 14px;display:flex}.comm-table__pays-label{color:var(--ink-2);font-size:13px}.comm-table__pays-total{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.comm-table__pays-break{width:100%;color:var(--ink-3);font-size:12px}.comm-table__summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 24px;list-style:none;display:flex}.comm-table__summary::-webkit-details-marker{display:none}.comm-table__summary-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.comm-table__summary-hint{color:var(--ink-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.comm-table__summary-hint:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .14s;transform:rotate(45deg)translate(-1px,-1px)}.comm-table--settled[open] .comm-table__summary-hint:after{transform:rotate(-135deg)translate(-1px,-1px)}.comm-table__summary:hover .comm-table__summary-hint{color:var(--ink-2)}.comm-table__summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.comm-table__reveal{padding:0 24px 24px}@media (max-width:720px){.comm-table__summary{padding:14px 18px}.comm-table__reveal{padding:0 18px 18px}}.comm-tabs{border-radius:var(--r-pill);background:var(--bg-2);scrollbar-width:none;gap:2px;padding:4px;display:flex;overflow-x:auto}.comm-tabs::-webkit-scrollbar{display:none}.comm-tab{border-radius:var(--r-pill);color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.comm-tab[aria-selected=true]{background:var(--bg);color:var(--ink)}.comm-tab__badge{border-radius:var(--r-pill);background:var(--line-2);min-width:18px;height:18px;color:var(--ink-2);place-items:center;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-grid}.comm-tab[aria-selected=true] .comm-tab__badge{background:var(--accent);color:var(--bg)}.panel-shell>aside,.panel-shell>section{min-width:0}.panel-product-row{border-radius:6px;align-items:center;gap:14px;padding:12px;display:flex}.panel-product-row:not(:last-child){border-bottom:1px solid var(--line)}.panel-product-row__thumb{flex:none;width:56px}.panel-product-row__main{flex:1;min-width:0}.panel-product-row__meta{flex:none;align-items:center;gap:14px;display:flex}.panel-product-row__actions{align-items:center;gap:8px;display:flex}.panel-product-row__dup-label{display:none}@media (max-width:640px){.panel-product-row__dup-label{display:inline}}@media (max-width:980px){.panel-products-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.panel-products-toolbar{grid-template-columns:1fr!important}.panel-product-row{flex-wrap:wrap}.panel-product-row__meta{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:10px 14px}.panel-product-row__actions{flex-wrap:wrap;flex-basis:100%}.panel-product-row__actions>*{flex:auto}}.panel-shell>section{max-width:100%;overflow-x:auto}.panel-shell>section:has(.pe-frame){overflow-x:visible}.panel-aside{align-self:flex-start;position:sticky;top:96px}.panel-aside__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.panel-nav__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.panel-nav__group{flex-direction:column;display:flex}.panel-nav__group+.panel-nav__group{margin-top:2px}.panel-nav__grouphead{cursor:pointer;width:100%;min-height:40px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:10px;transition:color .14s;display:flex}.panel-nav__grouphead:hover{color:var(--ink)}.panel-nav__grouphead:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.panel-nav__chevron{color:var(--ink-3);margin-left:auto;transition:transform .16s;display:inline-flex}.panel-nav__group.is-collapsed .panel-nav__chevron{transform:rotate(-90deg)}.panel-nav__group.is-collapsed .panel-nav__list{display:none}.panel-nav__row{align-items:center;gap:2px;display:flex}.panel-nav__row>.panel-nav__item{flex:auto;min-width:0}.panel-nav__help{flex:none;display:inline-flex;position:relative}.panel-nav__helpbtn{border:1px solid var(--line);width:22px;height:22px;color:var(--ink-3);font-size:11px;font-family:var(--mono);cursor:help;opacity:.55;background:0 0;border-radius:999px;justify-content:center;align-items:center;line-height:1;transition:opacity .14s,color .14s,border-color .14s;display:inline-flex}.panel-nav__help:hover .panel-nav__helpbtn,.panel-nav__helpbtn:focus-visible{opacity:1;color:var(--ink);border-color:var(--ink-3)}.panel-nav__helpbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel-nav__tip{z-index:var(--z-dropdown);background:var(--ink);width:max-content;max-width:240px;color:var(--bg);opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 12px 28px -12px #140f0880}.panel-nav__help:hover .panel-nav__tip,.panel-nav__help:focus-within .panel-nav__tip,.panel-nav__tip.is-pinned{opacity:1;visibility:visible}@media (max-width:1100px){.panel-nav__tip{max-width:260px;top:calc(100% + 6px);left:auto;right:0;transform:none}}.panel-nav__item{cursor:pointer;width:100%;font-family:var(--sans);color:var(--ink-2);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.3;display:flex}.panel-nav__item>span{flex:1}.panel-nav__item:hover{background:color-mix(in srgb, var(--ink) 3%, transparent)}.panel-nav__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.panel-nav__item[aria-current=page]{background:var(--bg-2);color:var(--ink);font-weight:500}.panel-navtrigger{background:var(--bg);border:1px solid var(--line-2);width:100%;min-height:48px;font-family:var(--sans);color:var(--ink);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:500;display:none}.panel-navtrigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel-navtrigger__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.panel-navsheet__scrim{z-index:var(--z-sheet);background:#140f086b;animation:.2s both notifBackdropIn;position:fixed;inset:0}.panel-navsheet{z-index:calc(var(--z-sheet) + 1);background:var(--bg);max-height:86vh;padding-bottom:env(safe-area-inset-bottom);border-radius:22px 22px 0 0;flex-direction:column;animation:.34s cubic-bezier(.2,.8,.2,1) both notifSheetUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -20px 50px -20px #0f0b0680}.panel-navsheet__handle{flex:none;justify-content:center;padding-top:9px;display:flex}.panel-navsheet__handle span{border-radius:var(--r-pill);background:var(--line-2);width:40px;height:4px}.panel-navsheet__id{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.panel-navsheet__portrait{border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.panel-navsheet__name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.panel-navsheet__nav{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.panel-navsheet__nav ul{margin:0;padding:6px 8px;list-style:none}.panel-navsheet__row{width:100%;min-height:48px;font-family:var(--sans);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:400;display:flex}.panel-navsheet__row>span{flex:1}.panel-navsheet__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.panel-navsheet__row[aria-current=page]{background:var(--bg-2);color:var(--ink);font-weight:500}.panel-navsheet__foot{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:8px;padding:12px 16px;display:flex}.panel-navsheet__text{flex-direction:column;flex:1;gap:2px;min-width:0;padding-block:6px;display:flex}.panel-navsheet__sub{color:var(--ink-3);font-size:12px;font-weight:400;line-height:1.35}.panel-navsheet__count{border-radius:var(--r-pill);background:var(--accent-soft);min-width:20px;color:var(--accent-ink);font-family:var(--mono);text-align:center;flex:none;padding:1px 6px;font-size:11px;font-weight:600}.panel-navsheet__row:has(.panel-navsheet__text){align-items:center;min-height:56px}@media (prefers-reduced-motion:reduce){.panel-navsheet,.panel-navsheet__scrim{animation:none}}.panel-resumo--mobile{display:none}.panel-mosaic{flex-direction:column;gap:18px;max-width:350px;margin-inline:auto;padding-top:4px;display:flex}.panel-mosaic__id{align-items:center;gap:12px;display:flex}.panel-mosaic__portrait{background:var(--bg-3);width:44px;height:44px;font-family:var(--serif);color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:19px;display:flex;overflow:hidden}.panel-mosaic__idtext{flex:1;min-width:0}.panel-mosaic__name{font-family:var(--serif);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:21px;line-height:1.2;overflow:hidden}.panel-mosaic__urgent{background:var(--ink);color:var(--bg);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.panel-mosaic__urgenttext{flex:1;min-width:0}.panel-mosaic__urgenttext p{margin:5px 0 0;font-size:15px;line-height:1.4}.panel-mosaic__urgentbtn{border-radius:var(--r-2);background:var(--bg);min-height:44px;color:var(--ink);font-family:var(--sans);cursor:pointer;border:none;flex:none;padding:0 16px;font-size:14px;font-weight:500}.panel-mosaic__grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.panel-mosaic__card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-3);min-height:92px;color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;gap:10px;padding:14px;display:flex}.panel-mosaic__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel-mosaic__card.is-new{border-color:var(--accent);grid-column:1/-1}.panel-mosaic__cardtop{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-mosaic__badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--r-pill);padding:3px 8px;font-size:10px}.panel-mosaic__cardfoot{flex-direction:column;gap:3px;min-width:0;display:flex}.panel-mosaic__label{font-size:14.5px;font-weight:500;line-height:1.25}.panel-mosaic__state{color:var(--ink-3);font-size:12.5px;line-height:1.3}.panel-mosaic__state.is-action{color:var(--accent-ink);font-weight:600}.panel-mosaic__wide{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-3);grid-column:1/-1;align-items:center;gap:12px;padding:14px 16px;display:flex}.panel-mosaic__wideopen{min-width:0;min-height:44px;color:var(--ink-2);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-self:stretch;align-items:center;gap:12px;padding:0;display:flex}.panel-mosaic__wideopen:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.panel-mosaic__widetext{min-width:0;color:var(--ink);flex-direction:column;gap:2px;display:flex}.panel-mosaic__new{border-radius:var(--r-2);background:var(--ink);min-height:44px;color:var(--bg);font-family:var(--sans);cursor:pointer;border:none;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.panel-mosaic__new:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel-mosaic__lesshead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.panel-mosaic__lesscount{color:var(--ink-3);font-size:12.5px}.panel-mosaic__lessstrip{border:1px dashed var(--line-2);border-radius:var(--r-3);width:100%;min-height:44px;font-family:var(--sans);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;display:flex}.panel-mosaic__lessstrip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel-mosaic__lessnames{flex:1;min-width:0;line-height:1.4}.panel-mosaic__lessflag{color:var(--accent-ink);font-weight:600}.panel-mosaic__lessstrip+.panel-mosaic__grid{margin-top:10px}.panel-mosaic__organize{background:var(--bg);border:1px solid var(--line-2);width:100%;min-height:52px;font-family:var(--sans);color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 16px;font-size:14.5px;font-weight:500;display:flex}.panel-mosaic__organize>span{flex:1}.panel-mosaic__organize>svg:first-child{color:var(--ink-2)}.panel-mosaic__organize>svg:last-child{color:var(--ink-3)}.panel-mosaic__organize:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel-mosaic__month{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-3);padding:18px 20px}.panel-mosaic__monthrow{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:14px;display:flex}.panel-mosaic__monthrow+.panel-mosaic__monthrow{border-top:1px solid var(--line)}.panel-mosaic__big{font-size:26px}.panel-mosaic__mid{font-size:20px}.panel-organize{z-index:calc(var(--z-sheet) + 10);background:var(--bg-content);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}.panel-organize__bar{background:var(--bg);border-bottom:1px solid var(--line);flex:none;align-items:flex-start;gap:12px;padding:12px 20px;display:flex}.panel-organize__close{border-radius:var(--r-2);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.panel-organize__title{flex:1;min-width:0;padding-top:2px}.panel-organize__heading{font-size:19px;line-height:1.2}.panel-organize__sub{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.35}.panel-organize__done{border-radius:var(--r-2);background:var(--ink);min-height:44px;color:var(--bg);font-family:var(--sans);cursor:pointer;border:none;flex:none;padding:0 16px;font-size:14px;font-weight:500}.panel-organize__done:disabled{opacity:.6;cursor:default}.panel-organize__body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:14px;width:100%;max-width:350px;margin-inline:auto;padding:16px 20px 40px;display:flex;overflow-y:auto}.panel-organize__intro{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.panel-organize__error{color:var(--danger);margin:0;font-size:13px;line-height:1.5}.panel-organize__rows{background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-3);overflow:hidden}.panel-organize__row{background:var(--bg);align-items:center;gap:10px;min-height:60px;padding:8px 12px;display:flex}.panel-organize__row+.panel-organize__row{border-top:1px solid var(--line)}.panel-organize__row.is-dragging{background:var(--bg-2);z-index:1;position:relative;box-shadow:0 10px 20px -12px #140f0899}.panel-organize__grip{width:30px;min-height:44px;color:var(--ink-3);cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.panel-organize__label{overflow-wrap:break-word;flex:1;min-width:0;font-size:14.5px;line-height:1.25}.panel-organize__label.is-off{color:var(--ink-3)}.panel-organize__move{border:1px solid var(--line-2);border-radius:var(--r-2);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.panel-organize__move:disabled{opacity:.35;cursor:default}.panel-organize__up{transform:rotate(180deg)}.panel-organize__check{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.panel-organize__checkbox{border:1.5px solid var(--line-2);width:24px;height:24px;color:var(--bg);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.panel-organize__check.is-on .panel-organize__checkbox{background:var(--ink);border-color:var(--ink)}.panel-organize__warn{background:var(--notif-attention-bg);color:var(--notif-attention-ink);border-radius:var(--r-3);align-items:flex-start;gap:10px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex}.panel-organize__warn>svg{flex:none;margin-top:1px}@media (max-width:420px){.panel-organize__body,.panel-organize__bar{padding-inline:12px}.panel-organize__row{gap:6px;padding:8px}.panel-organize__grip{width:22px}}@media (max-width:360px){.panel-organize__label{font-size:13.5px}}.panel-variant-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.panel-variant-row__label{flex:180px;min-width:140px}.panel-variant-row__images{flex-wrap:wrap;flex:none;gap:6px;max-width:136px;display:flex}.panel-variant-thumb{background:var(--bg-2);border:1px solid var(--line-2);border-radius:6px;flex:none;width:56px;height:56px;padding:0;position:relative;overflow:hidden}.panel-variant-thumb img{object-fit:cover;width:100%;height:100%}.panel-variant-thumb--add{color:var(--ink-3);cursor:pointer;border-style:dashed;justify-content:center;align-items:center;display:flex}.panel-variant-thumb--add:not(:disabled):hover{border-color:var(--ink-3)}.panel-variant-thumb__remove{background:var(--ink);width:18px;height:18px;color:var(--bg);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:2px;right:2px}.panel-variant-row__sku{width:120px}.panel-variant-row__stock{width:90px}.panel-variant-row__weight{width:100px}.panel-variant-row__mto{width:150px}.panel-variant-row__delta{width:130px}.panel-variant-row__final{width:110px}.panel-variant-row__acts{margin-left:auto}@media (max-width:600px){.panel-variant-row{gap:10px 12px}.panel-variant-row__label{flex:calc(100% - 70px);min-width:0}.panel-variant-row__sku,.panel-variant-row__stock,.panel-variant-row__weight,.panel-variant-row__mto,.panel-variant-row__delta,.panel-variant-row__final,.panel-variant-row__toggle{width:calc(50% - 6px)}.panel-variant-row__acts{flex:100%;margin-left:0}}.painel-todo__head{color:var(--ink-3);margin-bottom:6px}.painel-todo__row{border:0;border-top:1px solid var(--line);width:100%;min-height:48px;font-family:var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.painel-todo__row:hover{color:var(--accent-ink)}.painel-todo__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.painel-todo__label{flex:1;min-width:0;line-height:1.4}.painel-todo__flag{color:var(--warn);font-weight:600}.painel-todo__guidehead{color:var(--ink-2)}.onboarding-success-icon{background:var(--accent-soft,#e8d6cd);width:72px;height:72px;color:var(--accent-ink,#7a3f2a);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;display:flex}.conta-row{background:var(--bg-2);cursor:pointer;color:inherit;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:center;gap:16px;padding:14px;text-decoration:none;display:grid}.conta-row:hover{background:color-mix(in srgb, var(--bg-2) 80%, var(--ink) 8%)}.conta-row--phase{border-left:4px solid var(--edge,var(--line-2))}.conta-row--mine{background:color-mix(in srgb, var(--edge) 7%, var(--bg-2))}.conta-row__avatar{border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.conta-row__main{flex-direction:column;gap:2px;min-width:0;display:flex}.conta-row__title{font-size:13.5px;font-weight:500}.conta-row__title--truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conta-row__meta{align-items:center;gap:16px;display:flex}.conta-row__price{font-family:var(--serif);text-align:right;width:80px;font-size:16px;font-weight:500}@media (max-width:520px){.conta-row{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) 16px;gap:8px 12px;padding:12px}.conta-row>.conta-row__avatar{grid-area:1/1}.conta-row>.conta-row__main{grid-area:1/2}.conta-row>svg{grid-area:1/3;align-self:center}.conta-row__meta{grid-area:2/1/auto/-1;justify-content:space-between;gap:8px}.conta-row__price{width:auto;font-size:15px}}.btn--whatsapp{color:#0b1f18;background:#25d366;border-color:#25d366;border-radius:999px;font-weight:500}.input--money::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input--money::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input--money{appearance:textfield}.mtm-brief{border-left:2px solid var(--notif-attention-ink);background:var(--notif-attention-bg);border-radius:0 6px 6px 0;margin:2px 0;padding:8px 10px}.mtm-brief__head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--notif-attention-ink);font-size:10px;font-weight:500}.mtm-brief__notes{color:var(--ink);white-space:pre-wrap;word-break:break-word;margin-top:3px;font-size:13px}.badge--active{background:var(--ink);color:var(--bg);border-color:var(--ink)}[data-theme=dark] .btn--danger{color:#e59a8c;border-color:color-mix(in oklab, #e59a8c 40%, var(--line))}[data-theme=dark] .btn--danger:hover{background:color-mix(in oklab, #e59a8c 12%, var(--bg));border-color:#e59a8c}[data-theme=dark] .admin-kpi__sub--warn{color:#d4a86a}[data-theme=dark] .admin-kpi__sub--good{color:#8fb07f}[data-theme=dark] .admin-card__quote--bad{color:#e59a8c}[data-theme=dark] .admin-status--info{color:#93afcb}[data-theme=dark] .admin-status--good{color:#8fb07f}[data-theme=dark] .admin-status--warn{color:#d4a86a}[data-theme=dark] .admin-status--bad{color:#e59a8c}.tl-dot{background:var(--line-2);border-radius:50%;width:10px;height:10px;margin:6px auto 0;position:relative}.tl-line{background:var(--line-2);flex:1;width:1px;min-height:28px;margin:4px auto 0}@media (max-width:820px){.panel-shell{grid-template-columns:1fr!important;gap:16px!important}.panel-shell aside{position:static!important}.panel-shell aside>div:first-child{padding:12px!important}.panel-shell aside ul{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row!important;gap:4px!important;margin:0 -12px!important;padding:0 12px!important;overflow-x:auto!important}.panel-shell aside ul::-webkit-scrollbar{display:none}.panel-shell aside ul li button{white-space:nowrap!important;padding:8px 12px!important}.panel-shell--sheetnav .panel-aside__card,.panel-shell--sheetnav .panel-aside__back{display:none}.panel-shell--sheetnav>.panel-aside{top:var(--panel-nav-top,112px);z-index:var(--z-sticky);background:var(--bg-content);margin-block:-8px;padding-block:8px;position:sticky!important}.panel-shell--sheetnav .panel-navtrigger{display:flex}.panel-resumo--mobile{display:block}.panel-resumo--desktop{display:none}.panel-kpis{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.painel-todo__row--orders,.painel-todo--orders-only{display:none}.pe-frame{scroll-margin-top:124px}.setup-check__row{grid-template-columns:22px minmax(0,1fr) auto!important;align-items:start!important;gap:10px 14px!important;display:grid!important}.setup-check__row>button{grid-area:2/2/auto/-1!important;justify-self:start!important}.setup-check__extra{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px 14px!important;display:grid!important}.setup-check__extra>button{grid-area:2/1/auto/-1!important;justify-self:start!important}.panel-shell--sheetnav>section,section.admin-shell__content{padding-block:0!important}.panel-stock-btn{position:relative}.panel-stock-btn:after{content:"";position:absolute;inset:-14px 0}.panel-help-pill{min-height:44px}}.admin-kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.admin-kpi{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.admin-kpi__head{color:var(--ink-3);align-items:center;gap:8px;display:flex}.admin-kpi__value{letter-spacing:-.02em;color:var(--ink);font-size:32px;font-weight:500;line-height:1}.admin-kpi__sub{color:var(--ink-3);font-size:12px}.admin-kpi__sub--warn{color:#b8956f}.admin-kpi__sub--good{color:#6f8265}.admin-queue-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.admin-queue{border:1px solid var(--line);background:var(--bg-2);color:inherit;border-radius:10px;grid-template-columns:64px 1fr;gap:16px;padding:18px 20px;text-decoration:none;transition:background .14s,border-color .14s;display:grid}.admin-queue__count{font-family:var(--serif);color:var(--ink-3);text-align:center;align-self:center;font-size:44px;font-weight:500;line-height:1}.admin-audit-list{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.admin-audit-row{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr 1.5fr 1fr;align-items:center;gap:16px;padding:12px 16px;font-size:13px;display:grid}.admin-audit-row:last-child{border-bottom:0}.admin-audit-row:nth-child(2n){background:color-mix(in oklab, var(--bg-2) 50%, transparent)}.admin-audit-row__when{color:var(--ink-3);font-family:var(--mono);font-size:11px}.admin-audit-row__who{color:var(--ink-2)}.admin-audit-row__what{color:var(--ink);font-weight:500}.admin-card{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:22px 24px}.admin-card__quote{background:var(--bg);border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:14px 16px}.admin-card__quote--bad{background:color-mix(in oklab, #b86060 8%, var(--bg));border-color:color-mix(in oklab, #b86060 25%, var(--line));color:#7a3838}.application-thread{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.application-thread__msg{border:1px solid var(--line);background:var(--bg);border-radius:8px;max-width:92%;padding:12px 14px}.application-thread__msg--admin{background:var(--bg-2);align-self:flex-end}.application-thread__msg--applicant{border-left:3px solid var(--accent);align-self:flex-start}.application-thread__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px;font-size:11px;display:flex}.application-thread__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.admin-status{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.admin-status--neutral{color:var(--ink-2);background:var(--bg);border:1px solid var(--line)}.admin-status--info{color:#5c7a9c;background:color-mix(in oklab, #5c7a9c 12%, var(--bg))}.admin-status--good{color:#2f6f47;background:color-mix(in oklab, #2f6f47 14%, var(--bg))}.admin-status--warn{color:#8a6a38;background:color-mix(in oklab, #b58838 14%, var(--bg))}.admin-status--bad{color:#8a3838;background:color-mix(in oklab, #8a3838 12%, var(--bg))}.admin-status--muted{color:var(--ink-3);background:var(--bg);border:1px solid var(--line-2)}.admin-table__id{font-family:var(--mono);color:var(--ink);border-bottom:1px dotted var(--line-2);font-size:12px}.admin-table__id:hover{color:var(--accent-ink);border-color:var(--accent-ink)}.admin-table--inline{background:0 0}.admin-table--inline thead th{background:0 0;padding-inline:0}.admin-table--inline tbody td{padding:10px 0}.admin-detail-grid{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}@media (max-width:980px){.admin-detail-grid{grid-template-columns:1fr}}@media (max-width:900px){.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}.admin-queue-grid{grid-template-columns:1fr}.admin-audit-row{grid-template-columns:1fr;gap:4px;padding:14px 16px}}@media (max-width:520px){.admin-kpi-grid{grid-template-columns:1fr}}.panel-navsheet__group{flex-direction:column;display:flex}.panel-navsheet__grouphead{cursor:pointer;width:100%;min-height:44px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 20px 4px 12px;font-size:10px;display:flex}.panel-navsheet__grouphead>span:first-child{flex:1}.panel-navsheet__grouphead:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:640px){.panel-order-row{gap:8px 10px!important}.panel-order-row__id{flex:100%!important}.panel-order-row__meta{flex:1 1 0!important}.panel-order-row__total{margin-left:auto;width:auto!important}}@media (max-width:380px){.panel-order-row__meta{flex:100%!important}}.chip--sm{letter-spacing:.06em;padding:4px 10px!important;font-size:11px!important}.pe-frame{border:1px solid var(--line-2);background:var(--bg);border-radius:14px;flex-direction:column;scroll-margin-top:96px;display:flex}.pe-stepbar,.pe-stepbar-m{border-radius:14px 14px 0 0}.pe-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.pe-stepbar{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:0;padding:14px 22px;display:flex}.pe-step{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:9px;padding:0;display:flex}.pe-step-n{width:26px;height:26px;font-family:var(--mono);border:1.5px solid var(--line-2);color:var(--ink-3);background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;transition:background .15s,border-color .15s,color .15s;display:flex}.pe-step-l{color:var(--ink-3);white-space:nowrap;font-size:13px}.pe-step-line{background:var(--line-2);flex:1;min-width:14px;height:1.5px;margin:0 12px}.pe-step-line.is-filled{background:var(--success)}.pe-stepbar-m{display:none}.pe-body{grid-template-columns:minmax(0,1fr);transition:grid-template-columns .2s;display:grid}.pe-body.is-split{grid-template-columns:minmax(0,1fr) 400px}.pe-price-card{container:pe-price/inline-size}.pe-price-grid{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:start;gap:18px;display:grid}.pe-price-grid__notice,.pe-price-grid__wide{grid-column:1/-1}@container pe-price (max-width:479px){.pe-price-grid{grid-template-columns:minmax(0,1fr)}.pe-price-grid__notice,.pe-price-grid__wide{grid-column:auto}}.pe-gal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pe-gal-head__text{flex:260px;min-width:0}.pe-gal{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pe-gal-row{border:1px solid var(--line);background:var(--bg);cursor:grab;border-radius:10px;grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px;display:grid}.pe-gal-row.is-dragging{opacity:.45}.pe-gal-row.is-drop{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pe-gal-row.is-error{border-color:var(--notif-negative-ink)}.pe-gal-thumb{aspect-ratio:1;background:var(--bg-2);width:88px;color:var(--ink-3);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pe-gal-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--bg);border-radius:4px;padding:2px 5px;font-size:9.5px;position:absolute;bottom:4px;left:4px}.pe-gal-body{cursor:auto;flex-direction:column;gap:6px;min-width:0;display:flex}.pe-gal-actions{flex-direction:column;gap:2px;display:flex}.pe-gal-actions .btn{justify-content:center;min-width:32px;padding-left:6px;padding-right:6px}.pe-gal-add{flex-direction:column;gap:12px;display:flex}.pe-gal-drop{border:1.5px dashed var(--line-2);background:var(--bg-2);width:100%;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:14px;display:flex}.pe-gal-drop.is-empty{padding:34px 14px}.pe-gal-drop:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.pe-gal-drop:disabled{cursor:wait;opacity:.7}@media (max-width:480px){.pe-gal-row{grid-template-columns:64px minmax(0,1fr);gap:8px 10px;padding:8px}.pe-gal-thumb{width:64px}.pe-gal-badge{letter-spacing:.03em;padding:2px 4px;font-size:8px}.pe-gal-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}}.pe-ai-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-top:8px;font-size:11px}.pe-ai-label.is-new{color:var(--accent-ink)}.pe-ready-group{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.pe-ready-group__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.pe-ready-list{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.pe-ready-item{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pe-ready-mark{text-align:center;width:14px;color:var(--ink-3);flex:none;font-weight:700}.pe-ready-mark.is-required{color:var(--warn)}.pe-ready-done{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;font-size:12.5px;display:flex}.pe-formcol{min-width:0;min-height:580px;padding:30px}.pe-formwrap{max-width:860px;margin:0 auto}.pe-body.is-split .pe-formwrap{max-width:620px;margin:0}.pe-previewcol{border-left:1px solid var(--line);background:var(--bg-2);min-width:0;display:none}.pe-body.is-split .pe-previewcol{flex-direction:column;display:flex}.pe-navbar{border-top:1px solid var(--line);background:var(--bg);z-index:5;border-radius:0 0 14px 14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;bottom:0}.pe-navbar__status{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}@media (min-width:901px) and (max-width:1100px){.pe-navbar{gap:10px}.pe-navbar__status{flex:1 0 100%;order:-1;justify-content:flex-start}}.pe-seg{background:var(--bg-2);border-radius:8px;gap:3px;padding:4px;display:inline-flex}.pe-seg button{font-family:var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 15px;font-size:13px;font-weight:500}.pe-seg button.is-on{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px #14120e1f}.pe-seg.is-sm button{padding:5px 11px;font-size:12px}.pe-mode-row{cursor:pointer;border:1px solid var(--line-2);background:var(--bg);text-align:left;width:100%;font:inherit;color:inherit;border-radius:9px;align-items:flex-start;gap:11px;padding:12px 13px;transition:background .12s,border-color .12s;display:flex}.pe-radiodot{border:2px solid var(--line-2);background:0 0;border-radius:50%;flex:none;width:17px;height:17px;margin-top:1px}.pe-mode-row.is-on .pe-radiodot{border:5px solid var(--accent);background:var(--accent)}.pe-prev-close,.pe-mobile-only{display:none}.pe-modal-overlay{z-index:var(--z-modal);background:#14120e73;justify-content:center;align-items:flex-start;padding:48px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.pe-modal{background:var(--bg);border:1px solid var(--line-2);border-radius:14px;width:100%;max-width:560px;margin:auto 0;box-shadow:0 20px 60px #14120e59}.pe-modal.is-wide{max-width:880px}.pe-modal-head{border-bottom:1px solid var(--line);background:var(--bg);z-index:1;border-radius:14px 14px 0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex;position:sticky;top:0}.pe-modal-body{padding:24px}@media (max-width:900px){.pe-modal-overlay{padding:0}.pe-modal,.pe-modal.is-wide{border:none;border-radius:0;max-width:none;min-height:100%}.pe-modal-head{border-radius:0}.pe-stepbar{display:none}.pe-mobile-only{display:inline-flex}.pe-desktop-only{display:none}.pe-stepbar-m{border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.pe-body,.pe-body.is-split{grid-template-columns:1fr}.pe-formcol{padding:18px 15px 26px}.pe-body.is-split .pe-formwrap{max-width:none;margin:0}.pe-previewcol,.pe-body.is-split .pe-previewcol{border-left:none;display:none}.pe-prev-close{display:inline-flex}.pe-navbar{padding:10px 12px max(10px, env(safe-area-inset-bottom));gap:8px}.pe-navbar__status{flex:1 0 100%;order:-1;justify-content:flex-start}.pe-navbar__dirty{white-space:nowrap}.pe-navbar__back>span{display:none}.pe-navbar__act{flex:auto;min-width:0}.pe-readiness{grid-template-columns:1fr!important}}@media print{.roster-sheet,.roster-sheet *{visibility:visible}.roster-sheet{border:none;width:100%;padding:0;position:absolute;inset:0 auto auto 0}.roster-sheet .roster-tools,.roster-sheet button,.roster-sheet textarea{display:none!important}}.metrics{--metrics-ease:cubic-bezier(.22,.8,.24,1);transition:opacity .25s}.metrics.is-pending{opacity:.55}.metrics-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:18px;display:flex}.metrics-range{color:var(--ink-3);margin:0;font-size:13px}.metrics-admin-bar{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:4px;display:flex}.metrics-picker{color:var(--ink-2);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.metrics-picker .select{min-width:min(260px,70vw)}.metrics-since{max-width:62ch;color:var(--ink-3);margin:4px 0 0;font-size:12.5px;line-height:1.5}.metrics-summary__side .metrics-since{margin:0}.metrics-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.metrics-check{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.metrics-check input{accent-color:var(--sage);width:15px;height:15px}.metrics-seg{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:3px;display:inline-flex;position:relative}.metrics-seg button{z-index:1;border-radius:var(--r-pill);cursor:pointer;font:inherit;color:var(--ink-3);white-space:nowrap;transition:color .25s var(--metrics-ease);background:0 0;border:0;padding:6px 14px;font-size:13px;position:relative}.metrics-seg button[aria-pressed=true]{color:var(--ink)}.metrics-seg button:focus-visible{outline:2px solid var(--sage);outline-offset:1px}.metrics-seg--sm button{padding:4px 11px;font-size:12px}@media (max-width:560px){.metrics-seg:not(.metrics-seg--sm){width:100%;display:flex}.metrics-seg:not(.metrics-seg--sm) button{flex:auto;padding:6px 4px;font-size:12.5px}}.metrics-seg__thumb{border-radius:var(--r-pill);background:var(--bg);box-shadow:0 0 0 1px var(--line);transition:left .4s var(--metrics-ease), width .4s var(--metrics-ease);position:absolute;top:3px;bottom:3px}.metrics-subnav{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:0 0 20px;display:flex;overflow-x:auto}.metrics-subnav a{color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:13.5px;text-decoration:none;transition:color .2s,border-color .2s}.metrics-subnav a:hover{color:var(--ink);border-bottom-color:var(--line-2)}.metrics-section{margin-top:36px;scroll-margin-top:90px}.metrics-section:first-of-type{margin-top:0}.metrics-section>h2{font-family:var(--serif);margin:0 0 4px;font-size:22px;font-weight:400}.metrics-lead{color:var(--ink-2);margin:0 0 16px;font-size:13.5px}.metrics-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-3);min-width:0;padding:20px 22px}.metrics-card+.metrics-card,.metrics-kpis+.metrics-card,.metrics-card+.metrics-cols-2{margin-top:16px}.metrics-cols-2>.metrics-card,.metrics-cols-3>.metrics-card,.metrics-cols-21>.metrics-card{margin-top:0}.metrics-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;margin-bottom:14px;display:flex}.metrics-card__head h3{margin:0;font-size:15px;font-weight:500}.metrics-card__head p{color:var(--ink-3);margin:2px 0 0;font-size:12.5px}.metrics-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metrics-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.metrics-cols-21{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.metrics-stack-col{align-content:start;gap:12px;display:grid}.metrics-empty-line{color:var(--ink-3);margin:0;font-size:13px}.metrics-big{font-family:var(--serif);margin:4px 0 0;font-size:32px}.metrics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metrics-kpi{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-3);min-width:0;animation:metrics-rise .6s var(--metrics-ease) both;animation-delay:calc(var(--metrics-i,0) * 60ms);padding:16px 18px 14px;position:relative;overflow:hidden}.metrics-kpi__label{color:var(--ink-3);font-size:12.5px}.metrics-kpi__value{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:8px 0 4px;font-size:30px;line-height:1.1;overflow:hidden}.metrics-kpi__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;min-height:30px;display:flex}.metrics-kpi__foot .metrics-spark{flex:56px;min-width:56px;max-width:96px;margin-left:auto}.metrics-kpi__delta{opacity:0;transition:opacity .4s var(--metrics-ease) .6s, transform .4s var(--metrics-ease) .6s;flex:none;transform:translateY(4px)}.metrics-kpi__delta.is-in{opacity:1;transform:none}.metrics-delta{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:500;display:inline-flex}.metrics-delta--up{background:var(--notif-positive-bg);color:var(--notif-positive-ink)}.metrics-delta--down{background:var(--notif-negative-bg);color:var(--notif-negative-ink)}.metrics-delta--flat{background:var(--notif-neutral-bg);color:var(--notif-neutral-ink)}.metrics-spark{flex:none;width:96px;height:30px;overflow:visible}.metrics-spark__line{fill:none;stroke:var(--sage);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metrics-spark__area{fill:var(--sage);opacity:.1}.metrics-spark__dot{fill:var(--sage)}.metrics-chips{flex-wrap:wrap;gap:6px;display:flex}.metrics-chip{border:1px solid var(--line-2);border-radius:var(--r-pill);font:inherit;color:var(--ink-2);cursor:pointer;transition:background-color .25s var(--metrics-ease), color .25s, border-color .25s;background:0 0;padding:5px 12px;font-size:12.5px}.metrics-chip:hover{border-color:var(--ink-4)}.metrics-chip[aria-pressed=true]{background:var(--sage-soft);border-color:var(--sage-line);color:var(--sage-ink)}.metrics-chart{position:relative}.metrics-chart__svg{touch-action:pan-y;width:100%;display:block;overflow:visible}.metrics-chart__grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.metrics-chart__axis{fill:var(--ink-4);font-size:11px;font-family:var(--mono)}.metrics-chart__line{fill:none;stroke:var(--sage);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.metrics-chart__line--alt{stroke:var(--trust);stroke-width:1.8px}.metrics-chart__prev{fill:none;stroke:var(--ink-4);stroke-width:1.4px;stroke-dasharray:4 5;opacity:.7;vector-effect:non-scaling-stroke;animation:.6s .9s both metrics-fade}.metrics-chart__area{fill:var(--sage);opacity:.12;animation:.8s .5s both metrics-fade-area}.metrics-chart__hover{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.metrics-chart__hover-dot{fill:var(--bg);stroke:var(--sage);stroke-width:2.4px;vector-effect:non-scaling-stroke}.metrics-chart__tip{z-index:3;pointer-events:none;background:var(--ink);min-width:160px;color:var(--bg);border-radius:var(--r-2);padding:9px 11px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 12px 30px -12px #00000073}.metrics-chart__tip-date{opacity:.7;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px}.metrics-chart__tip-row{justify-content:space-between;gap:14px;display:flex}.metrics-chart__tip-row b{font-variant-numeric:tabular-nums;font-weight:600}.metrics-chart__tip-row--muted{opacity:.75}.metrics-dot{background:var(--sage);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.metrics-dot--alt{background:var(--trust)}.metrics-legend{color:var(--ink-3);gap:16px;margin-top:6px;font-size:12px;display:flex}.metrics-legend i{border-top:2px solid var(--sage);vertical-align:3px;width:16px;margin-right:6px;display:inline-block}.metrics-legend i.is-prev{border-top-style:dashed;border-top-color:var(--ink-4)}.metrics-funnel{display:grid}.metrics-funnel__step{grid-template-columns:180px minmax(0,1fr) 92px;align-items:center;gap:14px;display:grid}.metrics-funnel__label{font-size:13.5px}.metrics-funnel__label small{color:var(--ink-3);font-size:12px;display:block}.metrics-funnel__track{background:var(--bg-2);border-radius:var(--r-2);height:32px;position:relative;overflow:hidden}.metrics-funnel__bar{border-radius:var(--r-2);background:var(--sage);transition:width 1s var(--metrics-ease);transition-delay:calc(var(--metrics-i,0) * .14s);position:absolute;inset:0 auto 0 0}.metrics-funnel__step:nth-of-type(2n) .metrics-funnel__bar{background:color-mix(in oklab, var(--sage) 80%, var(--bg))}.metrics-funnel__step:last-of-type .metrics-funnel__bar{background:var(--sage-ink)}.metrics-funnel__val{text-align:right;font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:20px}.metrics-funnel__val small{font-family:var(--sans);color:var(--ink-3);font-size:11.5px;display:block}.metrics-funnel__drop{grid-template-columns:180px minmax(0,1fr) 92px;align-items:center;gap:14px;height:22px;display:grid}.metrics-funnel__drop span{color:var(--notif-negative-ink);opacity:0;transition:opacity .4s;transition-delay:calc(.5s + var(--metrics-i,0) * .14s);grid-column:2;font-size:11.5px}.metrics-funnel__drop span.is-in{opacity:1}.metrics-insight{border-radius:var(--r-3);background:var(--sage-pale);border:1px solid var(--sage-line);color:var(--ink);padding:14px 16px;font-size:13.5px;line-height:1.55}.metrics-insight--warn{background:var(--notif-attention-bg);border-color:color-mix(in srgb, var(--notif-attention-ink) 25%, transparent)}.metrics-hbars{gap:12px;display:grid}.metrics-hbar__top{justify-content:space-between;gap:10px;margin-bottom:5px;font-size:13px;display:flex}.metrics-hbar__top span:last-child{color:var(--ink-3);font-variant-numeric:tabular-nums}.metrics-hbar__track{background:var(--bg-2);border-radius:var(--r-pill);height:8px;overflow:hidden}.metrics-hbar__fill{border-radius:var(--r-pill);background:var(--trust);height:100%;transition:width .9s var(--metrics-ease)}.metrics-hbars--sage .metrics-hbar__fill{background:var(--sage)}.metrics-hbars--error .metrics-hbar__fill{background:color-mix(in oklab, var(--error) 70%, var(--bg))}.metrics-stack{border-radius:var(--r-pill);background:var(--bg-2);gap:2px;height:12px;display:flex;overflow:hidden}.metrics-stack i{height:100%;transition:width 1s var(--metrics-ease);display:block}.metrics-stack-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12.5px;display:flex}.metrics-stack-legend b{font-weight:500}.metrics-swatch{border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.metrics-tone--sage{background:var(--sage)}.metrics-tone--trust{background:var(--trust)}.metrics-tone--ochre{background:var(--tile-ochre)}.metrics-tone--wine{background:var(--tile-wine)}.metrics-tone--stone{background:var(--tile-stone)}.metrics-donut-wrap{align-items:center;gap:22px;display:flex}.metrics-donut{flex:none;width:128px;height:128px;transform:rotate(-90deg)}.metrics-donut circle{fill:none;stroke-width:16px;transition:stroke-dasharray 1.1s var(--metrics-ease)}.metrics-donut__base{stroke:var(--bg-2)}.metrics-donut__a{stroke:var(--sage)}.metrics-donut__b{stroke:var(--trust)}.metrics-donut-legend{gap:10px;font-size:13px;display:grid}.metrics-donut-legend b{font-family:var(--serif);font-size:22px;font-weight:400;display:block}.metrics-donut-legend small{font-family:var(--sans);color:var(--ink-3);font-size:12px}.metrics-table-wrap{overflow-x:auto}.metrics-table{border-collapse:collapse;width:100%;font-size:13.5px}.metrics-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 10px 10px;font-size:12px;font-weight:500}.metrics-table th button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.metrics-table th button:hover,.metrics-table th button[aria-sort]{color:var(--ink)}.metrics-table th button svg{opacity:0;width:10px;height:10px;transition:opacity .2s, transform .3s var(--metrics-ease)}.metrics-table th button[aria-sort] svg{opacity:1}.metrics-table th button[aria-sort=ascending] svg{transform:rotate(180deg)}.metrics-table td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:middle;padding:11px 10px}.metrics-table .is-num{text-align:right}.metrics-table tbody tr{transition:background-color .2s}.metrics-table tbody tr:hover{background:var(--bg-2)}.metrics-table tbody tr:last-child td{border-bottom:0}.metrics-rank{font-family:var(--mono);color:var(--ink-4);font-size:11px}.metrics-cell-link{color:var(--ink);white-space:nowrap;text-decoration:none}.metrics-cell-link:hover{text-underline-offset:3px;text-decoration:underline}.metrics-convbar{background:var(--bg-2);vertical-align:middle;border-radius:3px;width:46px;height:5px;margin-left:8px;display:inline-block;overflow:hidden}.metrics-convbar i{background:var(--sage);border-radius:3px;height:100%;display:block}.metrics-inter{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.metrics-inter__item{border-radius:var(--r-3);background:var(--bg-2);padding:12px 14px}.metrics-inter__item b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;line-height:1.1;display:block}.metrics-inter__item span{color:var(--ink-3);font-size:12.5px}.metrics-rep-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:13px 0;display:flex}.metrics-rep-row:first-child{padding-top:0}.metrics-rep-row:last-child{border-bottom:0;padding-bottom:0}.metrics-rep-row>div{flex:1;min-width:0}.metrics-rep-row b{font-weight:500;display:block}.metrics-rep-row span{color:var(--ink-3);font-size:12.5px}.metrics-note{border-radius:var(--r-3);border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);margin-top:16px;padding:16px 18px;font-size:13px;line-height:1.6}.metrics-note b{color:var(--ink);font-weight:500}.metrics-note--empty{margin:0 0 20px}.metrics-summary{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-3);padding:20px 22px}.metrics-summary .metrics-kpi{background:var(--bg-content)}.metrics-summary__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.metrics-summary__head h2{font-family:var(--serif);margin:4px 0 0;font-size:22px;font-weight:400}.metrics-summary__body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.metrics-summary__sub{color:var(--ink-3);margin:0 0 10px;font-size:12.5px}.metrics-summary__side{align-content:start;gap:12px;display:grid}.metrics-minifunnel{gap:8px;display:grid}.metrics-minifunnel__row{color:var(--ink-2);grid-template-columns:140px minmax(0,1fr) 54px;align-items:center;gap:10px;font-size:12.5px;display:grid}.metrics-minifunnel__track{background:var(--bg-2);border-radius:var(--r-pill);height:10px;overflow:hidden}.metrics-minifunnel__track i{background:var(--sage);border-radius:var(--r-pill);height:100%;transition:width 1s var(--metrics-ease);display:block}.metrics-minifunnel__row b{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.metrics-more{color:var(--sage-ink);align-items:center;gap:6px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.metrics-more svg{width:14px;height:14px;transition:transform .3s var(--metrics-ease)}.metrics-more:hover svg{transform:translate(4px)}.metrics-search-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.metrics-search-stat{border-radius:var(--r-3);background:var(--bg);border:1px solid var(--line);animation:metrics-rise .6s var(--metrics-ease) both;align-content:start;justify-items:start;gap:4px;padding:14px 16px;display:grid}.metrics-search-stat>span:first-child{color:var(--ink-3);font-size:12.5px}.metrics-search-stat b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1.1}.metrics-search-stat__hint{color:var(--ink-4);font-size:12px}.metrics-terms{gap:6px;margin:0;padding:0;list-style:none;display:grid}.metrics-term{border-radius:var(--r-2);isolation:isolate;background:color-mix(in srgb, var(--bg-2) 55%, transparent);animation:metrics-rise .5s var(--metrics-ease) both;animation-delay:calc(var(--metrics-i,0) * 45ms);align-items:center;gap:8px 10px;padding:10px 12px 12px;display:flex;position:relative;overflow:hidden}.metrics-term__bar{z-index:-1;background:var(--sage);border-radius:0 var(--r-pill) var(--r-pill) 0;height:3px;transition:width .9s var(--metrics-ease);transition-delay:calc(var(--metrics-i,0) * 45ms + .15s);position:absolute;bottom:0;left:0}.metrics-term__bar--warn{background:color-mix(in oklab, var(--notif-attention-ink) 70%, var(--bg))}.metrics-term__text{flex:1;min-width:0;display:grid}.metrics-term__text b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.metrics-term__text small{color:var(--ink-3);font-size:12px}.metrics-term__count{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13px}.metrics-terms--mini .metrics-term{border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:7px 0}.metrics-terms--mini .metrics-term:last-child{border-bottom:0}.metrics-tag{border-radius:var(--r-pill);background:var(--notif-neutral-bg);color:var(--notif-neutral-ink);white-space:nowrap;flex:none;padding:3px 9px;font-size:11.5px}.metrics-tag--ok{background:var(--notif-positive-bg);color:var(--notif-positive-ink)}.metrics-tag--warn{background:var(--notif-attention-bg);color:var(--notif-attention-ink)}.metrics-flag{font:inherit;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--bg);color:var(--ink-2);cursor:pointer;transition:background-color .25s var(--metrics-ease), color .25s, border-color .25s, transform .2s var(--metrics-ease);flex:none;align-items:center;gap:5px;padding:5px 11px;font-size:12px;display:inline-flex}.metrics-flag:hover{color:var(--ink);border-color:var(--ink-4)}.metrics-flag:active{transform:scale(.96)}.metrics-flag:disabled{opacity:.6;cursor:progress}.metrics-flag.is-on{background:var(--sage-soft);border-color:var(--sage-line);color:var(--sage-ink)}.metrics-flag svg{width:12px;height:12px;animation:metrics-pop .35s var(--metrics-ease)}.metrics-term-foot{color:var(--ink-3);margin:12px 0 0;font-size:12.5px}.metrics-inline-link{color:var(--sage-ink)}.metrics-error{color:var(--error);margin:10px 0 0;font-size:12.5px}.metrics-search-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.metrics-search-foot p{color:var(--ink-3);flex:360px;margin:0;font-size:12.5px;line-height:1.55}@keyframes metrics-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes metrics-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes metrics-fade{0%{opacity:0}to{opacity:.7}}@keyframes metrics-fade-area{0%{opacity:0}to{opacity:.12}}@media (max-width:1100px){.metrics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-cols-3,.metrics-cols-21,.metrics-summary__body{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.metrics-cols-2,.metrics-inter,.metrics-search-stats{grid-template-columns:minmax(0,1fr)}.metrics-term{flex-wrap:wrap}.metrics-term__text{flex:100%}.metrics-terms--mini .metrics-term__text{flex:1 1 0}.metrics-kpi__value{font-size:24px}.metrics-spark{width:64px}.metrics-funnel__step,.metrics-funnel__drop{grid-template-columns:110px minmax(0,1fr) 64px;gap:10px}.metrics-minifunnel__row{grid-template-columns:110px minmax(0,1fr) 44px}.metrics-table .hide-sm{display:none}.metrics-card,.metrics-summary{padding:16px}}@media (prefers-reduced-motion:reduce){.metrics *,.metrics :before,.metrics :after{transition:none!important;animation:none!important}}.bundle-promo-warning{border:1px solid var(--line-2);border-left:3px solid var(--notif-attention-ink);background:var(--notif-attention-bg);color:var(--ink-2);border-radius:10px;gap:8px;padding:18px 20px;font-size:14px;display:grid}.bundle-promo-warning strong{color:var(--ink);font-weight:600}.bundle-promo-warning p{margin:0}
