/*!
 * FilePond 4.32.12
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */
.filepond--assistant{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--browser.filepond--browser{opacity:0;width:calc(100% - 2em);margin:0;padding:0;font-size:0;position:absolute;top:1.75em;left:1em}.filepond--data{visibility:hidden;pointer-events:none;contain:strict;border:none;width:0;height:0;margin:0;padding:0;position:absolute}.filepond--drip{opacity:.1;pointer-events:none;background:#00000003;border-radius:.5em;position:absolute;inset:0;overflow:hidden}.filepond--drip-blob{transform-origin:50%;background:#292625;border-radius:50%;width:8em;height:8em;margin-top:-4em;margin-left:-4em}.filepond--drip-blob,.filepond--drop-label{will-change:transform,opacity;position:absolute;top:0;left:0}.filepond--drop-label{color:#4f4f4f;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:0;margin:0;display:flex;right:0}.filepond--drop-label.filepond--drop-label label{margin:0;padding:.5em;display:block}.filepond--drop-label label{cursor:default;text-align:center;font-size:.875em;font-weight:400;line-height:1.5}.filepond--label-action{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline;cursor:pointer;text-decoration-color:#a7a4a4}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{width:1.625em;height:1.625em;font-family:inherit;font-size:1em;line-height:inherit;will-change:transform,opacity;border:none;outline:none;margin:0;padding:0}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{content:"";position:absolute;inset:-.75em}.filepond--file-action-button{cursor:auto;color:#fff;background-color:#00000080;background-image:none;border-radius:50%;transition:box-shadow .25s ease-in;box-shadow:0 0 #fff0}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em #ffffffe6}.filepond--file-action-button[disabled]{color:#ffffff80;background-color:#00000040}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{line-height:inherit;color:inherit;pointer-events:all;background:0 0;border:none;outline:none;margin:0 0 0 .25em;padding:0;font-family:inherit;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{opacity:0;font-size:0}.filepond--file-info{will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;align-items:flex-start;min-width:0;margin:0 .5em 0 0;display:flex;position:static}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.75em;line-height:1.2;overflow:hidden}.filepond--file-info .filepond--file-info-sub{opacity:.5;white-space:nowrap;font-size:.625em;transition:opacity .25s ease-in-out}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex-grow:0;flex-shrink:0;align-items:flex-end;min-width:2.25em;margin:0;display:flex;position:static}.filepond--file-status *{white-space:nowrap;margin:0}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{opacity:.5;font-size:.625em;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;min-width:0;height:100%;margin:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.filepond--file{color:#fff;border-radius:.5em;align-items:flex-start;height:100%;padding:.5625em;display:flex;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:.5s linear .125s both fall}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:.65s linear both shake}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translate(-.0625em)}20%,80%{transform:translate(.125em)}30%,50%,70%{transform:translate(-.25em)}40%,60%{transform:translate(.25em)}}@keyframes fall{0%{opacity:0;animation-timing-function:ease-out;transform:scale(.5)}70%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1.1)}to{animation-timing-function:ease-out;transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";z-index:100;position:absolute;inset:0}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{z-index:1;will-change:transform,opacity;touch-action:auto;margin:.25em;padding:0;position:absolute;top:0;left:0;right:0}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 #0000}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{will-change:transform;margin:0;position:absolute;top:0;left:0;right:0}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;overflow:hidden scroll;-webkit-mask:linear-gradient(#000 calc(100% - .5em),#0000);mask:linear-gradient(#000 calc(100% - .5em),#0000)}.filepond--list-scroller::-webkit-scrollbar{background:0 0}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:#0000004d;background-clip:content-box;border:.3125em solid #0000;border-radius:99999px}.filepond--list.filepond--list{will-change:transform;margin:0;padding:0;list-style-type:none;position:absolute;top:0}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;max-width:none;height:100%;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7;justify-content:center;align-items:center;height:auto;display:flex;bottom:0}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-top:0;margin-bottom:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*,.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (resolution>=.001dpcm){@supports ((-webkit-appearance:none)) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{pointer-events:none;margin:0;position:absolute;top:0;left:0;right:0;height:100%!important}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:#0000!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{margin:0;padding:0;position:absolute;top:0;left:0;right:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.filepond--panel-top:after{content:"";background-color:inherit;height:2px;position:absolute;bottom:-1px;left:0;right:0}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;backface-visibility:hidden;transform-origin:0 0;transform:translateY(.5em)}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{content:"";background-color:inherit;height:2px;position:absolute;top:-1px;left:0;right:0}.filepond--panel-center{border-top:none!important;border-bottom:none!important;border-radius:0!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;pointer-events:none;will-change:transform,opacity;width:1.25em;height:1.25em;margin:0;position:static}.filepond--progress-indicator svg{vertical-align:top;transform-box:fill-box;width:100%;height:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;text-align:left;text-rendering:optimizelegibility;contain:layout style size;direction:ltr;margin-bottom:1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;position:relative}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{opacity:.4;color:inherit;z-index:3;font-size:11px;line-height:.85;text-decoration:none;position:absolute;bottom:-14px;right:0}.filepond--root .filepond--credits[style]{margin-top:14px;top:0;bottom:auto}.filepond--image-preview-markup{position:absolute;top:0;left:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;min-height:5rem;max-height:7rem;margin:0;display:block;position:absolute;top:0;left:0}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:#282828d9}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{-webkit-user-select:none;user-select:none;background:#00000003;border-radius:.45em;height:100%;margin:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.filepond--image-preview{z-index:1;pointer-events:none;will-change:transform, opacity;background:#222;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.filepond--image-clip{margin:0 auto;position:relative;overflow:hidden}.filepond--image-clip[data-transparency-indicator=grid] img,.filepond--image-clip[data-transparency-indicator=grid] canvas{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{will-change:transform;position:absolute;top:0;left:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{justify-content:center;align-items:center;height:100%;display:flex}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}.ui-portal,.ui-auth{--color-copper-text:#94600f;--color-copper-light:#e3b46a;--color-danger:#9b2c22;--color-danger-strong:#b3261e;--color-danger-bg:#fff8f7;--color-danger-line:#e8c4c0;--color-success-bg:#eef4ef;--color-success-line:#c9dccd;--color-success-text:#2f5a41;--color-warning-bg:#fbf1e1;--color-warning-line:#edd3a6;--color-warning-text:#8a5a0c;--color-row-line:#eee9df;--ui-focus-ring:0 0 0 3px #c6811d38}.ui-portal button,.ui-portal [type=button],.ui-portal [type=submit],.ui-portal [type=reset],.ui-portal [role=button],.ui-portal a,.ui-portal summary,.ui-portal select,.ui-portal label[for],.ui-auth button,.ui-auth [type=button],.ui-auth [type=submit],.ui-auth [type=reset],.ui-auth [role=button],.ui-auth a,.ui-auth summary,.ui-auth select,.ui-auth label[for]{cursor:pointer}.ui-portal :disabled,.ui-portal [aria-disabled=true],.ui-auth :disabled,.ui-auth [aria-disabled=true]{cursor:not-allowed}.ui-btn{box-sizing:border-box;background:var(--color-white);min-height:44px;color:var(--color-dark);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-btn:focus-visible{outline:2px solid var(--color-copper);outline-offset:2px}.ui-btn:disabled,.ui-btn.is-loading{opacity:.62;pointer-events:none}.ui-btn--primary{background:var(--color-dark);border-color:var(--color-dark);color:var(--color-white);letter-spacing:.04em}.ui-btn--primary:hover{background:var(--color-surface);border-color:var(--color-surface)}.ui-btn--copper{background:var(--color-copper);border-color:var(--color-copper);color:var(--color-surface)}.ui-btn--copper:hover{background:var(--color-copper-text);border-color:var(--color-copper-text);color:var(--color-white)}.ui-btn--secondary{background:var(--color-white);border-color:var(--color-dark);color:var(--color-dark)}.ui-btn--secondary:hover{border-color:var(--color-copper);color:var(--color-copper)}.ui-btn--subtle{background:var(--color-white);border-color:var(--color-line);color:var(--color-dark)}.ui-btn--subtle:hover{border-color:var(--color-dark)}.ui-btn--danger{background:var(--color-white);border-color:var(--color-danger);color:var(--color-danger)}.ui-btn--danger:hover{background:var(--color-danger-bg)}.ui-btn--danger-solid{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-white);letter-spacing:.04em}.ui-btn--danger-solid:hover{background:var(--color-danger-strong);border-color:var(--color-danger-strong)}.ui-btn--ghost{color:var(--color-white);background:0 0;border-color:#ffffff47;min-height:36px;padding:0 14px;font-size:13px}.ui-btn--ghost:hover{border-color:#ffffff8c}.ui-btn--sm{min-height:36px;padding:0 .85rem;font-size:.8125rem}.ui-btn--block{width:100%;min-height:48px}.ui-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:1rem;height:1rem;animation:.7s linear infinite ui-spin;display:none}.ui-btn.is-loading .ui-btn__spinner{display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-btn__spinner{border-right-color:currentColor;animation:none}}.ui-field{flex-direction:column;gap:6px;display:flex}.ui-field--compact{max-width:320px}.ui-field__label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-field__label{color:var(--color-dark);font-size:14px;font-weight:600}.ui-field__label-extra{font-size:13px;font-weight:600}.ui-field__label-extra a{color:var(--color-copper-text);text-decoration:none}.ui-field__label-extra a:hover{text-decoration:underline}.ui-field__control{position:relative}.ui-field__icon{color:var(--color-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-field.is-invalid .ui-field__icon{color:var(--color-danger-strong)}.ui-field--has-icon .ui-field__input{padding-left:40px}.ui-field--has-toggle .ui-field__input{padding-right:48px}.ui-field__input,.ui-field textarea.ui-field__input{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-white);width:100%;height:46px;color:var(--color-dark);font:inherit;border-radius:8px;padding:0 14px;font-size:15px;display:block}.ui-field textarea.ui-field__input{resize:vertical;height:auto;min-height:96px;padding:12px 14px}.ui-field__input::placeholder{color:var(--color-muted)}.ui-field__input:focus,.ui-field__input:focus-visible{border-color:var(--color-copper);box-shadow:var(--ui-focus-ring);outline:none}.ui-field.is-invalid .ui-field__input{border-color:var(--color-danger-strong);background:var(--color-white)}.ui-field__hint{color:var(--color-muted);font-size:13px}.ui-field__error{color:var(--color-danger-strong);margin-top:0;font-size:14px;line-height:1.5}.ui-field.is-invalid .ui-field__toggle{color:var(--color-danger-strong)}.ui-check.is-invalid input{border-color:var(--color-danger-strong)}.ui-check.is-invalid{outline-color:var(--color-danger-strong)}.ui-field.is-invalid .ui-field__input:focus,.ui-check.is-invalid input:focus-visible{outline-color:var(--color-danger-strong);box-shadow:0 0 0 3px #b3261e2e}.ui-field__toggle{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ui-field__toggle:hover{color:var(--color-copper)}.ui-field--totp .ui-field__input{letter-spacing:.4em;text-align:center;height:56px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:24px;font-weight:500}.ui-field--totp.ui-field--has-icon .ui-field__input{padding-left:40px}.ui-field--totp .ui-field__icon{top:50%}.ui-btn__label{align-items:center;gap:.5rem;display:inline-flex}.ui-card{background:var(--color-white);border:1px solid var(--color-line);border-radius:8px;padding:32px}.ui-card__title{font-family:var(--font-serif);color:var(--color-dark);margin:0;font-size:24px;font-weight:700;line-height:1.25}.ui-card__description{color:var(--color-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.ui-card--danger{border-color:var(--color-danger-line)}.ui-card--danger .ui-card__title{color:var(--color-danger)}@media (width<=767px){.ui-card{padding:24px}}.ui-alert{border-radius:8px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.ui-alert svg{flex:none;margin-top:1px}.ui-alert--success{background:var(--color-success-bg);border:1px solid var(--color-success-line);color:var(--color-success-text)}.ui-alert--error{background:var(--color-danger-bg);border:1px solid var(--color-danger-line);color:var(--color-danger)}.ui-alert--info{color:var(--color-dark);background:#eef3f6;border:1px solid #cfdde6}.ui-callout{color:var(--color-dark);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.ui-callout svg{flex:none;margin-top:2px}.ui-callout__title{margin:0;font-weight:700}.ui-callout__body{flex:1;min-width:0}.ui-callout__body>:first-child{margin-top:0}.ui-callout__body>:last-child{margin-bottom:0}.ui-callout a{color:var(--color-copper-text);font-weight:600}.ui-callout--info{color:#2c3a43;background:#eef3f6;border:1px solid #cfdde6}.ui-callout--warning{background:var(--color-warning-bg);border:1px solid var(--color-warning-line);color:var(--color-warning-text)}.ui-callout--success{background:var(--color-success-bg);border:1px solid var(--color-success-line);color:var(--color-success-text)}.ui-callout--collapsible{padding:0;display:block}.ui-callout--collapsible summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:600;list-style:none;display:flex}.ui-callout--collapsible summary::-webkit-details-marker{display:none}.ui-callout--collapsible summary svg:first-child{margin-top:0}.ui-callout__chevron{margin-left:auto;transition:transform .15s}.ui-callout--collapsible[open] .ui-callout__chevron{transform:rotate(180deg)}.ui-callout--collapsible .ui-callout__body{padding:0 14px 12px 42px}.ui-badge{border:1px solid var(--color-line);background:var(--color-ivory);color:var(--color-dark);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.ui-badge--success{color:var(--color-status-active);background:var(--color-success-bg);border-color:var(--color-success-line)}.ui-badge--warning{color:var(--color-warning-text);background:var(--color-warning-bg);border-color:var(--color-warning-line)}.ui-badge--danger{color:var(--color-danger);background:var(--color-danger-bg);border-color:var(--color-danger-line)}.ui-modal{border:1px solid var(--color-line);background:var(--color-ivory);width:min(560px,100vw - 32px);max-width:min(560px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 48px);color:var(--color-dark);box-shadow:none;border-radius:0;margin:auto;padding:32px 28px 28px;position:fixed;inset:0;overflow:auto}.ui-modal::backdrop{background:#292e328c}.ui-modal__title{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:700;line-height:1.2}.ui-modal__lead{color:var(--color-muted);margin:12px 0 0;font-size:15px;font-weight:500;line-height:1.7}.ui-modal__list{color:var(--color-dark);margin:12px 0 0;padding-left:20px;font-size:14px;line-height:1.7;list-style-type:disc;list-style-position:outside}.ui-modal__list li{list-style-type:disc;list-style-position:outside;display:list-item}.ui-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.ui-table-wrap{border:1px solid var(--color-line);background:var(--color-white);border-radius:8px;overflow-x:auto}.ui-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:14px}.ui-table th{background:var(--color-ivory);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);padding:12px 16px;font-size:11px;font-weight:700}.ui-table td{border-top:1px solid var(--color-row-line);vertical-align:middle;padding:14px 16px}.ui-table th.ui-table__actions{text-align:right}.ui-table__user-name{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.ui-table__user-email{color:var(--color-muted);margin-top:2px;font-size:13px}.ui-table__actions{text-align:right;white-space:nowrap}.ui-table__link{min-height:44px;color:var(--color-copper-text,#94600f);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ui-table__link:hover{color:var(--color-dark);text-decoration:underline}.ui-tabs__soon{color:#a2a6aa;white-space:nowrap;align-items:center;min-height:44px;padding:0 16px;font-size:14px;display:inline-flex}.ui-timeline{flex-direction:column;gap:14px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ui-timeline__item{gap:12px;display:flex}.ui-timeline__dot{background:var(--color-copper);border-radius:999px;flex:none;width:10px;height:10px;margin-top:5px}.ui-more{display:inline-block;position:relative}.ui-more>summary{border:1px solid var(--color-line);background:var(--color-white);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.ui-more>summary::-webkit-details-marker{display:none}.ui-more__menu{z-index:5;background:var(--color-white);border:1px solid var(--color-line);border-radius:8px;flex-direction:column;min-width:180px;margin-top:4px;padding:6px;display:flex;position:absolute;right:0;box-shadow:0 8px 24px #292e321f}.ui-more__menu button{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:14px;display:block}.ui-more__menu button:hover{background:var(--color-ivory,#f7f6f2)}.admin-canvas{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.admin-canvas__main{flex-direction:column;flex:999 520px;gap:20px;min-width:0;display:flex}.admin-canvas__aside{flex:260px;max-width:320px}.admin-aside-dl{gap:8px 14px;margin:12px 0 0;display:grid}.admin-aside-dl div{grid-template-columns:auto 1fr;gap:8px 14px;display:grid}.admin-aside-dl dt{color:var(--color-muted)}.admin-aside-dl dd{margin:0}.admin-aside-links{border-top:1px solid var(--color-row-line);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.admin-aside-links a{font-weight:600;text-decoration:none}.admin-package-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-package-head__actions{flex-wrap:wrap;gap:10px;display:flex}.admin-company-badges,.admin-user-detail__badges{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.admin-attention__row--task{align-items:center}.admin-media__actions{align-items:center;gap:8px;display:inline-flex}.admin-reviews__section+.admin-reviews__section{margin-top:32px}.admin-reviews__title{color:var(--color-dark);margin:0 0 4px;font-size:18px;font-weight:700}.admin-media__actions .ui-btn{min-width:76px}.ui-table__empty{color:var(--color-muted);text-align:center;padding:28px 16px}.portal-main>.ui-auth{padding:0}.ui-auth{background:var(--color-white);padding:72px 16px 96px}.ui-auth__card{background:var(--color-ivory);max-width:560px;margin:0 auto;padding:40px 36px}.ui-auth__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-copper-text);margin:0 0 8px;font-size:11px;font-weight:700}.ui-auth__title{text-align:center;font-family:var(--font-serif);color:var(--color-dark);margin:0;font-size:32px;font-weight:700;line-height:1.15}.ui-auth__lead{color:var(--color-muted);margin:10px 0 0;font-size:15px;line-height:1.6}.ui-auth__links{color:var(--color-muted);margin-top:20px;font-size:14px;font-weight:600}.ui-auth__links a{color:var(--color-copper-text);text-decoration:none}.ui-auth__links a:hover{text-decoration:underline}.ui-auth__switch-wrap{border-top:1px solid var(--color-row-line);text-align:center;margin-top:20px;padding-top:18px}.ui-auth__switch{font:inherit;color:var(--color-copper-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.ui-auth__switch:hover{color:var(--color-dark)}.ui-auth__icon{width:48px;height:48px;color:var(--color-copper-text);background:#c6811d24;border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.ui-security-switch{min-width:92px;min-height:44px;color:var(--color-muted);font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.ui-security-switch__track{background:var(--color-muted);border-radius:999px;align-items:center;width:44px;height:26px;padding:3px;display:flex}.ui-security-switch__track>span{background:var(--color-white);border-radius:999px;width:20px;height:20px}.ui-security-switch[aria-checked=true] .ui-security-switch__track{background:var(--color-dark)}.ui-security-switch[aria-checked=true] .ui-security-switch__track>span{margin-left:18px}.ui-security-switch:hover{color:var(--color-dark)}.ui-security-switch:focus-visible{outline:2px solid var(--color-copper-text);outline-offset:4px;border-radius:4px}.ui-check{min-height:44px;color:var(--color-dark);cursor:pointer;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.ui-check input{width:22px;height:22px;accent-color:var(--color-dark);flex:0 0 22px;margin:0}.ui-check.is-invalid{outline:2px solid var(--color-danger-strong);outline-offset:4px;border-radius:4px}.ui-check a{color:var(--color-copper-text)}.ui-auth__divider{border:0;border-top:1px solid var(--color-line);margin:20px 0}@media (width<=767px){.ui-auth{padding:32px 16px 56px}.ui-auth__card{max-width:460px;padding:28px 20px}.ui-auth__title{font-size:28px}}.ui-portal{background:var(--color-ivory);min-height:100vh;color:var(--color-dark);font-family:var(--font-sans);flex-direction:column;display:flex}.ui-portal .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-header{background:var(--color-surface);color:var(--color-white);border-bottom:1px solid #ffffff14}.portal-header__inner{grid-template-rows:auto;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:32px;max-width:1240px;min-height:64px;margin:0 auto;padding:0 32px;display:grid}.portal-header__brand{color:var(--color-white);flex-wrap:nowrap;grid-area:1/1;justify-self:start;align-items:center;gap:12px;width:max-content;min-width:0;max-width:100%;text-decoration:none;display:flex}.portal-header__brand>a{flex:none;align-items:center;display:flex}.portal-header__chip{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;border:1px solid #ffffff2e;border-radius:999px;flex:none;align-items:center;width:max-content;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.portal-header__chip--admin{color:var(--color-dark);background:var(--color-copper);border-color:var(--color-copper)}.portal-nav{flex-wrap:nowrap;grid-area:1/2;align-self:stretch;gap:4px;min-width:0;display:flex}.portal-nav a{color:#ffffffb8;letter-spacing:0;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:64px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.portal-nav a:hover,.portal-nav a[aria-current=page]{color:var(--color-white)}.portal-nav a[aria-current=page]{border-bottom-color:var(--color-copper)}.portal-nav__short{display:none}.portal-nav__badge{background:var(--color-copper);min-width:18px;height:18px;color:var(--color-surface);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.portal-user{grid-area:1/3;justify-self:end;margin-left:0;position:relative}.portal-user__btn{font:inherit;color:var(--color-white);background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:4px 12px 4px 4px;display:flex}.portal-user__btn[aria-expanded=true]{border-color:#fff6}.portal-user__name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:14px;font-weight:500;overflow:hidden}.portal-user__caret{color:#ffffffb3}.portal-avatar{background:var(--color-copper);width:30px;height:30px;color:var(--color-surface);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.portal-user__menu{min-width:240px;color:var(--color-dark);border:1px solid var(--color-line);z-index:40;background:#fff;border-radius:10px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #292e3229}.portal-user__menu[hidden]{display:none}.portal-user__menu a,.portal-user__menu button{width:100%;min-height:44px;font:inherit;color:var(--color-dark);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.portal-user__menu a:hover,.portal-user__menu button:hover,.portal-user__menu a[aria-current=page]{background:#f7f6f2}.portal-user__menu a[aria-current=page]{font-weight:600}.portal-user__sep{background:var(--color-line);height:1px;margin:6px 8px}.portal-main{box-sizing:border-box;flex:1 0 auto;width:100%;max-width:1240px;margin:0 auto;padding:40px 32px 72px}.portal-page-header{min-width:0;margin-bottom:28px}.portal-page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;display:flex}.portal-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-copper-text);margin:0 0 8px;font-size:11px;font-weight:700}.portal-page-header h1{font-family:var(--font-serif);color:var(--color-dark);overflow-wrap:anywhere;margin:0;font-size:44px;font-weight:700;line-height:1.1}.portal-page-header__lead{color:var(--color-muted);max-width:620px;margin:12px 0 0;font-size:16px;line-height:1.6}.portal-stats{gap:24px;display:flex}.portal-stats__item{text-align:right}.portal-stats__value{font-family:var(--font-serif);font-size:28px;font-weight:700;display:block}.portal-stats__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:600}.portal-footer{border-top:1px solid var(--color-line);background:var(--color-ivory)}.portal-footer__inner{flex-wrap:wrap;align-items:center;gap:16px 28px;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}.portal-footer__links{flex-wrap:wrap;gap:16px 20px;font-size:14px;display:flex}.portal-footer__links a{color:var(--color-muted);text-decoration:none}.portal-footer__links a:hover{color:var(--color-dark)}.portal-footer__copy{color:var(--color-muted);margin-left:auto;font-size:12px}.portal-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-skip{position:absolute;left:-999px}.portal-skip:focus{z-index:50;background:var(--color-dark);color:var(--color-white);padding:8px 16px;top:16px;left:16px}@media (width<=1023px){.portal-header__inner{gap:8px 12px;padding:0 16px}.portal-header__chip{letter-spacing:.1em;white-space:nowrap;padding:2px 8px;font-size:10px}}@media (width<=767px){.portal-header__inner{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) max-content;gap:0 12px;padding:8px 16px 0}.portal-header__brand{grid-area:1/1}.portal-user{grid-area:1/2}.portal-user__name,.portal-user__caret{display:none}.portal-user__btn{border-radius:999px;justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.portal-nav{border-top:1px solid #ffffff14;grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.portal-nav a{white-space:normal;text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:48px;padding:6px 2px;font-size:12px}.portal-main{padding:24px 16px 56px}.portal-page-header h1{font-size:32px}.portal-footer__inner{padding:24px 16px}.portal-footer__copy{margin-left:0}.portal-header__brand{min-width:0;overflow:hidden}.ui-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.ui-table{min-width:0;display:block}.ui-table thead{display:none}.ui-table tbody,.ui-table tr,.ui-table td{width:100%;display:block}.ui-table tr{background:var(--color-white);border:1px solid var(--color-line);border-radius:8px;margin-bottom:12px;padding:16px 18px}.ui-table td{text-align:left;border-top:0;padding:6px 0}.ui-table td.ui-table__actions{text-align:left;white-space:normal;padding-top:12px}.ui-table__empty{text-align:left}}@media (width<=359px){.portal-header__chip{display:none}.portal-header__brand{gap:0}}.settings-layout{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.settings-nav{flex-direction:column;flex:200px;gap:2px;max-width:240px;display:flex}.settings-nav a{color:var(--color-muted);box-sizing:border-box;border:1px solid #0000;border-radius:6px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.settings-nav a:hover,.settings-nav a.is-active{color:var(--color-dark);background:var(--color-white);border-color:var(--color-line);font-weight:600}.settings-nav a.settings-nav__danger,.settings-nav a.settings-nav__danger:hover,.settings-nav a.settings-nav__danger.is-active{color:var(--color-danger)}.settings-stack{flex-direction:column;flex:999 560px;gap:16px;min-width:0;max-width:920px;display:flex}.settings-stack .ui-card{padding:20px 24px}.settings-stack .ui-card__title{font-size:20px}.settings-group{letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin:8px 0 0;font-size:11px;font-weight:700}.settings-group--danger{color:var(--color-danger)}.settings-security{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-security>.ui-card:last-child:nth-child(odd){grid-column:1/-1}.settings-dl__badges{flex-wrap:wrap;gap:8px;display:flex}.portal-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:20px;display:grid}.portal-overview__aside{flex-direction:column;gap:16px;min-width:0;display:flex}.portal-overview .ui-card{padding:24px}.portal-overview .ui-card__title{font-size:20px}.portal-overview [data-business-search]{max-width:none;margin-top:16px}.portal-overview__add{margin:16px 0 0}@media (width<=1023px){.portal-overview,.settings-security{grid-template-columns:1fr}}.settings-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:16px 0 0;display:grid}.settings-dl dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:600}.settings-dl dd{margin:6px 0 0;font-size:15px}.settings-form{flex-direction:column;gap:14px;max-width:36rem;margin-top:16px;display:flex}.settings-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-form__actions{justify-content:flex-end;display:flex}.two-factor-qr{background:var(--color-white);border:1px solid var(--color-line);border-radius:8px;padding:16px;display:inline-flex}.two-factor-qr svg{width:180px;height:180px;display:block}.recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.recovery-grid code{background:var(--color-ivory);border:1px solid var(--color-line);border-radius:6px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.secret-key{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.secret-key code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.admin-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.admin-toolbar .ui-field{flex:240px}.admin-toolbar select.ui-field__input{height:46px}.activity-filters{grid-template-columns:minmax(160px,1.5fr) minmax(180px,1.5fr) minmax(140px,1fr) minmax(140px,1fr) auto;align-items:end;gap:12px;margin-bottom:20px;display:grid}.activity-filters .ui-field{min-width:0;margin:0}.activity-filters__automatic{grid-column:1/-1}.activity-note{color:var(--color-muted);overflow-wrap:anywhere;margin-top:4px;display:block}.activity-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;display:grid}.activity-details>div{border-bottom:1px solid var(--color-line);min-width:0;padding:16px 0}.activity-details dt{color:var(--color-muted);margin-bottom:6px;font-size:13px}.activity-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.activity-state-title{font-family:var(--font-serif);margin:28px 0 16px;font-size:22px}@media (width<=1023px){.activity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.activity-filters,.activity-details{grid-template-columns:minmax(0,1fr)}}.taxonomy-tabs{border-bottom:1px solid var(--color-line);gap:4px;margin-bottom:20px;padding-bottom:1px;display:flex;overflow:auto hidden}.taxonomy-tab{min-height:44px;color:var(--color-dark);white-space:nowrap;letter-spacing:0;border-bottom:3px solid #0000;flex:none;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none}.taxonomy-tab:hover{background:var(--color-ivory)}.taxonomy-sort{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.taxonomy-sort:hover{color:var(--color-dark)}.taxonomy-sort svg{opacity:0}.taxonomy-sort:hover svg{opacity:.4}.taxonomy-sort--asc svg,.taxonomy-sort--desc svg{opacity:1}.taxonomy-sort--asc svg{transform:rotate(180deg)}.taxonomy-tab.is-active{border-bottom-color:var(--color-copper);background:var(--color-white)}.taxonomy-tab:focus-visible,.taxonomy-question summary:focus-visible{outline:2px solid var(--color-dark);outline-offset:-2px}.taxonomy-question{border:1px solid var(--color-line);background:var(--color-white);border-radius:6px;margin-bottom:20px}.taxonomy-question summary{cursor:pointer;align-items:center;gap:16px;padding:14px 18px;list-style:none;display:flex}.taxonomy-question summary::-webkit-details-marker{display:none}.taxonomy-question__copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;display:flex}.taxonomy-question__copy>span{color:var(--color-muted)}.taxonomy-question__chevron{flex:none;transition:transform .15s;transform:rotate(90deg)}.taxonomy-question[open] .taxonomy-question__chevron{transform:rotate(270deg)}.taxonomy-question__form,.taxonomy-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.taxonomy-question__form{border-top:1px solid var(--color-line);padding:18px}.taxonomy-form{max-width:920px}.taxonomy-form__checks,.taxonomy-form__actions,.taxonomy-maintenance{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.taxonomy-form__checks,.taxonomy-form__actions{grid-column:1/-1}.taxonomy-form__actions{padding-top:4px}.taxonomy-maintenance{border-top:1px solid var(--color-line);max-width:920px;margin-top:24px;padding-top:20px}.taxonomy-review{border-top:1px solid var(--color-line);max-width:920px;margin-top:32px;padding-top:20px}.taxonomy-review h2{color:var(--color-dark);margin:0 0 6px;font-size:18px;font-weight:700}.taxonomy-review ul{margin:12px 0 0;padding-left:20px;font-size:14px;list-style:outside}.taxonomy-review li+li{margin-top:6px}.taxonomy-filters{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.taxonomy-filters .ui-field{margin:0}.taxonomy-filters>.ui-btn{min-height:46px}.taxonomy-term__name{overflow-wrap:anywhere;font-weight:600}.taxonomy-term__subgroup{color:var(--color-muted);margin-top:4px;display:block}.taxonomy-term__status{flex-wrap:wrap;gap:6px;display:flex}@media (width<=639px){.taxonomy-tab{padding-inline:14px}.taxonomy-question summary{flex-wrap:wrap;gap:10px;padding:12px}.taxonomy-question__copy{flex-basis:calc(100% - 34px)}.taxonomy-question summary>.ui-badge{order:1}.taxonomy-question__form,.taxonomy-form{grid-template-columns:minmax(0,1fr);gap:16px}.taxonomy-filters{grid-template-columns:minmax(0,1fr) auto}.taxonomy-filters>.ui-field:first-of-type{grid-column:1/-1}}.registry-sync{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:14px;display:flex}.registry-sync__note{color:var(--color-muted)}.registry-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.registry-tab{border:1px solid var(--color-line);background:var(--color-white);color:var(--color-dark);border-radius:8px;flex-direction:column;gap:4px;padding:16px 20px;text-decoration:none;display:flex}.registry-tab:hover{border-color:var(--color-dark)}.registry-tab.is-active{border-color:var(--color-copper);box-shadow:inset 0 -3px 0 var(--color-copper)}.registry-tab__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:600}.registry-tab__count{font-family:var(--font-serif);font-size:28px;line-height:1.1}.registry-tab__hint{color:var(--color-muted);font-size:13px}.registry-subtitle{font-family:var(--font-serif);margin:32px 0 12px;font-size:20px}@media (width<=639px){.registry-tabs{grid-template-columns:1fr}}.portal-main:has(>.claim-review){padding-top:24px;padding-bottom:32px}.portal-main:has(>.claim-review) .portal-page-header{margin-bottom:10px}.portal-main:has(>.claim-review) .portal-page-header h1{font-size:36px}.portal-main:has(>.claim-review) .portal-page-header__lead{margin-top:4px;font-size:14px}.claim-review{flex-direction:column;gap:12px;display:flex}.claim-review .settings-dl{gap:10px 20px;margin:0}.claim-review .settings-dl dt{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.claim-review .settings-dl dd{margin-top:3px;font-size:14px;line-height:1.45}.claim-review .claim-review__summary{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:2px;display:flex}.claim-review__summary>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.claim-review__summary>div:first-child dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.claim-review .claim-review__summary dd{margin:0}.claim-review__identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.claim-review__section{border:1px solid var(--color-line);background:var(--color-white);border-radius:6px;min-width:0;padding:16px 18px}.claim-review__heading{align-items:center;gap:10px;margin:0 0 12px;font-size:18px;font-weight:700;display:flex}.claim-review__heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:12px;display:flex}.claim-review__heading-row .claim-review__heading{margin:0}@media (width>=1024px){.claim-review__evidence .settings-dl{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1.5fr)}}.claim-review__subheading{margin:12px 0 8px;font-size:15px;font-weight:600}.claim-review__history{border:1px solid var(--color-line);background:var(--color-white);border-radius:6px;padding:0 18px}.claim-review__history summary{cursor:pointer;align-items:center;gap:12px;padding:12px 0;font-weight:600;list-style:none;display:flex}.claim-review__history summary::-webkit-details-marker{display:none}.claim-review__history summary>.claim-review__expand{margin-left:auto}.claim-review__history[open] summary>.claim-review__expand{transform:rotate(45deg)}.claim-review__history-body{padding-bottom:12px}.claim-review__decision-body{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.claim-review__decision-body>.ui-alert{flex:400px;min-width:0;padding:10px 12px;font-size:13px}.claim-review__decision-actions,.claim-review__document-actions{flex-wrap:wrap;gap:8px;display:flex}.claim-review__documents{margin:0;padding:0;list-style:none}.claim-review__documents>li{border-top:1px solid var(--color-line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.claim-review__documents>li>div{min-width:0}.claim-review__section .mt-4{margin-top:12px}.claim-review__section dd,.claim-review__section .claim-review__note{overflow-wrap:anywhere}@media (width<=1023px){.claim-review__identity{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=599px){.claim-review__section{padding:14px}.claim-review .settings-dl{grid-template-columns:minmax(0,1fr)}.claim-review__documents>li{flex-direction:column;align-items:flex-start}.claim-review__decision-actions{width:100%}.claim-review__decision-actions .ui-btn{flex:auto}}.claim-review__note{color:var(--color-muted);margin-top:2px;font-size:13px;display:block}.claim-review .ui-alert ul{margin:6px 0 0;padding-left:18px;list-style:outside}@media (width<=767px){.settings-nav{display:none}.settings-dl,.settings-form__row,.settings-security,.recovery-grid,.portal-overview{grid-template-columns:1fr}}:is(.portal-main:has(>.admin-overview),.portal-main:has(>.admin-user-detail)){padding-top:28px}.portal-main:has(>.admin-user-detail) .portal-page-header h1{overflow-wrap:anywhere}.admin-overview h2,.admin-user-detail h2{margin:0 0 12px;font-size:20px}.admin-overview h3{margin:0;font-size:16px;line-height:1.3}.admin-overview__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-overview__counts a{border:1px solid var(--color-line);background:var(--color-white);color:var(--color-dark);border-radius:6px;flex-direction:column;gap:2px;padding:12px 16px;text-decoration:none;display:flex}.admin-overview__counts strong{font-size:24px;line-height:1.2}.admin-overview__counts span{color:var(--color-muted);font-size:14px}.admin-overview__counts a.is-active strong{color:var(--color-copper-text)}.admin-overview__counts a:hover{border-color:var(--color-copper)}.admin-overview a:focus-visible{outline:2px solid var(--color-dark);outline-offset:2px}.admin-overview__attention{border:1px solid var(--color-line);background:var(--color-white);border-radius:6px;margin-bottom:12px;padding:16px 20px 4px}.admin-overview__attention>h2{margin-bottom:10px}.admin-overview__attention>h2 span,.admin-overview__group h3 span,.admin-user-detail h2 span{color:var(--color-muted);margin-left:6px;font-size:14px;font-weight:400}.admin-overview__empty{background:var(--color-success-bg);color:var(--color-success-text);border-radius:6px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:14px 16px;display:flex}.admin-overview__empty svg{flex:none;margin-top:2px}.admin-overview__empty p{margin:0}.admin-overview__group{margin-bottom:8px}.admin-overview__group+.admin-overview__group{border-top:1px solid var(--color-line);padding-top:12px}.admin-overview__group header{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:6px;display:flex}.admin-overview__group header p{color:var(--color-muted);margin:1px 0 0;font-size:14px}.admin-overview__group header a,.admin-overview__waiting a,.admin-overview__modules a:hover{color:var(--color-copper-text);white-space:nowrap;font-size:14px}.admin-overview__item,.admin-user-detail__row{border-top:1px solid var(--color-line);color:var(--color-dark);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:flex}.admin-overview__item>span:last-child{align-items:center;gap:8px;display:flex}.admin-overview__item{padding:8px 0;line-height:1.4}.admin-overview__item:hover{background:var(--color-ivory)}.admin-overview small,.admin-user-detail small{color:var(--color-muted);margin-top:3px;font-size:13px;display:block}.admin-overview__waiting{border:1px solid var(--color-line);color:var(--color-muted);border-radius:6px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.admin-overview__waiting svg{flex:none}.admin-overview__waiting p{flex-wrap:wrap;flex:1;gap:2px 8px;margin:0;display:flex}.admin-overview__waiting strong{color:var(--color-dark);font-weight:600}.admin-overview__modules{margin-top:24px}.admin-overview__modules h2{margin-bottom:10px;font-size:16px}.admin-overview__modules ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-overview__modules a{border:1px solid var(--color-line);min-height:44px;color:var(--color-dark);border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:15px;text-decoration:none;display:flex}.admin-overview__modules a svg{color:var(--color-muted)}.admin-user-detail__account{border:1px solid var(--color-line);background:#fff;border-radius:6px;padding:20px}.admin-user-detail__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0 0 16px;display:grid}.admin-user-detail dt{color:var(--color-muted);margin-bottom:4px;font-size:13px}.admin-user-detail dd{overflow-wrap:anywhere;margin:0}.admin-user-detail__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-user-detail__actions p{color:var(--color-muted);margin:0;font-size:14px}.admin-user-detail__section{margin-top:24px}.admin-user-detail__row>div:first-child{overflow-wrap:anywhere;min-width:0}@media (width<=767px){.admin-overview__counts,.admin-overview__modules ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-overview__attention{padding:16px 16px 4px}.admin-overview__group header{flex-direction:column;gap:6px}.admin-user-detail__facts{grid-template-columns:1fr}.admin-user-detail__account{padding:16px}.admin-overview__item,.admin-user-detail__row{flex-wrap:wrap;align-items:flex-start}}.profile-editor{max-width:880px}.onboarding-rail{display:none}@media (width>=1280px){.profile-editor{grid-template-columns:minmax(0,880px) 240px;align-items:start;column-gap:24px;max-width:1144px;display:grid}.profile-editor>*{grid-column:1}.profile-editor>.onboarding-rail{border:1px solid var(--color-line);background:var(--color-white);border-radius:6px;grid-area:1/2/span 20;align-self:start;padding:16px;display:block;position:sticky;top:24px}}.onboarding-rail__title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-size:11px;font-weight:700}.onboarding-rail ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.onboarding-rail a{color:var(--color-muted);border-left:2px solid #0000;border-radius:0 4px 4px 0;gap:6px;padding:7px 10px;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.onboarding-rail a:hover{color:var(--color-dark);background:var(--color-ivory)}.onboarding-rail a.is-active{border-left-color:var(--color-copper-text);background:var(--color-ivory);color:var(--color-dark);font-weight:600}.onboarding-rail__number{min-width:1.6em;color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none}.onboarding-rail__save{justify-content:center;width:100%;margin-top:14px}.onboarding-identity{margin-bottom:20px}.onboarding-identity__name{font-family:var(--font-serif);margin:0 0 6px;font-size:28px;font-weight:700;line-height:1.2}.onboarding-identity__meta,.portal-managed__meta,.portal-profile-card__meta{color:var(--color-muted);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:14px;display:flex}.onboarding-identity__link{margin:8px 0 0}.onboarding-identity__link a,.portal-managed__head a{color:var(--color-copper-text);white-space:nowrap;font-size:14px;font-weight:600}.onboarding-identity__summary{margin:12px 0 0;font-size:15px;line-height:1.55}.onboarding-identity__ready,.portal-profile-card__ready{color:var(--color-success-text);margin:8px 0 0;font-size:14px;font-weight:600}.onboarding-identity__label,.portal-profile-card__label{margin:12px 0 0;font-size:14px}.onboarding-identity__steps,.portal-profile-card__steps{margin:4px 0 0;padding-left:20px;font-size:14px;list-style:outside}.sponsorship-steps{margin:0 0 24px}.sponsorship-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sponsorship-steps li{min-height:44px;color:var(--color-muted);align-items:center;gap:8px;font-size:13px;display:flex}.sponsorship-steps li span{border:1px solid var(--color-line);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.sponsorship-steps li.is-current{color:var(--color-dark);font-weight:600}.sponsorship-steps li.is-current span{border-color:var(--color-copper);background:var(--color-copper);color:#fff}.sponsorship-steps li.is-done span{border-color:var(--color-copper);color:var(--color-copper-text)}@media (width<=760px){.sponsorship-steps ol{grid-template-columns:1fr 1fr}}.onboarding-toc{border:1px solid var(--color-line);background:var(--color-white);border-radius:6px;margin:0 0 20px;padding:16px 20px}.onboarding-toc>p{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-size:11px;font-weight:700}.onboarding-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin:0;padding:0;list-style:none;display:grid}.onboarding-toc a{color:var(--color-dark);flex-direction:column;padding:8px 0;font-size:15px;font-weight:600;text-decoration:none;display:flex}.onboarding-toc a span{color:var(--color-muted);font-size:13px;font-weight:400}.onboarding-toc a:hover{color:var(--color-copper-text)}.onboarding{max-width:none}.onboarding__section{border:1px solid var(--color-line);background:var(--color-white);border-radius:6px;margin-bottom:16px;padding:20px}.onboarding__section h2,.onboarding__section-title{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3}.onboarding__section h3{margin:0 0 4px;font-size:15px}.onboarding__hint{color:var(--color-muted);margin:0 0 10px;font-size:14px}.onboarding__counter{font-variant-numeric:tabular-nums;font-weight:600}.onboarding__counter--off{color:var(--color-danger)}.onboarding__einvoice:has(input[name=e_invoice_scope][value=all]:checked) .onboarding__einvoice-list{opacity:.5}.onboarding__public{letter-spacing:.08em;text-transform:uppercase;color:var(--color-copper-text);margin:0 0 10px;font-size:12px;font-weight:700}.onboarding__badge{border:1px solid var(--color-line);color:var(--color-muted);letter-spacing:0;text-transform:none;vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.onboarding__badge--required{border-color:var(--color-copper-text);color:var(--color-copper-text)}.onboarding-toc__legend{border-top:1px solid var(--color-line);color:var(--color-muted);padding-top:10px;letter-spacing:0!important;text-transform:none!important;margin:10px 0 0!important;font-size:13px!important;font-weight:400!important}.onboarding-toc__legend .onboarding__badge{margin:0 2px}.onboarding__nationwide{margin:4px 0 6px;font-weight:600}.onboarding__section h3.onboarding__terms-title{border-left:3px solid var(--color-copper-text);color:var(--color-dark);margin:0 0 6px;padding-left:10px;font-size:16px;font-weight:700;line-height:1.35}.onboarding__terms+.onboarding__terms{border-top:1px solid var(--color-line);margin-top:24px;padding-top:20px}.onboarding__fold>summary>span:first-child{border-left:3px solid var(--color-copper-text);color:var(--color-dark);padding-left:10px;font-size:16px;font-weight:700}.onboarding__section .onboarding__fold h3.onboarding__terms-title{border-left:0;padding-left:0;font-size:15px}.onboarding__directory{border-top:1px solid var(--color-line);padding:12px 0}.onboarding__directory:first-of-type{border-top:0;padding-top:4px}.onboarding__questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.onboarding fieldset{border:0;min-width:0;margin:0;padding:0}.onboarding legend{color:var(--color-dark);margin-bottom:2px;padding:0;font-size:14px;font-weight:600}.onboarding fieldset .ui-check{min-height:40px;margin-right:18px;display:inline-flex}.onboarding__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.onboarding__options--columns{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding__options .ui-check{min-height:40px}.onboarding__category{color:var(--color-dark);margin:20px 0 4px;font-weight:700;font-size:15px!important}.onboarding__category:first-of-type{margin-top:8px}.onboarding__subgroup{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 2px;font-size:13px!important}.onboarding__qualification{align-items:flex-start}.onboarding__qualification input{margin-top:2px}.onboarding__issuer{color:var(--color-muted);font-size:12px;font-weight:400;line-height:1.4;display:block}.onboarding__qualifications:has(input[name=qualifications_other_enabled][value="1"]:not(:checked)) .onboarding__other-qualifications{display:none}.onboarding__other-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;margin-bottom:8px;display:grid}.onboarding .ui-field__label-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 8px}.onboarding .ui-field__label-extra{align-items:center;gap:6px;display:inline-flex}.onboarding .uploader{margin-top:24px}.uploader__current{gap:8px;margin-bottom:4px;display:grid}.uploader__current .onboarding__hint{margin:0}.onboarding__current-logos{flex-wrap:wrap;gap:16px;margin:0;display:flex}.onboarding__current-logo{gap:6px;max-width:200px;margin:0;display:grid}.onboarding__current-logo img{object-fit:contain;border:1px solid var(--color-line);border-radius:var(--radius-base);background:var(--color-white);width:96px;height:96px;padding:6px}.onboarding__current-logo figcaption{color:var(--color-muted);font-size:12px;line-height:1.4}.onboarding__gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.onboarding__gallery-item{gap:6px;display:grid}.onboarding__gallery-item img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--color-line);border-radius:var(--radius-base);background:var(--color-ivory);width:100%}.onboarding__reference{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0 16px;margin-bottom:12px;display:grid}.onboarding__section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.onboarding__section-head>h2,.onboarding__section-head>h3{flex:auto;min-width:0}.onboarding__section-head .ui-business-badge{flex:none;margin:0;padding:4px 10px;font-size:13px;transform:none}.onboarding__email-check{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 8px;display:flex}.onboarding__email-check .onboarding__hint{margin:0}.onboarding__social{border-top:1px solid var(--color-line);margin-top:24px;padding-top:20px}.onboarding__social-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;margin-top:8px;display:grid}.onboarding__review{border:1px solid var(--color-line);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.onboarding__review.is-pending{color:#8a5a0c;background:#fbf1e1;border-color:#edd3a6}.onboarding__review.is-approved{color:#3f6f52;background:#edf5f0;border-color:#b9d3c3}.onboarding__review.is-rejected{color:#9b3b30;background:#fbeeec;border-color:#e4b9b4}.onboarding__offices{border-top:1px solid var(--color-line);margin-top:24px;padding-top:20px}.onboarding__office{margin-bottom:16px}.onboarding__office-row{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,2fr) auto;align-items:end;gap:0 16px;display:grid}.onboarding__office-remove{border:1px solid var(--color-line);border-radius:var(--radius-base);background:var(--color-white);width:44px;height:44px;color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.onboarding__office-remove:hover,.onboarding__office-remove:focus-visible{border-color:var(--color-copper);color:var(--color-copper-text)}.onboarding__office-status p{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0 0;font-size:13px;line-height:1.5;display:flex}.onboarding__office-status p.is-found{color:#3f6f52}.onboarding__office-status p.is-missing{color:#8a5a0c}.onboarding__office-suggestion{border:1px solid var(--color-copper);border-radius:var(--radius-base);background:var(--color-white);color:var(--color-copper-text);font:inherit;cursor:pointer;padding:4px 10px;font-weight:600}.onboarding__office-suggestion:hover,.onboarding__office-suggestion:focus-visible{background:#fbf1e1}.onboarding__office-compare-wrap{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-top:8px;display:flex}.onboarding__office-compare{border-collapse:collapse;font-size:13px;line-height:1.4}.onboarding__office-compare th,.onboarding__office-compare td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:5px 14px 5px 0}.onboarding__office-compare thead th{color:var(--color-muted);font-size:12px;font-weight:600}.onboarding__office-compare tbody th{color:var(--color-muted);font-weight:500}.onboarding__office-compare tbody td{color:var(--color-dark)}.onboarding__office-compare tr.is-diff td{color:#8a5a0c;font-weight:700}.onboarding__office-compare tr.is-diff td:first-of-type{font-weight:500;-webkit-text-decoration:line-through #8a5a0c80;text-decoration:line-through #8a5a0c80}.onboarding__office-status p.onboarding__office-more{margin-top:8px}.onboarding__office-add{border:1px dashed var(--color-copper);border-radius:var(--radius-base);background:var(--color-white);color:var(--color-copper-text);font:inherit;cursor:pointer;align-items:center;gap:6px;margin:4px 0 12px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.onboarding__office-add:hover,.onboarding__office-add:focus-visible{background:#fbf1e1}.onboarding__other-status{grid-column:1/-1;margin-top:-4px}.onboarding__retired{border:1px solid var(--color-line);color:var(--color-muted);border-radius:4px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:500;display:inline-block}.onboarding__remote{border-top:1px solid var(--color-line);margin-top:8px;padding-top:8px}.onboarding__registry{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.onboarding__registry div{min-width:0}.onboarding__registry dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:600}.onboarding__registry dd{color:var(--color-dark);margin:2px 0 0;font-size:14px}.onboarding__section .ui-field{margin-top:14px}.onboarding__terms+.onboarding__terms{margin-top:16px}.onboarding__fold{border-top:1px solid var(--color-line);margin-top:16px;padding-top:14px}.onboarding__fold[open]>summary{margin-bottom:12px}.onboarding__fold>summary,.onboarding__section--fold>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;font-weight:600;list-style:none;display:flex}.onboarding__fold>summary::-webkit-details-marker{display:none}.onboarding__section--fold>summary::-webkit-details-marker{display:none}.onboarding__chevron{color:var(--color-muted);flex:none;margin-top:2px}.onboarding__fold[open]>summary .onboarding__chevron,.onboarding__section--fold[open]>summary .onboarding__chevron{transform:rotate(90deg)}.onboarding__fold-count{color:var(--color-muted);margin-left:8px;font-size:13px;font-weight:400}.onboarding__section--fold>summary>span{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.onboarding__section--fold>summary .onboarding__section-title{margin:0}.onboarding__section--fold>summary .onboarding__hint{flex-basis:100%;order:3;margin:2px 0 0;font-weight:400}.onboarding__section--fold>summary .onboarding__fold-count{margin-left:0}.onboarding__section--fold[open]>summary{border-bottom:1px solid var(--color-line);margin-bottom:18px;padding-bottom:14px}.onboarding__actions{z-index:5;background:var(--color-ivory);border-top:1px solid var(--color-line);align-items:center;gap:16px;padding:12px 0;display:flex;position:sticky;bottom:0}.onboarding__actions>span{color:var(--color-muted);font-size:14px}.portal-managed{border-top:1px solid var(--color-line);padding:16px 0}.profile-stats{border-top:1px solid var(--color-line);margin-top:18px;padding-top:16px}.profile-stats__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.profile-stats__title,.profile-stats__subtitle{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:11px;font-weight:700}.profile-stats__subtitle{margin:16px 0 6px}.profile-stats__badge{color:#fff;background:#2f353b;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.profile-stats__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 0;display:grid}.profile-stats__tile{border:1px solid var(--color-line);background:var(--color-ivory);border-radius:6px;padding:10px 12px}.profile-stats__tile dt{color:var(--color-muted);font-size:12px}.profile-stats__tile dd{font-family:var(--font-serif);color:var(--color-dark);margin:2px 0 0;font-size:24px;font-weight:700}.profile-stats__change{color:var(--color-muted);margin-top:2px;font-size:11px;display:block}.profile-stats__change.is-up{color:#3f6f52}.profile-stats__table{border-collapse:collapse;width:100%;font-size:13px}.profile-stats__table th,.profile-stats__table td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:6px 8px 6px 0}.profile-stats__table th{color:var(--color-muted);font-size:12px;font-weight:600}.profile-stats__table .is-number{text-align:right;padding-right:0}.profile-stats__type{min-width:4.5em;color:var(--color-muted);display:inline-block}.profile-stats__note{color:var(--color-muted);margin:10px 0 0;font-size:12px;line-height:1.5}@media (width<=767px){.profile-stats__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.pregled{flex-direction:column;gap:24px;display:flex}.pregled__hero-row,.pregled__bottom{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.pregled .pricing-teaser{flex:280px;min-width:0}.pregled-card,.pregled-aside,.pregled-stats,.pregled-claims,.pregled-find{border:1px solid var(--color-line);background:#fff;border-radius:10px;padding:24px 28px}.pregled-card{flex-direction:column;flex:999 620px;align-self:flex-start;gap:16px;width:100%;min-width:0;padding:24px 28px;display:flex}.pregled-aside{flex-direction:column;flex:320px;gap:6px;padding:18px 20px;display:flex}.pregled-aside h2,.pregled-card h2,.pregled-stats h2,.pregled-claims h2,.pregled-find h2{font-family:var(--font-serif);margin:0;font-size:22px;font-weight:700;line-height:1.2}.pregled-card h2{font-size:28px}.pregled-aside__lead,.pregled-find__lead,.pregled-stats__lead{color:var(--color-muted);margin:4px 0 0;font-size:13px}.pregled-aside__lead{margin:2px 0 0;font-size:12px;line-height:1.4}.pregled-card__head{align-items:flex-start;gap:20px;display:flex}.pregled-card__logo{object-fit:contain;border:1px solid var(--color-line);background:#fbfaf7;border-radius:12px;flex:none;width:72px;height:72px}.pregled-card__logo--empty,.pregled-card__logo--pending{color:var(--color-muted);border:1px dashed #c9c3b7;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.pregled-card__logo--pending{font-family:var(--font-serif);color:var(--color-dark);background:#fbfaf7;border-style:solid;font-size:28px;font-weight:700}.pregled-card__identity{flex-direction:column;gap:10px;min-width:0;display:flex}.pregled-card__chips{flex-wrap:wrap;gap:8px;display:flex}.pregled-chip{border:1px solid var(--color-line);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pregled-chip--confirmed{color:#8a5a0c;background:#fbf1e1;border-color:#edd3a6}.pregled-chip--public{color:#2f5a41;background:#eef4ef;border-color:#c9dccd}.pregled-chip--warn{color:#8a5a0c;background:#fbf1e1;border-color:#edd3a6}.pregled-chip--package{color:#fff;background:var(--color-dark);border-color:var(--color-dark)}.pregled-chip--pending{color:#8a5a0c;background:#fbf1e1;border-color:#edd3a6}.pregled-chip--ok{color:var(--color-success-text);background:var(--color-success-bg);border-color:var(--color-success-line)}.pregled-chip--muted{color:#4d5359;background:#eef0f1;border-color:#d9dde0}.pregled-chip__dot{background:#3f6f52;border-radius:999px;width:7px;height:7px}.pregled-card__meta,.pregled-card__note{color:var(--color-muted);margin:0;font-size:14px}@media (width<=639px){.pregled-card__head{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px 16px;display:grid}.pregled-card__logo{grid-area:1/1}.pregled-card__identity{display:contents}.pregled-card__identity h2{grid-area:1/2;align-self:center;margin:0}.pregled-card__chips,.pregled-card__meta{grid-column:1/-1}}.pregled-complete-bar{flex-direction:column;gap:8px;display:flex}.pregled-complete-bar__row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.pregled-complete-bar__row span:last-child{color:var(--color-muted)}.pregled-complete-bar__track{background:#eee9df;border-radius:999px;height:8px;overflow:hidden}.pregled-complete-bar__fill{background:var(--color-copper);border-radius:999px;height:100%}.pregled-card__actions{flex-wrap:wrap;gap:10px;display:flex}.pregled-copy{min-height:44px;font:inherit;color:var(--color-muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.pregled-switch{margin:0}.pregled-switch summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.pregled-switch__count{color:var(--color-muted);font-weight:500}.pregled-switch ul{margin:0;padding:0;list-style:none}.pregled-switch a{justify-content:space-between;align-items:baseline;gap:12px;min-height:40px;padding:8px 0;display:flex}.pregled-switch__status{color:var(--color-muted);font-size:13px;font-weight:500}.pregled-steps{margin:0;padding:0;list-style:none}.pregled-steps a{min-height:38px;color:var(--color-dark);border-top:1px solid #eee9df;align-items:center;gap:8px;padding:4px 0;text-decoration:none;display:flex}.pregled-steps__icon{color:#94600f;background:#fbf1e1;border-radius:5px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pregled-steps__name{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.3}.pregled-steps__chevron{color:#94600f}.pregled-aside__done-all{color:var(--color-muted);border-top:1px solid #eee9df;gap:8px;margin:0;padding-top:12px;font-size:12px;line-height:1.5;display:flex}.pregled-how{flex-direction:column;gap:16px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pregled-how li{gap:12px;font-size:14px;line-height:1.5;display:flex}.pregled-how__mark{border:2px solid var(--color-line);width:26px;height:26px;color:var(--color-muted);box-sizing:border-box;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.pregled-how .is-done .pregled-how__mark{color:#fff;background:#3f6f52;border-color:#3f6f52}.pregled-how .is-current .pregled-how__mark{border-color:var(--color-copper);color:#94600f}.pregled-how strong{font-weight:600}.pregled-how__hint{color:var(--color-muted);display:block}.pregled-find{flex-direction:column;flex:999 420px;gap:14px;min-width:0;display:flex}.pregled-find--hero{background:var(--color-surface);color:#fff;border:0;padding:36px 40px}.pregled-find__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#e3b46a;margin:0;font-size:11px;font-weight:700}.pregled-find--hero h2{color:#fff;font-size:30px}.pregled-find--hero .pregled-find__lead{color:#ffffffbf;max-width:560px;font-size:15px}.pregled-find--hero a{color:#e3b46a;font-weight:600}.pregled-find__add{color:var(--color-muted);margin:0;font-size:14px}.pregled-find:not(.pregled-find--hero) .pregled-find__add a{color:#94600f;text-underline-offset:2px;font-weight:600;text-decoration:underline}.pregled-find:not(.pregled-find--hero) [data-business-search] button{color:var(--color-dark);border-left:1px solid var(--color-line);background:#fff}.pregled-find:not(.pregled-find--hero) [data-business-search] button:hover{background:#f7f6f2}.pregled-find--hero .pregled-find__add{color:#ffffffb3}.pregled-find [data-business-search]{max-width:none}.pregled-claims{flex-direction:column;flex:420px;gap:14px;min-width:0;display:flex}.pregled-claims__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pregled-claims__head a{font-size:14px;font-weight:600;text-decoration:none}.pregled-claims__empty{color:var(--color-muted);margin:0;font-size:14px}.pregled-claim{background:#fbfaf7;border:1px solid #eee9df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 18px;display:flex}.pregled-claim__name{margin:0;font-size:15px;font-weight:600}.pregled-claim__meta,.pregled-claim__next,.pregled-claim__date{color:var(--color-muted);margin:2px 0 0;font-size:13px}.pregled-claim--closed{font-size:14px}.pregled-claim--closed.is-ok svg{color:#3f6f52}.pregled-claim--closed.is-muted svg{color:var(--color-muted)}.pregled-stats{flex-direction:column;gap:24px;padding:28px 32px;scroll-margin-top:24px;display:flex}.pregled-stats__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.pregled-stats__periods{border:1px solid var(--color-line);background:#f7f6f2;border-radius:8px;padding:3px;display:flex}.pregled-stats__periods a{color:var(--color-muted);border-radius:6px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pregled-stats__periods a[aria-current=true]{color:var(--color-dark);border:1px solid var(--color-line);background:#fff;box-shadow:0 1px 2px #292e320f}.pregled-stats__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pregled-stats__tile{border:1px solid var(--color-line);border-radius:8px;flex-direction:column;gap:6px;padding:20px;display:flex}.pregled-stats__label{color:var(--color-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pregled-stats__label svg{color:var(--color-copper)}.pregled-stats__value{font-family:var(--font-serif);font-size:34px;font-weight:700;line-height:1.1}.pregled-stats__change{color:var(--color-muted);font-size:12px}.pregled-stats__change.is-up{color:#3f6f52}.pregled-stats__change.is-down{color:var(--color-muted)}.pregled-stats__detail{flex-wrap:wrap;gap:24px;display:flex}.pregled-stats__detail>div{flex:420px;min-width:0}.pregled-stats h3{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0 0 14px;font-size:12px;font-weight:700}.pregled-stats__note{color:var(--color-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.pregled-bars{flex-direction:column;gap:12px;display:flex}.pregled-bars__row{grid-template-columns:140px minmax(0,1fr) 48px;align-items:center;gap:12px;font-size:14px;display:grid}.pregled-bars__hint{color:var(--color-muted);font-size:12px;display:block}.pregled-bars__track{background:#eee9df;border-radius:3px;height:12px;overflow:hidden}.pregled-bars__track>span{background:var(--color-dark);height:100%;display:block}.pregled-bars__row>span:last-child{text-align:right;font-weight:600}.pregled-contacts{margin:0;padding:0;list-style:none}.pregled-contacts li{border-bottom:1px solid #eee9df;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.pregled-contacts li:last-child{border-bottom:0}.pregled-contacts li>span:first-of-type{flex:1;min-width:0}.pregled-contacts__source{color:#4d5359;background:#eef0f1;border:1px solid #d9dde0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.pregled-contacts__source.is-own{color:#8a5a0c;background:#fbf1e1;border-color:#edd3a6}.pregled-contacts li>span:last-child{text-align:right;width:32px;font-weight:600}@media (width<=1023px){.pregled-stats__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pregled-stats__tiles>:nth-child(3){grid-column:1/-1}}@media (width<=767px){.pregled-stats__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pregled-stats__lead,.pregled-stats__note,.pregled-stats__change{font-size:11px}.pregled-card,.pregled-stats,.pregled-find--hero{padding:24px 20px}.pregled-bars__row{grid-template-columns:1fr 48px}.pregled-bars__track{grid-column:1/-1}}.portal-managed:first-of-type{border-top:0;padding-top:4px}.portal-managed__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.portal-managed__name{overflow-wrap:anywhere;margin:0;font-weight:600}.portal-managed__meta{margin-top:6px}.portal-managed__label,.portal-managed__ready{margin:8px 0 0;font-size:14px}.portal-managed__ready{color:var(--color-success-text)}.portal-claim-requests .ui-card__title{margin-bottom:20px}.portal-managed[aria-current]{border-left:3px solid var(--color-copper-text);background:var(--color-warning-bg);margin:0 -12px;padding-left:12px;padding-right:12px}.portal-managed__current{color:var(--color-muted);white-space:nowrap;font-size:14px}.portal-claim-status{border:1px solid var(--color-line);background:var(--color-ivory);border-radius:6px;margin-top:10px;padding:10px 14px;font-size:14px}.portal-claim-status p{margin:0}.portal-claim-status p+p{margin-top:4px}.portal-managed__meta .ui-badge{align-self:center}.portal-managed__steps{margin:4px 0 0;padding-left:20px;font-size:14px;list-style:outside}.portal-profile-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portal-profile-card{border:1px solid var(--color-line);background:var(--color-white);border-radius:6px;flex-direction:column;gap:0;padding:20px;display:flex}.portal-profile-card__name{overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;font-weight:700}.portal-profile-card__action{margin:16px 0 0}@media (width<=767px){.onboarding-identity__name{font-size:24px}.onboarding-toc ol,.portal-profile-cards{grid-template-columns:1fr}.onboarding__section{padding:16px}.onboarding__questions,.onboarding__options,.onboarding__options--columns,.onboarding__other-row{grid-template-columns:1fr}.onboarding__office-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.onboarding__social-grid,.onboarding__reference{grid-template-columns:1fr}.onboarding__office-remove{grid-column:2;justify-self:end}.onboarding__actions{flex-direction:column;align-items:stretch;gap:6px}.onboarding__registry{grid-template-columns:1fr}}.uploader{margin-top:16px}.uploader__surface{min-height:148px;position:relative}.uploader__fallback{border:1px dashed var(--color-line);background:var(--color-ivory);min-height:148px;color:var(--color-muted);text-align:center;pointer-events:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px 16px;display:flex}.uploader__fallback strong{color:var(--color-dark);font-size:15px}.uploader__fallback span{font-size:13px}.uploader__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.uploader:has(.filepond--root) .uploader__fallback{display:none}.uploader:has(.filepond--root) .uploader__surface{min-height:0}.uploader:has(.filepond--root) .uploader__input{opacity:1;cursor:default;width:auto;height:auto;position:static}.ui-portal .filepond--root{border:1px solid var(--color-line);border-radius:10px;margin-bottom:0;font-family:inherit}.ui-portal .filepond--panel-root{background-color:var(--color-ivory);border-radius:10px}.ui-portal .filepond--drop-label{min-height:148px;color:var(--color-dark)}.ui-portal .filepond--drop-label label{font-size:15px;line-height:1.45}.ui-portal .filepond--label-action{color:var(--color-copper-text);-webkit-text-decoration-color:var(--color-copper-light);text-decoration-color:var(--color-copper-light)}.ui-portal .filepond--item-panel{background-color:var(--color-dark)}.ui-portal .filepond--drip-blob{background-color:var(--color-copper-light)}.ui-portal .filepond--file-action-button{background-color:#ffffff2e}.ui-portal .filepond--file-action-button:focus-visible,.ui-portal .filepond--file-action-button:hover{box-shadow:0 0 0 2px var(--color-copper)}.intake-result{gap:8px;display:grid}.intake-result__name{color:var(--color-dark);margin:0;font-size:18px;font-weight:650}.intake-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:8px 0 0;display:grid}.intake-result dt{color:var(--color-muted);font-size:12px}.intake-result dd{color:var(--color-dark);margin:2px 0 0}@media (width<=639px){.intake-result dl{grid-template-columns:1fr}}:root{--color-dark:#343a40;--color-copper:#c6811d;--color-ivory:#f7f6f2;--color-white:#fff;--color-muted:#6b7075;--color-text-secondary:#6b7075;--color-line:#ddd8ce;--color-surface:#292e32;--color-status-active:#3f6f52}@media (width<=767px){.portal-header__inner,.portal-header__panel,.portal-main,.portal-footer__inner,.ui-auth{padding-inline:var(--page-gutter-mobile)}.portal-main>.ui-auth{padding-inline:0}}.uredi{flex-direction:column;gap:16px;padding-bottom:104px;display:flex}.uredi .ui-field__label-row{flex-wrap:wrap;justify-content:flex-start;gap:6px 8px}.uredi-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0 4px;display:flex}.uredi-context__path{color:var(--color-muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.uredi-context__path a{color:var(--color-copper-text);font-weight:600;text-decoration:none}.uredi-context__path a:hover{text-decoration:underline}.uredi-context__aside{align-items:center;gap:12px;display:flex}.uredi-context__status{color:var(--color-muted);font-size:13px}.uredi-context__public{border:1px solid var(--color-line);min-height:36px;color:var(--color-dark);background:#fff;border-radius:6px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.uredi-mobile{display:none}.uredi-body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.uredi-nav{border:1px solid var(--color-line);background:#fff;border-radius:10px;padding:16px 14px;position:sticky;top:16px}.uredi-nav__progress{margin-bottom:14px}.uredi-nav__progress-row{color:var(--color-muted);justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.uredi-nav__bar{background:var(--color-row-line);border-radius:99px;height:6px;overflow:hidden}.uredi-nav__bar span{background:var(--color-copper);border-radius:99px;height:100%;display:block}.uredi-nav__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.uredi-nav__lock{border-top:1px solid var(--color-line);margin-top:8px;padding-top:8px}.uredi-nav__item{min-height:44px;color:var(--color-dark);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:14px;text-decoration:none;display:grid}.uredi-nav__item:hover{background:#f7f4ee}.uredi-nav__item[aria-current=step]{background:#f4eee4;font-weight:600}.uredi-nav__mark{border:1.5px solid var(--color-line);color:#fff;border-radius:99px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.uredi-nav__item.is-complete .uredi-nav__mark{background:var(--color-success-text);border-color:var(--color-success-text)}.uredi-nav__item.is-missing .uredi-nav__dot{background:var(--color-copper);border-radius:99px;width:8px;height:8px}.uredi-nav__item.is-missing .uredi-nav__mark{border-color:var(--color-copper)}.uredi-nav__item.is-pending .uredi-nav__mark{border-color:var(--color-warning-text);background:var(--color-warning-bg)}.uredi-nav__item.is-na .uredi-nav__mark{display:none}.uredi-nav__item.is-na{color:var(--color-muted)}.uredi-nav__item.is-readonly .uredi-nav__mark{color:var(--color-muted);border:0}.uredi-nav__name{min-width:0}.uredi-nav__meta{color:var(--color-muted);white-space:nowrap;grid-column:3;font-size:11px}.uredi-nav__meta.is-missing{color:var(--color-copper-text);font-weight:600}.uredi-nav__biz{letter-spacing:.08em;color:var(--color-copper-text);font-size:9px;font-weight:700}.uredi-main{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.uredi [data-autosave-form]{flex-direction:column;gap:20px;display:flex}.uredi-head{flex-direction:column;gap:6px;display:flex}.uredi-head__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:12px;font-weight:700}.uredi-head__title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.uredi-head h1{font-family:var(--font-serif);margin:0;font-size:28px;font-weight:700;line-height:1.2}.uredi-head__lead{color:var(--color-muted);margin:0;font-size:15px;line-height:1.45}.uredi-chip{letter-spacing:.04em;text-transform:uppercase;min-height:24px;color:var(--color-copper-text);background:#f4eee4;border-radius:99px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.uredi-chip--business{background:var(--color-warning-bg)}.uredi-chip--soon{background:var(--color-row-line);color:var(--color-muted);text-transform:none;letter-spacing:0;font-weight:600}.uredi-chip--readonly{background:var(--color-row-line);color:var(--color-muted)}.uredi-business-note{background:var(--color-warning-bg);border:1px solid var(--color-warning-line);border-radius:8px;margin:4px 0 0;padding:10px 12px;font-size:13px}.uredi-business-note a{color:var(--color-copper-text);font-weight:600}.ui-callout.uredi-missing{align-items:center}.uredi-missing__row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.uredi-missing__action{border:1px solid var(--color-copper-text);min-height:40px;color:var(--color-copper-text);font:inherit;cursor:pointer;background:#fff;border-radius:6px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:600}.uredi-missing__action:hover{background:var(--color-warning-bg)}.uredi-logo__remove{color:#9b3b32;min-height:36px;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.uredi-logo__remove:hover{color:#7a2e27}.uredi-email-link{color:var(--color-copper-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.uredi-email-link:hover{color:var(--color-dark)}.uredi-toggletip{vertical-align:middle;margin-left:4px;display:inline-flex;position:relative}.uredi-toggletip__btn{width:28px;height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.uredi-toggletip__btn:hover,.uredi-toggletip__btn[aria-expanded=true]{color:var(--color-copper-text);background:#f4eee4}.uredi-toggletip__pop{z-index:8;border:1px solid var(--color-line);width:min(280px,70vw);color:var(--color-dark);background:#fff;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #292e321f}textarea[data-autogrow]{resize:none;field-sizing:content;max-height:calc(17.4em + 24px);overflow:hidden}.uredi-card{border:1px solid var(--color-line);background:#fff;border-radius:10px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.uredi-card h2{border-left:3px solid var(--color-copper-text);margin:0;padding-left:10px;font-size:16px;font-weight:700}.uredi-subhead{color:var(--color-muted);margin:8px 0 0;font-size:13px;font-weight:700}.uredi-hint{color:var(--color-muted);margin:0;font-size:13px;line-height:1.45}.uredi-req{color:var(--color-copper-text);font-size:13px;font-weight:600}.uredi-na{background:var(--color-row-line);color:var(--color-muted);border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.uredi-fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.uredi-fold summary h2{margin:0}.uredi-fold-meta{color:var(--color-muted);font-size:13px;font-weight:500}.uredi-email-check{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.uredi-count{color:var(--color-muted);font-size:13px;font-weight:600}.uredi-steps{margin:0;padding-left:1.2em;font-size:14px;line-height:1.55}.uredi-registry{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.uredi-registry div{flex-direction:column;gap:2px;display:flex}.uredi-registry dt{color:var(--color-muted);font-size:12px}.uredi-registry dd{margin:0;font-weight:600}.uredi-aside{position:sticky;top:16px}.uredi-aside__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-size:12px;font-weight:700}.uredi-preview__card,.uredi-tip{border:1px solid var(--color-line);background:#fff;border-radius:10px;padding:16px 18px}.uredi-preview__top{align-items:center;gap:10px;margin-bottom:8px;display:flex}.uredi-preview__logo,.uredi-preview__initial{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.uredi-preview__initial{color:var(--color-copper-text);background:#f4eee4;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.uredi-preview__name{font-family:var(--font-serif);margin:0;font-size:20px;font-weight:700}.uredi-preview__text,.uredi-preview__contact,.uredi-tip p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.45}.uredi-preview__chips{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.uredi-preview__chips span{min-height:24px;color:var(--color-dark);background:#f4eee4;border-radius:99px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.uredi-preview__note{margin-top:2px;font-size:12px;display:block}.uredi-logo{align-items:center;gap:12px;display:flex}.uredi-logo img{object-fit:cover;border:1px solid var(--color-line);border-radius:8px;width:88px;height:88px}.uredi-logo__meta{flex-direction:column;gap:8px;display:flex}.uredi-logo__actions{flex-wrap:wrap;gap:8px;display:flex}.uredi-fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.uredi-fieldset legend{padding:0;font-size:14px;font-weight:600}.uredi-segment{border:1px solid var(--color-line);border-radius:8px;flex-wrap:wrap;gap:0;width:fit-content;display:flex;overflow:hidden}.uredi-segment__opt{min-height:44px;display:inline-flex}.uredi-segment__opt input{opacity:0;width:1px;height:1px;position:absolute}.uredi-segment__opt span{justify-content:center;align-items:center;min-width:72px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.uredi-segment__opt:not(:last-child) span{border-right:1px solid var(--color-line)}.uredi-segment__opt input:checked+span{background:var(--color-dark);color:#fff}.uredi-segment__opt input:focus-visible+span{outline:2px solid var(--color-copper);outline-offset:-2px}.uredi-toggle{min-height:44px}.uredi-save{z-index:20;color:#fff;background:#292e32;border-radius:0;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0}.uredi-save__inner{box-sizing:border-box;grid-template-columns:260px minmax(0,1fr) auto;align-items:center;gap:12px 24px;width:100%;max-width:1240px;margin:0 auto;padding:12px 32px;display:grid}.uredi-save__status{color:#d7d3cb;grid-column:2;margin:0;font-size:13px}.uredi-save__actions{flex-wrap:wrap;grid-column:3;gap:8px;display:flex}.uredi-save__commit{color:#fff;background:0 0;border-color:#ffffff59}.uredi-save__commit:hover{color:#fff;background:0 0;border-color:#fff}.uredi-save__next{background:var(--color-copper);border-color:var(--color-copper);color:#fff}.uredi-save__next:hover{color:#fff;background:#b57418;border-color:#b57418}.uredi-save [data-retry]{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;text-decoration:underline}.ui-field-status{border-radius:99px;align-items:center;width:auto;max-width:max-content;min-height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.uredi-logo__meta .ui-field-status{align-self:flex-start}.ui-field-status.is-pending{background:var(--color-warning-bg);color:var(--color-warning-text)}.ui-field-status.is-approved{background:var(--color-success-bg);color:var(--color-success-text)}.ui-field-status.is-rejected{background:var(--color-danger-bg);color:var(--color-danger)}.ui-field-status.is-muted{background:var(--color-row-line);color:var(--color-muted)}.ui-choice-pills{flex-wrap:wrap;gap:8px;display:flex}.ui-choice-pill{min-height:44px;display:inline-flex}.ui-choice-pill input{opacity:0;width:1px;height:1px;position:absolute}.ui-choice-pill span{border:1px solid var(--color-line);background:#fff;border-radius:99px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:14px;display:inline-flex}.ui-choice-pill input:checked+span{border-color:var(--color-copper);background:#f7f0e4;font-weight:600}.ui-choice-pill input:checked+span:before{content:"✓";color:var(--color-copper-text);font-size:12px}.ui-choice-pill input:focus-visible+span{outline:2px solid var(--color-copper);outline-offset:2px}.ui-choice-list{flex-direction:column;gap:10px;display:flex}.ui-choice-list__selected{flex-direction:column;gap:6px;display:flex}.ui-choice-list__count{margin:0;font-size:13px;font-weight:600}.ui-choice-list__chips{flex-wrap:wrap;gap:6px;display:flex}.ui-choice-list__chip{background:var(--color-dark);color:#fff;min-height:32px;font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.ui-choice-list__more{color:var(--color-muted);align-self:center;font-size:13px}.ui-choice-list__search input{border:1px solid var(--color-line);width:100%;min-height:44px;font:inherit;border-radius:8px;padding:0 12px;font-size:16px}.ui-choice-list__all{align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.ui-choice-list__all-msg,.ui-choice-list__max{color:var(--color-copper-text);margin:0;font-size:13px}.ui-choice-list__group{border:1px solid var(--color-line);border-radius:8px;padding:0 12px 12px}.ui-choice-list__group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.ui-choice-list__group-count{color:var(--color-muted);font-size:12px;font-weight:500}.ui-choice-list__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ui-choice-tile{border:1px solid var(--color-line);background:#fff;border-radius:8px;align-items:flex-start;gap:8px;min-height:44px;padding:8px 10px;display:flex}.ui-choice-tile:has(input:checked){border-color:var(--color-copper);background:#f7f0e4}.ui-choice-tile input{margin-top:4px}.ui-choice-tile span{flex-direction:column;gap:2px;font-size:14px;display:flex}.ui-choice-tile small{color:var(--color-muted);font-size:12px}.ui-choice-list__show-all{min-height:44px;color:var(--color-copper-text);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 10px;font-weight:600}.uredi-sheet-open{border:1px solid var(--color-line);width:100%;min-height:44px;font:inherit;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex}.uredi-sheet-open__ring{border:2px solid var(--color-copper);border-radius:99px;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:12px;display:inline-flex}.uredi-sheet{width:100%;max-width:100%;height:auto;max-height:85vh;color:var(--color-dark);z-index:40;background:#fff;border:0;border-radius:16px 16px 0 0;margin:auto 0 0;padding:8px 16px 24px;position:fixed;inset:auto 0 0;overflow:auto}.uredi-sheet::backdrop{background:#14161873}.uredi-sheet__handle{background:var(--color-line);border-radius:99px;width:40px;height:4px;margin:4px auto 12px}.uredi-sheet__head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.uredi-sheet__close{background:0 0;border:0;min-width:44px;min-height:44px}.uredi-sheet .uredi-nav__item{grid-template-columns:20px minmax(0,1fr) auto;align-items:center}.uredi-sheet .uredi-nav__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uredi-sheet .uredi-nav__meta{white-space:nowrap;grid-area:1/3}.uredi-back{color:var(--color-copper-text);font-weight:600;text-decoration:none;display:none}.uredi .ui-field__input{font-size:16px}@media (width<=1279px){.uredi-body{grid-template-columns:240px minmax(0,1fr)}.uredi-save__inner{grid-template-columns:240px minmax(0,1fr) auto}}@media (width<=1023px){.uredi-body{grid-template-columns:1fr}.uredi-nav{display:none}.uredi-mobile{flex-direction:column;gap:8px;display:flex}.uredi-back{display:inline-flex}.uredi-context{display:none}.uredi-registry,.ui-choice-list__items{grid-template-columns:1fr}.uredi-save__inner{grid-template-columns:minmax(0,1fr) auto;padding-left:16px;padding-right:16px}.uredi-save__status{grid-column:1}.uredi-save__actions{grid-column:2}}@media (width<=767px){.ui-choice-list__chips{flex-direction:column;align-items:stretch}.ui-choice-list__chip{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;justify-content:flex-start;max-width:100%;overflow:hidden}[data-validation-group=service_areas] .ui-choice-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-validation-group=service_areas] .ui-choice-pill span{white-space:normal;text-align:left;border-radius:8px;justify-content:flex-start;width:100%;min-height:40px;padding:8px 10px;line-height:1.25}.uredi-save__inner{padding-left:var(--page-gutter-mobile,16px);padding-right:var(--page-gutter-mobile,16px)}}.uredi-save__next-short{display:none}@media (width<=639px){.uredi-save__inner{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.uredi-save__status{white-space:nowrap;text-overflow:ellipsis;grid-column:1;line-height:1.3;overflow:hidden}.uredi-save__actions{flex-wrap:nowrap;grid-column:1;grid-template-columns:1fr 1.6fr;align-items:stretch;gap:8px;display:grid}.uredi-save__commit,.uredi-save__next{white-space:nowrap;width:100%;min-height:46px;padding-left:8px;padding-right:8px}.uredi-save__next-full{display:none}.uredi-save__next-short{display:inline}}.intake-match{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.intake-match:last-child{border-bottom:0}.pricing-teaser__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pricing-teaser__icon{background:var(--color-warning-bg);width:40px;height:40px;color:var(--color-copper-text);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pricing-teaser__text{color:var(--color-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.pricing-tabs{border-bottom:1px solid var(--color-line);gap:4px;width:100%;min-width:0;max-width:100%;margin-bottom:24px;padding-bottom:1px;display:flex;overflow:auto hidden}.pricing-tabs:not(.is-overflowing){overflow-x:hidden}.pricing-tabs button{min-height:44px;color:var(--color-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.pricing-tabs button:hover{color:var(--color-dark)}.pricing-tabs button[aria-selected=true]{color:var(--color-dark);border-bottom-color:var(--color-copper)}.pricing-tabs button:focus-visible{outline:2px solid var(--color-copper);outline-offset:-2px}.pricing-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.pricing-presets>span{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-right:4px;font-size:11px;font-weight:700}.pricing-preset{border:1px solid var(--color-line);background:var(--color-white);min-height:36px;color:var(--color-dark);font:inherit;border-radius:6px;padding:0 14px;font-size:13px}.pricing-preset:hover,.pricing-preset.is-selected{border-color:var(--color-copper);background:var(--color-warning-bg);color:var(--color-copper-text)}.pricing-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.pricing-forms,.pricing-settings{gap:16px;min-width:0;display:grid}.pricing-settings[hidden]{display:none}.pricing-card.ui-card{padding:24px}.pricing-card__head{gap:14px;margin-bottom:20px;display:flex}.pricing-card__num{background:var(--color-ivory);border:1px solid var(--color-line);height:32px;color:var(--color-copper-text);font-variant-numeric:tabular-nums;border-radius:6px;flex:0 0 32px;place-items:center;font-size:12px;font-weight:700;display:grid}.pricing-card__title{font-family:var(--font-serif);color:var(--color-dark);margin:0;font-size:20px;font-weight:700;line-height:1.25}.pricing-card__lead{color:var(--color-muted);margin:4px 0 0;font-size:14px;line-height:1.55}.pricing-optional{color:var(--color-muted);font-weight:400}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid--tight{gap:10px;margin-top:12px}.pricing-grid__full{grid-column:1/-1}.pricing .ui-field__input{font-variant-numeric:tabular-nums}.pricing .ui-field__input.is-invalid{border-color:var(--color-danger-strong)}.pricing .ui-field__input:disabled{background:var(--color-ivory);color:var(--color-muted)}.pricing-unit{position:relative}.pricing-unit .ui-field__input{padding-right:64px}.pricing-unit span{color:var(--color-muted);pointer-events:none;font-size:12px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pricing-options{gap:10px;display:grid}.pricing-option{border:1px solid var(--color-line);cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}.pricing-options .pricing-option{margin-top:0}.pricing-option:has(input:checked){border-color:var(--color-copper-light);background:var(--color-warning-bg)}.pricing-option:has(input:disabled){opacity:.6;cursor:not-allowed}.pricing-option input{width:20px;height:20px;accent-color:var(--color-dark);flex:0 0 20px;margin:0}.pricing-option__words{flex:1;line-height:1.4}.pricing-option__words b{font-size:14px;font-weight:600;display:block}.pricing-option__words small{color:var(--color-muted);margin-top:2px;font-size:13px;display:block}.pricing-option__price{color:var(--color-copper-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.pricing-banner{background:var(--color-ivory);color:var(--color-muted);border-radius:6px;margin:16px 0 0;padding:10px 14px;font-size:13px}.pricing-more{margin-top:16px}.pricing-more summary{font-size:14px;font-weight:600}.pricing-more .pricing-grid{margin-top:16px}.pricing-summary{gap:12px;min-width:0;display:grid;position:sticky;top:24px}.pricing-total{background:var(--color-surface);color:#fff;border-radius:8px;padding:24px}.pricing-total__label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-copper-light);margin:0;font-size:11px;font-weight:700}.pricing-total__price{font-family:var(--font-serif);font-variant-numeric:tabular-nums;margin:10px 0 2px;font-size:40px;font-weight:700;line-height:1.15}.pricing-total__price small{color:#c9ccce;margin-left:6px;font-family:inherit;font-size:14px;font-weight:400}.pricing-total__sub{color:#b8bcbf;margin:0 0 20px;font-size:12px}.pricing-lines{gap:8px;font-size:13px;display:grid}.pricing-line{justify-content:space-between;gap:12px;display:flex}.pricing-line span:first-child{color:#c9ccce}.pricing-line span:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pricing-line.is-total{font-weight:700}.pricing-line.is-total span:first-child{color:#fff}.pricing-total__rule{background:#ffffff24;height:1px;margin:16px 0}.pricing-total__annual{background:#ffffff0f;border-radius:6px;margin-top:16px;padding:12px;font-size:12px}.pricing-total__cta.ui-btn{background:var(--color-copper);border-color:var(--color-copper);color:#fff;width:100%;margin-top:18px}.pricing-total__cta.ui-btn:hover{background:var(--color-copper-text);border-color:var(--color-copper-text)}.pricing-total__foot{color:#a9aeb2;margin:14px 0 0;font-size:11px;line-height:1.5}.pricing-summary__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pricing-notice{border:1px solid var(--color-warning-line);background:var(--color-warning-bg);color:var(--color-warning-text);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.pricing-notice[hidden]{display:none}.pricing-notice b{margin-bottom:2px;display:block}.pricing-notice--error{border-color:var(--color-danger-line);background:var(--color-danger-bg);color:var(--color-danger-strong)}.pricing-link{color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.pricing-internal{border:1px solid var(--color-line);background:var(--color-white);border-radius:8px;padding:14px 16px}.pricing-internal summary{font-size:14px;font-weight:600}.pricing-internal>.ui-field__hint{margin:8px 0 0}.pricing-internal .ui-field__label{font-size:13px}.pricing-profit{background:var(--color-success-bg);color:var(--color-success-text);border-radius:6px;margin:12px 0 8px;padding:12px;font-size:13px}.pricing-profit span{display:block}.pricing-profit strong{font-family:var(--font-serif);color:var(--color-dark);margin:2px 0;font-size:20px;display:block}.pricing-profit strong small{color:var(--color-muted);font-family:inherit;font-size:12px;font-weight:400}.pricing-profit.is-low{background:var(--color-warning-bg);color:var(--color-warning-text)}.pricing-table-wrap{margin-top:20px;overflow-x:auto}.pricing-rates{border-collapse:collapse;width:100%;font-size:13px}.pricing-rates th{text-align:left;color:var(--color-muted);white-space:nowrap;padding:8px;font-size:12px;font-weight:600}.pricing-rates thead th{background:var(--color-ivory)}.pricing-rates tbody th{color:var(--color-dark);font-weight:600}.pricing-rates td{border-bottom:1px solid var(--color-row-line);padding:8px}.pricing-rates .ui-field__input{min-width:80px;max-width:130px;height:40px;padding:0 10px;font-size:14px}.pricing-actions{flex-wrap:wrap;gap:8px;display:flex}.pricing-status{min-height:1.5em;color:var(--color-success-text);margin:0;font-size:13px}.pricing-saved-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.pricing-saved-head .pricing-card__lead{margin:0}.pricing-saved{gap:12px;display:grid}.pricing-saved__item.ui-card{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:20px 24px;display:flex}.pricing-saved__main{flex:1;min-width:180px}.pricing-saved__main h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.pricing-saved__main p{color:var(--color-muted);margin:4px 0 0;font-size:13px}.pricing-saved__amount{font-family:var(--font-serif);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.pricing-saved__amount small{font-family:var(--font-sans,inherit);color:var(--color-muted);font-size:12px;font-weight:400;display:block}.pricing-empty.ui-card{text-align:center;color:var(--color-muted);padding:48px 24px}.pricing-empty .pricing-card__title{margin-top:12px}.pricing-method{border-top:1px solid var(--color-line);color:var(--color-muted);margin-top:32px;padding-top:16px;font-size:13px;line-height:1.6}.pricing-method summary{color:var(--color-dark);font-weight:600}.pricing-method p{max-width:820px;margin:10px 0 0}.pricing-mobile-bar{display:none}.pricing-toast{z-index:60;background:var(--color-surface);color:#fff;border-radius:8px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0003}.pricing-toast[hidden],.pricing-print{display:none}@media (width<=1100px){.pricing-workspace{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.pricing-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.pricing-workspace{grid-template-columns:1fr}.pricing-summary{position:static}.pricing-mobile-bar:not([hidden]){z-index:40;padding:10px 16px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-white);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.pricing-mobile-bar small{color:var(--color-muted);font-size:11px;display:block}.pricing-mobile-bar strong{font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:20px}.pricing{padding-bottom:72px}}@media (width<=600px){.pricing-grid,.pricing-grid--three{grid-template-columns:1fr}.pricing-card.ui-card{padding:18px}.pricing-total__price{font-size:34px}.pricing-saved-head{flex-direction:column;align-items:flex-start}}@media print{body:has(.pricing-print:not(:empty)) .portal-header{display:none!important}body:has(.pricing-print:not(:empty)) .portal-footer{display:none!important}body:has(.pricing-print:not(:empty)) .portal-skip{display:none!important}body:has(.pricing-print:not(:empty)) .portal-main>:not(.pricing-print){display:none!important}body:has(.pricing-print:not(:empty)){background:#fff}body:has(.pricing-print:not(:empty)) .portal-main{max-width:none;padding:0}.pricing-print{color:#222;font-size:11pt;line-height:1.5;display:block}.pricing-print__top{border-bottom:2px solid var(--color-copper);justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.pricing-print__top p{margin:0 0 4px}.pricing-print__tag{color:var(--color-copper-text);letter-spacing:.14em;text-transform:uppercase;font-size:9pt;font-weight:700}.pricing-print h1{font-family:var(--font-serif);margin:4px 0 10px;font-size:24pt;line-height:1.15}.pricing-print h3{margin:22px 0 6px;font-size:12pt}.pricing-print__table{border-collapse:collapse;width:100%;margin:14px 0}.pricing-print__table th,.pricing-print__table td{text-align:left;border-bottom:1px solid #ddd;padding:8px 4px}.pricing-print__table th:last-child,.pricing-print__table td:last-child{text-align:right;white-space:nowrap}.pricing-print__table tr{break-inside:avoid}.pricing-print__totals{break-inside:avoid;max-width:340px;margin-left:auto}.pricing-print__totals p{justify-content:space-between;gap:24px;margin:4px 0;display:flex}.pricing-print__totals .is-grand{border-top:2px solid var(--color-copper);padding-top:8px;font-size:13pt;font-weight:700}.pricing-print__notes{border-top:1px solid #ddd;margin-top:26px;padding-top:12px;font-size:9pt}.pricing-print__notes p{white-space:pre-wrap}.pricing-print__foot{color:#777;margin-top:26px;font-size:8pt}@page{size:A4;margin:14mm}}.pricing-tabs span{min-height:44px;color:var(--color-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.pricing-tabs span.is-current{color:var(--color-dark);border-bottom-color:var(--color-copper)}.pricing-preview__forms{-webkit-user-select:none;user-select:none;position:relative}.pricing-preview__forms:after{content:"";background:linear-gradient(to bottom, #f7f6f200, var(--color-ivory) 85%);pointer-events:none;position:absolute;inset:40% 0 0}.pricing-preview__field{border:1px solid var(--color-line);background:var(--color-ivory);border-radius:8px;height:46px}.pricing-preview__blur{filter:blur(6px);-webkit-user-select:none;user-select:none}.pricing-lock.ui-card{border-color:var(--color-copper-light);padding:24px}.pricing-lock__list{gap:8px;margin:16px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.pricing-lock__list li{gap:8px;display:flex}.pricing-lock__list svg{color:var(--color-success-text);flex:0 0 16px;margin-top:3px}.pricing-lock .ui-btn{width:100%}.alati-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.alati-card{border:1px solid var(--color-line);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:24px;display:flex}.alati-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.alati-card__icon{background:var(--color-ivory);width:44px;height:44px;color:var(--color-copper-text);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.alati-card__name{font-family:var(--font-serif);margin:0;font-size:22px;font-weight:700}.alati-card__text{color:var(--color-muted);margin:0;font-size:14px;line-height:1.55}.alati-card__note{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.alati-card__note a{font-weight:600}.alati-card__action{margin:8px 0 0}.profili-list{flex-direction:column;gap:16px;display:flex}.profili-card{border:1px solid var(--color-line);background:#fff;border-radius:10px}.profili-card__body{flex-wrap:wrap;align-items:center;gap:20px 32px;padding:24px 28px;display:flex}.profili-card__who{flex:999 380px;align-items:flex-start;gap:16px;min-width:0;display:flex}.profili-card__logo{object-fit:contain;border:1px solid var(--color-line);background:#fbfaf7;border-radius:12px;flex:none;width:64px;height:64px}.profili-card__logo--empty{font-family:var(--font-serif);color:var(--color-muted);border-style:dashed;justify-content:center;align-items:center;font-size:30px;font-weight:700;display:flex}.profili-card__identity{flex-direction:column;gap:8px;min-width:0;display:flex}.profili-card__name{font-family:var(--font-serif);margin:0;font-size:24px;font-weight:700;line-height:1.2}.profili-card__name a{color:var(--color-dark);text-decoration:none}.profili-card__name a:hover{color:var(--color-copper-text)}.profili-card__meta{color:var(--color-muted);margin:0;font-size:13px}.profili-card__stats{flex:360px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}.profili-card__stats dt{color:var(--color-muted);font-size:12px;font-weight:600}.profili-card__stats dd{margin:6px 0 0}.profili-card__stat-num{font-size:18px;font-weight:700}.profili-card__stat-of{color:var(--color-muted);font-size:13px}.profili-card__stat-big{font-family:var(--font-serif);font-size:24px;font-weight:700}.profili-card__bar{background:#eee9df;border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.profili-card__bar>span{background:var(--color-copper);height:100%;display:block}.profili-card__gap{flex-direction:column;flex:360px;gap:8px;display:flex}.profili-card__complete-label{color:var(--color-muted);font-size:12px;font-weight:600}.profili-card__complete-label strong{color:var(--color-dark);font-weight:600}.profili-card__reason{color:#4d5359;margin:0;font-size:13px;line-height:1.5}.profili-card__actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.profili-more{position:relative}.profili-more__btn{width:44px;height:44px;color:var(--color-dark);background:#fff;border:1px solid #c9c3b7;border-radius:6px;justify-content:center;align-items:center;display:flex}.profili-more__btn:hover{border-color:var(--color-dark)}.profili-card__foot{color:var(--color-muted);background:#fbfaf7;border-top:1px solid #eee9df;border-radius:0 0 10px 10px;flex-wrap:wrap;gap:8px 24px;padding:12px 28px;font-size:13px;display:flex}.profili-card__foot span{align-items:center;gap:6px;display:inline-flex}.profili-card__stats-link{margin-left:auto;font-weight:600;text-decoration:none}.zahtjevi{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.zahtjevi__main{flex-direction:column;flex:999 640px;gap:20px;min-width:0;display:flex}.zahtjevi-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:12px;font-weight:700}.zahtjevi-open{flex-direction:column;gap:12px;display:flex}.zahtjev-card{border:1px solid var(--color-line);background:#fff;border-radius:10px;flex-direction:column;gap:20px;padding:24px 28px;display:flex}.zahtjev-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 24px;display:flex}.zahtjev-card__name{font-family:var(--font-serif);margin:0;font-size:22px;font-weight:700}.zahtjev-card__meta{color:var(--color-muted);margin:4px 0 0;font-size:13px}.zahtjev-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.zahtjev-steps li{flex-direction:column;gap:8px;display:flex}.zahtjev-steps__bar{background:#eee9df;border-radius:999px;height:4px}.zahtjev-steps li.is-done .zahtjev-steps__bar{background:var(--color-status-active)}.zahtjev-steps li.is-current .zahtjev-steps__bar{background:var(--color-copper)}.zahtjev-steps__label{font-size:13px;font-weight:600}.zahtjev-steps li.is-todo .zahtjev-steps__label{color:var(--color-muted)}.zahtjev-steps__hint{color:var(--color-muted);font-size:12px}.zahtjev-steps li.is-current .zahtjev-steps__hint{color:var(--color-copper-text);font-weight:600}.zahtjev-action{background:var(--color-warning-bg);border:1px solid var(--color-warning-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px 18px;font-size:14px;line-height:1.55;display:flex}.zahtjev-action>div{flex:320px;min-width:0}.zahtjev-next{color:#4d5359;margin:0;font-size:14px;line-height:1.55}.zahtjev-card__links{flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.zahtjev-card__links a{align-items:center;min-height:32px;font-weight:600;text-decoration:none;display:inline-flex}.zahtjev-withdraw{font:inherit;color:var(--color-muted);background:0 0;border:0;min-height:32px;padding:0;font-size:14px;font-weight:600}.zahtjevi-empty{border:1px solid var(--color-line);background:#fff;border-radius:10px;padding:24px 28px}.zahtjevi-empty p{margin:0}.zahtjevi-history{flex-direction:column;gap:12px;display:flex}.zahtjevi-history__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zahtjevi-history__hint{color:var(--color-muted);font-size:13px}.zahtjevi-table-wrap{border:1px solid var(--color-line);background:#fff;border-radius:10px;overflow-x:auto}.zahtjevi-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.zahtjevi-table th{color:var(--color-muted);text-align:left;border-bottom:1px solid var(--color-line);padding:14px 12px;font-size:12px;font-weight:600}.zahtjevi-table th:first-child,.zahtjevi-table td:first-child{padding-left:20px}.zahtjevi-table th:last-child,.zahtjevi-table td:last-child{padding-right:20px}.zahtjevi-table td{vertical-align:middle;border-bottom:1px solid #eee9df;padding:16px 12px}.zahtjevi-table tr:last-child td{border-bottom:0}.zahtjevi-table__name{font-weight:600}.zahtjevi-table__sub{color:var(--color-muted);font-size:12px}.zahtjevi-table__action{text-align:right}.zahtjevi-table__action a{font-weight:600;text-decoration:none}.zahtjevi-history__mobile{display:none}.zahtjev-hist{border:1px solid var(--color-line);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.zahtjev-hist__row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.zahtjev-hist__foot{color:var(--color-muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.zahtjev-hist__foot a{font-weight:600}.zahtjevi-attempts{font-size:14px}.zahtjevi-attempts summary{color:var(--color-copper-text);min-height:32px;font-weight:600;list-style:none}.zahtjevi-attempts ul{color:var(--color-muted);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.zahtjevi-aside{border:1px solid var(--color-line);background:#fff;border-radius:10px;flex-direction:column;flex:280px;gap:14px;max-width:320px;padding:22px;display:flex}.zahtjevi-aside h2{font-family:var(--font-serif);margin:0;font-size:20px;font-weight:700}.zahtjevi-aside ol{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.6;display:flex}.zahtjevi-aside p{color:var(--color-muted);border-top:1px solid #eee9df;margin:0;padding-top:12px;font-size:13px;line-height:1.55}@media (width<=767px){.profili-card__body,.zahtjev-card,.zahtjevi-empty{padding:18px}.profili-card__foot{padding:12px 18px}.profili-card__stats{grid-template-columns:1fr}.zahtjevi-table-wrap{display:none}.zahtjevi-history__mobile{flex-direction:column;gap:10px;display:flex}.zahtjevi-aside{max-width:none}}.pregled .package-card{flex:280px;min-width:0}.pregled__side{flex-direction:column;flex:320px;gap:24px;min-width:0;display:flex}.pregled__side .pregled-aside,.pregled__side .package-card{flex:none}@media (width<=767px){.pregled__hero-row{flex-direction:column;display:flex}.pregled .pregled-card{flex:none}.pregled__side{display:contents}.pregled .package-card{order:1}.pregled .pregled-aside{order:2}}@media (width>=768px){.portal-header[data-portal-variant=admin] .portal-header__inner{grid-template-columns:minmax(0,1fr) max-content;column-gap:20px}.portal-header[data-portal-variant=admin] .portal-user{grid-column:2}.portal-header[data-portal-variant=admin] .portal-nav{grid-area:2/1/auto/-1;overflow:visible}.portal-header[data-portal-variant=admin] .portal-nav a{min-height:44px}}.admin-nav__group{position:relative}.admin-nav__group summary{color:#ffffffb8;cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:14px;list-style:none;display:flex}.admin-nav__group summary::-webkit-details-marker{display:none}.admin-nav__group.is-current>summary{color:#fff;border-bottom-color:var(--color-copper)}.admin-nav__group summary:hover,.admin-nav__group[open]>summary{color:#fff;background:#ffffff0f}.admin-nav__group summary:focus-visible{outline:2px solid var(--color-copper);outline-offset:-3px}.admin-nav__panel{z-index:80;border:1px solid var(--color-line);background:var(--color-white);border-radius:0 0 8px 8px;min-width:240px;padding:6px;position:absolute;top:100%;left:0;box-shadow:0 8px 20px #00000026}@media (width>=768px){.admin-nav__group:last-child .admin-nav__panel{left:auto;right:0}}.portal-nav .admin-nav__panel a{min-height:44px;color:var(--color-dark);border:0;border-radius:4px;padding:10px 12px;display:flex}.portal-nav .admin-nav__panel a:hover,.portal-nav .admin-nav__panel a[aria-current=page]{color:var(--color-dark);background:var(--color-warning-bg)}@media (width<=767px){.portal-nav.admin-nav{flex-direction:column;gap:0;display:flex}.admin-nav__group summary{min-height:44px}.admin-nav__group summary svg:last-child{margin-left:auto}.admin-nav__panel{min-width:0;box-shadow:none;border-radius:6px;margin-bottom:8px;position:static}.portal-nav.admin-nav a{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;min-height:44px;padding:10px 12px}}.package-card__eyebrow{color:var(--color-muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;font-weight:600}.package-card__status{color:var(--color-dark);margin:8px 0 0;font-size:14px}.package-card__status span{color:var(--color-muted)}.package-progress{background:var(--color-line);border-radius:6px;height:6px;margin-top:12px;overflow:hidden}.package-progress span{background:var(--color-copper);height:100%;display:block}.paket-plan__current{background:var(--color-warning-bg);color:var(--color-dark);border-radius:5px;margin-top:8px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.package-card__head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.package-card__icon{background:var(--color-warning-bg);width:40px;height:40px;color:var(--color-copper-text);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.package-card__text{color:var(--color-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.package-card__list{gap:6px;margin:8px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.package-card__list li{align-items:flex-start;gap:8px;display:flex}.package-card__list li svg{color:var(--color-copper-text);flex:none;margin-top:3px}.package-card__price{color:var(--color-dark);margin:12px 0 0;font-size:14px;font-weight:600}.paket{gap:24px;display:grid}.paket-current dl{grid-template-columns:max-content 1fr;gap:8px 16px;margin:12px 0 0;font-size:14px;display:grid}.paket-current dt{color:var(--color-muted)}.paket-current dd{color:var(--color-dark);margin:0;font-weight:600}.soon-badge,.paket-table .pregled-chip{border:1px solid var(--color-line);letter-spacing:.02em;color:var(--color-muted);vertical-align:middle;border-radius:999px;align-items:center;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.paket-table-wrap{overflow-x:auto}.paket-table{border-collapse:collapse;background:var(--color-white);border:1px solid var(--color-line);border-radius:8px;width:100%}.paket-table th,.paket-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:12px 16px;font-size:14px}.paket-table thead th{background:var(--color-ivory,#f7f6f2);font-size:14px}.paket-table thead .paket-plan__price{margin-top:6px;font-size:18px;display:block}.paket-table tbody th{font-weight:600}.paket-plan__badge{background:var(--color-warning-bg);color:var(--color-dark);border-radius:5px;margin-top:8px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.billing-tabs:not(.is-overflowing){overflow-x:hidden}.billing-date-hr{color:var(--color-muted);margin-top:4px;font-size:13px;display:block}.billing-summary{flex-wrap:wrap;gap:12px;margin:0 0 20px;display:flex}.billing-summary a{border:1px solid var(--color-line);min-width:120px;color:var(--color-dark);border-radius:8px;flex-direction:column;padding:12px 16px;text-decoration:none;display:inline-flex}.billing-summary a:hover,.billing-summary a[aria-current=page]{border-color:var(--color-copper)}.billing-summary strong{font-size:22px}.billing-assign-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.billing-assign-result{border:1px solid var(--color-line);background:var(--color-white);text-align:left;cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:10px 12px;display:flex}.billing-assign-result:hover{border-color:var(--color-copper)}.billing-matrix-key{color:var(--color-muted);margin-top:4px;font-size:12px;display:block}.paket-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.paket-compare--cards{display:none}.paket-plan{border:1px solid var(--color-line);background:var(--color-white);border-radius:8px;min-width:0;padding:20px}.paket-plan--business{border-color:var(--color-copper)}.paket-plan h3{margin:0;font-size:18px}.paket-plan__price{color:var(--color-dark);margin:8px 0 0;font-size:22px;font-weight:700}.paket-plan__price small{color:var(--color-muted);font-size:14px;font-weight:500}.paket-plan__note{color:var(--color-muted);margin:4px 0 0;font-size:13px}.paket-plan ul{gap:8px;margin:16px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.paket-plan li{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.paket-plan li svg{flex:none;margin-top:3px}.paket-plan li.is-off{color:var(--color-muted)}.paket-plan li.is-on svg{color:var(--color-copper-text)}.paket-plan__mobile-label{display:none}.paket-select{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.paket-select a{border:1px solid var(--color-line);color:var(--color-dark);border-radius:8px;justify-content:space-between;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.paket-select a:hover{border-color:var(--color-copper)}@media (width<=720px){.paket-compare{grid-template-columns:minmax(0,1fr)}.paket-plan__mobile-label{display:inline}.paket-plan__desktop-label,.paket-plan__standard-extras-title,.paket-plan--business .paket-plan__shared,.paket-plan .is-off{display:none}}@media (width<=640px){.paket-table-wrap{display:none}.paket-compare--cards{grid-template-columns:minmax(0,1fr);display:grid}.paket-compare--cards .is-off{display:flex}}.billing-tabs{border-bottom:1px solid var(--color-line);gap:4px;width:100%;min-width:0;max-width:100%;margin-bottom:24px;padding-bottom:1px;display:flex;overflow:auto hidden}.billing-tabs a{min-height:44px;color:var(--color-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.billing-tabs a:hover{color:var(--color-dark)}.billing-tabs a[aria-current=page]{color:var(--color-dark);border-bottom-color:var(--color-copper)}.billing-cell-label{display:none}.billing-check-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=767px){.billing-cell-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.billing-table td[data-label]:not(:has(.billing-cell-label)):before{content:attr(data-label);color:var(--color-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.billing-check-label{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.ui-table td+td{margin-top:10px}}.ui-page-header{margin:0 0 24px}.ui-page-header__crumb{color:var(--color-muted);margin:0 0 6px;font-size:13px}.ui-page-header__crumb a{color:var(--color-copper-text);text-decoration:none}.ui-page-header__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.ui-page-header h1{font-family:var(--font-serif);margin:0;font-size:34px;font-weight:700;line-height:1.15}.ui-page-header__lead{color:var(--color-muted);margin:6px 0 0;font-size:15px}.ui-page-header__lead-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ui-page-header__meta{flex-wrap:wrap;gap:6px;display:flex}.ui-page-header__actions{flex-wrap:wrap;gap:8px;display:flex}.ui-stat{background:var(--color-white);border:1px solid var(--color-line);color:var(--color-dark);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:18px 20px;text-decoration:none;display:flex}.ui-stat:hover{border-color:#c9c3b7}.ui-stat.is-current{border-color:var(--color-copper)}.ui-stat__label{color:var(--color-muted);font-size:13px}.ui-stat__value{font-family:var(--font-serif);font-size:30px;font-weight:700;line-height:1.15}.ui-stat__hint{color:var(--color-muted);font-size:12px}.ui-empty{border:1px dashed var(--color-line);background:var(--color-white);border-radius:10px;padding:18px 20px}.ui-empty__title{margin:0;font-size:14px;font-weight:600}.ui-empty__lead{color:var(--color-muted);margin:6px 0 0;font-size:13px}.ui-empty__action{margin-top:12px}.ui-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.ui-filter-chips a{border:1px solid var(--color-line);background:var(--color-white);min-height:36px;color:var(--color-dark);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ui-filter-chips a[aria-current=page]{background:var(--color-dark);color:var(--color-white);border-color:var(--color-dark)}.ui-tabs{position:relative}.ui-tabs__list{border-bottom:1px solid var(--color-line);gap:4px;padding-bottom:1px;display:flex;overflow:auto hidden}.ui-tabs__list a{min-height:44px;color:var(--color-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ui-tabs__list a[aria-current=page]{color:var(--color-dark);border-bottom-color:var(--color-copper)}.ui-tabs__overflow{color:var(--color-muted);position:absolute;top:8px;right:0}.ui-tabs--no-overflow .ui-tabs__overflow{display:none}.ui-modal__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-modal__close{width:44px;height:44px;color:var(--color-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:-8px -8px 0 0;display:inline-flex}.ui-modal__close:hover{background:var(--color-ivory);color:var(--color-dark)}.ui-modal--danger{border-color:var(--color-danger-line)}.ui-modal__compare{border:1px solid var(--color-line);background:var(--color-white);border-radius:8px;margin:16px 0 0;padding:12px 14px;font-size:14px}.ui-badge--neutral{color:#4d5359;background:#eef0f1;border-color:#d9dde0}body.admin-shell{background:var(--color-ivory,#f7f6f2)}.admin-shell .portal-header{background:#292e32}.admin-shell .portal-header__inner{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:24px;max-width:none;min-height:60px;padding:0 24px}.admin-search{min-width:0}.admin-search--header{max-width:520px}@media (width>=768px){.admin-shell .portal-header[data-portal-variant=admin] .portal-header__inner{grid-template-rows:60px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:24px;max-width:none;height:60px;min-height:60px;padding:0 24px}.admin-shell .portal-header[data-portal-variant=admin] .admin-search--header{grid-area:1/2;justify-self:center;width:100%;min-width:0;max-width:520px}.admin-shell .portal-header[data-portal-variant=admin] .portal-user{flex-wrap:nowrap;grid-area:1/3;align-items:center;gap:12px;min-width:0;display:flex}}.admin-shell .portal-main.admin-main{width:100%;max-width:1192px;margin-left:0;margin-right:0}.admin-search__field{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.admin-search__field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.admin-search__field--light{background:var(--color-white);border-color:var(--color-line);color:var(--color-muted)}.admin-search__field--light input{color:var(--color-dark)}.admin-search--page{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;display:flex}.admin-search--page .admin-search__field{flex:280px;height:44px}.admin-header__portal{color:#ffffffbf;white-space:nowrap;font-size:13px;text-decoration:none}.admin-header__portal:hover{color:#fff}.admin-header__icon{color:#fff;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.admin-header__icon:hover{background:#ffffff1a}.admin-body{align-items:stretch;min-height:calc(100vh - 60px);display:flex}.admin-sidebar{border-right:1px solid var(--color-line);box-sizing:border-box;background:#fff;flex:0 0 248px;width:248px;padding:16px 12px 32px}.admin-main{flex:999 640px;min-width:0;max-width:1192px;padding:32px 40px 72px}.admin-nav{flex-direction:column;gap:2px;display:flex}.admin-nav__group{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin:18px 12px 6px;font-size:11px;font-weight:700}.admin-nav__link{color:#4d5359;border-radius:6px;align-items:center;gap:10px;min-height:38px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.admin-nav__link:hover{color:var(--color-dark);background:#f1eee7}.admin-nav__link[aria-current=page]{background:var(--color-warning-bg);color:var(--color-dark);font-weight:600}.admin-nav__count{color:#4d5359;background:#eee9df;border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}.admin-nav__count--action{background:var(--color-copper);color:#292e32}.admin-nav-dialog{background:#fff;border:0;width:min(100%,420px);max-width:100%;height:100%;max-height:100%;margin:0 auto 0 0;padding:0}.admin-nav-dialog::backdrop{background:#292e3273}.admin-nav-dialog__bar{color:#fff;background:#292e32;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 8px 0 16px;display:flex}.admin-nav-dialog__title{margin:0;font-size:16px;font-weight:600}.admin-nav-dialog .admin-search{padding:12px 12px 0}.admin-nav-dialog .admin-nav{padding:8px 12px 24px}.admin-nav-dialog .admin-nav__link{width:100%;min-height:44px}.admin-callout{border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;padding:14px 18px;display:flex}.admin-callout--danger{background:var(--color-danger-bg);border:1px solid var(--color-danger-line);color:var(--color-danger)}.admin-callout p{color:var(--color-dark);flex:280px;margin:0;font-size:14px;line-height:1.5}.admin-overview{flex-direction:column;gap:24px;display:flex}.admin-attention{border:1px solid var(--color-line);background:#fff;border-radius:10px;overflow:hidden}.admin-attention__head{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px 14px;display:flex}.admin-attention__head h2{font-family:var(--font-serif);margin:0;font-size:22px;font-weight:700}.admin-attention__head span{color:var(--color-muted);font-size:13px}.admin-attention .ui-empty{margin:0 20px 18px}.admin-attention__row{border-top:1px solid var(--color-row-line);color:var(--color-dark);align-items:center;gap:14px;padding:14px 20px;text-decoration:none;display:flex}.admin-attention__row:hover{background:#faf8f4}.admin-attention__body{flex:1;min-width:0}.admin-attention__body strong{font-size:14px;display:block}.admin-attention__body small{color:var(--color-muted);margin-top:2px;font-size:13px;display:block}.admin-attention__dest{color:var(--color-copper-text);white-space:nowrap;font-size:13px;font-weight:600}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-overview__split{flex-wrap:wrap;gap:16px;display:flex}.admin-card{border:1px solid var(--color-line);background:#fff;border-radius:10px;overflow:hidden}.admin-overview__split .admin-card:first-child{flex:2 420px}.admin-card--actions{flex-direction:column;flex:260px;gap:10px;padding:18px 20px;display:flex}.admin-card__head{justify-content:space-between;align-items:baseline;padding:18px 20px 12px;display:flex}.admin-card__head h2,.admin-card--actions h2{margin:0;font-size:16px;font-weight:600}.admin-card__head a{font-size:13px;font-weight:600;text-decoration:none}.admin-activity{margin:0;padding:0;font-size:14px;list-style:none}.admin-activity li{border-top:1px solid var(--color-row-line);gap:12px;padding:12px 20px;display:flex}.admin-activity time{width:132px;color:var(--color-muted);flex:none;font-size:13px}.admin-quick{border:1px solid var(--color-line);min-height:44px;color:var(--color-dark);background:var(--color-white);border-radius:6px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.admin-quick:hover{border-color:var(--color-copper)}.admin-search-group{margin-bottom:24px}.admin-search-group h2{margin:0 0 8px;font-size:16px;font-weight:600}.admin-search-group__empty{color:var(--color-muted);margin:0;font-size:14px}.admin-search-hit{border:1px solid var(--color-line);color:var(--color-dark);background:#fff;border-bottom-width:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;text-decoration:none;display:flex}.admin-search-hit:first-of-type{border-radius:10px 10px 0 0}.admin-search-hit:last-of-type{border-bottom-width:1px;border-radius:0 0 10px 10px}.admin-search-hit:only-of-type{border-bottom-width:1px;border-radius:10px}.admin-search-hit strong{display:block}.admin-search-hit small{color:var(--color-muted);margin-top:2px;font-size:13px;display:block}.admin-search-hit__badges{flex-wrap:wrap;gap:6px;display:flex}.admin-media-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.admin-media-card{border:1px solid var(--color-line);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.admin-media-card__preview{background:#f7f6f2;justify-content:center;align-items:center;height:160px;display:flex}.admin-media-card__preview img{object-fit:contain;max-width:100%;max-height:160px}.admin-media-card__body{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.admin-media-card__body strong{font-size:14px}.admin-media-card__body small{color:var(--color-muted);font-size:13px}.admin-quote-hits{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.admin-quote-hit{border:1px solid var(--color-line);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.admin-quote-hit:hover,.admin-quote-hit.is-selected{border-color:var(--color-copper)}.admin-quote-preview{border:1px solid var(--color-line);background:#fff;border-radius:10px;margin:16px 0;padding:16px 18px}.admin-quote-preview h3{margin:0 0 8px;font-size:16px}.admin-quote-preview dl{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}.admin-quote-preview dt{color:var(--color-muted)}.admin-quote-preview dd{margin:0}.admin-quote-preview pre{white-space:pre-wrap;font:inherit;margin:12px 0 0;font-size:14px}.admin-activity details{margin:0}.admin-activity details summary{cursor:pointer;color:var(--color-copper-text);font-size:13px;font-weight:600}.paket-soon{margin-left:4px}.package-card__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.package-card__help{margin-top:16px;font-size:13px}.pregled-aside__soon{color:var(--color-muted);margin:8px 0 0;font-size:13px}.order-layout{flex-direction:column;gap:24px;display:flex}.order-summary{order:-1}.order-form__facts{grid-template-columns:max-content 1fr;gap:8px 16px;margin:12px 0 0;font-size:14px;display:grid}.order-form__facts dt{color:var(--color-muted)}.order-form__facts dd{margin:0;font-weight:600}.order-summary__price{margin:12px 0 0;font-size:28px;font-weight:700}.order-summary__next{margin:20px 0 8px;font-size:16px}.order-summary__steps{gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.settings-disclose summary{cursor:pointer;color:var(--color-copper-text);align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}@media (width>=768px){.order-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;display:grid}.order-summary{order:0}}@media (width<=1023px){.admin-search--header,.admin-header__portal{display:none}.admin-header__icon{display:inline-flex}.admin-sidebar{display:none}.admin-shell .portal-header__inner{min-height:56px;padding:0 8px 0 16px}.admin-main{max-width:none;padding:20px 16px 56px}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-page-header h1{font-size:28px}}@media (width<=640px){.admin-stats{grid-template-columns:1fr}.admin-attention__row{flex-wrap:wrap}.admin-activity li{flex-direction:column;gap:4px}.admin-activity time{width:auto}.admin-shell .ui-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.admin-shell .ui-table{min-width:0;display:block}.admin-shell .ui-table thead{display:none}.admin-shell .ui-table tbody,.admin-shell .ui-table tr,.admin-shell .ui-table td{width:100%;display:block}.admin-shell .ui-table tr{background:var(--color-white);border:1px solid var(--color-line);border-radius:8px;margin-bottom:12px;padding:16px 18px}.admin-shell .ui-table td{border-top:0;padding:6px 0}}
