.ReactCrop{cursor:crosshair;max-width:100%;display:inline-block;position:relative;overflow:hidden}.ReactCrop *,.ReactCrop :before,.ReactCrop :after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{max-width:100%;max-height:inherit;display:block}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-selection{cursor:move;position:absolute;top:0;left:0;transform:translateZ(0);box-shadow:0 0 0 9999em #00000080}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){color:#fff;background-image:linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(90deg,#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%),linear-gradient(#fff 50%,#444 50%);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;animation:1s linear infinite marching-ants}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}.ReactCrop__crop-selection:focus{border-style:solid;border-color:#00f;outline:none}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";background-color:#fff6;display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{content:"";background-color:#0003;border:1px solid #ffffffb3;outline:1px solid #0000;width:10px;height:10px;display:block;position:absolute}.ReactCrop__drag-handle:focus:after{background:#2dbfff;border-color:#00f}.ReactCrop .ord-nw{cursor:nw-resize;margin-top:-5px;margin-left:-5px;top:0;left:0}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{cursor:n-resize;margin-top:-5px;margin-left:-5px;top:0;left:50%}.ReactCrop .ord-n:after{top:0}.ReactCrop .ord-ne{cursor:ne-resize;margin-top:-5px;margin-right:-5px;top:0;right:0}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{cursor:e-resize;margin-top:-5px;margin-right:-5px;top:50%;right:0}.ReactCrop .ord-e:after{right:0}.ReactCrop .ord-se{cursor:se-resize;margin-bottom:-5px;margin-right:-5px;bottom:0;right:0}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{cursor:s-resize;margin-bottom:-5px;margin-left:-5px;bottom:0;left:50%}.ReactCrop .ord-s:after{bottom:0}.ReactCrop .ord-sw{cursor:sw-resize;margin-bottom:-5px;margin-left:-5px;bottom:0;left:0}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{cursor:w-resize;margin-top:-5px;margin-left:-5px;top:50%;left:0}.ReactCrop .ord-w:after{left:0}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{width:100%;height:6px;margin-top:-3px;top:0;left:0}.ReactCrop__drag-bar.ord-e{width:6px;height:100%;margin-right:-3px;top:0;right:0}.ReactCrop__drag-bar.ord-s{width:100%;height:6px;margin-bottom:-3px;bottom:0;left:0}.ReactCrop__drag-bar.ord-w{width:6px;height:100%;margin-left:-3px;top:0;left:0}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}
@layer payload-default{.field-diff__locale-label{background:var(--theme-elevation-100);border-radius:var(--style-radius-s);padding:calc(var(--base)*.2)}[dir=ltr] .field-diff__locale-label{margin-right:calc(var(--base)*.25)}[dir=rtl] .field-diff__locale-label{margin-left:calc(var(--base)*.25)}.field-diff-container{position:relative}.field-diff-content{background:var(--theme-elevation-50);grid-template-columns:calc(50% - 10px) calc(50% - 10px);gap:20px;padding:10px;display:grid}}
@layer payload-default{.field-diff-label{margin-bottom:calc(var(--base)*.35);flex-direction:row;align-items:center;height:100%;font-weight:600;line-height:normal;display:flex}}
@layer payload-default{:root{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-600);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-800);--diff-delete-link-color:var(--theme-error-600);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-600);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-800);--diff-create-link-color:var(--theme-success-600)}html[data-theme=dark]{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-650);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-900);--diff-delete-link-color:var(--theme-error-750);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-650);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-900);--diff-create-link-color:var(--theme-success-750)}.html-diff{letter-spacing:.02em;font-size:14px}.html-diff-no-value{color:var(--theme-elevation-400)}.html-diff pre{margin-top:0;margin-bottom:0}:is(.html-diff p:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]),.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=create])){z-index:1;position:relative}.html-diff p:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h6:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}:is(.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete])){z-index:1;position:relative}.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]){z-index:1;position:relative}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:0 -10px}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]){z-index:1;position:relative}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:0 -10px}.html-diff li::marker{color:var(--theme-text)}.html-diff [data-match-type=delete]:not([data-enable-match=false]):not(:is([data-enable-match=false] *)){color:var(--diff-delete-pill-color);-webkit-text-decoration-color:var(--diff-delete-pill-color);text-decoration-color:var(--diff-delete-pill-color);background-color:var(--diff-delete-pill-bg);border-radius:4px;text-decoration-line:line-through;text-decoration-thickness:1px}.html-diff a[data-match-type=delete] :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-delete-link-color)}.html-diff a[data-match-type=create]:not(img) :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-create-link-color)}.html-diff [data-match-type=create]:not(img):not([data-enable-match=false]):not(:is([data-enable-match=false] *)){background-color:var(--diff-create-pill-bg);color:var(--diff-create-pill-color);border-radius:4px}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper{display:inline-flex}.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{display:flex}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper,.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{flex-direction:row;align-items:center;position:relative}.html-diff .html-diff-create-inline-wrapper:after,.html-diff .html-diff-delete-inline-wrapper:after,.html-diff .html-diff-create-block-wrapper:after,.html-diff .html-diff-delete-block-wrapper:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}}
.cos{border-top:1px solid var(--theme-elevation-100);margin:2rem 0 .5rem;padding-top:1.5rem}.cos h3{margin:0 0 1rem;font-size:1.15rem;font-weight:650}.cos__empty{color:var(--theme-elevation-500);margin:.5rem 0;font-size:.95rem}.cos__grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.6rem;margin-bottom:1.25rem;display:grid}.cos__stat{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:8px;padding:.7rem .85rem}.cos__stat--warn{border-color:var(--theme-error-500,#d64545)}.cos__value{color:var(--theme-text);font-size:1.4rem;font-weight:700;line-height:1.15}.cos__stat--warn .cos__value{color:var(--theme-error-500,#d64545)}.cos__label{color:var(--theme-elevation-500);margin-top:.2rem;font-size:.8rem}.cos__list{margin:0;padding:0;list-style:none}.cos__row{border-bottom:1px solid var(--theme-elevation-100);align-items:center;gap:.75rem;padding:.6rem 0;font-size:.95rem;display:flex}.cos__row:last-child{border-bottom:0}.cos__link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text);flex:1;font-weight:500;text-decoration:none;overflow:hidden}.cos__link:hover{text-decoration:underline}.cos__badge{background:var(--theme-elevation-100);color:var(--theme-elevation-600);border-radius:999px;flex-shrink:0;padding:.1rem .5rem;font-size:.7rem;font-weight:600}.cos__badge--in_progress,.cos__badge--review{color:#1d4ed8;background:#dbeafe}.cos__badge--ready{color:#15803d;background:#dcfce7}.cos__badge--delivered{background:var(--theme-elevation-100);color:var(--theme-elevation-600)}.cos__badge--canceled{color:#b91c1c;background:#fee2e2}.cos__amount{font-variant-numeric:tabular-nums;color:var(--theme-elevation-600);flex-shrink:0}
.ochat{border-top:1px solid var(--theme-elevation-100);margin:2rem 0 .5rem;padding-top:1.5rem}.ochat__title-row{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.ochat__title{margin:0;font-size:1.15rem;font-weight:650}.ochat__count{background:var(--theme-elevation-100);color:var(--theme-elevation-600);border-radius:999px;padding:.1rem .55rem;font-size:.8rem;font-weight:600}.ochat__empty{color:var(--theme-elevation-500);margin:.5rem 0;font-size:.95rem}.ochat__list{flex-direction:column;gap:.9rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.ochat__item{align-items:flex-start;gap:.7rem;display:flex}.ochat__avatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.ochat__item--mine .ochat__avatar{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.ochat__bubble{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:10px;flex:1;min-width:0;padding:.6rem .85rem}.ochat__item--mine .ochat__bubble{background:color-mix(in srgb, #2563eb 8%, var(--theme-elevation-0));border-color:color-mix(in srgb, #2563eb 25%, var(--theme-elevation-150))}.ochat__head{justify-content:space-between;gap:.75rem;margin-bottom:.25rem;display:flex}.ochat__author{color:var(--theme-text);font-size:.9rem;font-weight:650}.ochat__time{color:var(--theme-elevation-500);white-space:nowrap;font-size:.78rem}.ochat__text{white-space:pre-wrap;color:var(--theme-text);margin:0;font-size:1rem;line-height:1.45}.ochat__actions{gap:.75rem;margin-top:.4rem;display:flex}.ochat__link{font:inherit;color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem}.ochat__link:hover{color:var(--theme-text);text-decoration:underline}.ochat__compose{align-items:flex-start;gap:.5rem;display:flex}.ochat__edit{margin-top:.35rem}.ochat__edit-actions{gap:.5rem;margin-top:.4rem;display:flex}.ochat__input{resize:vertical;border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,var(--theme-elevation-0));width:100%;color:var(--theme-text);font:inherit;border-radius:8px;flex:1;padding:.55rem .8rem;font-size:.95rem;line-height:1.4}.ochat__btn{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:8px;flex-shrink:0;padding:.55rem 1rem;font-weight:600}.ochat__btn--ghost{background:var(--theme-elevation-100);color:var(--theme-elevation-700)}.ochat__btn:disabled{opacity:.45;cursor:default}
.oaf{border-top:1px solid var(--theme-elevation-100);margin:2rem 0 .5rem;padding-top:1.5rem}.oaf__head{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.oaf__head h3{margin:0;font-size:1.15rem;font-weight:650}.oaf__count{background:var(--theme-elevation-100);color:var(--theme-elevation-600);border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-weight:600}.oaf__compose{align-items:flex-start;gap:.5rem;margin-bottom:1.25rem;display:flex}.oaf__input{resize:vertical;border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-text);font:inherit;border-radius:6px;flex:1;padding:.5rem .75rem;line-height:1.4}.oaf__btn{background:var(--theme-success-500,#2e8b57);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;padding:.5rem .9rem;font-weight:600}.oaf__btn:disabled{opacity:.45;cursor:default}.oaf__empty{color:var(--theme-elevation-500);margin:.5rem 0;font-size:.95rem}.oaf__list{margin:0;padding:0;list-style:none;position:relative}.oaf__list:before{content:"";background:var(--theme-elevation-100);width:2px;position:absolute;top:6px;bottom:6px;left:5px}.oaf__item{gap:.85rem;padding:.55rem 0;display:flex;position:relative}.oaf__dot{z-index:1;background:var(--theme-elevation-400);width:12px;height:12px;box-shadow:0 0 0 3px var(--theme-elevation-0);border-radius:999px;flex-shrink:0;margin-top:.25rem;position:relative}.oaf__dot--created{background:var(--theme-success-500,#2e8b57)}.oaf__dot--status_changed{background:#3b82f6}.oaf__dot--payment_added{background:var(--theme-success-500,#2e8b57)}.oaf__dot--payment_removed{background:var(--theme-error-500,#d64545)}.oaf__dot--invoice_created,.oaf__dot--invoice_status{background:#a855f7}.oaf__dot--assignee_changed{background:#f59e0b}.oaf__dot--note{background:var(--theme-elevation-400)}.oaf__body{min-width:0}.oaf__message{color:var(--theme-text);font-size:1rem;line-height:1.4}.oaf__meta{color:var(--theme-elevation-500);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.83rem;display:flex}.oaf__tag{color:var(--theme-elevation-600);background:var(--theme-elevation-100);border-radius:4px;padding:.05rem .4rem;font-weight:600}.oaf__sep{opacity:.5}
.media-ocr{margin-bottom:calc(var(--base) * 1.2)}.media-ocr__btn{margin:0}.media-ocr__hint{margin:calc(var(--base) * .4) 0 0;color:var(--theme-elevation-500);font-size:.8125rem}
.brand-avatar{background:var(--theme-elevation-150,#e4e7eb);width:1.6rem;height:1.6rem;color:var(--theme-elevation-700,#3b4453);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.brand-avatar__img{object-fit:cover;width:100%;height:100%;display:block}
.step-nav .step-nav__home,.step-nav__home{align-items:center;width:auto!important;height:auto!important;display:flex!important}.step-nav__home>span{align-items:center;line-height:0;display:flex!important}.step-nav__home .brand-icon{align-items:center;line-height:0;display:flex}.step-nav__home .brand-icon__mark{width:auto;height:30px;display:block}.brand-logo{justify-content:center;align-items:center;display:inline-flex}.brand-logo__mark{width:auto;height:68px;display:block}
.anv-nav-wrap{--anv-accent:#2563d6;margin-top:calc(var(--base) * 1.1);padding-top:calc(var(--base) * 1.1);border-top:1px solid color-mix(in srgb, var(--theme-elevation-150) 60%, transparent)}.anv-nav{align-items:center;gap:calc(var(--base) * .6);padding:calc(var(--base) * .6) calc(var(--base) * .65);border:1px solid color-mix(in srgb, var(--anv-accent) 22%, var(--theme-elevation-150));background:linear-gradient(135deg, color-mix(in srgb, var(--anv-accent) 10%, var(--theme-elevation-0)), color-mix(in srgb, var(--anv-accent) 3%, var(--theme-elevation-0)));color:var(--theme-text);border-radius:10px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.anv-nav:hover{border-color:color-mix(in srgb, var(--anv-accent) 55%, transparent);box-shadow:0 2px 10px color-mix(in srgb, var(--anv-accent) 18%, transparent);color:var(--theme-text);transform:translateY(-1px)}.anv-nav__icon{background:var(--anv-accent);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:inset 0 1px #ffffff40}.anv-nav__icon svg{width:16px;height:16px}.anv-nav__text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.anv-nav__title{font-size:.95rem;font-weight:600}.anv-nav__hint{color:var(--theme-elevation-500);font-size:.72rem}.anv-nav__chevron{color:var(--theme-elevation-400);flex-shrink:0;transition:transform .15s,color .15s;display:flex}.anv-nav__chevron svg{width:16px;height:16px}.anv-nav:hover .anv-nav__chevron{color:var(--anv-accent);transform:translate(2px)}html[data-theme=dark] .anv-nav-wrap{--anv-accent:#4f8fe0}
.itour{--it-surface:#fff;--it-raise:#f4f6fa;--it-line:#e2e6ee;--it-ink:#1b2430;--it-muted:#66717f;--it-accent:#2563d6;--it-accent-soft:#eaf0fc;--it-rail:#0f1b33;--it-rail-ink:#cdd8ee;z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--font-body,system-ui, sans-serif);background:#0a101c8c;justify-content:center;align-items:center;padding:2rem 1.25rem;animation:.16s ease-out itour-fade;display:flex;position:fixed;inset:0}@keyframes itour-fade{0%{opacity:0}}.itour__card{background:var(--it-surface);width:min(920px,100%);max-height:min(640px,100vh - 4rem);color:var(--it-ink);border-radius:18px;grid-template-columns:232px 1fr;animation:.2s cubic-bezier(.2,.7,.3,1) itour-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a1f,0 24px 60px #0f172a47}@keyframes itour-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}}.itour__x{z-index:2;width:30px;height:30px;color:var(--it-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.itour__x:hover{background:var(--it-raise);color:var(--it-ink)}.itour__x svg{width:17px;height:17px}.itour__rail{background:var(--it-rail);color:var(--it-rail-ink);flex-direction:column;gap:1.25rem;padding:1.5rem 1.15rem;display:flex}.itour__brand{color:#fff;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.itour__brand-dot{background:linear-gradient(135deg,#7c5cff,#35c98b);border-radius:50%;width:10px;height:10px}.itour__steps{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.itour__step button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.6rem;padding:.45rem .5rem;font-size:.82rem;transition:background .14s;display:flex}.itour__step button:hover{background:#ffffff0f}.itour__step-num{color:#ffffffbf;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:600;display:flex}.itour__step-label{color:#ffffffa8}.itour__step--active .itour__step-num{background:var(--it-accent);border-color:var(--it-accent);color:#fff}.itour__step--active .itour__step-label{color:#fff;font-weight:600}.itour__step--done .itour__step-num{color:#6fe0b0;background:#35c98b2e;border-color:#35c98b80}.itour__main{flex-direction:column;padding:2rem 2rem 1.25rem;display:flex;overflow-y:auto}.itour__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--it-accent);font-size:.72rem;font-weight:600}.itour__title{margin:.5rem 0 0;font-size:1.6rem;font-weight:700;line-height:1.18}.itour__desc{color:var(--it-muted);margin:.6rem 0 0;font-size:.95rem;line-height:1.55}.itour__points{gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.itour__point{border:1px solid var(--it-line);background:var(--it-raise);border-radius:11px;align-items:flex-start;gap:.7rem;padding:.7rem .8rem;display:flex}.itour__point-icon{background:var(--it-accent-soft);width:30px;height:30px;color:var(--it-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.itour__point-icon svg{width:16px;height:16px}.itour__point-text{flex-direction:column;gap:.1rem;font-size:.86rem;line-height:1.4;display:flex}.itour__point-text strong{font-weight:600}.itour__point-text span{color:var(--it-muted)}.itour__kb-link{color:var(--it-accent);margin-top:.9rem;font-size:.83rem;font-weight:600;text-decoration:none}.itour__kb-link:hover{text-decoration:underline}.itour__footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;display:flex}.itour__dots{gap:6px;display:flex}.itour__dot{background:var(--it-line);border-radius:50%;width:6px;height:6px;transition:transform .15s,background .15s}.itour__dot--active{background:var(--it-accent);transform:scale(1.5)}.itour__actions{gap:.5rem;display:flex}.itour__btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;padding:.5rem 1rem;font-size:.86rem;font-weight:600;transition:background .15s,border-color .15s,transform .1s}.itour__btn:active{transform:translateY(1px)}.itour__btn--ghost{border-color:var(--it-line);color:var(--it-muted);background:0 0}.itour__btn--ghost:hover{color:var(--it-ink);border-color:var(--it-muted)}.itour__btn--primary{background:var(--it-accent);color:#fff;box-shadow:inset 0 1px #fff3}.itour__btn--primary:hover{background:color-mix(in srgb, var(--it-accent) 88%, #000)}html[data-theme=dark] .itour{--it-surface:#1b1e24;--it-raise:#23262e;--it-line:#2f3440;--it-ink:#e7e9ee;--it-muted:#9aa2ae;--it-accent:#4f8fe0;--it-accent-soft:#4f8fe029;--it-rail:#12151b;--it-rail-ink:#c3ccdb}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .itour{--it-surface:#1b1e24;--it-raise:#23262e;--it-line:#2f3440;--it-ink:#e7e9ee;--it-muted:#9aa2ae;--it-accent:#4f8fe0;--it-accent-soft:#4f8fe029;--it-rail:#12151b;--it-rail-ink:#c3ccdb}}@media (max-width:720px){.itour{padding:0}.itour__card{border-radius:0;grid-template-columns:1fr;width:100%;height:100vh;max-height:100vh}.itour__rail{flex-direction:row;align-items:center;gap:.75rem;padding:.85rem 1rem;overflow-x:auto}.itour__brand{display:none}.itour__steps{flex-direction:row;gap:.35rem}.itour__step-label{display:none}.itour__main{padding:1.5rem 1.25rem 1rem}.itour__title{font-size:1.35rem}.itour__footer{flex-wrap:wrap}.itour__actions{flex:1;justify-content:flex-end}}
.knv-wrap{--knv-accent:#2563d6;margin-top:calc(var(--base) * .75);gap:calc(var(--base) * .4);flex-direction:column;display:flex}.knv-card{align-items:center;gap:calc(var(--base) * .6);padding:calc(var(--base) * .6) calc(var(--base) * .65);border:1px solid color-mix(in srgb, var(--knv-accent) 22%, var(--theme-elevation-150));background:linear-gradient(135deg, color-mix(in srgb, var(--knv-accent) 10%, var(--theme-elevation-0)), color-mix(in srgb, var(--knv-accent) 3%, var(--theme-elevation-0)));color:var(--theme-text);border-radius:10px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.knv-card:hover{border-color:color-mix(in srgb, var(--knv-accent) 55%, transparent);box-shadow:0 2px 10px color-mix(in srgb, var(--knv-accent) 18%, transparent);color:var(--theme-text);transform:translateY(-1px)}.knv-card__icon{background:var(--knv-accent);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;box-shadow:inset 0 1px #ffffff40}.knv-card__icon svg{width:16px;height:16px}.knv-card__text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.knv-card__title{font-size:.95rem;font-weight:600}.knv-card__hint{color:var(--theme-elevation-500);font-size:.72rem}.knv-card__chevron{color:var(--theme-elevation-400);flex-shrink:0;transition:transform .15s,color .15s;display:flex}.knv-card__chevron svg{width:16px;height:16px}.knv-card:hover .knv-card__chevron{color:var(--knv-accent);transform:translate(2px)}.knv-tour{justify-content:center;align-items:center;gap:calc(var(--base) * .4);padding:calc(var(--base) * .45) calc(var(--base) * .6);border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-elevation-600);font:inherit;cursor:pointer;border-radius:9px;font-size:.8rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:flex}.knv-tour:hover{border-color:color-mix(in srgb, var(--knv-accent) 45%, transparent);color:var(--knv-accent);background:color-mix(in srgb, var(--knv-accent) 6%, var(--theme-elevation-0))}.knv-tour svg{width:14px;height:14px}html[data-theme=dark] .knv-wrap{--knv-accent:#4f8fe0}
.login-intro__hint{text-align:center;max-width:38ch;color:var(--theme-elevation-500,#6a7583);margin:.6rem auto 1.75rem;font-size:.92rem;line-height:1.5}
.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,#2563d6);--geo-surface:var(--cd-surface,#fff);--geo-line:var(--cd-line,#e0e4ea);--geo-ink:var(--cd-ink,#1b2430);--geo-muted:var(--cd-muted,#6a7583);--geo-raise:var(--cd-raise,#eef1f5);flex-direction:column;gap:.9rem;display:flex}.geo__body{grid-template-columns:1fr 264px;align-items:stretch;gap:1.25rem;display:grid}@media (max-width:860px){.geo__body{grid-template-columns:1fr}}.geo__tabs{background:var(--geo-raise);border:1px solid var(--geo-line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.geo__tab{color:var(--geo-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.82rem;font-weight:600;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:0 1px 2px #0f172a0f,0 4px 12px -6px #0f172a40}.geo__tab-n{font-variant-numeric:tabular-nums;background:var(--geo-raise);color:var(--geo-muted);border-radius:999px;padding:.05rem .4rem;font-size:.72rem;font-weight:700}.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);font-size:1.05rem;line-height:30px;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;white-space:nowrap;border:0;border-radius:8px;padding:6px 10px;font-size:.8rem;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{color:var(--geo-ink);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;line-height:1}.geo__badge-cap{text-transform:uppercase;letter-spacing:.04em;color:var(--geo-muted);font-size:.68rem}.geo__side{flex-direction:column;min-width:0;display:flex}.geo__empty{color:var(--geo-muted);text-align:center;align-self:center;margin:0;font-size:.9rem}.geo__side-head{border-bottom:1px solid var(--geo-line);text-transform:uppercase;letter-spacing:.06em;color:var(--geo-muted);justify-content:space-between;align-items:baseline;margin-bottom:.35rem;padding-bottom:.5rem;font-size:.7rem;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);grid-template-columns:minmax(0,1fr) 46px auto 34px;align-items:center;gap:.5rem;padding:.45rem 0;font-size:.86rem;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:.78rem}.geo__unlocated{border-top:1px solid var(--geo-line);margin-top:.75rem;padding-top:.6rem}.geo__unlocated-head{text-transform:uppercase;letter-spacing:.06em;color:var(--geo-muted);justify-content:space-between;font-size:.7rem;display:flex}.geo__unlocated-head span{color:var(--geo-ink);font-weight:700}.geo__unlocated-list{color:var(--geo-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.4}
.crm-dash-page{--cd-ground:#edf0f3;--cd-surface:#fff;--cd-raise:#eef1f5;--cd-line:#e0e4ea;--cd-ink:#1b2430;--cd-muted:#6a7583;--cd-accent:#2563d6;--cd-accent-2:#6fa0ee;--cd-neutral:#8593a6;--cd-ok:#1f9d6b;--cd-warn:#c98a1e;--cd-bad:#d4483f;--cd-radius:14px;--cd-shadow:0 1px 2px #1420300f, 0 6px 20px #1420300a;--cd-scroll-shadow:#14203038;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}html[data-theme=dark] .crm-dash-page{--cd-ground:#101216;--cd-surface:#1b1e24;--cd-raise:#23262e;--cd-line:#2b2f38;--cd-ink:#e7e9ee;--cd-muted:#8b929e;--cd-accent:#4f8fe0;--cd-accent-2:#6fa0ee;--cd-neutral:#8a97a8;--cd-ok:#3fb98a;--cd-warn:#e0a83d;--cd-bad:#e06a5f;--cd-shadow:0 1px 2px #0006, 0 6px 20px #00000040;--cd-scroll-shadow:#00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .crm-dash-page{--cd-ground:#101216;--cd-surface:#1b1e24;--cd-raise:#23262e;--cd-line:#2b2f38;--cd-ink:#e7e9ee;--cd-muted:#8b929e;--cd-accent:#4f8fe0;--cd-neutral:#8a97a8;--cd-ok:#3fb98a;--cd-warn:#e0a83d;--cd-bad:#e06a5f;--cd-shadow:0 1px 2px #0006, 0 6px 20px #00000040;--cd-scroll-shadow:#00000080}}.crm-dash-page__title{font:700 1.9rem/1.1 var(--font-body);letter-spacing:-.02em;color:var(--cd-ink);margin:0 0 1.4rem}.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}@media (max-width:1220px){.crm-dash__tiles{grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.crm-dash__tiles{grid-template-columns:repeat(2,1fr)}}.crm-dash__tile{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius);min-width:0;box-shadow:var(--cd-shadow);flex-direction:column;justify-content:center;padding:1.05rem 1.15rem 1rem;display:flex;position:relative;overflow:hidden}.crm-dash__tile:before{content:"";background:var(--cd-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.crm-dash__tile--bad:before{background:var(--cd-bad)}.crm-dash__tile-value{font-family:var(--font-body);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.95rem;font-weight:700;line-height:1.05;display:block}.crm-dash__tile--bad .crm-dash__tile-value{color:var(--cd-bad)}.crm-dash__tile-label{color:var(--cd-muted);margin-top:.4rem;font-size:1rem;display:block}.crm-dash__tile-trend{font:500 .88rem/1 var(--font-mono);color:var(--cd-ok);margin-top:.55rem;display:block}.crm-dash__tile-trend--down{color:var(--cd-bad)}.crm-dash__tile-trend--flat{color:var(--cd-muted)}.crm-dash__card{background:var(--cd-surface);border:1px solid var(--cd-line);border-radius:var(--cd-radius);min-width:0;box-shadow:var(--cd-shadow);flex-direction:column;grid-column:span 12;padding:1.3rem 1.4rem 1.4rem;display:flex}.crm-dash__card>:not(.crm-dash__card-title){flex:auto;min-height:0}.crm-dash__pipeline{justify-content:center}.crm-dash__invoice,.crm-dash__months{align-content:center}.crm-dash__card--s4{grid-column:span 4}.crm-dash__card--s5{grid-column:span 5}.crm-dash__card--s7{grid-column:span 7}.crm-dash__card--s12{grid-column:span 12}@media (max-width:1220px){.crm-dash{grid-template-columns:repeat(8,1fr)}.crm-dash__tile{grid-column:span 2}.crm-dash__card--s4,.crm-dash__card--s5,.crm-dash__card--s7{grid-column:span 4}.crm-dash__card--s12{grid-column:span 8}}@media (max-width:780px){.crm-dash{grid-template-columns:repeat(2,1fr)}.crm-dash__tile{grid-column:span 1}.crm-dash__card,.crm-dash__card--s4,.crm-dash__card--s5,.crm-dash__card--s7,.crm-dash__card--s12{grid-column:span 2}}.crm-dash__card-title{font:600 1.02rem/1.25 var(--font-body);letter-spacing:.005em;color:var(--cd-ink);margin:0 0 1.1rem}.crm-dash__empty{color:var(--cd-muted);margin:0;font-size:1.05rem}.crm-dash__speed{grid-template-columns:minmax(320px,1fr) 2fr;align-items:start;gap:1.6rem;display:grid}@media (max-width:900px){.crm-dash__speed{grid-template-columns:1fr}}.crm-dash__speed-tiles{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.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-val{font:700 1.5rem/1.1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.crm-dash__speed-cap{color:var(--cd-muted);margin-top:.3rem;font-size:.92rem}.crm-dash__speed-stages{max-width:620px}.crm-dash__speed-sub{color:var(--cd-muted);margin-bottom:.75rem;font-size:.98rem;font-weight:600}.crm-dash__pipeline{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.crm-dash__pipe-row{grid-template-columns:120px minmax(0,1fr) max-content;align-items:center;gap:.8rem;font-size:1rem;display:grid}.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 .96rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.crm-dash__invoice{grid-template-columns:148px 1fr;align-items:center;gap:1.4rem;display:grid}@media (max-width:480px){.crm-dash__invoice{grid-template-columns:1fr;justify-items:center}}.crm-dash__donut{width:148px;height:148px}.crm-dash__donut-track{stroke:var(--cd-raise)}.crm-dash__donut-num{font-family:var(--font-body);text-anchor:middle;fill:var(--cd-ink);font-size:8.5px;font-weight:700}.crm-dash__donut-cap{font-family:var(--font-mono);text-anchor:middle;fill:var(--cd-muted);text-transform:uppercase;letter-spacing:.1em;font-size:3px}.crm-dash__legend{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.crm-dash__legend-row{grid-template-columns:11px 1fr auto auto;align-items:baseline;gap:.6rem;font-size:.98rem;display:grid}.crm-dash__legend-dot{border-radius:3px;width:11px;height:11px}.crm-dash__legend-label{color:var(--cd-ink)}.crm-dash__legend-count{font:600 .94rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.crm-dash__legend-sum{font:400 .86rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cd-muted)}.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 .78rem/1 var(--font-mono);color:var(--cd-muted)}.crm-dash__month-label{font:500 .84rem/1 var(--font-mono);text-transform:uppercase;color:var(--cd-muted)}.crm-dash__team{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.crm-dash__team-row{grid-template-columns:34px 1fr 88px 1.7rem;align-items:center;gap:.75rem;display:grid}.crm-dash__avatar{width:34px;height:34px;font:700 .95rem/1 var(--font-body);color:#fff;background:var(--cd-accent);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;display:flex}.crm-dash__team-name{min-width:0;color:var(--cd-ink);flex-direction:column;font-size:.98rem;font-weight:600;display:flex}.crm-dash__team-role{color:var(--cd-muted);font-size:.84rem;font-weight:500}.crm-dash__team-bar{background:var(--cd-raise);border-radius:999px;height:9px;overflow:hidden}.crm-dash__team-fill{background:var(--cd-accent-2);border-radius:999px;min-width:2px;height:100%;display:block}.crm-dash__team-load{text-align:right;font:600 .96rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.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:.98rem}.crm-dash__table th{text-align:left;font:500 .78rem/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;color:var(--cd-ink);font-size:.9rem}.crm-dash__debt{color:var(--cd-bad);font-weight:600}.crm-dash__feed{margin:0;padding:0;list-style:none}.crm-dash__feed-row{border-bottom:1px solid var(--cd-line);align-items:center;gap:.7rem;padding:.6rem 0;font-size:.98rem;display:flex}.crm-dash__feed-row:last-child{border-bottom:0}.crm-dash__feed-dot{background:var(--cd-accent);border-radius:999px;flex-shrink:0;width:9px;height:9px}.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-msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cd-ink);flex:1;overflow:hidden}.crm-dash__feed-meta{font:400 .88rem/1 var(--font-mono);color:var(--cd-muted);flex-shrink:0}@media (max-width:768px){.crm-dash-page{min-height:0;padding-top:1rem;padding-bottom:3rem;font-size:15px}.crm-dash-page__title{margin-bottom:1rem;font-size:1.45rem}.crm-dash{gap:.7rem}.crm-dash__tiles{gap:.6rem}.crm-dash__card{padding:1rem 1.05rem 1.1rem}.crm-dash__card-title{margin-bottom:.85rem;font-size:.98rem}.crm-dash__tile{padding:.9rem .95rem}.crm-dash__tile-value{font-size:1.5rem}.crm-dash__tile-label{margin-top:.3rem;font-size:.9rem}.crm-dash__tile-trend{margin-top:.35rem}.crm-dash__table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.crm-dash__table{min-width:380px;font-size:.92rem}.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;font-size:.95rem}.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__speed-val{font-size:1.3rem}.crm-dash__legend-row{grid-template-columns:11px 1fr auto;row-gap:.15rem}.crm-dash__legend-sum{grid-column:2/-1}.crm-dash__months{gap:.4rem}.crm-dash__month-bar-wrap{height:96px}.crm-dash__month-val{font-size:.68rem}.crm-dash__month-label{font-size:.76rem}.crm-dash__team-row{grid-template-columns:30px 1fr 56px 1.5rem;gap:.6rem}.crm-dash__avatar{width:30px;height:30px}}@media (max-width:460px){.crm-dash__tiles{grid-template-columns:1fr 1fr}.crm-dash__tile{padding:.8rem}.crm-dash__tile-value{font-size:1.4rem}.crm-dash__pipe-row{grid-template-columns:82px minmax(0,1fr) max-content}}
.anv{max-width:1100px;color:var(--theme-text);margin:0 auto;padding:2rem 1.5rem 4rem}.anv__head{margin-bottom:1.5rem}.anv__title{margin:0;font-size:1.6rem;font-weight:700}.anv__sub{color:var(--theme-elevation-500);margin:.35rem 0 0;font-size:.95rem}.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;cursor:pointer;border-radius:999px;padding:.4rem .8rem;font-size:.85rem}.anv__preset:hover{color:#3b82f6;border-color:#3b82f6}.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{color:var(--theme-elevation-600);flex-direction:column;gap:.3rem;font-size:.8rem;display:flex}.anv__ctl select,.anv__filter select,.anv__filter input{font:inherit;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;font-size:.9rem}.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;border:0;border-radius:8px;width:28px;height:28px;font-size:1.1rem;line-height:1}.anv__add{color:#3b82f6;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:.2rem 0;font-size:.85rem}.anv__actions{gap:.7rem;display:flex}.anv__run{color:#fff;font:inherit;cursor:pointer;background:#2563eb;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(--theme-error-500,#dc2626);margin-top:1rem;font-weight:600}.anv__note{color:var(--theme-elevation-500);margin-top:1rem;font-size:.9rem}.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{color:var(--theme-text);font-size:2.6rem;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{color:var(--theme-elevation-500);margin-bottom:.6rem;font-size:.85rem}.anv__table-wrap{overflow-x:auto}.anv__table{border-collapse:collapse;width:100%;font-size:.9rem}.anv__table th{text-align:left;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;font-size:.74rem}.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,#60a5fa,#2563eb);border-radius:999px;min-width:2px;height:10px;display:block}
.kb{--kb-accent:#2563d6;max-width:1180px;color:var(--theme-text);font-family:var(--font-body,system-ui, sans-serif);margin:0 auto;padding:2rem 1.5rem 4rem}html[data-theme=dark] .kb{--kb-accent:#4f8fe0}.kb__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.kb__title{margin:0;font-size:1.7rem;font-weight:700}.kb__sub{color:var(--theme-elevation-500);margin:.35rem 0 0;font-size:.95rem}.kb__tour-btn{border:1px solid color-mix(in srgb, var(--kb-accent) 30%, var(--theme-elevation-150));background:color-mix(in srgb, var(--kb-accent) 8%, var(--theme-elevation-0));color:var(--kb-accent);font:inherit;cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.85rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.kb__tour-btn:hover{border-color:var(--kb-accent);background:color-mix(in srgb, var(--kb-accent) 14%, var(--theme-elevation-0))}.kb__tour-btn svg{width:15px;height:15px}.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;color:var(--theme-text);background:0 0;border:0;outline:none;flex:1;padding:.55rem 0;font-size:.88rem}.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:.88rem}.kb__nav-cat{letter-spacing:.05em;text-transform:uppercase;color:var(--theme-elevation-500);align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.74rem;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;color:var(--theme-elevation-700);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.4rem .55rem;font-size:.86rem;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;color:var(--kb-accent);cursor:pointer;background:0 0;border:0;margin-bottom:1rem;padding:0;font-size:.85rem;font-weight:600}.kb-a__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.kb-a__summary{color:var(--theme-elevation-500);margin:.5rem 0 1.5rem;font-size:.98rem;line-height:1.5}.kb-a__content{flex-direction:column;gap:1rem;max-width:760px;display:flex}.kb-a__text{margin:0;font-size:.95rem;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{padding-left:2.1rem;font-size:.94rem;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);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;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));border-left-width:3px;border-radius:9px;align-items:flex-start;gap:.6rem;padding:.8rem .9rem;font-size:.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{margin:0;font-size:1.3rem;font-weight:700}.kb-home__hero p{max-width:560px;color:var(--theme-elevation-500);margin:.4rem 0 1.5rem;font-size:.95rem;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{color:var(--theme-text);font-size:.95rem;font-weight:600}.kb-home__card-count{color:var(--theme-elevation-500);font-size:.78rem}@media (max-width:900px){.kb__body{grid-template-columns:1fr}.kb__side{position:static}.kb__nav{max-height:none}}@media (max-width:640px){.kb{padding:1.5rem 1rem 3rem}.kb__head{flex-direction:column}}
@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}}}
