.mtb{display:none}@media (max-width:768px){.mtb{z-index:calc(var(--ap-z-popover) - 1);height:calc(60px + env(safe-area-inset-bottom,0px));padding:0 6px env(safe-area-inset-bottom,0px);border-top:1px solid var(--ap-line-soft);background:color-mix(in srgb, var(--ap-surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.mtb__tab{height:52px;color:var(--ap-muted);font:500 var(--ap-fs-2xs) / 1 var(--ap-font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;text-decoration:none;display:flex}.mtb__tab svg{width:21px;height:21px}.mtb__icon{width:52px;height:28px;transition:background var(--ap-t-fast,.12s), transform .2s cubic-bezier(.3, 1.6, .6, 1);border-radius:999px;place-items:center;display:grid}.mtb__tab:active .mtb__icon{transform:scale(.92)}.mtb__tab[aria-current=page],.mtb__tab[aria-expanded=true]{color:var(--ap-ink);font-weight:600}.mtb__tab[aria-current=page] .mtb__icon,.mtb__tab[aria-expanded=true] .mtb__icon{background:var(--ap-accent-soft);color:var(--ap-accent)}.mtb__add{background:var(--ap-accent);width:48px;height:48px;color:var(--ap-on-accent);box-shadow:var(--ap-sh-2);cursor:pointer;border:0;border-radius:16px;justify-self:center;place-items:center;display:grid}.mtb__add svg{width:24px;height:24px}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.app-header .oi-header-slot,.app-header .aimb,.app-header .favs{display:contents}.app-header .oi-header-slot>.hpop__btn,.app-header .oi-header-slot>.oi-tip,.app-header .aimb>.hpop__btn,.app-header .favs>.hpop__btn,.app-header .app-header__mobile-nav-toggler{display:none}.app-header .step-nav__home .brand-icon__mark{height:28px}.app-header .gs:not(.gs--open) .gs-box{box-shadow:none;background:0 0;border:0}.app-header .gs:not(.gs--open) .gs-box:active,.app-header .hpop__btn:active{background:var(--ap-raise)}}.mtb-more .ap-sheet__body{gap:18px;padding-top:12px;display:grid}.mtb-more__quick{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;display:grid}.mtb-more__tile{--tile:var(--ap-accent);border-radius:var(--ap-r-md);background:color-mix(in srgb, var(--tile) 9%, var(--ap-surface));color:var(--ap-ink);font:600 var(--ap-fs-xs) / 1.2 var(--ap-font);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-items:center;gap:6px;padding:14px 6px 12px;transition:transform .15s;display:grid}.mtb-more__tile:active{transform:scale(.97)}.mtb-more__tile svg{width:22px;height:22px;color:var(--tile)}.mtb-more__tile--star{--tile:var(--ap-star)}.mtb-more__tile--ai{--tile:var(--ap-ai)}.mtb-more__group{gap:8px;display:grid}.mtb-more__label{color:var(--ap-muted);font:600 var(--ap-fs-2xs) / 1.2 var(--ap-font);letter-spacing:.07em;text-transform:uppercase;margin:0}.mtb-more__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mtb-more__item{border:1px solid var(--ap-line-soft);border-radius:var(--ap-r-md);background:var(--ap-surface);min-width:0;min-height:52px;color:var(--ap-ink);font:500 var(--ap-fs-sm) / 1.25 var(--ap-font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:8px 10px;display:flex}.mtb-more__item:active{background:var(--ap-raise)}.mtb-more__item[aria-current=page]{border-color:var(--ap-accent-line);background:var(--ap-accent-soft);font-weight:600}.mtb-more__icon{background:var(--ap-raise);width:32px;height:32px;color:var(--ap-muted);border-radius:9px;flex:none;place-items:center;display:grid}.mtb-more__item[aria-current=page] .mtb-more__icon{background:var(--ap-accent);color:var(--ap-on-accent)}.mtb-more__icon svg{width:17px;height:17px}.mtb-more__name{overflow-wrap:anywhere;flex:1;min-width:0}.mtb-more__count{color:var(--ap-muted);font:600 var(--ap-fs-2xs) / 1 var(--font-mono);flex:none}.mtb-more__foot{border-top:1px solid var(--ap-line-soft);gap:8px;padding-top:4px;display:flex}.mtb-more__link{border-radius:var(--ap-r-md);background:var(--ap-raise);min-height:44px;color:var(--ap-ink);font:600 var(--ap-fs-sm) / 1 var(--ap-font);flex:1;justify-content:center;align-items:center;gap:8px;margin-top:10px;text-decoration:none;display:inline-flex}.mtb-more__link svg{width:16px;height:16px}.mtb-more__link--out{color:var(--ap-bad)}
.page-crumbs{color:var(--ap-muted);font-size:var(--ap-fs-sm);flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:6px;line-height:1.3;display:flex}.page-crumbs a{color:inherit;text-decoration:none}.page-crumbs a:hover,.page-crumbs a:focus-visible{opacity:var(--ap-link-hover-opacity)}.page-crumbs__sep{color:var(--ap-faint)}.app-header .step-nav>:not(.step-nav__home){display:none!important}
.kbs{grid-template-columns:max-content 1fr;align-items:center;gap:10px 18px;margin:0;display:grid}.kbs dt{gap:4px;display:flex}.kbs dd{font-size:var(--ap-fs-md);margin:0}.kbs__combo{gap:4px;display:inline-flex}.kbs__note{color:var(--ap-muted);font-size:var(--ap-fs-sm);margin:16px 0 0}
.cai{--cai-accent:var(--ap-ai)}.cai__title{align-items:center;gap:8px;display:inline-flex}.cai__spark{color:var(--cai-accent);display:flex}.cai__spark svg{width:1.05rem;height:1.05rem}.cai__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}@container ap-card (max-width:640px){.cai__body{grid-template-columns:1fr}}.cai__insight{min-width:0}.cai__summary-row{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.cai__summary{font-size:var(--cd-fs-md);color:var(--cd-ink);margin:0 0 .7rem;line-height:1.5}.cai__mood{flex-shrink:0}.cai__recs{margin-top:.2rem}.cai__recs .aimb__rec-num{background:color-mix(in srgb, var(--cai-accent) 16%, transparent);color:var(--cai-accent)}.cai__caption{font-size:var(--cd-fs-xs);color:var(--cd-muted);margin:.7rem 0 0}.cai__tasks{border-left:1px solid var(--cd-line);min-width:0;padding-left:1.4rem}@container ap-card (max-width:640px){.cai__tasks{border-left:0;border-top:1px solid var(--cd-line);padding-top:1rem;padding-left:0}}.cai__tasks-head{margin-bottom:.4rem}.cai__tasks-title{font:600 var(--cd-fs-sm)/1 var(--font-body);color:var(--cd-muted);text-transform:uppercase;letter-spacing:.04em}.cai__task{margin:0 -.25rem}.cai__done-toggle{color:var(--cd-accent);font-size:var(--cd-fs-sm);cursor:pointer;background:0 0;border:0;margin-top:.3rem;padding:.3rem .25rem;display:block}.cai__done-toggle:hover{color:var(--cd-ink)}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.geo{--geo-accent:var(--cd-accent,var(--ap-accent));--geo-surface:var(--cd-surface,var(--ap-surface));--geo-line:var(--cd-line,var(--ap-line));--geo-ink:var(--cd-ink,var(--ap-ink));--geo-muted:var(--cd-muted,var(--ap-muted));--geo-raise:var(--cd-raise,var(--ap-raise));--geo-shadow:var(--cd-shadow,0 1px 2px #1420300f, 0 6px 20px #1420300a);--geo-fs-2xs:var(--cd-fs-2xs,.7rem);--geo-fs-xs:var(--cd-fs-xs,.78rem);--geo-fs-sm:var(--cd-fs-sm,.86rem);--geo-fs-base:var(--cd-fs-base,.94rem);--geo-fs-num-sm:var(--cd-fs-num-sm,1.1rem);flex-direction:column;gap:.9rem;display:flex}.geo__body{grid-template-columns:1fr 264px;align-items:stretch;gap:1.25rem;display:grid}@container ap-card (max-width:640px){.geo__body{grid-template-columns:1fr}}.geo__tabs{background:var(--geo-raise);border:1px solid var(--geo-line);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.geo__tab{color:var(--geo-muted);font:500 var(--geo-fs-xs)/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.35rem;padding:.34rem .7rem;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.geo__tab:hover{color:var(--geo-ink)}.geo__tab--on{background:var(--geo-surface);color:var(--geo-ink);box-shadow:var(--geo-shadow)}.geo__tab-n{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--geo-fs-2xs);background:var(--geo-raise);color:var(--geo-muted);border-radius:999px;padding:.05rem .4rem}.geo__tab--on .geo__tab-n{background:color-mix(in srgb, var(--geo-accent) 16%, transparent);color:var(--geo-accent)}.geo__map-box{border:1px solid var(--geo-line);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -18px #0f172a47}.geo__map{background:var(--geo-raise);height:380px}.geo__map .leaflet-container{width:100%;height:100%;font:inherit;background:var(--geo-raise)}.geo__map .leaflet-tile{filter:contrast(1.04)saturate(.9)}.geo__map .leaflet-control-zoom{border:1px solid var(--geo-line);border-radius:10px;margin:12px;overflow:hidden;box-shadow:0 6px 16px -8px #0f172a59}.geo__map .leaflet-control-zoom a{width:30px;height:30px;color:var(--geo-ink);background:var(--geo-surface);border-bottom:1px solid var(--geo-line);line-height:30px;font-size:var(--ap-fs-md);transition:background .14s,color .14s}.geo__map .leaflet-control-zoom a:last-child{border-bottom:0}.geo__map .leaflet-control-zoom a:hover{background:var(--geo-accent);color:#fff}.geo__map .leaflet-control-attribution{background:color-mix(in srgb, var(--geo-surface) 82%, transparent);color:var(--geo-muted);border-radius:6px 0 0;padding:1px 6px;font-size:10px}.geo__map .leaflet-control-attribution a{color:var(--geo-muted)}.geo-pin-wrap{background:0 0;border:0}.geo-pin{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--geo-accent) 78%, #fff), var(--geo-accent) 72%);box-shadow:0 2px 6px #0f172a47, 0 0 0 6px color-mix(in srgb, var(--geo-accent) 22%, transparent);color:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s;display:flex}.geo-pin b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-shadow:0 1px 2px #0f172a59;font-size:clamp(10px,34%,15px);font-weight:700;line-height:1}.geo-pin-wrap:hover .geo-pin{box-shadow:0 6px 16px #0f172a57, 0 0 0 8px color-mix(in srgb, var(--geo-accent) 28%, transparent);transform:scale(1.08)}.geo-tip.leaflet-tooltip{background:var(--geo-ink);color:#fff;font-size:var(--geo-fs-xs);white-space:nowrap;border:0;border-radius:8px;padding:6px 10px;line-height:1.35;box-shadow:0 10px 24px -10px #0f172a80}.geo-tip.leaflet-tooltip strong{font-weight:600;display:block}.geo-tip.leaflet-tooltip span{color:#ffffffad;font-variant-numeric:tabular-nums}.geo-tip.leaflet-tooltip:before{border-top-color:var(--geo-ink)}.geo__badge{z-index:500;background:color-mix(in srgb, var(--geo-surface) 92%, transparent);border:1px solid var(--geo-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:10px;flex-direction:column;gap:1px;padding:8px 12px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 8px 20px -12px #0f172a66}.geo__badge-num{font-size:var(--geo-fs-num-sm);color:var(--geo-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.geo__badge-cap{font-size:var(--geo-fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--geo-muted)}.geo__side{flex-direction:column;min-width:0;display:flex}.geo__side-head{border-bottom:1px solid var(--geo-line);font-size:var(--geo-fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--geo-muted);justify-content:space-between;align-items:baseline;margin-bottom:.35rem;padding-bottom:.5rem;display:flex}.geo__side-total{color:var(--geo-ink);font-weight:700}.geo__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.geo__row{border-bottom:1px solid color-mix(in srgb, var(--geo-line) 60%, transparent);font-size:var(--geo-fs-sm);grid-template-columns:minmax(0,1fr) 46px auto 34px;align-items:center;gap:.5rem;padding:.45rem 0;display:grid}.geo__row:last-child{border-bottom:0}.geo__city{color:var(--geo-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.geo__bar{background:var(--geo-raise);border-radius:999px;height:6px;overflow:hidden}.geo__bar-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--geo-accent) 55%, #fff), var(--geo-accent));border-radius:999px;height:100%;display:block}.geo__count{font-variant-numeric:tabular-nums;color:var(--geo-ink);text-align:right;font-weight:700}.geo__share{font-variant-numeric:tabular-nums;color:var(--geo-muted);text-align:right;font-size:var(--geo-fs-xs)}.geo__unlocated{border-top:1px solid var(--geo-line);margin-top:.75rem;padding-top:.6rem}.geo__unlocated-head{font-size:var(--geo-fs-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--geo-muted);justify-content:space-between;display:flex}.geo__unlocated-head span{color:var(--geo-ink);font-weight:700}.geo__unlocated-list{font-size:var(--geo-fs-xs);color:var(--geo-muted);margin:.35rem 0 0;line-height:1.4}
.crm-dash-page{--cd-ground:var(--ap-ground);--cd-surface:var(--ap-surface);--cd-raise:var(--ap-raise);--cd-line:var(--ap-line);--cd-ink:var(--ap-ink);--cd-muted:var(--ap-muted);--cd-accent:var(--ap-accent);--cd-accent-2:var(--ap-accent-2);--cd-neutral:var(--ap-neutral);--cd-ok:var(--ap-ok);--cd-warn:var(--ap-warn);--cd-bad:var(--ap-bad);--cd-radius:var(--ap-card-r);--cd-shadow:var(--ap-widget-sh);--cd-scroll-shadow:var(--ap-scroll-shadow);--cd-fs-2xs:var(--ap-fs-2xs);--cd-fs-xs:var(--ap-fs-xs);--cd-fs-sm:var(--ap-fs-sm);--cd-fs-base:var(--ap-fs-md);--cd-fs-md:var(--ap-fs-md);--cd-fs-title:var(--ap-fs-lg);--cd-fs-num-sm:var(--ap-fs-lg);--cd-fs-num-md:var(--ap-fs-xl);--cd-fs-num-lg:var(--ap-fs-2xl);margin:0 calc(var(--gutter-h,2rem) * -1);padding:1.5rem var(--gutter-h,2rem) 5rem;background:var(--cd-ground);min-height:calc(100vh - 120px);font-family:var(--font-body);color:var(--cd-ink);font-size:16px;container:crm-dash/inline-size}.crm-dash{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense;align-items:stretch;gap:.9rem;display:grid}@supports (grid-template-rows:masonry){.crm-dash{grid-template-rows:masonry;align-items:start}}.crm-dash__tiles{grid-column:1/-1;grid-template-columns:repeat(6,1fr);gap:.9rem;display:grid}@container crm-dash (max-width:1000px){.crm-dash__tiles{grid-template-columns:repeat(3,1fr)}}@container crm-dash (max-width:620px){.crm-dash__tiles{grid-template-columns:repeat(2,1fr)}}.crm-dash__pipeline{justify-content:center}.crm-dash__invoice,.crm-dash__months{align-content:center}@container crm-dash (max-width:1000px){.crm-dash{grid-template-columns:repeat(8,1fr)}}@container crm-dash (max-width:620px){.crm-dash{grid-template-columns:repeat(2,1fr)}}.crm-dash__speed{grid-template-columns:minmax(320px,1fr) 2fr;align-items:start;gap:1.6rem;display:grid}@container ap-card (max-width:640px){.crm-dash__speed{grid-template-columns:1fr}}.crm-dash__speed--solo{grid-template-columns:1fr}.crm-dash__speed--solo .crm-dash__speed-tiles{grid-template-columns:repeat(4,1fr)}@container ap-card (max-width:520px){.crm-dash__speed--solo .crm-dash__speed-tiles{grid-template-columns:repeat(2,1fr)}}.crm-dash__cache-row{align-items:center;gap:4px;display:flex}.crm-dash__cache-note{font-size:var(--cd-fs-xs);color:var(--cd-muted)}.crm-dash__storage-bar{margin-top:1rem}.crm-dash__storage-bar-row{font-size:var(--cd-fs-xs);color:var(--cd-muted);justify-content:space-between;display:flex}.crm-dash__storage-bar-row:first-child{margin-bottom:.35rem}.crm-dash__storage-bar-row:first-child b{color:var(--cd-ink);font-weight:600}.crm-dash__storage-bar-row:last-child{font:500 var(--cd-fs-xs)/1 var(--font-mono);font-variant-numeric:tabular-nums;margin-top:.4rem}.crm-dash__storage-bar-track{height:12px;display:block}.crm-dash__speed-tiles{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.crm-dash__speed-tiles--3{grid-template-columns:repeat(3,1fr)}@container ap-card (max-width:360px){.crm-dash__speed-tiles--3{grid-template-columns:repeat(2,1fr)}}.crm-dash__speed-tile{background:var(--cd-raise);border-radius:11px;flex-direction:column;justify-content:center;padding:.9rem 1rem;display:flex}.crm-dash__speed-tile--link{color:inherit;cursor:pointer;text-decoration:none}.crm-dash__speed-tile--link:hover{background:var(--cd-surface);box-shadow:var(--cd-shadow)}.crm-dash__speed-val{font:700 var(--cd-fs-num-md)/1.1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.crm-dash__speed-cap{font-size:var(--cd-fs-base);color:var(--cd-muted);margin-top:.3rem}.crm-dash__speed-stages{max-width:620px}.crm-dash__speed-sub{font-size:var(--cd-fs-md);color:var(--cd-muted);margin-bottom:.75rem;font-weight:600}.crm-dash__pipeline{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.crm-dash__pipe-row{font-size:var(--cd-fs-base);grid-template-columns:120px minmax(0,1fr) max-content;align-items:center;gap:.8rem;display:grid}.crm-dash__pipe-row--link{color:inherit;cursor:pointer;border-radius:8px;margin:0 -.5rem;padding:.15rem .5rem;text-decoration:none}.crm-dash__pipe-row--link:hover{background:var(--cd-raise)}.crm-dash__pipe-label{color:var(--cd-muted)}.crm-dash__pipe-bar{background:var(--cd-raise);border-radius:999px;height:12px;overflow:hidden}.crm-dash__pipe-fill{background:var(--cd-accent);border-radius:999px;min-width:3px;height:100%;display:block}.crm-dash__pipe-count{text-align:right;white-space:nowrap;font:600 var(--cd-fs-md)/1 var(--font-mono);font-variant-numeric:tabular-nums}.crm-dash__inv-row{font-size:var(--cd-fs-base);grid-template-columns:170px minmax(0,1fr) 2.5rem max-content;align-items:center;gap:.8rem;display:grid}.crm-dash__inv-label{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.crm-dash__inv-dot{border-radius:50%;flex:none;width:10px;height:10px}.crm-dash__inv-amount{min-width:9.5rem}.crm-dash__inv-row--no-amount{grid-template-columns:170px minmax(0,1fr) 2.5rem}@container ap-card (max-width:440px){.crm-dash__inv-row{grid-template-columns:minmax(0,1fr) 2rem max-content;gap:.6rem}.crm-dash__inv-row .crm-dash__pipe-bar{display:none}.crm-dash__inv-row--no-amount{grid-template-columns:minmax(0,1fr) 2rem}.crm-dash__inv-amount{min-width:0}}.crm-dash__funnel-outcomes{border-top:1px solid var(--cd-line);gap:.6rem;margin-top:1.1rem;padding-top:1rem;display:flex}.crm-dash__outcome{background:var(--cd-raise);border-radius:10px;flex:1;padding:.65rem .8rem}.crm-dash__outcome--link{color:inherit;cursor:pointer;text-decoration:none;display:block}.crm-dash__outcome--link:hover{background:var(--cd-surface);box-shadow:var(--cd-shadow)}.crm-dash__outcome-num{font:700 var(--cd-fs-num-md)/1.1 var(--font-body);letter-spacing:-.02em;display:block}.crm-dash__outcome--ok .crm-dash__outcome-num{color:var(--cd-ok)}.crm-dash__outcome--bad .crm-dash__outcome-num{color:var(--cd-bad)}.crm-dash__outcome-label{font-size:var(--cd-fs-xs);color:var(--cd-muted);margin-top:.25rem;display:block}.crm-dash__goals{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.crm-dash__goal{flex-direction:column;gap:.4rem;display:flex}.crm-dash__goal-head{font-size:var(--cd-fs-base);justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.crm-dash__goal-label{color:var(--cd-ink);font-weight:600}.crm-dash__goal-period{font-size:var(--cd-fs-xs);color:var(--cd-muted);flex-shrink:0}.crm-dash__goal-foot{font:600 var(--cd-fs-sm)/1 var(--font-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;display:flex}.crm-dash__goal-target{color:var(--cd-muted);font-weight:400}.crm-dash__goal-pct{margin-left:auto;font-weight:700}.crm-dash__goals-empty-hint{font-size:var(--cd-fs-sm);color:var(--cd-muted);margin:0 0 .8rem}.crm-dash__goal--sample{opacity:.55}.crm-dash__goal--sample .crm-dash__pipe-fill{background:repeating-linear-gradient(135deg, var(--cd-neutral) 0 6px, color-mix(in srgb, var(--cd-neutral) 40%, transparent) 6px 12px)}.crm-dash__invoice{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.crm-dash__donut-wrap{flex-shrink:0;width:150px;height:150px;position:relative}.crm-dash__donut{width:150px;height:150px}.crm-dash__donut-track{stroke:var(--cd-raise)}.crm-dash__donut-hole{background:var(--cd-surface);box-shadow:inset 0 0 0 1px var(--cd-line);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0 .3rem;display:flex;position:absolute;inset:21px}.crm-dash__donut-hero{font:700 var(--cd-fs-num-sm)/1.15 var(--font-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.crm-dash__donut-hero-cap{font:500 var(--cd-fs-2xs)/1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--cd-muted);margin-top:.15rem}.crm-dash__chips{flex-wrap:wrap;flex:1;gap:.5rem;min-width:220px;display:flex}.crm-dash__chip{background:var(--cd-raise);font-size:var(--cd-fs-sm);border-radius:9px;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}.crm-dash__chip--link{color:inherit;cursor:pointer;text-decoration:none}.crm-dash__chip--link:hover{background:var(--cd-surface);box-shadow:inset 0 0 0 1px var(--cd-line)}.crm-dash__chip-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.crm-dash__chip-label{color:var(--cd-ink)}.crm-dash__chip-count{font:500 var(--cd-fs-xs)/1 var(--font-mono);color:var(--cd-muted)}.crm-dash__chip-sum{font:600 var(--cd-fs-xs)/1 var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.crm-dash__chip--bad{background:color-mix(in srgb, var(--cd-bad) 12%, var(--cd-raise));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cd-bad) 35%, transparent)}.crm-dash__chip--bad .crm-dash__chip-label,.crm-dash__chip--bad .crm-dash__chip-sum{color:var(--cd-bad)}.crm-dash__chip--bad.crm-dash__chip--link:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cd-bad) 55%, transparent)}.crm-dash__months{grid-template-columns:repeat(6,1fr);gap:.7rem;display:grid}.crm-dash__month{flex-direction:column;align-items:center;gap:.45rem;display:flex}.crm-dash__month-bar-wrap{align-items:flex-end;width:100%;max-width:34px;height:128px;display:flex}.crm-dash__month-bar{background:var(--cd-accent);border-radius:5px 5px 0 0;width:100%;min-height:3px}.crm-dash__month:last-child .crm-dash__month-bar{background:var(--cd-ok)}.crm-dash__month-val{font:400 var(--cd-fs-xs)/1 var(--font-mono);color:var(--cd-muted)}.crm-dash__month-label{font:500 var(--cd-fs-sm)/1 var(--font-mono);text-transform:uppercase;color:var(--cd-muted)}.crm-dash__team-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@container ap-card (min-width:360px){.crm-dash__team-grid{grid-template-columns:repeat(3,1fr)}}.crm-dash__team-card{background:var(--cd-raise);text-align:center;border-radius:12px;padding:.95rem .85rem .85rem;position:relative}.crm-dash__team-crown{font-size:var(--cd-fs-sm);color:var(--cd-warn);position:absolute;top:.5rem;right:.6rem}.crm-dash__team-avatar{width:44px;height:44px;font:700 var(--ap-fs-sm)/1 var(--font-body);color:#fff;border-radius:999px;justify-content:center;align-items:center;margin:0 auto .55rem;display:flex}.crm-dash__team-card-name{font:600 var(--cd-fs-base)/1.25 var(--font-body);color:var(--cd-ink);display:block}.crm-dash__team-card-role{font-size:var(--cd-fs-2xs);color:var(--cd-muted);background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:999px;margin-top:.3rem;padding:.12rem .5rem;display:inline-block}.crm-dash__team-card-load{font:600 var(--cd-fs-xs)/1 var(--font-mono);color:var(--cd-muted);font-variant-numeric:tabular-nums;margin-top:.5rem;display:block}.crm-dash__team-card--link{color:inherit;cursor:pointer;text-decoration:none;display:block}.crm-dash__team-card--link:hover{background:var(--cd-surface);box-shadow:var(--cd-shadow)}.crm-dash__table-scroll{background:linear-gradient(to right, var(--cd-surface), transparent) 0 0 / 32px 100% no-repeat, linear-gradient(to left, var(--cd-surface), transparent) 100% 0 / 32px 100% no-repeat, radial-gradient(farthest-side at 0 50%, var(--cd-scroll-shadow), transparent) 0 0 / 18px 100% no-repeat, radial-gradient(farthest-side at 100% 50%, var(--cd-scroll-shadow), transparent) 100% 0 / 18px 100% no-repeat;background-attachment:local,local,scroll,scroll;max-width:100%;overflow-x:auto}.crm-dash__table{border-collapse:collapse;width:100%;font-size:var(--cd-fs-sm)}.crm-dash__table th{text-align:left;font:500 var(--cd-fs-xs)/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--cd-muted);border-bottom:1px solid var(--cd-line);white-space:nowrap;padding:.4rem .8rem .6rem 0}.crm-dash__table td{border-bottom:1px solid var(--cd-line);color:var(--cd-ink);font-variant-numeric:tabular-nums;padding:.65rem .8rem .65rem 0}.crm-dash__table td:first-child,.crm-dash__table th:first-child{font-variant-numeric:normal;padding-right:.9rem}.crm-dash__table tr:last-child td{border-bottom:0}.crm-dash__src-type{color:var(--cd-muted);font-variant-numeric:normal}.crm-dash__src-muted td,.crm-dash__conv{color:var(--cd-muted)}.crm-dash__conv--hi{color:var(--cd-ok);font-weight:600}.crm-dash__conv--lo{color:var(--cd-bad)}.crm-dash__src-rev{align-items:center;gap:.6rem;min-width:128px;display:inline-flex}.crm-dash__src-bar{background:var(--cd-ok);opacity:.85;border-radius:999px;flex-shrink:0;min-width:2px;max-width:96px;height:7px}.crm-dash__src-num{white-space:nowrap;font-size:var(--cd-fs-base);color:var(--cd-ink)}.crm-dash__table td.crm-dash__debt{color:var(--cd-bad);font-weight:600}.crm-dash__row-link{color:inherit;text-decoration:none}.crm-dash__row-link:hover{color:var(--cd-accent)}.crm-dash__table td.crm-dash__debt .crm-dash__row-link:hover{color:var(--cd-bad)}.crm-dash__feed{margin:0;padding:0;list-style:none}.crm-dash__feed-row{border-bottom:1px solid var(--cd-line);font-size:var(--cd-fs-md);align-items:flex-start;gap:.7rem;padding:.6rem 0;display:flex}.crm-dash__feed-row:last-child{border-bottom:0}.crm-dash__feed-row--link{color:inherit;cursor:pointer;border-radius:8px;margin:0 -.5rem;padding:.6rem .5rem;text-decoration:none}.crm-dash__feed-row--link:hover{background:var(--cd-raise)}.crm-dash__feed-row--link:last-child{border-bottom:0}.crm-dash__feed-dot{background:var(--cd-accent);border-radius:999px;flex-shrink:0;width:9px;height:9px;margin-top:.4rem}.crm-dash__feed-dot--created,.crm-dash__feed-dot--payment_added{background:var(--cd-ok)}.crm-dash__feed-dot--payment_removed{background:var(--cd-bad)}.crm-dash__feed-dot--assignee_changed{background:var(--cd-warn)}.crm-dash__feed-dot--note{background:var(--cd-neutral)}.crm-dash__feed-content{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.crm-dash__feed-msg{text-overflow:ellipsis;white-space:nowrap;color:var(--cd-ink);overflow:hidden}.crm-dash__feed-meta{text-overflow:ellipsis;white-space:nowrap;font:400 var(--cd-fs-sm)/1 var(--font-mono);color:var(--cd-muted);overflow:hidden}@media (max-width:768px){.crm-dash-page{min-height:0;padding-top:1rem;padding-bottom:3rem;font-size:15px}.crm-dash{gap:.7rem}.crm-dash__tiles{gap:.6rem}.crm-dash__table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.crm-dash__table{min-width:380px}.crm-dash__table th,.crm-dash__table td{padding-right:.6rem}.crm-dash__table--sources{min-width:540px}.crm-dash__pipe-row{grid-template-columns:96px minmax(0,1fr) max-content;gap:.55rem}.crm-dash__pipe-label{line-height:1.2}.crm-dash__speed{gap:1rem}.crm-dash__speed-tiles{gap:.5rem}.crm-dash__speed-tile{padding:.7rem .8rem}.crm-dash__donut-wrap,.crm-dash__donut{width:128px;height:128px}.crm-dash__donut-hole{inset:18px}.crm-dash__months{gap:.4rem}.crm-dash__month-bar-wrap{height:96px}.crm-dash__team-grid{gap:.55rem}.crm-dash__team-card{padding:.8rem .6rem .7rem}.crm-dash__team-avatar{width:38px;height:38px;font-size:var(--ap-fs-xs)}}@container crm-dash (max-width:400px){.crm-dash__tiles{grid-template-columns:1fr 1fr}.crm-dash__pipe-row{grid-template-columns:82px minmax(0,1fr) max-content}}.crm-dash__tiles--4{grid-template-columns:repeat(4,1fr)}@container crm-dash (max-width:1000px){.crm-dash__tiles--4{grid-template-columns:repeat(2,1fr)}}.crm-pulse__body{flex-direction:column;transition:opacity .15s;display:flex}.crm-pulse[aria-busy=true] .crm-pulse__body{opacity:.5}.crm-pulse__layout{align-items:stretch;gap:1.1rem;display:flex}.crm-pulse__rail{flex-direction:column;flex:0 0 172px;gap:.4rem;display:flex}.crm-pulse__main{flex-direction:column;flex:auto;min-width:0;display:flex}@container ap-card (max-width:560px){.crm-pulse__layout{flex-direction:column}.crm-pulse__rail{flex-flow:wrap;width:100%}.crm-pulse__rail-item{flex:140px}}.crm-pulse__rail-item{appearance:none;text-align:left;min-width:0;font:inherit;color:var(--cd-ink);background:var(--cd-raise);cursor:pointer;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:.1rem;padding:.5rem .65rem .5rem .8rem;display:flex;position:relative}.crm-pulse__rail-item:before{content:"";background:0 0;border-radius:3px;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:0}.crm-pulse__rail-item:hover{border-color:var(--cd-line)}.crm-pulse__rail-item.is-active{background:var(--cd-surface);border-color:var(--cd-line);box-shadow:var(--cd-shadow)}.crm-pulse__rail-item.is-active:before{background:var(--cd-accent)}.crm-pulse__rail-label{font-size:var(--cd-fs-xs);color:var(--cd-muted)}.crm-pulse__rail-value{font:700 var(--cd-fs-num-sm)/1.15 var(--font-body);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.crm-pulse__rail-item .ap-tile__trend{font-size:var(--cd-fs-xs);margin-top:0}.crm-pulse__rail-item:focus-visible{outline:2px solid var(--cd-accent);outline-offset:2px}.crm-pulse__plot{position:relative}.crm-pulse__svg{width:100%;height:auto;display:block}.crm-pulse__svg rect{cursor:crosshair}.crm-pulse__tip{z-index:2;background:var(--cd-surface);border:1px solid var(--cd-line);min-width:8.5rem;box-shadow:var(--cd-shadow);pointer-events:none;border-radius:9px;padding:.5rem .65rem;position:absolute;transform:translate(-50%,-112%)}.crm-pulse__tip-when{font:500 var(--cd-fs-xs)/1.25 var(--font-mono);color:var(--cd-muted)}.crm-pulse__tip-val{font:600 var(--cd-fs-num-sm)/1.2 var(--font-body);font-variant-numeric:tabular-nums;margin-top:.15rem}.crm-pulse__tip-sub{font:400 var(--cd-fs-xs)/1.25 var(--font-mono);color:var(--cd-muted);margin-top:.2rem}.crm-pulse__legend{font:400 var(--cd-fs-xs)/1.3 var(--font-mono);color:var(--cd-muted);flex-wrap:wrap;gap:.3rem 1.1rem;margin-top:.6rem;display:flex}.crm-pulse__legend-item{align-items:center;gap:.35rem;display:inline-flex}.crm-pulse__legend-item--accent{color:var(--cd-accent)}.crm-pulse__legend-line{background:currentColor;border-radius:2px;width:10px;height:10px}.crm-pulse__legend-dash{opacity:.85;border-top:2px dashed;width:14px;height:0}.crm-pulse__legend-hatch{opacity:.6;background:repeating-linear-gradient(135deg,currentColor 0 2px,#0000 2px 5px);border-radius:2px;width:14px;height:10px}.crm-pulse__totals{border-top:1px solid var(--cd-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.9rem 1.4rem;margin-top:1.1rem;padding-top:1rem;display:grid}.crm-pulse__total-cap{font:500 var(--cd-fs-2xs)/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cd-muted);display:block}.crm-pulse__total-val{font:600 var(--cd-fs-num-sm)/1.2 var(--font-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:.25rem;display:block}.crm-pulse__total-val--accent{color:var(--cd-accent)}.crm-pulse__total-sub{font:400 var(--cd-fs-xs)/1.3 var(--font-mono);color:var(--cd-muted);margin-top:.15rem;display:block}.crm-pulse__view-link{font-size:var(--cd-fs-sm);color:var(--cd-accent);margin-top:.9rem;text-decoration:none;display:inline-block}.crm-pulse__view-link:hover{color:var(--cd-ink)}.crm-pulse__table-toggle{font-size:var(--cd-fs-base);margin-top:.9rem}.crm-pulse__table-toggle summary{cursor:pointer;color:var(--cd-muted);font:500 var(--cd-fs-xs)/1.4 var(--font-mono)}.crm-pulse__error{font-size:var(--cd-fs-base);color:var(--cd-bad);flex:none;margin:.8rem 0 0}@media (prefers-reduced-motion:reduce){.crm-pulse__body{transition:none}}.crm-dash__caption{caption-side:bottom;text-align:left;font-size:var(--cd-fs-sm);color:var(--cd-muted);padding-top:.6rem}.crm-lo__funnel,.crm-lo__touches{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.crm-lo__foot{border-top:1px solid var(--cd-line);font-size:var(--cd-fs-sm);color:var(--cd-muted);flex-wrap:wrap;gap:.4rem 1.2rem;padding-top:.9rem;display:flex}.crm-lo__foot b{font:600 var(--cd-fs-sm)/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cd-ink);margin-left:.25rem}.crm-lo__foot-link{color:inherit;margin-left:auto;text-decoration:none}.crm-lo__foot-link:hover b{color:var(--cd-bad)}.crm-lo__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.crm-lo__stat{background:var(--cd-raise);border-radius:10px;flex-direction:column;gap:.3rem;min-width:0;padding:.65rem .8rem;display:flex}.crm-lo__stat-value{font:700 var(--cd-fs-num-md)/1 var(--font-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.crm-lo__stat-label{font-size:var(--cd-fs-xs);color:var(--cd-muted)}.crm-lo__stat--ok .crm-lo__stat-value{color:var(--cd-ok)}.crm-lo__stat--bad .crm-lo__stat-value{color:var(--cd-bad)}.crm-lo__chart{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:.35rem;height:120px;display:grid}.crm-lo__col{flex-direction:column;align-items:stretch;gap:.35rem;min-width:0;height:100%;display:flex}.crm-lo__bar{background:var(--cd-raise);border-radius:5px;flex-direction:column-reverse;flex:1;display:flex;overflow:hidden}.crm-lo__bar-seg{flex-shrink:0;display:block}.crm-lo__bar-seg--out{background:var(--cd-accent)}.crm-lo__bar-seg--reply{background:var(--cd-ok)}.crm-lo__col-day{text-align:center;font:500 var(--cd-fs-2xs)/1 var(--font-mono);color:var(--cd-muted)}.crm-lo__legend{font-size:var(--cd-fs-xs);color:var(--cd-muted);gap:1rem;display:flex}.crm-lo__legend span{align-items:center;gap:.4rem;display:inline-flex}.crm-lo__key{border-radius:3px;width:9px;height:9px}.crm-lo__key--out{background:var(--cd-accent)}.crm-lo__key--reply{background:var(--cd-ok)}.crm-lo__age{font:500 var(--cd-fs-xs)/1.2 var(--font-mono);color:var(--cd-muted);white-space:nowrap;flex-shrink:0;margin-top:.15rem}.crm-dash__feed-dot.crm-lo__dot--ok{background:var(--cd-ok)}.crm-dash__feed-dot.crm-lo__dot--bad{background:var(--cd-bad)}.crm-dash__feed-dot.crm-lo__dot--warn{background:var(--cd-warn)}.crm-dash__feed-dot.crm-lo__dot--muted{background:var(--cd-neutral)}@container ap-card (max-width:520px){.crm-lo__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ap-card (max-width:360px){.crm-lo__chart{gap:.2rem;height:96px}.crm-lo__col-day{font-size:var(--ap-fs-2xs)}}.crm-dash__tiles--5{grid-template-columns:repeat(5,1fr)}.crm-dash__tiles--5>.ap-tile{grid-column:auto}@container crm-dash (max-width:1000px){.crm-dash__tiles--5{grid-template-columns:repeat(6,1fr)}.crm-dash__tiles--5>.ap-tile{grid-column:span 2}.crm-dash__tiles--5>.ap-tile:nth-child(n+4){grid-column:span 3}}@container crm-dash (max-width:620px){.crm-dash__tiles--5{grid-template-columns:repeat(2,1fr)}.crm-dash__tiles--5>.ap-tile:last-child{grid-column:span 2}}.crm-dash__trunc{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;display:block;overflow:hidden}.crm-dash__pipe-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-lo__msg-row{align-items:center;gap:.45rem;min-width:0;display:flex}.crm-lo__msg-row .crm-dash__feed-msg{min-width:0}.crm-lo__partner{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--cd-accent) 11%, var(--cd-raise));max-width:14ch;color:var(--cd-accent);font:600 var(--cd-fs-2xs)/1.2 var(--font-mono);border-radius:6px;flex-shrink:0;padding:.18rem .45rem;overflow:hidden}.crm-dash--managed{grid-auto-flow:row}@supports (grid-template-rows:masonry){.crm-dash--managed{grid-template-rows:none;align-items:stretch}}.crm-dash__slot{flex-direction:column;grid-column:span 12;min-width:0;display:flex}.crm-dash__slot--w1{grid-column:span 4}.crm-dash__slot--w2{grid-column:span 8}.crm-dash__slot--w3{grid-column:span 12}.crm-dash__slot-body{flex-direction:column;flex:auto;min-width:0;display:flex}.crm-dash__slot-body>*{flex:auto;grid-column:auto}.crm-dash__slot-body>.crm-dash__tiles{flex:none}.crm-dash__slot--fit .crm-dash__slot-body{min-height:22rem;position:relative}.crm-dash__slot--fit .crm-dash__slot-body>*{position:absolute;inset:0;overflow:hidden}.crm-dash__slot--fit .crm-dash__feed{overflow-y:auto}@container crm-dash (max-width:1000px){.crm-dash__slot--w1{grid-column:span 4}.crm-dash__slot--w2,.crm-dash__slot--w3,.crm-dash__slot--lone{grid-column:span 8}.crm-dash__gap{display:none}}@container crm-dash (max-width:620px){.crm-dash__slot,.crm-dash__slot--w1,.crm-dash__slot--w2,.crm-dash__slot--w3{grid-column:span 2}.crm-dash__slot--fit .crm-dash__slot-body{min-height:0;position:static}.crm-dash__slot--fit .crm-dash__slot-body>*{position:static;overflow:visible}.crm-dash__slot--fit .crm-dash__feed{overflow-y:visible}}.crm-dash-page__tools{align-self:center;margin-left:auto}.crm-dash__tools{align-items:center;gap:.5rem;display:flex}.crm-dash__tools-btn--primary{border-color:var(--cd-accent);background:var(--cd-accent);color:var(--ap-on-accent)}.crm-dash__tools-btn--primary:hover{background:color-mix(in srgb, var(--cd-accent) 86%, var(--cd-ink))}.crm-dash__tools-status{font:500 var(--cd-fs-xs) / 1 var(--font-mono);color:var(--cd-muted)}.crm-dash__tools-status--error{color:var(--cd-bad)}.crm-dash__edit-bar{border:1px dashed color-mix(in srgb, var(--cd-accent) 45%, var(--cd-line));border-radius:var(--cd-radius);background:color-mix(in srgb, var(--cd-accent) 6%, var(--cd-surface));font-size:var(--cd-fs-sm);color:var(--cd-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem 1rem;padding:.7rem 1rem;display:flex}.crm-dash__edit-hidden{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.crm-dash__edit-restore{border:1px solid var(--cd-line);background:var(--cd-surface);color:var(--cd-ink);font:500 var(--cd-fs-xs) / 1 var(--font-body);cursor:pointer;border-radius:999px;padding:.3rem .65rem}.crm-dash__edit-restore:hover{border-color:var(--cd-accent);color:var(--cd-accent)}.crm-dash--editing .crm-dash__slot{border-radius:var(--cd-radius);outline:2px dashed color-mix(in srgb, var(--cd-accent) 35%, transparent);outline-offset:3px}.crm-dash--editing .crm-dash__slot-body{pointer-events:none;-webkit-user-select:none;user-select:none;max-height:13rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.crm-dash--editing .crm-dash__slot--fit .crm-dash__slot-body{min-height:13rem}.crm-dash__slot--dragging{z-index:5;opacity:.85}.crm-dash__slot--dragging .crm-dash__slot-bar{box-shadow:0 8px 24px #1420302e}.crm-dash__slot-bar{border:1px solid var(--cd-line);background:var(--cd-surface);border-radius:10px;align-items:center;gap:.5rem;margin-bottom:.45rem;padding:.35rem .4rem .35rem .3rem;display:flex}.crm-dash__slot-handle{min-width:0;color:var(--cd-ink);font:600 var(--cd-fs-sm)/1.2 var(--font-body);text-align:left;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:.45rem;padding:.3rem .4rem;display:flex}.crm-dash__slot-handle:active{cursor:grabbing}.crm-dash__slot-handle:hover,.crm-dash__slot-handle:focus-visible{background:var(--cd-raise)}.crm-dash__slot-handle>span[aria-hidden]{color:var(--cd-muted);font-size:var(--ap-fs-md)}.crm-dash__slot-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-dash__slot-widths{background:var(--cd-raise);border-radius:8px;flex-shrink:0;padding:2px;display:inline-flex}.crm-dash__slot-widths button{min-width:2rem;color:var(--cd-muted);font:600 var(--cd-fs-sm)/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.3rem .45rem}.crm-dash__slot-widths button.is-active{background:var(--cd-surface);color:var(--cd-accent);box-shadow:0 1px 2px #1420301f}.crm-dash__slot-hide{width:1.8rem;height:1.8rem;color:var(--cd-muted);font-size:var(--ap-fs-md);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;line-height:1}.crm-dash__slot-hide:hover{background:color-mix(in srgb, var(--cd-bad) 10%, transparent);color:var(--cd-bad)}.crm-dash__gap{border:2px dashed var(--cd-line);border-radius:var(--cd-radius);min-height:6rem;color:var(--cd-muted);font-size:var(--cd-fs-sm);justify-content:center;align-items:center;display:flex}.crm-work__mine{flex:none;margin-right:6px}.crm-work__name{align-items:center;min-width:0;display:flex}.crm-dash__table td>.tags-cell--all{margin-top:.3rem}.crm-work__num{white-space:nowrap;font-variant-numeric:tabular-nums}.crm-tasks__add{align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.crm-tasks__add>.ap-btn{flex:none}.crm-tasks__input{box-sizing:border-box;border:1px solid var(--cd-line);background:var(--cd-raise);min-width:0;height:2.1rem;color:inherit;font:inherit;font-size:var(--cd-fs-sm);border-radius:8px;flex:1;padding:.45rem .6rem}.crm-tasks .aimb__task-text{font-size:var(--ap-fs-sm)}.crm-tasks__error{color:var(--cd-bad);font-size:var(--cd-fs-xs);margin:0 0 .5rem}.crm-dash__funnel{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}@media (max-width:768px){.crm-dash__table--cards{width:100%;min-width:0;display:block}.crm-dash__table--cards .crm-work__name{min-width:0}.crm-dash__table--cards thead{display:none}.crm-dash__table--cards tbody{display:block}.crm-dash__table--cards tr{border-bottom:1px solid var(--ap-line-soft);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:11px 0;display:flex}.crm-dash__table--cards tr:last-child{border-bottom:0}.crm-dash__table--cards td{border:0;padding:0;display:block}.crm-dash__table--cards td[data-cell=title]{flex:1 0 100%;font-weight:600}.crm-dash__table--cards td[data-cell=sub]{color:var(--ap-muted);flex:1 0 100%;margin-top:-4px}.crm-dash__table--cards td[data-cell=num]{margin-left:auto}.crm-dash__table--cards td[data-label]:before{content:attr(data-label) " ";color:var(--ap-muted);font-weight:400}.crm-dash__table--cards td[data-empty]{display:none}.crm-dash__table--cards .crm-dash__trunc{max-width:100%}.crm-dash__table--cards td{min-width:0;max-width:100%}}.ap-card.crm-lo__awaiting{box-shadow:inset 3px 0 0 var(--cd-ok), var(--ap-widget-sh)}.crm-lo__reply{-webkit-line-clamp:2;color:var(--cd-ink);font-size:var(--cd-fs-sm);-webkit-box-orient:vertical;margin-top:.15rem;line-height:1.35;display:-webkit-box;overflow:hidden}.crm-dash__anchor{flex-direction:column;min-width:0;display:flex}.crm-dash__anchor>*{flex:auto}.crm-tasks-page{max-width:760px}
.ap-card.pc-alert{--pc-tone:var(--ap-muted);background:color-mix(in srgb, var(--pc-tone) 7%, var(--ap-card-bg));border-color:color-mix(in srgb, var(--pc-tone) 35%, var(--ap-card-bd))}.ap-card.pc-alert--bad{--pc-tone:var(--ap-bad)}.ap-card.pc-alert--warn{--pc-tone:var(--ap-warn)}.ap-card.pc-alert--ok{--pc-tone:var(--ap-ok)}.pc-alert__title{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.pc-alert__icon{width:28px;height:28px;color:var(--pc-tone);background:color-mix(in srgb, var(--pc-tone) 15%, transparent);border-radius:50%;place-items:center;display:grid}.pc-alert--bad .pc-alert__icon svg{animation:pc-ring 2.4s var(--ap-ease) .6s 2}@keyframes pc-ring{0%,30%,to{transform:rotate(0)}6%,18%{transform:rotate(14deg)}12%,24%{transform:rotate(-14deg)}}@media (prefers-reduced-motion:reduce){.pc-alert__icon svg{animation:none!important}}.pc-alert__icon svg{width:15px;height:15px}.pc-alert__summary{font-size:var(--ap-fs-sm);color:var(--pc-tone);font-weight:500}.pc-signals{flex-wrap:wrap;gap:8px;display:flex}.pc-sig{--pc-sig:var(--ap-muted);border:1px solid color-mix(in srgb, var(--pc-sig) 28%, var(--ap-line));border-radius:var(--ap-r-md);font-size:var(--ap-fs-sm);color:var(--ap-ink);background:var(--ap-surface);transition:border-color var(--ap-t-fast) var(--ap-ease), transform var(--ap-t-fast) var(--ap-ease);align-items:center;gap:8px;padding:7px 12px 7px 10px;line-height:1.35;text-decoration:none;display:inline-flex}.pc-sig:hover{border-color:var(--pc-sig);transform:translateY(-1px)}.pc-sig:focus-visible{outline:2px solid var(--pc-sig);outline-offset:2px}.pc-sig b{color:var(--pc-sig);font-variant-numeric:tabular-nums;font-weight:700}.pc-sig__dot{background:var(--pc-sig);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-sig) 18%, transparent);border-radius:50%;flex:none}.pc-sig--bad{--pc-sig:var(--ap-bad)}.pc-sig--warn{--pc-sig:var(--ap-warn)}.pc-sig--neutral{--pc-sig:var(--ap-neutral)}.pc-commission{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.pc-commission>.pc-bank{flex:none;width:100%;max-height:250px}.pc-commission>.ap-card{flex:auto}.pc-bank{--pc-bank-a:color-mix(in srgb, var(--ap-accent) 45%, #071026);--pc-bank-b:color-mix(in srgb, var(--ap-accent) 70%, #071026);--pc-bank-c:color-mix(in srgb, var(--ap-cat-violet) 55%, #071026);aspect-ratio:1.586;color:#f4f7ff;background:radial-gradient(120% 140% at 100% 0%, var(--pc-bank-c) 0%, transparent 55%), linear-gradient(135deg, var(--pc-bank-a), var(--pc-bank-b));max-width:100%;min-height:170px;box-shadow:0 12px 26px -16px color-mix(in srgb, var(--ap-accent) 70%, transparent);border-radius:16px;flex-direction:column;justify-content:space-between;gap:6px;padding:16px 18px 14px;display:flex;position:relative;overflow:hidden}.pc-bank:after{content:"";pointer-events:none;border:28px solid #ffffff0f;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-84px;right:-60px}.pc-bank__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pc-bank__brand{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 11px/1.2 var(--ap-font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85;overflow:hidden}.pc-bank__rate{font:600 12px/1 var(--ap-num-font);font-variant-numeric:tabular-nums;background:#ffffff29;border-radius:6px;padding:5px 8px}.pc-bank__chip{opacity:.9;background:linear-gradient(135deg,#ead490,#b8954a);border-radius:5px;width:34px;height:25px}.pc-bank__label{opacity:.75;font-size:11.5px;display:block}.pc-bank__balance{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(22px,9cqi,30px);font-weight:700;line-height:1.1}.pc-bank__num{font:500 13px/1 var(--ap-font-mono);letter-spacing:.14em;opacity:.9}.pc-bank__bottom{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.pc-bank__meta{flex-direction:column;min-width:0;display:flex}.pc-bank__meta em{letter-spacing:.06em;text-transform:uppercase;opacity:.65;font-size:10px;font-style:normal}.pc-bank__meta strong{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:12.5px;font-weight:600;overflow:hidden}.pc-bank__meta--end{text-align:right}.pc-bank-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pc-bank-stats>div{flex-direction:column;gap:1px;min-width:0;display:flex}.pc-bank-stats__l{font-size:var(--ap-fs-xs);color:var(--ap-muted)}.pc-bank-stats__v{font-size:var(--ap-fs-md);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.pc-bank-stats__v--ok{color:var(--ap-ok)}.pc-bank-stats__t{font-size:var(--ap-fs-2xs);color:var(--ap-faint)}@container ap-card (max-width:560px){.pc-bank-stats{grid-template-columns:minmax(0,1fr);gap:0}.pc-bank-stats>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;padding:8px 0;display:grid}.pc-bank-stats>div+div{border-top:1px solid var(--ap-line)}.pc-bank-stats>div:first-child{padding-top:0}.pc-bank-stats__l{font-size:var(--ap-fs-sm);color:var(--ap-ink);grid-area:1/1}.pc-bank-stats__v{text-align:right;font-size:var(--ap-fs-lg);grid-area:1/2/3/3;align-self:center}.pc-bank-stats__t{grid-area:2/1}}.pc-mini{align-items:flex-end;gap:4px;height:40px;display:flex}.pc-mini i{background:var(--ap-accent);opacity:.3;border-radius:2px 2px 0 0;flex:1;min-height:2px}.pc-mini i.is-current{opacity:1}.pc-mini-axis{text-align:center;font-size:var(--ap-fs-2xs);color:var(--ap-faint);justify-content:space-between;gap:8px;display:flex}.pc-lanes{flex-direction:column;gap:14px;display:flex;container-type:inline-size}.pc-lanes__grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@container (min-width:560px){.pc-lanes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.pc-fn{flex-direction:column;gap:10px;min-width:0;display:flex}.pc-lanes--fill{gap:20px}.pc-lanes--fill,.pc-lanes--fill .pc-lanes__grid,.pc-fn--fill,.pc-fn--fill .pc-fc,.pc-fn--fill .pc-fc__link{flex:auto;min-height:0}.pc-fn--fill .pc-fc__track{flex:auto;height:auto;min-height:170px}.pc-fn--off{border:1px dashed var(--ap-line);border-radius:var(--ap-r-md);padding:14px}.pc-fn__head{font-size:var(--ap-fs-sm);color:var(--ap-muted);flex-direction:column;gap:2px;display:flex}.pc-fn__title b,.pc-fn__total b{color:var(--ap-ink);font-weight:600}.pc-fn__total b{font-variant-numeric:tabular-nums}.pc-fc{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pc-fc__col{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex;position:relative}.pc-fc__n{line-height:1.2;font-size:var(--ap-fs-md);text-align:center;font-variant-numeric:tabular-nums;padding-bottom:3px;font-weight:700;position:absolute;left:0;right:0}.pc-fc__track{border-bottom:1px solid var(--ap-line);height:170px;margin-top:22px;position:relative}.pc-fc__ghost,.pc-fc__bar{transition:height var(--ap-t-base) var(--ap-ease);border-radius:6px 6px 0 0;position:absolute;inset:auto 0 0}.pc-fc__ghost{background:repeating-linear-gradient(-45deg, var(--ap-sunken) 0 5px, color-mix(in srgb, var(--ap-line) 70%, transparent) 5px 6px)}.pc-fc__bar{background:color-mix(in srgb, var(--ap-accent) 62%, var(--ap-surface))}.pc-fc__col--last .pc-fc__bar{background:var(--ap-ok)}.pc-fc__extra{background:color-mix(in srgb, var(--ap-cat-violet) 55%, var(--ap-surface));transition:height var(--ap-t-base) var(--ap-ease);border-radius:6px 6px 0 0;position:absolute;inset:auto 0 0}.pc-fc__bar--under{box-shadow:0 -1px 0 var(--ap-surface);border-radius:0}.pc-fc__n-extra{color:var(--ap-cat-violet);font-weight:600}.pc-fc__col .pc-fc__sub.pc-fc__sub--extra{color:var(--ap-cat-violet);white-space:normal;font-weight:500;line-height:1.25}.pc-fc__col--weak .pc-fc__bar{background:var(--ap-warn)}.pc-fc__label{font-size:var(--ap-fs-xs);color:var(--ap-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.pc-fc__cv{z-index:1;border:1px solid var(--ap-line);border-radius:var(--ap-r-pill);font:600 11px/1.5 var(--ap-num-font);font-variant-numeric:tabular-nums;color:var(--ap-muted);background:var(--ap-surface);white-space:nowrap;padding:1px 6px;position:absolute;bottom:9px;left:-8px;transform:translate(-50%)}.pc-fc__col--weak .pc-fc__cv{border-color:color-mix(in srgb, var(--ap-warn) 45%, transparent);color:var(--ap-warn);background:color-mix(in srgb, var(--ap-warn) 13%, var(--ap-surface))}.pc-hint{border-radius:var(--ap-r-md);font-size:var(--ap-fs-sm);color:var(--ap-muted);background:color-mix(in srgb, var(--ap-warn) 11%, transparent);margin:0;padding:8px 10px}.pc-hint b{color:var(--ap-warn)}.pc-tabs{flex-wrap:wrap;gap:4px;display:flex}.pc-tab{border-radius:var(--ap-r-sm);font:500 var(--ap-fs-sm) / 1 var(--ap-font);color:var(--ap-muted);background:var(--ap-sunken);cursor:pointer;border:0;padding:6px 10px}.pc-tab[aria-selected=true]{color:var(--ap-accent);background:var(--ap-accent-soft);font-weight:600}.pc-tab:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.pc-tab__c{font-variant-numeric:tabular-nums;margin-left:5px;font-weight:700}.pc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-item{border-bottom:1px solid var(--ap-line-soft);font-size:var(--ap-fs-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.pc-item:last-child{border-bottom:0}.pc-item__main{flex-direction:column;min-width:0;display:flex}.pc-item__name{color:var(--ap-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}a.pc-item__name:hover{opacity:var(--ap-link-hover-opacity,.75)}.pc-item__main>.tags-cell--all{margin:.2rem 0 .15rem}.pc-item__text{font-size:var(--ap-fs-xs);color:var(--ap-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-item__age{font-size:var(--ap-fs-xs);color:var(--ap-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.pc-item__age--warn{color:var(--ap-warn);font-weight:600}.pc-item__age--bad{color:var(--ap-bad);font-weight:600}.pc-item__sum{white-space:nowrap;font-weight:650}.pc-done{font-size:var(--ap-fs-xs);color:var(--ap-ok);white-space:nowrap;font-weight:600;text-decoration:none}.pc-err{font-size:var(--ap-fs-xs);color:var(--ap-bad)}.pc-muted{font-size:var(--ap-fs-sm);color:var(--ap-muted)}.pc-chart{width:100%;height:auto;display:block}.pc-chart text{fill:var(--ap-faint);font:11px var(--ap-font)}.pc-chart .pc-grid{stroke:var(--ap-line-soft)}.pc-legend{font-size:var(--ap-fs-xs);color:var(--ap-muted);flex-wrap:wrap;gap:12px;display:flex}.pc-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.pc-stats{font-size:var(--ap-fs-sm);color:var(--ap-muted);flex-wrap:wrap;gap:4px 16px;display:flex}.pc-stats b{color:var(--ap-ink);font-variant-numeric:tabular-nums}.pc-tools{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.pc-qr{border:1px solid var(--ap-line);border-radius:var(--ap-r-md);background:#fff;width:92px;height:92px;padding:5px}.pc-qr svg{width:100%;height:100%;display:block}.pc-link{flex-direction:column;gap:6px;min-width:0;display:flex}.pc-link__url{border-radius:var(--ap-r-sm);font:500 12px/1.3 var(--ap-font-mono);color:var(--ap-ink);background:var(--ap-sunken);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;padding:7px 9px;overflow:hidden}.pc-link__actions{flex-wrap:wrap;gap:6px;display:flex}.pc-toolset{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pc-tool{border:1px solid var(--ap-line);border-radius:var(--ap-r-md);font:500 var(--ap-fs-xs) / 1.2 var(--ap-font);color:var(--ap-ink);text-align:center;background:var(--ap-surface);cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:9px 4px;text-decoration:none;display:flex}.pc-tool:hover{border-color:var(--ap-accent-line);color:var(--ap-accent)}.pc-tool:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.pc-tool svg{width:18px;height:18px}.pc-item--reply.is-done{opacity:.7}.pc-item__line{align-items:center;gap:8px;min-width:0;display:flex}.pc-guess{border-radius:var(--ap-r-pill);font-size:var(--ap-fs-2xs);white-space:nowrap;flex:none;padding:1px 7px;font-weight:600}.pc-guess--refused{color:var(--ap-bad);background:color-mix(in srgb, var(--ap-bad) 12%, transparent)}.pc-guess--autoreply{color:var(--ap-muted);background:var(--ap-sunken)}.pc-pick{border:1px solid var(--ap-line);border-radius:var(--ap-r-sm);min-width:128px;height:30px;font:500 var(--ap-fs-sm) / 1 var(--ap-font);color:var(--ap-ink);background:var(--ap-surface);cursor:pointer;transition:border-color var(--ap-t-base) var(--ap-ease), background var(--ap-t-base) var(--ap-ease);justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 11px;display:inline-flex}.pc-pick svg{width:15px;height:15px;color:var(--ap-muted);transition:transform var(--ap-t-base) var(--ap-ease)}.pc-pick:hover{border-color:var(--ap-accent-line)}.pc-pick[aria-expanded=true]{border-color:var(--ap-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ap-accent) 18%, transparent)}.pc-pick[aria-expanded=true] svg{transform:rotate(180deg)}.pc-pick:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.pc-pick:disabled{opacity:.6;cursor:progress}.pc-pick__opt{flex-direction:column;gap:2px;padding:5px 0;display:flex}.pc-pick__opt b{font-weight:600}.pc-pick__opt small{font-size:var(--ap-fs-xs);color:var(--ap-muted)}.pc-pick__like{border-radius:var(--ap-r-pill);font-size:var(--ap-fs-2xs);color:var(--ap-accent);background:color-mix(in srgb, var(--ap-accent) 12%, transparent);padding:1px 7px;font-weight:600}.pc-done--muted{color:var(--ap-muted)}@container ap-card (max-width:520px){.pc-item--reply{grid-template-columns:minmax(0,1fr) auto}.pc-item--reply .pc-pick{grid-column:1/-1;justify-self:start}}.pc-fc__sub{font:500 11px/1.2 var(--ap-num-font);font-variant-numeric:tabular-nums;color:var(--ap-faint);text-align:center;white-space:nowrap}.pc-fc__col--weak .pc-fc__sub{color:var(--ap-warn);font-weight:600}.pc-fc__link{color:inherit;border-radius:var(--ap-r-sm);flex-direction:column;gap:4px;text-decoration:none;display:flex}.pc-fc__link:hover .pc-fc__bar{filter:brightness(1.08)}.pc-fc__link:hover .pc-fc__label{color:var(--ap-accent)}.pc-fc__link:focus-visible{outline:2px solid var(--ap-accent);outline-offset:3px}.pc-list--open{overscroll-behavior:contain;max-height:26rem;padding-right:4px;overflow-y:auto}.pc-more{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.pc-more__btn{font:600 var(--ap-fs-sm) / 1.2 var(--ap-font);color:var(--ap-accent);cursor:pointer;background:0 0;border:0;padding:4px 0}.pc-more__btn:hover{opacity:var(--ap-link-hover-opacity,.75)}.pc-more__btn:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px;border-radius:4px}.pc-more__link{font-size:var(--ap-fs-xs);color:var(--ap-muted)}.pc-ps__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pc-ps__periods{gap:2px;display:flex}.pc-ps__periods button{border-radius:var(--ap-r-sm,6px);color:var(--ap-faint);font:500 var(--ap-fs-xs) / 1 var(--ap-font);cursor:pointer;background:0 0;border:0;padding:6px 8px}.pc-ps__periods button:hover{color:var(--ap-ink)}.pc-ps__periods button[aria-checked=true]{background:var(--ap-raise);color:var(--ap-ink)}.pc-ps__range{font-size:var(--ap-fs-xs);color:var(--ap-faint);white-space:nowrap}.pc-ps__chips{flex-wrap:wrap;gap:6px;display:flex}.pc-ps__chips button{border:1px solid var(--ap-line);background:var(--ap-surface);color:var(--ap-muted);font:500 var(--ap-fs-xs) / 1 var(--ap-font);cursor:pointer;border-radius:999px;padding:6px 10px}.pc-ps__chips button:hover{color:var(--ap-ink)}.pc-ps__chips button[aria-checked=true]{border-color:var(--ap-accent);background:color-mix(in srgb, var(--ap-accent) 12%, transparent);color:var(--ap-accent)}.pc-ps__periods button:focus-visible,.pc-ps__chips button:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.pc-ps__body{flex-direction:column;gap:10px;transition:opacity .15s;display:flex}.pc-ps__body.is-busy{opacity:.55}.pc-ps__big{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 12px;display:flex}.pc-ps__big-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:700;line-height:1.1}.pc-ps__big-d{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.pc-ps__vs{font-size:var(--ap-fs-2xs);color:var(--ap-faint);white-space:nowrap}.pc-delta{font-size:var(--ap-fs-xs);white-space:nowrap;border-radius:5px;padding:2px 6px;font-weight:600}.pc-delta--good{background:color-mix(in srgb, var(--ap-ok) 12%, transparent);color:var(--ap-ok)}.pc-delta--bad{background:color-mix(in srgb, var(--ap-bad) 12%, transparent);color:var(--ap-bad)}.pc-delta--flat{background:var(--ap-raise);color:var(--ap-muted)}.pc-trend{height:84px;position:relative}.pc-trend svg{width:100%;height:100%;display:block;overflow:visible}.pc-trend__base{stroke:var(--ap-line);stroke-width:1px;vector-effect:non-scaling-stroke}.pc-trend__prev{fill:none;stroke:var(--ap-faint);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.6;vector-effect:non-scaling-stroke}.pc-trend__area{fill:var(--ap-accent);opacity:.12}.pc-trend__line{fill:none;stroke:var(--ap-accent);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pc-trend__dot{background:var(--ap-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--ap-surface);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.pc-ps__legend{align-items:center;gap:4px;display:inline-flex}.pc-ps__legend i{border-top:2px solid var(--ap-accent);width:10px;height:0;display:inline-block}.pc-ps__legend i.pc-ps__lg-prev{border-top:2px dashed var(--ap-faint);margin-left:8px}
.ah-plan{background:#ffffff2e;border-radius:3px;height:6px;margin-top:10px;display:block;position:relative}.ah-plan i{background:#fff;border-radius:3px;position:absolute;inset:0 auto 0 0}.ah-plan em{background:#ffd88a;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.ah-cash__link{color:inherit;text-underline-offset:2px;text-decoration:underline}.ah-neg{color:var(--ap-bad)}.ah-chan{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}@container ap-card (max-width:620px){.ah-chan{grid-template-columns:repeat(2,minmax(0,1fr))}}.ah-chan__item{border:1px solid var(--ap-line);border-radius:var(--ap-r-md);min-width:0;font:inherit;text-align:left;color:var(--ap-ink);background:var(--ap-surface);cursor:pointer;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.ah-chan__item:hover{border-color:var(--ap-accent-line)}.ah-chan__item[aria-pressed=true]{border-color:var(--ap-accent);box-shadow:inset 0 0 0 1px var(--ap-accent)}.ah-chan__item:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.ah-chan__l{font-size:var(--ap-fs-xs);color:var(--ap-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ah-chan__v{font-size:var(--ap-fs-lg);font-variant-numeric:tabular-nums;font-weight:700}.ah-chan__t{font-size:var(--ap-fs-2xs);color:var(--ap-faint);font-variant-numeric:tabular-nums}.ah-load{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ah-load__row{border-bottom:1px solid var(--ap-line-soft,var(--ap-line));font-size:var(--ap-fs-sm);color:var(--ap-ink);grid-template-columns:minmax(0,1fr) 72px auto;align-items:center;gap:10px;padding:7px 0;text-decoration:none;display:grid}.ah-load li:last-child .ah-load__row{border-bottom:0}.ah-load__row:hover .ah-load__name{color:var(--ap-accent)}.ah-load__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ah-load__name small{color:var(--ap-faint);font-size:var(--ap-fs-xs)}.ah-load__bar{background:var(--ap-sunken);border-radius:4px;height:7px;overflow:hidden}.ah-load__bar i{background:color-mix(in srgb, var(--ap-accent) 62%, var(--ap-surface));border-radius:4px;height:100%;display:block}.ah-load__bar i.is-hot{background:var(--ap-warn)}.ah-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.ah-row__sum{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ap-ink);font-weight:650;text-decoration:none}.ah-row__sum:hover{color:var(--ap-accent)}@container ap-card (max-width:460px){.ah-row{grid-template-columns:minmax(0,1fr) auto}.ah-row .pc-pick{grid-column:1/-1;justify-self:start}}.ah-order .ospath-cell,.ah-order>.ap-btn,.ah-order>.pc-done{justify-self:end}@container ap-card (max-width:520px){.ah-order{grid-template-columns:minmax(0,1fr) auto}.ah-order .ospath-cell,.ah-order>.ap-btn,.ah-order>.pc-done{grid-column:1/-1;justify-self:start}}.ah-load--funnel .ah-load__row{grid-template-columns:minmax(80px,160px) minmax(0,1fr) auto}.ah-load--funnel .ah-load__bar{border-radius:5px;height:10px}.ah-load--funnel .ah-load__bar i{border-radius:5px}.pc-lanes--fill>.ah-load--funnel+.pc-hint{margin-top:auto}
.anv{max-width:1100px;color:var(--theme-text);margin:0 auto;padding:2rem 1.5rem 4rem}.anv__presets{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.anv__preset{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);color:var(--theme-text);font:inherit;font-size:var(--ap-fs-2xs);cursor:pointer;border-radius:999px;padding:.4rem .8rem}.anv__preset:hover{border-color:var(--ap-accent);color:var(--ap-accent)}.anv__builder{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem 1.4rem;display:flex}.anv__row{flex-wrap:wrap;align-items:flex-end;gap:.9rem;display:flex}.anv__ctl{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-600);flex-direction:column;gap:.3rem;display:flex}.anv__ctl select,.anv__filter select,.anv__filter input{font:inherit;font-size:var(--ap-fs-xs);border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-text);border-radius:8px;min-width:150px;padding:.45rem .6rem}.anv__filters{border:1px dashed var(--theme-elevation-150);border-radius:10px;flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.anv__filter{align-items:center}.anv__x{background:var(--theme-elevation-100);color:var(--theme-elevation-600);cursor:pointer;width:28px;height:28px;font-size:var(--ap-fs-md);border:0;border-radius:8px;line-height:1}.anv__actions{gap:.7rem;display:flex}.anv__run{background:var(--ap-accent);color:var(--ap-on-accent);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:.55rem 1.4rem;font-weight:600}.anv__run:disabled{opacity:.5;cursor:default}.anv__csv{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);color:var(--theme-text);font:inherit;cursor:pointer;border-radius:8px;padding:.55rem 1.1rem;font-weight:600}.anv__error{color:var(--ap-bad);margin-top:1rem;font-weight:600}.anv__note{color:var(--theme-elevation-500);font-size:var(--ap-fs-xs);margin-top:1rem}.anv__scalar{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:12px;margin-top:1.5rem;padding:1.5rem}.anv__scalar-val{font-size:var(--ap-fs-3xl);color:var(--theme-text);font-weight:750;line-height:1}.anv__scalar-cap{color:var(--theme-elevation-500);margin-top:.4rem}.anv__result{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:12px;margin-top:1.5rem;padding:1rem 1.2rem 1.2rem}.anv__result-cap{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-500);margin-bottom:.6rem}.anv__table-wrap{overflow-x:auto}.anv__table{border-collapse:collapse;width:100%;font-size:var(--ap-fs-xs)}.anv__table th{text-align:left;font-size:var(--ap-fs-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--theme-elevation-500);border-bottom:1px solid var(--theme-elevation-150);white-space:nowrap;padding:.4rem .7rem .5rem 0}.anv__table td{border-bottom:1px solid var(--theme-elevation-100);color:var(--theme-text);padding:.5rem .7rem .5rem 0}.anv__table tr:last-child td{border-bottom:0}.anv__num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.anv__muted{color:var(--theme-elevation-500)}.anv__bar-col{width:30%}.anv__bar{background:linear-gradient(90deg, var(--ap-accent-2), var(--ap-accent));border-radius:999px;min-width:2px;height:10px;display:block}
.kb{--kb-accent:var(--ap-accent);max-width:1180px;color:var(--theme-text);font-family:var(--font-body,system-ui, sans-serif);margin:0 auto;padding:2rem 1.5rem 4rem}.kb__body{grid-template-columns:280px 1fr;align-items:start;gap:1.75rem;display:grid}.kb__side{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1rem}.kb__search{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:10px;align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.kb__search svg{width:15px;height:15px;color:var(--theme-elevation-400)}.kb__search input{min-width:0;font:inherit;font-size:var(--ap-fs-2xs);color:var(--theme-text);background:0 0;border:0;outline:none;flex:1;padding:.55rem 0}.kb__nav{flex-direction:column;gap:1rem;max-height:calc(100vh - 12rem);padding-right:.25rem;display:flex;overflow-y:auto}.kb__nav-empty{color:var(--theme-elevation-500);font-size:var(--ap-fs-2xs)}.kb__nav-cat{font-size:var(--ap-fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--theme-elevation-500);align-items:center;gap:.45rem;margin-bottom:.35rem;font-weight:700;display:flex}.kb__nav-cat svg{width:14px;height:14px;color:var(--kb-accent)}.kb__nav-group ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.kb__nav-item{text-align:left;width:100%;font:inherit;font-size:var(--ap-fs-2xs);color:var(--theme-elevation-700);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.4rem .55rem;transition:background .13s,color .13s}.kb__nav-item:hover{background:var(--theme-elevation-50);color:var(--theme-text)}.kb__nav-item--active{background:color-mix(in srgb, var(--kb-accent) 12%, transparent);color:var(--kb-accent);font-weight:600}.kb__main{min-width:0}.kb-a__back{font:inherit;font-size:var(--ap-fs-2xs);color:var(--kb-accent);cursor:pointer;background:0 0;border:0;margin-bottom:1rem;padding:0;font-weight:600}.kb-a__title{font-size:var(--ap-fs-xl);margin:0;font-weight:700;line-height:1.2}.kb-a__summary{color:var(--theme-elevation-500);font-size:var(--ap-fs-sm);margin:.5rem 0 1.5rem;line-height:1.5}.kb-a__content{flex-direction:column;gap:1rem;max-width:760px;display:flex}.kb-a__text{font-size:var(--ap-fs-xs);margin:0;line-height:1.65}.kb-a__steps,.kb-a__list{counter-reset:kb-step;flex-direction:column;gap:.55rem;margin:0;padding-left:0;list-style:none;display:flex}.kb-a__steps li,.kb-a__list li{font-size:var(--ap-fs-xs);padding-left:2.1rem;line-height:1.55;position:relative}.kb-a__steps li{counter-increment:kb-step}.kb-a__steps li:before{content:counter(kb-step);background:color-mix(in srgb, var(--kb-accent) 14%, transparent);width:1.45rem;height:1.45rem;color:var(--kb-accent);font-size:var(--ap-fs-2xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:0;left:0}.kb-a__list li:before{content:"";background:var(--kb-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.62rem;left:.5rem}.kb-a__note{border:1px solid color-mix(in srgb, var(--kb-accent) 25%, var(--theme-elevation-150));background:color-mix(in srgb, var(--kb-accent) 6%, var(--theme-elevation-0));font-size:var(--ap-fs-xs);border-left-width:3px;border-radius:9px;align-items:flex-start;gap:.6rem;padding:.8rem .9rem;line-height:1.5;display:flex}.kb-a__note svg{width:15px;height:15px;color:var(--kb-accent);flex-shrink:0;margin-top:.15rem}.kb-home__hero h2{font-size:var(--ap-fs-lg);margin:0;font-weight:700}.kb-home__hero p{max-width:560px;color:var(--theme-elevation-500);font-size:var(--ap-fs-xs);margin:.4rem 0 1.5rem;line-height:1.55}.kb-home__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.85rem;display:grid}.kb-home__card{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.kb-home__card:hover{border-color:color-mix(in srgb, var(--kb-accent) 45%, transparent);box-shadow:0 4px 16px color-mix(in srgb, var(--kb-accent) 14%, transparent);transform:translateY(-2px)}.kb-home__card-icon{background:color-mix(in srgb, var(--kb-accent) 12%, transparent);width:34px;height:34px;color:var(--kb-accent);border-radius:9px;justify-content:center;align-items:center;display:flex}.kb-home__card-icon svg{width:17px;height:17px}.kb-home__card-title{font-size:var(--ap-fs-xs);color:var(--theme-text);font-weight:600}.kb-home__card-count{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-500)}@media (max-width:1024px){.kb__body{grid-template-columns:1fr}.kb__side{position:static}.kb__nav{max-height:none}}@media (max-width:768px){.kb{padding:1.5rem 1rem 3rem}}
.prt{max-width:1240px;color:var(--theme-text);margin:0 auto;padding:2rem 1.5rem 4rem}.prt__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.prt__controls{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:.9rem 1.2rem;margin-bottom:1.25rem;padding:1.1rem 1.25rem;display:flex}.prt__ctl{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-600);flex-direction:column;gap:.3rem;display:flex}.prt__ctl--partner{flex:0 320px;min-width:240px}.prt__ctl--partner .react-select{width:100%}.prt__date{width:140px}.prt__date .date-time-picker{width:100%}.prt__date .date-time-picker__clear-button{display:none}.prt__fixed{height:40px;font-size:var(--ap-fs-xs);color:var(--theme-text);align-items:center;font-weight:600;display:flex}.prt__range{align-items:center;gap:.35rem;display:flex}.prt__dash{color:var(--theme-elevation-400)}.prt__arrow{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);width:32px;height:40px;color:var(--theme-text);font:inherit;font-size:var(--ap-fs-md);cursor:pointer;border-radius:8px;flex-shrink:0;line-height:1}.prt__arrow:hover{border-color:var(--theme-elevation-400)}.prt__presets{flex-wrap:wrap;flex-basis:100%;gap:.4rem;display:flex}.prt__preset{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);color:var(--theme-text);font:inherit;font-size:var(--ap-fs-2xs);cursor:pointer;border-radius:999px;padding:.35rem .75rem}.prt__preset:hover{border-color:var(--ap-accent);color:var(--ap-accent)}.prt__preset--on,.prt__preset--on:hover{border-color:var(--ap-accent);background:var(--ap-accent);color:var(--ap-on-accent)}.prt__body{transition:opacity .15s}.prt__body--loading{opacity:.55}.prt__tiles{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:.75rem;display:grid}.prt__partner{border:1px solid var(--theme-elevation-150);border-left:4px solid var(--ap-cat-pink);background:var(--theme-elevation-0);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 2rem;margin-bottom:.75rem;padding:1rem 1.25rem;display:flex}.prt__partner-who{flex-direction:column;gap:.15rem;min-width:0;display:flex}.prt__partner-name{font-size:var(--ap-fs-md);font-weight:700}.prt__partner-company,.prt__partner-contacts{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-500);overflow-wrap:anywhere}.prt__partner-stats{flex-wrap:wrap;gap:.75rem 2rem;display:flex}.prt__partner-stat{flex-direction:column;gap:.1rem;display:flex}.prt__partner-label{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-600);font-weight:600}.prt__partner-value{font-size:var(--ap-fs-lg);font-variant-numeric:tabular-nums;font-weight:700}.prt__partner-sub{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-500)}.prt__commission{color:color-mix(in srgb, var(--ap-cat-pink) 80%, var(--ap-ink))}.prt__tile{--prt-c:var(--ap-accent);border:1px solid var(--theme-elevation-150);border-top:3px solid var(--prt-c);background:var(--theme-elevation-0);border-radius:10px;flex-direction:column;gap:.2rem;min-width:0;padding:.9rem 1rem;display:flex}.prt__tile-label{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-600);font-weight:600}.prt__tile-value{font-size:var(--ap-fs-lg);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.prt__tile-sub{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-500)}.prt__note{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-500);margin:.75rem 0 0}.prt__error{color:var(--ap-bad);margin:0 0 1rem}.prt__section{margin-top:1.75rem}.prt__h2{font-size:var(--ap-fs-md);align-items:center;gap:.5rem;margin:0 0 .6rem;font-weight:700;display:flex}.prt__count{background:var(--theme-elevation-100);color:var(--theme-elevation-600);font-size:var(--ap-fs-2xs);border-radius:999px;padding:.05rem .5rem;font-weight:600}.prt__table-wrap{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:10px;overflow-x:auto}.prt__table{border-collapse:collapse;width:100%;font-size:var(--ap-fs-2xs)}.prt__table th,.prt__table td{border-bottom:1px solid var(--theme-elevation-100);text-align:left;vertical-align:middle;padding:.55rem .75rem}.prt__table th{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-600);background:var(--theme-elevation-50);white-space:nowrap;font-weight:600}.prt__table tbody tr:last-child td{border-bottom:0}.prt__table tfoot td{border-top:2px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-bottom:0;font-weight:700}.prt__table a{color:inherit;text-decoration:none}.prt__table a:hover,.prt__link-btn:hover{opacity:var(--ap-link-hover-opacity)}.prt__num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.prt__nowrap{white-space:nowrap}.prt__muted{color:var(--theme-elevation-500)}.prt__discount{color:color-mix(in srgb, var(--ap-cat-orange) 82%, var(--ap-ink))}.prt__off{background:var(--theme-elevation-100);color:var(--theme-elevation-600);font-size:var(--ap-fs-2xs);border-radius:4px;margin-left:.45rem;padding:.05rem .4rem}.prt__row-off td{color:var(--theme-elevation-500)}.prt__row-link{cursor:pointer}.prt__row-link:hover td{background:var(--theme-elevation-50)}.prt__link-btn{color:inherit;font:inherit;cursor:pointer;transition:opacity var(--ap-t-fast,.12s);background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.prt__empty{color:var(--theme-elevation-500);text-align:center!important;padding:1.25rem .75rem!important}@media (max-width:768px){.prt{padding:1.25rem 1rem 3rem}.prt__ctl{flex-basis:100%;min-width:0}.prt__date{flex:1;min-width:0}}@media print{.prt{max-width:none;padding:0}.prt__controls{display:none}.prt__body--loading{opacity:1}.prt__table-wrap{overflow:visible}.prt__table{font-size:var(--ap-fs-2xs)}.prt__table a,.prt__link-btn{text-decoration:none}.prt__section{break-inside:auto}.prt__table tr{break-inside:avoid}}
.rsv{--rsv-accent:var(--ap-accent);max-width:1100px;color:var(--theme-text);margin:0 auto;padding:2rem 1.5rem 4rem}.rsv__sub{color:var(--theme-elevation-500);font-size:var(--ap-fs-xs);margin:.35rem 0 0;line-height:1.45}.rsv__notice{font-size:var(--ap-fs-xs);border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem}.rsv__notice--error{background:color-mix(in srgb, var(--theme-error-500) 12%, transparent);color:var(--theme-error-600,var(--theme-error-500))}.rsv__card{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:12px;margin-bottom:1.25rem;padding:1.25rem 1.25rem 1rem}.rsv__card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.rsv__card-head h2{font-size:var(--ap-fs-md);margin:0}.rsv__meta{color:var(--theme-elevation-500);font-size:var(--ap-fs-2xs)}.rsv__phases{gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.rsv__phase{font-size:var(--ap-fs-xs);grid-template-columns:12px minmax(120px,180px) 1fr;grid-template-areas:"dot label bar";align-items:center;gap:.75rem;display:grid}.rsv__phase-dot{background:var(--theme-elevation-200);border-radius:50%;grid-area:dot;width:10px;height:10px}.rsv__phase-label{grid-area:label}.rsv__phase-count{color:var(--theme-elevation-500);font-variant-numeric:tabular-nums;font-size:var(--ap-fs-2xs);grid-area:label;justify-self:end}.rsv__bar{background:var(--theme-elevation-100);border-radius:3px;grid-area:bar;height:6px;overflow:hidden}.rsv__bar-fill{background:var(--rsv-accent);height:100%;transition:width .4s;display:block}.rsv__phase--done .rsv__phase-dot{background:var(--rsv-accent)}.rsv__phase--active .rsv__phase-dot{background:var(--rsv-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--rsv-accent) 25%, transparent)}.rsv__phase--active .rsv__phase-label{font-weight:600}.rsv__phase--todo{color:var(--theme-elevation-500)}.rsv__phase--error .rsv__phase-dot,.rsv__phase--error .rsv__bar-fill{background:var(--theme-error-500)}.rsv__log{margin-top:1rem}.rsv__log summary{cursor:pointer;color:var(--theme-elevation-600);font-size:var(--ap-fs-xs)}.rsv__log pre{background:var(--theme-elevation-50);max-height:260px;font-size:var(--ap-fs-2xs);white-space:pre-wrap;border-radius:8px;margin:.5rem 0 0;padding:.75rem;line-height:1.5;overflow:auto}.rsv__table-wrap{margin-top:.75rem;overflow-x:auto}.rsv__table{border-collapse:collapse;width:100%;font-size:var(--ap-fs-xs);font-variant-numeric:tabular-nums}.rsv__table th,.rsv__table td{border-bottom:1px solid var(--theme-elevation-100);text-align:right;vertical-align:top;white-space:nowrap;padding:.5rem .6rem}.rsv__table th:first-child{text-align:left}.rsv__table thead th{color:var(--theme-elevation-500);font-weight:500;font-size:var(--ap-fs-2xs)}.rsv__num--accent{color:var(--rsv-accent);font-weight:600}.rsv__num--error{color:var(--theme-error-500);font-weight:600}.rsv__hint{color:var(--theme-elevation-500);font-size:var(--ap-fs-2xs);white-space:normal;display:block}.rsv__totals{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.rsv__total{background:var(--theme-elevation-50);font-size:var(--ap-fs-xs);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;flex:260px;gap:.15rem;padding:.65rem .8rem;display:flex}.rsv__total-label{color:var(--theme-elevation-500);font-size:var(--ap-fs-2xs)}.rsv__total--drift{background:color-mix(in srgb, var(--ap-warn) 14%, transparent)}.rsv__total-drift{font-weight:600}.rsv__group{border-top:1px solid var(--theme-elevation-100);padding:.6rem 0}.rsv__group:first-of-type{margin-top:.75rem}.rsv__group summary{cursor:pointer;align-items:center;gap:.6rem;font-weight:600;display:flex}.rsv__badge{background:color-mix(in srgb, var(--rsv-accent) 15%, transparent);min-width:2rem;color:var(--rsv-accent);font-size:var(--ap-fs-2xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:.05rem .5rem}.rsv__links{columns:2 320px;font-size:var(--ap-fs-xs);column-gap:2rem;margin:.5rem 0 0;padding-left:1.25rem;line-height:1.7}.rsv__links li{break-inside:avoid}.rsv__links a{color:var(--rsv-accent)}.rsv__more{font-size:var(--ap-fs-2xs);color:var(--theme-elevation-500);margin:.5rem 0 0}.rsv__more a{color:var(--rsv-accent)}@media (max-width:768px){.rsv{padding:1.25rem 1rem 3rem}.rsv__phase{grid-template-columns:12px 1fr;grid-template-areas:"dot label""bar bar";gap:.3rem .6rem}}
@layer payload-default{.icon--chevron{height:var(--base);width:var(--base)}.icon--chevron .stroke{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.icon--chevron.icon--size-large{height:var(--base);width:var(--base)}.icon--chevron.icon--size-small{width:12px;height:12px}}
@layer payload-default{.icon--edit{shape-rendering:auto;width:1.53846rem;height:1.53846rem}.icon--edit .stroke{fill:none;stroke:currentColor}}
@layer payload-default{.icon--link{width:1.53846rem;height:1.53846rem}.icon--link .stroke{stroke:currentColor;stroke-width:1px}}
@layer payload-default{.icon--plus .stroke{stroke:currentColor;stroke-width:1px}}
@layer payload-default{.icon--swap{width:1.53846rem;height:1.53846rem}.icon--swap .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
@layer payload-default{.icon--x .stroke{stroke:currentColor;stroke-width:1px}}
@layer payload-default{.popup{position:relative}.popup__trigger-wrap{cursor:pointer;align-items:stretch;height:100%;display:flex}.popup__on-hover-watch{display:contents}.popup__hidden-content{display:none}.popup__content{--popup-caret-size:8px;--popup-button-highlight:var(--theme-elevation-150);z-index:var(--z-popup);background:var(--theme-input-bg);color:var(--theme-text);padding:calc(var(--base)*.5);min-width:150px;max-width:calc(100vw - var(--base));border-radius:4px;position:absolute;box-shadow:0 -2px 16px -2px #0003}.popup__content.popup--size-xsmall{min-width:80px}.popup__content.popup--size-small{min-width:100px}.popup__content.popup--size-large{min-width:200px}.popup__content.popup--size-fit-content{min-width:fit-content}.popup__scroll-container{max-height:calc(var(--base)*10);overflow-y:auto}.popup__scroll-container:not(.popup__scroll-container--show-scrollbar){scrollbar-width:none;-ms-overflow-style:none}.popup__scroll-container:not(.popup__scroll-container--show-scrollbar)::-webkit-scrollbar{display:none}.popup__caret{border:var(--popup-caret-size) solid #0000;width:0;height:0;left:var(--caret-left,16px);position:absolute;transform:translate(-50%)}.popup--v-bottom .popup__caret{top:calc(var(--popup-caret-size)*-2);border-bottom-color:var(--theme-input-bg)}.popup--v-top .popup__caret{bottom:calc(var(--popup-caret-size)*-2);border-top-color:var(--theme-input-bg)}}
@layer payload-default{.popup-button{color:currentColor;height:100%;font-size:inherit;line-height:inherit;cursor:pointer;border:0;padding:0;font-family:inherit;display:inline-flex}.popup-button--background{background:0 0}.popup-button--size-xsmall{padding:2px}.popup-button--size-small{padding:4px}.popup-button--size-medium{padding:6px}.popup-button--size-large{padding:8px}.popup-button--disabled{cursor:not-allowed}}
@layer payload-default{a.btn{display:inline-block}.btn--withPopup{margin-block:4px}.btn--withPopup .btn{margin:0}.btn{--btn-font-weight:normal}.btn *{pointer-events:none}.btn--style-primary{--color:var(--theme-elevation-0);--bg-color:var(--theme-elevation-800);--hover-bg:var(--theme-elevation-600);--hover-color:var(--color)}.btn--style-primary.btn--disabled{--bg-color:var(--theme-elevation-200);--color:var(--theme-elevation-800);--hover-bg:var(--bg-color);--hover-color:var(--color)}.btn--style-secondary{--color:var(--theme-text);--bg-color:transparent;--btn-border:1px solid var(--theme-elevation-800);--hover-color:var(--theme-elevation-600);--hover-btn-border:1px solid var(--theme-elevation-400)}.btn--style-secondary.btn--disabled{--color:var(--theme-elevation-200);--btn-border:1px solid var(--theme-elevation-200);--hover-btn-border:1px solid var(--theme-elevation-200);--hover-color:var(--color)}.btn--style-dashed{--color:var(--theme-elevation-500);--bg-color:transparent;--hover-color:var(--theme-text);--btn-border:1px dashed var(--theme-elevation-200);--hover-btn-border:1px dashed var(--theme-elevation-400)}.btn--style-dashed.btn--disabled{--color:var(--theme-elevation-250);--hover-color:var(--color);--hover-bg:transparent;--btn-border:1px dashed var(--theme-elevation-200);--hover-btn-border:var(--btn-border)}.btn--style-pill{--bg-color:var(--theme-elevation-150);--color:var(--theme-elevation-800);--hover-color:var(--theme-elevation-800);--hover-bg:var(--theme-elevation-100)}.btn--style-pill.btn--disabled{--color:var(--theme-elevation-600);--hover-bg:var(--bg-color);--hover-color:var(--color)}.btn--style-icon-label,.btn--style-icon-label.btn--icon-position-left,.btn--style-icon-label.btn--icon-position-right{--color:var(--theme-text);--bg-color:transparent;--hover-color:var(--theme-elevation-600);padding:0;font-weight:600}.btn--style-icon-label.btn--disabled,.btn--style-icon-label.btn--icon-position-left.btn--disabled,.btn--style-icon-label.btn--icon-position-right.btn--disabled{--color:var(--theme-elevation-200);--hover-color:var(--color)}.btn--style-icon-label .btn__content,.btn--style-icon-label.btn--icon-position-left .btn__content,.btn--style-icon-label.btn--icon-position-right .btn__content{--btn-icon-content-gap:calc(var(--base) * .4)}.btn--style-subtle{--color:var(--theme-text);--bg-color:var(--theme-elevation-100);--hover-bg:var(--theme-elevation-150);--btn-border:1px solid var(--theme-elevation-200);--hover-btn-border:1px solid var(--theme-elevation-250)}.btn--style-subtle.btn--disabled{--color:var(--theme-elevation-450);--hover-btn-border:var(--btn-border);--hover-bg:var(--bg-color);--hover-color:var(--color)}.btn--style-tab{--bg-color:transparent;--hover-bg:var(--theme-elevation-50);--color:var(--theme-text);--btn-font-weight:500}.btn--style-tab.btn--disabled{--btn-font-weight:600;--bg-color:var(--theme-elevation-100);--hover-bg:var(--bg-color);--hover-color:var(--color)}.popup--active .btn{background-color:var(--hover-bg)}.btn--withPopup .popup-button{color:var(--color,inherit);background-color:var(--bg-color);border:var(--btn-border,1px solid transparent);border-radius:4px;align-items:center}html:not([dir=RTL]) .btn--withPopup .popup-button{border-left:1px solid var(--theme-bg);border-top-left-radius:0;border-bottom-left-radius:0}html[dir=RTL] .btn--withPopup .popup-button{border-right:1px solid var(--theme-bg);border-top-right-radius:0;border-bottom-right-radius:0}.btn--withPopup .popup-button:hover,.btn--withPopup .popup-button:focus-visible,.btn--withPopup .popup-button:focus,.btn--withPopup .popup-button:active{background-color:var(--hover-bg);color:var(--hover-color);border:var(--hover-btn-border,1px solid transparent)}.btn--withPopup .popup-button:hover .btn__icon .stroke,.btn--withPopup .popup-button:focus-visible .btn__icon .stroke,.btn--withPopup .popup-button:focus .btn__icon .stroke,.btn--withPopup .popup-button:active .btn__icon .stroke{stroke:var(--hover-color,currentColor)}.btn--withPopup .popup-button:hover .btn__icon .fill,.btn--withPopup .popup-button:focus-visible .btn__icon .fill,.btn--withPopup .popup-button:focus .btn__icon .fill,.btn--withPopup .popup-button:active .btn__icon .fill{fill:var(--hover-color,currentColor)}.btn:hover,.btn:focus-visible,.btn:focus,.btn:active,.btn--withPopup .btn:hover,.btn--withPopup .btn:focus-visible,.btn--withPopup .btn:focus,.btn--withPopup .btn:active{color:var(--hover-color);background-color:var(--hover-bg);border:var(--hover-btn-border,var(--btn-border,1px solid transparent))}.btn--disabled,.btn--disabled .btn{cursor:not-allowed}.btn{--btn-padding-block-start:0;--btn-padding-inline-end:0;--btn-padding-block-end:0;--btn-padding-inline-start:0;--btn-icon-size:calc(var(--base) * 1.2);--btn-icon-border-color:currentColor;--btn-icon-padding:0px;--btn-icon-content-gap:calc(var(--base) * .4);--margin-block:calc(var(--base) * 1.2);--btn-line-height:calc(var(--base) * 1.1);--btn-base-transition:.1s cubic-bezier(0, .2, .2, 1);border-radius:var(--style-radius-s);font-size:var(--base-body-size);font-family:var(--font-body);font-weight:var(--btn-font-weight,normal);margin-block:var(--margin-block);line-height:var(--btn-line-height);border:var(--btn-border,1px solid transparent);cursor:pointer;transition:border,color,background,var(--btn-base-transition);padding:var(--btn-padding-block-start) var(--btn-padding-inline-end) var(--btn-padding-block-end) var(--btn-padding-inline-start);color:var(--color,inherit);background-color:var(--bg-color,transparent);text-decoration:none}.btn__icon{width:100%;height:100%}.btn__icon .stroke{stroke:var(--color,currentColor);fill:none}.btn__icon .fill{fill:var(--color,currentColor)}.btn__content{justify-content:center;align-items:center;display:flex}.btn__icon{width:var(--btn-icon-size);height:var(--btn-icon-size);border:1px solid var(--btn-icon-border-color);padding:var(--btn-icon-padding);color:inherit;border-radius:100%;justify-content:center;align-items:center;display:flex}.btn__icon svg{width:100%;height:100%}.btn__icon.btn--size-small{padding:calc(var(--base)*.2)}.btn--withPopup{display:flex}.btn--has-tooltip{position:relative}.btn--icon .btn__content{gap:var(--btn-icon-content-gap)}.btn--icon-style-without-border,.btn--icon-style-none{--btn-icon-border-color:transparent}.btn--icon-position-left .btn__content{flex-direction:row-reverse}.btn--size-small{--btn-icon-size:calc(var(--base) * .9);--btn-icon-content-gap:calc(var(--base) * .2);--btn-padding-block-start:0;--btn-padding-inline-end:calc(var(--base) * .4);--btn-padding-inline-start:calc(var(--base) * .4);--btn-padding-block-end:0}.btn--size-small:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * .3)}.btn--size-small:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * .3)}.btn--size-xsmall{--btn-icon-size:calc(var(--base) * .8);--btn-icon-content-gap:calc(var(--base) * .2);--btn-padding-block-start:0;--btn-padding-inline-end:calc(var(--base) * .3);--btn-padding-inline-start:calc(var(--base) * .3);--btn-padding-block-end:0}.btn--size-xsmall:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * .2)}.btn--size-xsmall:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * .2)}.btn--size-medium{--btn-icon-size:calc(var(--base) * 1.1);--btn-icon-content-gap:calc(var(--base) * .2);--btn-padding-block-start:calc(var(--base) * .2);--btn-padding-inline-end:calc(var(--base) * .6);--btn-padding-block-end:calc(var(--base) * .2);--btn-padding-inline-start:calc(var(--base) * .6)}.btn--size-medium:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * .4)}.btn--size-medium:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * .4)}.btn--size-large{--btn-icon-size:calc(var(--base) * 1.2);--btn-icon-content-gap:calc(var(--base) * .4);--btn-padding-block-start:calc(var(--base) * .4);--btn-padding-inline-end:calc(var(--base) * .8);--btn-padding-inline-start:calc(var(--base) * .8);--btn-padding-block-end:calc(var(--base) * .4)}.btn--size-large:not(.btn--icon-only).btn--icon-position-left{--btn-padding-inline-start:calc(var(--base) * .6)}.btn--size-large:not(.btn--icon-only).btn--icon-position-right{--btn-padding-inline-end:calc(var(--base) * .6)}html:not([dir=RTL]) .btn--withPopup .btn{border-top-right-radius:0;border-bottom-right-radius:0}html[dir=RTL] .btn--withPopup .btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.btn.btn--disabled{cursor:not-allowed}.btn--style-none{padding:0}.btn--no-margin{--margin-block:0}}
@layer payload-default{.tooltip{--caret-size:6px;opacity:0;background-color:var(--theme-elevation-800);z-index:3;color:var(--theme-elevation-0);white-space:nowrap;visibility:hidden;border-radius:2px;padding:4px 8px;font-weight:400;line-height:15px;position:absolute;left:50%}.tooltip:after{content:" ";border-left:var(--caret-size) solid #0000;border-right:var(--caret-size) solid #0000;width:0;height:0;display:block;position:absolute;transform:translate(-50%,100%)}.tooltip--show{visibility:visible;opacity:1;cursor:default;transition:opacity .2s ease-in-out}.tooltip--caret-center:after{left:50%}.tooltip--caret-left:after{left:calc(var(--base)*.5)}.tooltip--caret-right:after{right:calc(var(--base)*.5)}.tooltip--position-top{top:calc(var(--base)*-1.25);transform:translate3d(-50%, calc(var(--caret-size) * -1), 0)}.tooltip--position-top:after{border-top:var(--caret-size) solid var(--theme-elevation-800);bottom:1px}.tooltip--position-bottom{bottom:calc(var(--base)*-1.25);transform:translate3d(-50%, var(--caret-size), 0)}.tooltip--position-bottom:after{bottom:calc(100% + var(--caret-size) - 1px);border-bottom:var(--caret-size) solid var(--theme-elevation-800)}.tooltip .tooltip-content{text-overflow:ellipsis;width:100%;overflow:hidden}@media (max-width:1024px){.tooltip{display:none}}html[data-theme=light] .tooltip:not(.field-error){background-color:var(--theme-elevation-100);color:var(--theme-elevation-1000)}html[data-theme=light] .tooltip--position-top:not(.field-error):after{border-top-color:var(--theme-elevation-100)}html[data-theme=light] .tooltip--position-bottom:not(.field-error):after{border-bottom-color:var(--theme-elevation-100)}}
@layer payload-default{.card__title{font-family:var(--font-body);margin:0;font-size:13px;font-weight:500;line-height:16px}.card{background:var(--theme-elevation-50);border-radius:var(--style-radius-m);border:1px solid var(--theme-border-color);justify-content:space-between;align-self:start;gap:16px;width:100%;min-height:80px;padding:16px;transition-property:border,box-shadow,background;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1);display:flex;position:relative}.card__title{letter-spacing:0;width:100%;margin:2px 0;font-weight:600;line-height:16px}.card__actions{z-index:2;display:inline-flex;position:relative}.card__actions .btn{flex-shrink:0;margin:0}.card__actions .btn__icon{border:1px solid var(--theme-border-color);transition-property:border,box-shadow,color,background;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1)}.card__actions .btn__icon:hover{border:1px solid var(--theme-elevation-500);background-color:var(--theme-elevation-0);color:currentColor;box-shadow:0 2px 2px -1px #0000001a}.card--has-onclick{cursor:pointer}.card--has-onclick:hover{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-250);box-shadow:0 4px 8px -2px #0000000d}.card__click{z-index:1;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}}
@layer payload-default{.icon--lock .stroke{stroke:currentColor;stroke-width:1px}}
@layer payload-default{.locked{pointer-events:all;justify-content:center;align-items:center;display:inline-flex;position:relative}.locked__tooltip{transform:translate3d(0%, calc(var(--caret-size) * -1), 0);left:0}}
@layer payload-default{.collections{--gap:var(--base);--cols:5;width:100%;display:flex}.collections__wrap{gap:var(--base);flex-direction:column;width:100%;display:flex}.collections__group{gap:var(--gap);flex-direction:column;display:flex}.collections__label{margin:0}.collections__card-list{grid-template-columns:repeat(var(--cols), 1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}@media (max-width:1440px){.collections{--cols:4}}@media (max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media (max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media (max-width:400px){.collections{--cols:1}}}
