.ark-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ark-field[data-full=true]{grid-column:1/-1}.ark-field__label{font-size:var(--font-size-base);color:var(--color-text-muted);font-weight:500}.ark-field__req{color:var(--color-danger);margin-right:2px}.ark-field__hint{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-field__hint a{color:var(--color-accent-text);font-weight:600;text-decoration:underline}.ark-field__error{font-size:var(--font-size-sm);color:var(--color-danger-dark)}.ark-input{width:100%;height:var(--control-height-md);padding:0 var(--control-padding-x);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-base);transition:border-color var(--motion-mid) var(--ease-in-out),box-shadow var(--motion-mid) var(--ease-in-out)}.ark-input:focus,.ark-input:hover{border-color:var(--color-accent)}.ark-input:focus{outline:none;box-shadow:var(--focus-ring)}.ark-input:disabled,.ark-input[readonly]{background:var(--color-fill-3);color:var(--color-text-muted)}.ark-input--area{height:auto;min-height:72px;padding:var(--space-1) var(--control-padding-x);line-height:var(--line-height-base);resize:vertical}.ark-input--num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ark-input--bare{border:0;height:calc(var(--control-height-md) - 2px);padding:0;box-shadow:none!important;background:transparent}.ark-input--select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:var(--space-2)}.ark-check{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--color-text);min-height:var(--control-height-md)}.ark-check input{width:var(--control-check-size);height:var(--control-check-size);accent-color:var(--color-accent)}.ark-link{color:var(--color-accent-text);font-weight:600;font-size:var(--font-size-base);background:none;border:0;padding:0;cursor:pointer;text-decoration:none;font-family:inherit}.ark-link:hover{text-decoration:underline}.ark-picker{position:relative}.ark-picker__input{display:flex;align-items:center;gap:var(--space-2);height:var(--control-height-md);padding:0 var(--control-padding-x);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-subtle)}.ark-picker__input:focus-within{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.ark-picker__list{position:absolute;z-index:var(--z-popup);top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;padding:var(--space-1);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}.ark-picker__option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--font-size-base);color:var(--color-text);text-align:left;cursor:pointer}.ark-picker__option small{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-picker__option:hover{background:var(--color-selected-bg)}.ark-picker__add{flex-direction:row;align-items:center;gap:var(--space-2);color:var(--color-accent-text);font-weight:600;border-top:var(--border-width) solid var(--color-divider);border-radius:0}.ark-picker__empty{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-picker__value{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--control-height-md);padding:0 var(--space-1) 0 var(--control-padding-x);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-accent-tint);font-size:var(--font-size-base);color:var(--color-text)}.ark-picker__value small{color:var(--color-text-muted)}.ark-create{display:flex;flex-direction:column;height:100%;min-height:0}.ark-create__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:var(--border-width) solid var(--color-divider)}.ark-create__head h2{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.ark-create__body{flex:1 1;overflow-y:auto;padding:var(--space-6)}.ark-create__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-4);gap:var(--space-4) var(--space-4)}.ark-create__error{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger-dark);font-size:var(--font-size-base)}.ark-create__error .ark-link,.ark-create__error a{color:var(--color-danger-dark);text-decoration:underline}.ark-create__dup{display:flex;flex-direction:column;gap:var(--space-2)}.ark-create__dup ul{padding-left:var(--space-4)}.ark-create__dup-actions{display:flex;gap:var(--space-4)}.ark-create__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-top:var(--border-width) solid var(--color-divider);background:var(--color-surface)}.ark-create__actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.ark-create__note{min-width:0;max-width:100%;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-create__note .ark-flow__wait-row{flex-wrap:wrap}.ark-more{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:var(--space-1);border:0;background:none;padding:0;cursor:pointer;color:var(--color-accent-text);font:inherit;font-size:var(--font-size-base);font-weight:600}@media (max-width:767px){.ark-create__grid{grid-template-columns:1fr}}.ark-split{position:relative;display:inline-flex}.ark-split>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ark-split__toggle{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:var(--border-width) solid var(--color-create-text)!important;padding:0 var(--space-2)!important}.ark-split__menu{bottom:calc(100% + 4px);right:0}.ark-segmented{display:inline-flex;flex-wrap:wrap;padding:2px;gap:2px;border-radius:var(--radius-md);background:var(--color-chip)}.ark-segmented a,.ark-segmented button{display:inline-flex;align-items:center;gap:var(--space-1);height:calc(var(--control-height-md) - 4px);padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--font-size-base);color:var(--color-text-muted);cursor:pointer}.ark-segmented a{text-decoration:none}.ark-segmented a:focus-visible,.ark-segmented button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ark-segmented a[data-active=true],.ark-segmented button[data-active=true]{background:var(--color-surface);color:var(--color-accent-text);font-weight:600;box-shadow:var(--shadow-card)}.ark-chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ark-chip{height:var(--control-height-sm);padding:0 var(--space-2);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);font:inherit;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer}.ark-chip:hover,.ark-chip[data-active=true]{border-color:var(--color-accent);color:var(--color-accent-text);background:var(--color-accent-tint)}.ark-when{display:flex;flex-direction:column;gap:var(--space-2)}.ark-steps{display:flex;list-style:none;margin:0;padding:0;min-width:0;overflow-x:auto}.ark-steps__item{flex:1 1;min-width:72px}.ark-steps__item+.ark-steps__item{margin-left:-6px}.ark-steps__item button{width:100%;height:var(--control-height-md);padding:0 var(--space-4) 0 var(--space-5);border:0;background:var(--color-chip);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--motion-mid) var(--ease-in-out)}.ark-steps__item:first-child button{-webkit-clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);padding-left:var(--space-3);border-radius:var(--radius-md) 0 0 var(--radius-md)}.ark-steps__item button span{display:block;overflow:hidden;text-overflow:ellipsis}.ark-steps__item:not([data-state=current]) button:hover:not(:disabled),.ark-steps__item[data-state=done] button{background:var(--color-accent-soft);color:var(--color-accent-text)}.ark-steps__item[data-state=current] button{background:var(--color-accent);color:var(--color-text-inverse)}.ark-steps__item button:disabled{cursor:default}.ark-steps[data-size=sm] .ark-steps__item button{height:var(--control-height-sm);font-size:var(--font-size-sm)}.ark-action-row{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.ark-action-circle{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-1);border:0;background:none;padding:0;cursor:pointer;text-decoration:none;font:inherit;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-action-circle__icon{width:var(--control-height-lg);height:var(--control-height-lg);border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent-soft);color:var(--color-accent-text);transition:background var(--motion-mid) var(--ease-in-out)}.ark-action-circle:hover .ark-action-circle__icon{background:var(--color-accent);color:var(--color-text-inverse)}.ark-action-circle:disabled{opacity:.5;cursor:not-allowed}.ark-block{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block)}.ark-block+.ark-block{margin-top:var(--space-3)}.ark-block__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.ark-block[data-open=true] .ark-block__head{border-bottom:var(--border-width) solid var(--color-divider)}.ark-block__toggle{display:inline-flex;align-items:center;gap:var(--space-2);border:0;background:none;padding:0;cursor:pointer;font:inherit;min-width:0}.ark-block__chevron{color:var(--color-text-subtle);transition:transform var(--motion-mid) var(--ease-in-out)}.ark-block[data-open=false] .ark-block__chevron{transform:rotate(-90deg)}.ark-block__title{font-size:var(--font-size-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}.ark-block__count{font-size:var(--font-size-sm);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-block__action{display:flex;align-items:center;gap:var(--space-1)}.ark-block__body{padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.ark-inline{display:grid;grid-template-columns:minmax(96px,40%) minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2);align-items:start;min-height:var(--control-height-sm)}.ark-inline__label{font-size:var(--font-size-base);color:var(--color-detail-label);padding-top:2px;overflow-wrap:anywhere}.ark-inline__value{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.ark-inline__display{font:inherit;font-size:var(--font-size-base);color:var(--color-detail-value);border:0;background:none;padding:2px var(--space-1);margin:-2px calc(var(--space-1) * -1);border-radius:var(--radius-sm);text-align:left;overflow-wrap:anywhere;cursor:default}button.ark-inline__display{cursor:text}button.ark-inline__display:hover{background:var(--color-fill-3)}.ark-inline__display[data-empty=true]{color:var(--color-text-subtle)}button.ark-inline__display[data-empty=true]{color:var(--color-accent-text)}.ark-ai-bar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ark-ai-bar__icon{color:var(--color-accent)}.ark-ai-bar__chip{height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-full);border:var(--border-width) solid var(--color-accent-soft);background:var(--color-accent-tint);color:var(--color-accent-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.ark-ai-bar__chip:hover{border-color:var(--color-accent)}.ark-score{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-full);font-size:11px;font-weight:700;color:var(--color-text-inverse);background:var(--color-text-muted);box-shadow:0 0 0 2px var(--color-surface)}.ark-score[data-size=md]{width:24px;height:24px;font-size:var(--font-size-sm)}.ark-score[data-letter=A]{background:var(--color-success-dark)}.ark-score[data-letter=B]{background:var(--color-accent-dark)}.ark-score[data-letter=C]{background:var(--color-warning-dark)}.ark-score[data-letter=D]{background:var(--color-danger-dark)}.ark-avatar-score{position:relative;display:inline-flex;flex-shrink:0}.ark-avatar-score__img{width:40px;height:40px;border-radius:var(--radius-full);background:var(--gradient-ai);color:var(--color-text-inverse);display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size-base)}.ark-avatar-score[data-size="48"] .ark-avatar-score__img{width:48px;height:48px;font-size:var(--font-size-lg)}.ark-avatar-score[data-size="32"] .ark-avatar-score__img{width:32px;height:32px;font-size:var(--font-size-sm)}.ark-avatar-score[data-size="24"] .ark-avatar-score__img{width:24px;height:24px;font-size:10px}.ark-avatar-score .ark-score{position:absolute;right:-4px;bottom:-4px}.ark-tag{display:inline-flex;align-items:center;height:22px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-border);background:var(--color-fill-3);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600;white-space:nowrap}.ark-tag--caps{text-transform:uppercase;letter-spacing:.03em;font-size:11px}.ark-tag[data-tone=accent],.ark-tag[data-tone=info]{background:var(--color-accent-tint);border-color:var(--color-accent-soft);color:var(--color-accent-text)}.ark-tag[data-tone=success]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-dark)}.ark-tag[data-tone=warning]{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-dark)}.ark-tag[data-tone=danger]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-dark)}.ark-toast{position:fixed;z-index:var(--z-toast);display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);font-size:var(--font-size-base);color:var(--color-text)}.ark-toast--success{top:var(--space-4);left:50%;transform:translateX(-50%);align-items:center}.ark-toast--success svg{color:var(--color-success)}.ark-toast--block{left:var(--space-6);bottom:var(--space-6);max-width:384px;padding:var(--space-4)}.ark-toast--block>svg{color:var(--color-danger);flex-shrink:0;margin-top:2px}.ark-toast--block strong{display:block;font-weight:600}.ark-toast--block p{color:var(--color-text-muted);margin-top:var(--space-1)}.ark-confetti{position:fixed;inset:0;pointer-events:none;z-index:var(--z-toast)}.ark-create-drawer .drawer__body,.ark-notif-drawer .drawer__body{padding:0;display:flex;flex-direction:column;min-height:0}.ark-steps[data-size=sm] .ark-steps__item{min-width:104px}.ark-list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-divider)}.ark-list-head__title{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ark-list-head__title h1{font-size:var(--font-size-h4);font-weight:600;color:var(--color-text);letter-spacing:0}.ark-list-head__count{font-size:var(--font-size-base);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-list-head__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ark-btn-create,.ark-btn-primary,.ark-btn-secondary{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-height-md);padding:0 var(--control-padding-x);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-base);font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--motion-mid) var(--ease-in-out),border-color var(--motion-mid) var(--ease-in-out),filter var(--motion-mid) var(--ease-in-out)}.ark-btn-create{background:var(--color-create);color:var(--color-create-text);border:var(--border-width) solid var(--color-create);font-weight:600}.ark-btn-create:hover{filter:brightness(.96)}.ark-btn-primary{background:var(--color-accent-dark);color:var(--color-text-inverse);border:var(--border-width) solid var(--color-accent-dark)}.ark-btn-secondary{background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border-strong)}.ark-btn-secondary:hover,.ark-btn-secondary[data-active=true]{border-color:var(--color-accent);color:var(--color-accent-text)}.ark-btn-secondary[data-active=true]{background:var(--color-accent-tint)}.ark-btn-create:focus-visible,.ark-btn-primary:focus-visible,.ark-btn-secondary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ark-badge-count{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-text-inverse);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ark-list-toolbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.ark-list-toolbar .page-toolbar__searchable,.ark-list-toolbar select{height:var(--control-height-md);min-width:0}.ark-list-search{display:flex;align-items:center;gap:var(--space-2);width:280px;max-width:100%;height:var(--control-height-md);padding:0 var(--control-padding-x);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-subtle)}.ark-list-search:focus-within{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.ark-list-search input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:var(--font-size-base);color:var(--color-text)}.ark-list-search button{border:0;background:var(--color-fill-2);color:var(--color-text-muted);border-radius:var(--radius-full);width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ark-list-summary{font-size:var(--font-size-base);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-filter-pop{width:320px;padding:0}.ark-filter-pop__body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.ark-filter-pop__foot{padding:var(--space-2) var(--space-4);border-top:var(--border-width) solid var(--color-divider);text-align:right}.ark-filter-field{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-filter-field select,.ark-filter-field>div{width:100%}.data-table [role=row]+[role=row]:hover{background:var(--color-accent-tint)!important}.ark-list-filter{min-width:200px}.ark-person-cell{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;color:var(--color-text)}.ark-person-cell__link{min-width:0;max-width:100%;text-decoration:none}.ark-person-cell__link:hover .cell-ellipsis{color:var(--color-accent-text)}.ark-view-switch{display:inline-flex;border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);overflow:hidden;margin-left:var(--space-3)}.ark-view-switch a,.ark-view-switch span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:var(--control-height-md);color:var(--color-text);text-decoration:none}.ark-view-switch a+span,.ark-view-switch span+a{border-left:var(--border-width) solid var(--color-border-strong)}.ark-view-switch [aria-current=page]{color:var(--color-accent-text);background:var(--color-accent-tint);box-shadow:inset 0 0 0 1px var(--color-accent)}.ark-view-switch a:hover{color:var(--color-accent-text)}.ark-segmented__link{display:inline-flex;align-items:center;height:calc(var(--control-height-md) - 4px);padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-muted);text-decoration:none}.ark-segmented__link[data-active=true]{background:var(--color-surface);color:var(--color-accent-text);font-weight:600;box-shadow:var(--shadow-card)}.ark-record{display:grid;grid-template-columns:var(--detail-col-w) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.ark-record__side{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--space-4));max-height:calc(100vh - var(--topbar-h) - var(--space-8));overflow-y:auto;padding-bottom:var(--space-4)}.ark-record__main,.ark-record__side{display:flex;flex-direction:column;gap:var(--space-3)}.ark-record__main{min-width:0}.ark-record__back{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ark-record__card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.ark-record__hero{display:flex;gap:var(--space-3);align-items:flex-start}.ark-record__avatar{position:relative;flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-full);background:var(--gradient-ai);color:var(--color-text-inverse);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:700}.ark-record__avatar[data-tone="1"]{background:var(--color-accent)}.ark-record__avatar[data-tone="2"]{background:var(--color-accent-dark)}.ark-record__avatar[data-tone="3"]{background:var(--lp-teal-mid)}.ark-record__avatar-score{position:absolute;right:-4px;bottom:-4px}.ark-record__who{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.ark-record__who h1{font-size:var(--font-size-xl);font-weight:700;line-height:1.25;color:var(--color-text);overflow-wrap:anywhere;letter-spacing:0}.ark-record__sub{font-size:var(--font-size-base);color:var(--color-text-muted);overflow-wrap:anywhere}.ark-record__sub a{color:var(--color-accent-text);font-weight:600}.ark-record__tags{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.ark-record__fields,.ark-record__list{display:flex;flex-direction:column;gap:var(--space-2)}.ark-record__list a{color:var(--color-accent-text);font-weight:600;font-size:var(--font-size-base)}.ark-record__list small{display:block;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:400}.ark-record__empty{font-size:var(--font-size-base);color:var(--color-text-subtle)}.ark-record-tabs{display:flex;align-items:flex-end;gap:var(--space-1);border-bottom:var(--border-width) solid var(--color-divider);background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:0 var(--space-3);box-shadow:var(--shadow-block);position:relative}.ark-record-tabs>a,.ark-record-tabs__more>summary{display:inline-flex;align-items:center;gap:var(--space-1);height:44px;padding:0 var(--space-3);border-bottom:var(--border-width-bold) solid transparent;color:var(--color-text-muted);font-size:var(--font-size-base);text-decoration:none;cursor:pointer;white-space:nowrap;list-style:none}.ark-record-tabs__more>summary::-webkit-details-marker{display:none}.ark-record-tabs>a span,.ark-record-tabs__count{font-size:var(--font-size-sm);color:var(--color-text-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:var(--space-1)}.ark-record-tabs>a:hover,.ark-record-tabs__more>summary:hover{color:var(--color-text)}.ark-record-tabs>a[data-active=true],.ark-record-tabs__more>summary[data-active=true]{color:var(--color-accent-text);border-bottom-color:var(--color-accent);font-weight:600}.ark-record-tabs__more{position:relative}.ark-record-tabs__more .ark-popover{top:calc(100% + 4px);left:0;min-width:200px}.ark-record__panel{border-radius:0 0 var(--radius-lg) var(--radius-lg);padding:var(--space-4);margin-top:calc(var(--space-3) * -1);min-width:0}.ark-record__ai,.ark-record__panel{background:var(--color-surface);box-shadow:var(--shadow-block)}.ark-record__ai{border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.ark-record__ai-summary{font-size:var(--font-size-base);color:var(--color-text);line-height:var(--line-height-base)}.ark-record__ai-summary small{color:var(--color-text-subtle);font-size:var(--font-size-sm)}@media (max-width:1023px){.ark-record{grid-template-columns:1fr}.ark-record__side{position:static;max-height:none}}.ark-block__toggle{flex:1 1 auto}.ark-block__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ark-block__action .ark-link,.ark-block__action button{white-space:nowrap;font-size:var(--font-size-sm)}.ark-deal-pipeline{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block);padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.ark-deal-pipeline__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.ark-deal-pipeline__name{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-base);color:var(--color-text);font-weight:500;text-decoration:none}.ark-deal-pipeline__name:hover{color:var(--color-accent-text)}.ark-deal-pipeline__outcomes{display:flex;gap:var(--space-2);flex-shrink:0}.ark-deal-pipeline__lost{font-size:var(--font-size-base);color:var(--color-danger-dark);background:var(--color-danger-bg);border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3)}.ark-outcome{display:inline-flex;align-items:center;gap:var(--space-1);height:var(--control-height-md);padding:0 var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.02em;cursor:pointer}.ark-outcome--won{background:var(--color-success-bg);color:var(--color-success-dark);border:var(--border-width) solid var(--color-success-border)}.ark-outcome--lost{background:var(--color-danger-bg);color:var(--color-danger-dark);border:var(--border-width) solid var(--color-danger-border)}.ark-outcome:hover{filter:brightness(.97)}.ark-deal-side__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ark-deal-side__heading{flex:1 1;min-width:0;font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ark-deal-side__title{font-size:var(--font-size-xl);font-weight:700;line-height:1.25;color:var(--color-text);overflow-wrap:anywhere;letter-spacing:0}.ark-deal-side__links{display:flex;flex-direction:column;gap:var(--space-2)}.ark-deal-side__entity{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);min-width:0}.ark-deal-side__entity,.ark-deal-side__entity small{color:var(--color-text);font-size:var(--font-size-base)}.ark-deal-side__entity small{display:block;font-weight:400}.ark-deal-side__entity .cell-ellipsis{color:var(--color-accent-text)}.ark-deal-side__owner{display:flex;flex-direction:column;gap:var(--space-2)}.ark-record--deal{margin-top:var(--space-2)}.opp-drawer--panel .ark-record__side{position:static;max-height:none}.ark-record--deal .opp-drawer-header__menu-wrap{position:relative}.opp-drawer-tabs.ark-record-tabs{display:flex;gap:var(--space-1);background:var(--color-surface);padding:0 var(--space-3);border:0;border-bottom:var(--border-width) solid var(--color-divider)}.opp-drawer-tabs.ark-record-tabs>button{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-1);height:44px;padding:0 var(--space-3);background:none!important;border:0;border-radius:0;box-shadow:none!important;border-bottom:var(--border-width-bold) solid transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-base);font-weight:500;cursor:pointer}.opp-drawer-tabs.ark-record-tabs>button span{font-size:var(--font-size-sm);color:var(--color-text-subtle);margin-left:var(--space-1)}.opp-drawer-tabs.ark-record-tabs>button[data-active=true]{color:var(--color-accent-text);border-bottom-color:var(--color-accent);font-weight:600}.kanban-card-v2[data-density=compact]{padding:var(--space-3);gap:var(--space-2);display:flex;flex-direction:column;border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:var(--border-width) solid var(--color-divider)}.kanban-card-v2[data-density=compact]:hover{box-shadow:var(--shadow-card-hover)}.ark-card__title{font-size:var(--font-size-base);font-weight:600;color:var(--color-accent-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ark-card__chips{display:flex;align-items:center;gap:var(--space-1);min-width:0}.ark-card__chip{min-width:0;max-width:45%;height:22px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-chip-subtle);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ark-card__avatar{margin-left:auto;flex-shrink:0;width:22px;height:22px;border-radius:var(--radius-full);background:var(--color-accent-dark);color:var(--color-text-inverse);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ark-card__foot{display:flex;align-items:center;gap:var(--space-2)}.ark-card__value{font-size:var(--font-size-base);font-weight:700;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-card__prob{font-size:var(--font-size-sm);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-card__alert{width:24px;height:24px;border-radius:var(--radius-full);border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ark-card__alert[data-state=overdue]{background:var(--color-danger-bg);color:var(--color-danger-dark)}.ark-card__alert[data-state=today]{background:var(--color-warning-bg);color:var(--color-warning-dark)}.ark-card__alert[data-state=planned]{background:var(--color-accent-soft);color:var(--color-accent-text)}.ark-card__alert[data-state=none]{background:var(--color-chip);color:var(--color-text-muted)}.ark-outcome-head{display:flex;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4)}.ark-outcome-head>svg{margin-bottom:6px}.ark-outcome-head[data-tone=won]>svg{color:var(--color-success)}.ark-outcome-head[data-tone=lost]>svg{color:var(--color-danger)}.ark-outcome:disabled{opacity:.5;cursor:not-allowed}.ark-cal{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.ark-cal__filters{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block);padding:var(--space-4);gap:var(--space-4);position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--space-4))}.ark-cal__filters,.ark-cal__group{display:flex;flex-direction:column}.ark-cal__group{gap:var(--space-1)}.ark-cal__group-title{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.ark-cal__dot{width:8px;height:8px;border-radius:var(--radius-full);display:inline-block}.ark-cal__dot[data-state=planned]{background:var(--color-accent)}.ark-cal__dot[data-state=overdue]{background:var(--color-danger)}.ark-cal__dot[data-state=done]{background:var(--color-success)}.ark-cal__dot[data-state=failure]{background:var(--color-text-subtle)}.ark-cal__main{min-width:0;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block);display:flex;flex-direction:column}.ark-cal__toolbar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-divider)}.ark-cal__label{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:0 var(--space-2)}.ark-cal__month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ark-cal__month-head{padding:var(--space-2);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-muted);text-align:center}.ark-cal__month-cell,.ark-cal__month-head{border-bottom:var(--border-width) solid var(--color-divider)}.ark-cal__month-cell{min-height:112px;padding:var(--space-1);border-right:var(--border-width) solid var(--color-divider);display:flex;flex-direction:column;gap:2px;min-width:0}.ark-cal__month-cell[data-outside=true]{background:var(--color-bg-panel)}.ark-cal__month-cell[data-outside=true] .ark-cal__month-day{color:var(--color-text-subtle)}.ark-cal__month-day{align-self:flex-end;min-width:24px;height:24px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.ark-cal__month-day[data-today=true]{background:var(--color-accent);color:var(--color-text-inverse)}.ark-cal__more{background:none;color:var(--color-accent-text);font:inherit;font-size:var(--font-size-sm);font-weight:600;padding:0 var(--space-1)}.ark-cal__event,.ark-cal__more{border:0;cursor:pointer;text-align:left}.ark-cal__event{display:flex;gap:var(--space-1);align-items:baseline;min-width:0;width:100%;padding:2px var(--space-1);border-left:var(--border-width-bold) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-tint);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);overflow:hidden}.ark-cal__event[data-state=overdue]{border-left-color:var(--color-danger);background:var(--color-danger-bg)}.ark-cal__event[data-state=done]{border-left-color:var(--color-success);background:var(--color-success-bg)}.ark-cal__event[data-state=done] .ark-cal__event-title{text-decoration:line-through;color:var(--color-text-muted)}.ark-cal__event-time{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.ark-cal__event-title{min-width:0}.ark-cal__event-record,.ark-cal__event-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ark-cal__event-record{color:var(--color-text-muted)}.ark-cal__grid{display:flex;flex-direction:column;min-width:0}.ark-cal__grid-head{display:grid;grid-template-columns:56px repeat(var(--cal-cols),minmax(0,1fr));border-bottom:var(--border-width) solid var(--color-divider)}.ark-cal__grid-day{padding:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;text-transform:lowercase}.ark-cal__grid-day strong{font-size:var(--font-size-lg);color:var(--color-text);margin-right:2px}.ark-cal__grid-day[data-today=true] strong{color:var(--color-accent-text)}.ark-cal__grid-body{display:grid;grid-template-columns:56px repeat(var(--cal-cols),minmax(0,1fr));max-height:calc(100vh - var(--topbar-h) - 220px);overflow-y:auto}.ark-cal__hours{display:flex;flex-direction:column}.ark-cal__hour{height:24px;font-size:11px;color:var(--color-text-subtle);text-align:right;padding-right:var(--space-2);transform:translateY(-6px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-cal__col{position:relative;border-left:var(--border-width) solid var(--color-divider);display:flex;flex-direction:column}.ark-cal__slot{height:24px;border:0;border-bottom:var(--border-width) dashed var(--color-divider);background:transparent;padding:0;cursor:pointer}.ark-cal__slot:nth-child(2n){border-bottom-style:solid}.ark-cal__slot:hover{background:var(--color-accent-tint)}.ark-cal__col>.ark-cal__event{position:absolute;left:2px;right:2px;flex-direction:column;gap:0;align-items:flex-start;padding:2px var(--space-1);z-index:1}.ark-cal__now{position:absolute;left:0;right:0;border-top:var(--border-width-bold) dashed var(--color-danger);z-index:2;pointer-events:none}.ark-cal__now span{position:absolute;left:0;top:-9px;background:var(--color-danger);color:var(--color-text-inverse);font-size:10px;font-weight:700;border-radius:var(--radius-sm);padding:0 var(--space-1)}.ark-cal__popover{width:320px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.ark-cal__popover-head{display:flex;justify-content:space-between;align-items:center}.ark-cal__popover h3{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);overflow-wrap:anywhere}.ark-cal__popover-meta{font-size:var(--font-size-base);color:var(--color-text-muted)}.ark-cal__popover-block{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.ark-cal__popover-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2)}@media (max-width:1023px){.ark-cal{grid-template-columns:1fr}.ark-cal__filters{position:static}}.ark-prefs{display:flex;flex-direction:column;gap:var(--space-4);max-width:760px}.ark-prefs .ark-record__card>.ark-block__title{margin-bottom:var(--space-1)}.ark-prefs .ark-inline{grid-template-columns:220px minmax(0,1fr);align-items:center}.ark-prefs select{max-width:280px}.ark-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ark-call{flex-direction:column}.ark-call,.ark-call__head{display:flex;gap:var(--space-3)}.ark-call__head{align-items:center;flex-wrap:wrap}.ark-call__title h1{font-size:var(--font-size-h4);font-weight:600;color:var(--color-text);letter-spacing:0}.ark-call__title p{font-size:var(--font-size-base);color:var(--color-text-muted)}.ark-call-tabs .ark-record-tabs{border-radius:var(--radius-lg)}.ark-call__panel{min-width:0}.ark-hyg{gap:var(--space-3)}.ark-hyg,.ark-hyg__card{display:flex;flex-direction:column}.ark-hyg__card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block);padding:var(--space-3) var(--space-4);gap:var(--space-1)}.ark-hyg__head{display:flex;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-divider);margin-bottom:var(--space-1)}.ark-hyg__head strong{font-size:var(--font-size-base);color:var(--color-text);overflow-wrap:anywhere}.ark-hyg__all{font-weight:600;color:var(--color-text-muted)}.ark-hyg__row{display:grid;grid-template-columns:20px 32px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-1) 0 var(--space-1) var(--space-4);font-size:var(--font-size-base)}.ark-hyg__row input{accent-color:var(--color-accent)}.ark-hyg__detail{color:var(--color-text-muted);font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ark-hyg__table{width:100%;border-collapse:collapse;background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-block)}.ark-hyg__table th{background:var(--table-head-bg);font-weight:600;text-align:left}.ark-hyg__table td,.ark-hyg__table th{padding:var(--space-2) var(--space-3);font-size:var(--font-size-base)}.ark-hyg__table td{border-top:var(--border-width) solid var(--table-line)}.ark-hyg__table tr[data-master=true] td{background:var(--color-accent-tint)}.ark-hyg__diagram{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--color-text-muted)}.ark-btn-primary:disabled{opacity:.5;cursor:not-allowed}.ark-analytics-main{padding:var(--space-6) var(--space-8);max-width:1400px}.ark-report{flex-direction:column}.ark-report,.ark-report__head{display:flex;gap:var(--space-4)}.ark-report__head{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.ark-report__head h1{font-size:var(--font-size-h4);font-weight:600;letter-spacing:0}.ark-report__filters .ark-input{width:auto;max-width:220px;min-height:32px;font-size:var(--font-size-xs)}.ark-report__filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ark-report__tabs{padding:0;background:transparent}.ark-report__kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ark-kpi{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ark-kpi__label{font-size:var(--font-size-sm);font-weight:700;letter-spacing:.04em;color:var(--color-text-muted)}.ark-kpi__value{font-size:var(--font-size-h3);font-weight:700;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.ark-kpi__delta{align-self:flex-start;font-size:var(--font-size-sm);font-weight:700;padding:0 var(--space-1);border-radius:var(--radius-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-kpi__delta[data-tone=up]{color:var(--color-success-dark);background:var(--color-success-bg)}.ark-kpi__delta[data-tone=down]{color:var(--color-danger-dark);background:var(--color-danger-bg)}.ark-kpi__delta[data-tone=flat]{color:var(--color-text-muted);background:var(--color-fill-3)}.ark-kpi__prev{font-size:11px;font-weight:600;color:var(--color-text-subtle);letter-spacing:.02em}.ark-kpi__hint{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-report__charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ark-report__card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ark-report__empty{color:var(--color-text-muted);font-size:var(--font-size-base);text-align:center;padding:var(--space-8) 0}.ark-report__donut{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.ark-report__legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);flex:1 1;min-width:180px}.ark-report__legend li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);font-size:var(--font-size-base)}.ark-report__swatch{width:10px;height:10px;border-radius:var(--radius-xs)}.ark-report__legend-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ark-report__legend li strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-report__legend-pct{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:right}.ark-report__table-wrap{overflow-x:auto}.ark-report__table-wrap td[data-align=right],.ark-report__table-wrap th[data-align=right]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-funnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ark-funnel li{display:grid;grid-template-columns:180px minmax(0,1fr) 64px 120px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--font-size-base)}.ark-funnel__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ark-funnel__track{height:24px;background:var(--color-fill-3);border-radius:var(--radius-sm);overflow:hidden}.ark-funnel__bar{display:block;height:100%;background:var(--color-accent);border-radius:var(--radius-sm)}.ark-funnel__value{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-funnel__extra{font-size:var(--font-size-sm);color:var(--color-success-dark)}@media print{.ark-report__filters,.ark-sidebar,.ark-subnav,.ark-topbar{display:none!important}}.ark-gestao-plain{padding:var(--space-6) var(--space-8);min-width:0}@media (max-width:767px){.ark-analytics-main,.ark-gestao-plain{padding:var(--space-4)}}.ark-shell[data-fit=true] .ark-record__side{top:0;max-height:calc(100vh - var(--topbar-h) - var(--space-6))}.ark-qboard{display:flex;gap:var(--space-2);overflow-x:auto;align-items:flex-start;padding-bottom:var(--space-12)}.ark-qboard__col{flex:0 0 var(--kanban-col-w);min-width:var(--kanban-col-w);background:var(--color-bg-panel);border-radius:var(--radius-lg);display:flex;flex-direction:column;max-height:calc(100vh - var(--topbar-h) - 220px)}.ark-qboard__col[data-over=true]{outline:var(--border-width-bold) dashed var(--color-accent)}.ark-qboard__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);border-top:3px solid var(--color-accent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface);font-size:var(--font-size-base)}.ark-qboard__head[data-stage=qualified]{border-top-color:var(--color-success)}.ark-qboard__head[data-stage=disqualified]{border-top-color:var(--color-danger)}.ark-qboard__head span{color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-qboard__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);overflow-y:auto}.ark-qboard__empty{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--space-4) var(--space-2)}.ark-qboard__more{align-self:center;font-size:var(--font-size-sm)}.ark-qboard__add{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);height:var(--control-height-md);border:0;border-radius:var(--radius-lg);background:var(--color-fill-3);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.ark-qboard__add:hover{background:var(--color-accent-tint);color:var(--color-accent-text)}.ark-qcard{cursor:-webkit-grab;cursor:grab}.ark-qboard__dropbar{position:fixed;left:50%;bottom:var(--space-4);transform:translateX(-50%);display:flex;gap:var(--space-3);z-index:var(--z-popup)}.ark-qboard__drop{width:25vw;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-weight:700;font-size:var(--font-size-base);border:var(--border-width-bold) dashed}.ark-qboard__drop--lost{color:var(--color-danger-dark);background:var(--color-danger-bg);border-color:var(--color-danger)}.ark-qboard__drop--won{color:var(--color-success-dark);background:var(--color-success-bg);border-color:var(--color-success)}.ark-qboard__drop--lost:hover{background:var(--color-danger-dark);color:var(--color-text-inverse)}.ark-qboard__drop--won:hover{background:var(--color-success-dark);color:var(--color-text-inverse)}.ark-goal__owner{gap:var(--space-2)}.ark-goal__owner,.ark-goal__status{display:inline-flex;align-items:center}.ark-goal__status{height:var(--control-height-xs);padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600;white-space:nowrap;background:var(--color-fill-3);color:var(--color-text-muted)}.ark-goal__status[data-status=andamento]{background:var(--color-accent-tint);color:var(--color-accent-text)}.ark-goal__status[data-status=atingida]{background:var(--color-success-bg);color:var(--color-success-dark)}.ark-goal__status[data-status=nao-atingida]{background:var(--color-danger-bg);color:var(--color-danger-dark)}.ark-goal__status[data-status=futura]{background:var(--color-warning-bg);color:var(--color-warning-dark)}.ark-goal__progress{display:flex;flex-direction:column;gap:var(--space-1)}.ark-goal__track{height:8px;background:var(--color-fill-3);border-radius:var(--radius-sm);overflow:hidden}.ark-goal__bar{display:block;height:100%;border-radius:var(--radius-sm);background:var(--color-accent)}.ark-goal__bar[data-pace=otimo]{background:var(--color-success)}.ark-goal__bar[data-pace=abaixo]{background:var(--color-warning)}.ark-goal__bar[data-pace=time]{background:var(--color-accent-deep)}.ark-goal__nums{font-size:var(--font-size-sm);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-goal-detail{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.ark-goal-detail h3{font-size:var(--font-size-h4);font-weight:600}.ark-goal-detail__sentence{background:var(--color-bg-panel);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--font-size-base)}.ark-goal-detail__block{display:flex;flex-direction:column;gap:var(--space-2)}.ark-goal-detail__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--font-size-base)}.ark-goal-detail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 88px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.ark-goal-detail__grid span{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-goal-detail__grid strong{font-size:var(--font-size-h5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-goal-ring{width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--ring,var(--color-accent)) calc(var(--pct) * 1%),var(--color-fill-3) 0)}.ark-goal-ring[data-pace=otimo]{--ring:var(--color-success)}.ark-goal-ring[data-pace=abaixo]{--ring:var(--color-warning)}.ark-goal-ring span{width:62px;height:62px;border-radius:50%;background:var(--color-surface);display:grid;place-items:center;font-weight:700;font-size:var(--font-size-base);color:var(--color-text)!important}.ark-goal-detail__seal{border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-weight:600;font-size:var(--font-size-base);background:var(--color-fill-3);color:var(--color-text-muted)}.ark-goal-detail__seal[data-pace=otimo]{background:var(--color-success-bg);color:var(--color-success-dark)}.ark-goal-detail__seal[data-pace=abaixo]{background:var(--color-warning-bg);color:var(--color-warning-dark)}.ark-integrations{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}.ark-integration{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:1fr auto;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text);transition:border-color var(--motion-fast,.12s),box-shadow var(--motion-fast,.12s)}.ark-integration:hover{border-color:var(--color-accent);box-shadow:var(--shadow-card)}.ark-integration:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ark-integration__icon{width:40px;height:40px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--color-accent-tint);color:var(--color-accent-text)}.ark-integration__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ark-integration__name{font-weight:700;font-size:var(--font-size-md,15px)}.ark-integration__tags{display:flex;gap:var(--space-1);flex-wrap:wrap}.ark-integration__state{display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600;background:var(--color-fill-3);color:var(--color-text-muted)}.ark-integration__state[data-state=conectado]{background:var(--color-success-bg);color:var(--color-success-dark)}.ark-integration__state[data-state=sem-leitura]{background:var(--color-warning-bg);color:var(--color-warning-dark)}.ark-integration__state[data-state=tag]{background:var(--color-accent-tint);color:var(--color-accent-text)}.ark-integration__desc{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.45}.ark-integration__detail{font-size:var(--font-size-sm);color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-integration__cta{grid-column:2;justify-self:start;font-size:var(--font-size-sm);font-weight:700;color:var(--color-accent-text)}.ark-product-form{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.ark-product-form__foot{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2)}.ark-mailbox{display:grid;grid-template-columns:220px minmax(320px,420px) minmax(0,1fr);min-height:calc(100vh - var(--topbar-h));background:var(--color-surface)}.ark-mailbox__folders{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-3);border-right:var(--border-width) solid var(--color-border);background:var(--color-surface)}.ark-mailbox__title{font-size:var(--font-size-h4);font-weight:600;padding:0 var(--space-2) var(--space-2)}.ark-mailbox__folders .ark-btn-create{margin:0 0 var(--space-3);justify-content:center}.ark-mailbox__folder{display:flex;align-items:center;height:var(--control-height-md);padding:0 var(--space-3);border:0;border-radius:var(--radius-md);background:none;font:inherit;font-size:var(--font-size-base);color:var(--color-text);text-align:left;cursor:pointer}.ark-mailbox__folder:hover{background:var(--color-fill-3)}.ark-mailbox__folder[data-active=true]{background:var(--color-accent-tint);color:var(--color-accent-text);font-weight:600}.ark-mailbox__folder:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ark-mailbox__list{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-right:var(--border-width) solid var(--color-border);overflow-y:auto;max-height:calc(100vh - var(--topbar-h));background:var(--color-bg);min-width:0}.ark-mailbox__search{display:flex;align-items:center;gap:var(--space-2);height:var(--control-height-md);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-subtle)}.ark-mailbox__search input{flex:1 1;border:0;outline:none;background:none;font:inherit;font-size:var(--font-size-base);color:var(--color-text);min-width:0}.ark-mailbox__reader{display:flex;flex-direction:column;min-width:0;max-height:calc(100vh - var(--topbar-h));overflow:hidden}.ark-mailbox__reader--empty{align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--font-size-base)}@media (max-width:1023px){.ark-mailbox{grid-template-columns:1fr}.ark-mailbox__folders{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:var(--border-width) solid var(--color-border)}.ark-mailbox__list{max-height:none;border-right:0}}.ark-bi{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - var(--topbar-h))}.ark-bi__list{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-3);background:var(--color-surface);border-right:var(--border-width) solid var(--color-border)}.ark-bi__list-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-2) var(--space-2)}.ark-bi__list-head h1{font-size:var(--font-size-h4);font-weight:600}.ark-bi__item{position:relative;display:flex;align-items:center;gap:var(--space-1)}.ark-bi__item,.ark-bi__item a{border-radius:var(--radius-md)}.ark-bi__item a{flex:1 1;min-width:0;padding:var(--space-2) var(--space-3);color:var(--color-text);text-decoration:none;font-size:var(--font-size-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ark-bi__item:hover{background:var(--color-fill-3)}.ark-bi__item[data-active=true]{background:var(--color-accent-tint)}.ark-bi__item[data-active=true] a{color:var(--color-accent-text);font-weight:600}.ark-bi__menu{position:absolute;right:0;top:100%;z-index:var(--z-popup);display:flex;flex-direction:column;min-width:160px;padding:var(--space-1);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}.ark-bi__menu button{text-align:left;padding:var(--space-2) var(--space-3);border:0;background:none;font:inherit;font-size:var(--font-size-base);color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer}.ark-bi__menu button:hover{background:var(--color-fill-3)}.ark-bi__back{margin-top:auto;padding:var(--space-3) var(--space-2) 0;font-size:var(--font-size-sm)}.ark-bi__main{padding:var(--space-6) var(--space-8);min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.ark-bi__head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ark-bi__head h2{font-size:var(--font-size-h4);font-weight:600;margin-right:var(--space-2)}.ark-bi__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(80px,auto);grid-gap:var(--space-4);gap:var(--space-4)}.ark-bi__widget{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ark-bi__widget-head{display:flex;align-items:center;gap:var(--space-2);min-height:24px}.ark-bi__widget-title{flex:1 1;min-width:0;font-size:var(--font-size-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ark-bi__widget-tools{display:inline-flex;gap:2px}.ark-bi__indicator{display:flex;flex-direction:column;gap:var(--space-1)}.ark-bi__compare{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ark-bi__empty{display:flex;flex-direction:column;gap:var(--space-6)}.ark-bi__templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ark-bi__template{display:flex;flex-direction:column;gap:var(--space-1);text-align:left;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font:inherit;color:var(--color-text);cursor:pointer}.ark-bi__template:hover{border-color:var(--color-accent)}.ark-bi__template span{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-bi__template-cat{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-text)!important}.ark-bi__choose{border:0;padding:0;margin:var(--space-4) 0 0;flex-direction:column}.ark-bi__choose,.ark-bi__radio{display:flex;gap:var(--space-2)}.ark-bi__radio{align-items:flex-start;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.ark-bi__radio span{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-base)}.ark-bi__radio small{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-bi__radio:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-tint)}@media (max-width:1023px){.ark-bi{grid-template-columns:1fr}.ark-bi__list{border-right:0;border-bottom:var(--border-width) solid var(--color-border)}.ark-bi__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ark-bi__widget{grid-column:span 2!important}}.ark-auto{display:flex;flex-direction:column;gap:var(--space-4)}.ark-auto__head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ark-auto__back{display:inline-flex;align-items:center;gap:2px;font-size:var(--font-size-sm)}.ark-auto__name{font:inherit;font-size:var(--font-size-h4);font-weight:600;color:var(--color-text);border:var(--border-width) solid transparent;border-radius:var(--radius-md);padding:2px var(--space-2);min-width:200px;background:transparent}.ark-auto__name:hover{border-color:var(--color-border)}.ark-auto__name:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--focus-ring);background:var(--color-surface)}.ark-auto__save{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-auto__save[data-state=error]{color:var(--color-danger-dark)}.ark-auto__config{display:flex;flex-direction:column;gap:var(--space-4);max-width:720px;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block);padding:var(--space-6)}.ark-auto__group{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.ark-auto__check,.ark-auto__radio{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--color-text)}.ark-auto__interval{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);padding-left:var(--space-5)}.ark-auto__interval .ark-field{width:120px}.ark-lifecycle-override{display:inline-flex;align-items:center;gap:var(--space-1)}.ark-lifecycle-override .ark-input{min-height:24px;width:auto;padding-block:0;font-size:var(--font-size-xs)}.ark-auto__num{width:80px}.ark-flow{padding:var(--space-4) 0 var(--space-12)}.ark-flow,.ark-flow__block{display:flex;flex-direction:column;align-items:center}.ark-flow__block{width:100%}.ark-flow__node{width:min(560px,100%);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);border-top:3px solid var(--color-accent)}.ark-flow__node[data-tone=deep]{border-top-color:var(--color-accent-deep)}.ark-flow__node[data-tone=warning]{border-top-color:var(--color-warning)}.ark-flow__node--start,.ark-flow__node[data-tone=success]{border-top-color:var(--color-success)}.ark-flow__node--end{width:auto;flex-direction:row;padding:var(--space-2) var(--space-4);border-top:0;border-radius:999px}.ark-flow__node-head{display:flex;align-items:center;gap:var(--space-2)}.ark-flow__badge{display:inline-flex;align-items:center;align-self:flex-start;height:22px;padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:700;background:var(--color-accent-tint);color:var(--color-accent-text)}.ark-flow__badge[data-tone=success]{background:var(--color-success-bg);color:var(--color-success-dark)}.ark-flow__badge[data-tone=warning]{background:var(--color-warning-bg);color:var(--color-warning-dark)}.ark-flow__badge[data-tone=deep]{background:var(--color-fill-3);color:var(--color-accent-deep)}.ark-flow__badge[data-tone=neutral]{background:var(--color-fill-3);color:var(--color-text-muted)}.ark-flow__counts{font-size:var(--font-size-sm);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-flow__warn{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-warning-dark)}.ark-flow__stages{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);max-height:220px;overflow-y:auto;padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.ark-flow__connector{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-2) 0}.ark-flow__connector:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--color-border);transform:translateX(-50%);z-index:0}.ark-flow__add,.ark-flow__plus,.ark-flow__wait{position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;border:var(--border-width) solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:pointer}.ark-flow__wait{height:24px;padding:0 var(--space-2);border-radius:999px}.ark-flow__plus{width:24px;height:24px;justify-content:center;border-radius:50%;color:var(--color-accent-text)}.ark-flow__add{height:var(--control-height-md);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-accent-text);font-weight:600}.ark-flow__add:hover,.ark-flow__plus:hover,.ark-flow__wait:hover{border-color:var(--color-accent)}.ark-flow__add:focus-visible,.ark-flow__plus:focus-visible,.ark-flow__wait:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ark-flow__wait-pop{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}.ark-flow__wait-row{display:flex;gap:var(--space-2);align-items:center}.ark-bi__drill-chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ark-bi__drill-value{border:0;background:none;padding:0;text-align:left;cursor:pointer}.ark-bi__drill-value:hover{color:var(--color-accent-text);text-decoration:underline}.ark-bi__drill{gap:var(--space-3);padding:var(--space-4)}.ark-bi__drill,.ark-bi__share{display:flex;flex-direction:column}.ark-bi__share{gap:var(--space-4)}.ark-bi__share-link{display:flex;gap:var(--space-2)}.ark-bi-public{min-height:100vh;background:var(--color-bg);padding:var(--space-6) var(--space-8);display:flex;flex-direction:column;gap:var(--space-6)}.ark-bi-public__head{display:flex;align-items:center;gap:var(--space-6)}.ark-bi-public__head h1{font-size:var(--font-size-h4);font-weight:600}@media (max-width:767px){.ark-bi-public{padding:var(--space-4)}.ark-bi-public .ark-bi__grid{grid-template-columns:1fr}.ark-bi-public .ark-bi__widget{grid-column:auto!important}}.ark-crm-goals{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.ark-crm-goals__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ark-crm-goals__head h2,.ark-crm-goals__subtitle{font-size:var(--font-size-h5);font-weight:600;color:var(--color-text)}.ark-crm-goals__subtitle{margin-bottom:var(--space-2)}.ark-crm-goals__owners{display:inline-flex;gap:2px;align-items:center}.ark-price-table{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-price-table .ark-input{height:var(--control-height-sm,28px);min-width:180px}.ark-cf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ark-cf__col{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-block);padding:var(--space-4);gap:var(--space-3);min-width:0}.ark-cf__col,.ark-cf__col ul{display:flex;flex-direction:column}.ark-cf__col ul{list-style:none;margin:0;padding:0;gap:var(--space-2)}.ark-cf__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}.ark-cf__item[data-active=false]{opacity:.7}.ark-cf__main{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.ark-cf__tools{display:inline-flex;align-items:center;gap:var(--space-2)}@media (max-width:1023px){.ark-cf{grid-template-columns:1fr}}.ark-deal-side__code{display:inline-flex;align-self:flex-start;font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.ark-ia-tabs{display:flex;gap:var(--space-1);padding:var(--space-4) var(--space-8) 0;border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface);overflow-x:auto}.ark-ia-tabs__item{padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);color:var(--color-text-muted);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.ark-ia-tabs__item[data-active=true]{color:var(--color-accent-text);border-bottom-color:var(--color-accent);font-weight:600}.ark-report__table-wrap>table{width:100%}.kanban-column__add{margin-left:auto;width:22px;height:22px;border:0;border-radius:var(--radius-sm);background:var(--color-fill-3);color:var(--color-text-muted);font:inherit;font-weight:700;cursor:pointer;line-height:1}.kanban-column__add:hover{background:var(--color-accent-tint);color:var(--color-accent-text)}.kanban-column__add:focus-visible{outline:none;box-shadow:var(--focus-ring)}.kanban-column__sla{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-participants{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ark-participants li{display:flex;align-items:center;gap:var(--space-2)}.ark-participants__main{display:flex;flex-direction:column;flex:1 1;min-width:0}.ark-participants__add{gap:var(--space-2);margin-top:var(--space-2)}.ark-participants__add,.ark-voice{display:flex;flex-direction:column}.ark-voice{padding:var(--space-5);gap:var(--space-3)}.ark-voice__bar{display:flex;height:12px;border-radius:var(--radius-md);overflow:hidden;background:var(--color-fill-3)}.ark-voice__bar span{display:block;min-width:0}.ark-voice__legend{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.ark-voice__legend span:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:var(--space-1);vertical-align:-1px}.ark-voice__legend span[data-who=vendedor]:before{background:var(--color-accent-dark)}.ark-voice__legend span[data-who=cliente]:before{background:var(--color-accent)}.ark-voice__bar span[data-who=vendedor]{background:var(--color-accent-dark)}.ark-voice__bar span[data-who=cliente]{background:var(--color-accent)}.ark-voice__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ark-voice__grid span{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-voice__grid strong{font-size:var(--font-size-h5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ark-voice__grid small{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted)}.ark-cal__split{position:relative;display:inline-flex;gap:1px}.ark-cal__split>.ark-outcome:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ark-cal__split>.ark-outcome:nth-child(2){border-top-left-radius:0;border-bottom-left-radius:0;padding-inline:var(--space-2)}.ark-cal__split-menu{position:absolute;right:0;bottom:calc(100% + var(--space-1));z-index:2;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-1)}.ark-cal__split-menu button{text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text);background:transparent;border:0;cursor:pointer;white-space:nowrap}.ark-cal__split-menu button:hover{background:var(--color-fill-3)}.ark-cal__history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted);max-height:140px;overflow-y:auto}.ark-cal__popover{max-height:calc(100vh - 16px);overflow-y:auto}.ark-cal__popover .ark-flow__wait-row{display:flex;gap:var(--space-2);min-width:0}.ark-cal__popover .ark-flow__wait-row .ark-input{flex:1 1 auto;min-width:0;width:auto}.ark-cal__popover-foot{flex-wrap:wrap}.ark-cal__split .ark-outcome{white-space:nowrap}.ark-channels{display:grid;grid-template-columns:minmax(96px,40%) minmax(0,1fr);grid-column-gap:var(--space-2);column-gap:var(--space-2);grid-row-gap:var(--space-1);row-gap:var(--space-1);margin-top:calc(var(--space-1) * -1);font-size:var(--font-size-sm)}.ark-channels>*{grid-column:2}.ark-channels__row{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ark-channels__row .ark-input,.ark-channels__value{flex:1 1 auto;min-width:0}.ark-channels__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.ark-channels__add{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start}.ark-channels>.ark-channels__row--add{grid-column:1/-1;flex-wrap:wrap;justify-content:flex-end}.ark-channels__row--add .ark-input{flex:1 1 100%}.ark-cal__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.ark-cal__popover-detail{font-size:var(--font-size-sm);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.ark-presend{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.ark-presend,.ark-presend ul{display:flex;flex-direction:column}.ark-presend ul{list-style:none;margin:0;padding:0;gap:var(--space-1)}.ark-presend li{display:flex;gap:var(--space-2);align-items:baseline;color:var(--color-text)}.ark-presend__icon{flex:0 0 16px;font-weight:700;text-align:center}.ark-presend li[data-status=ok] .ark-presend__icon{color:var(--color-success)}.ark-presend li[data-status=warning] .ark-presend__icon{color:var(--color-warning)}.ark-presend li[data-status=blocked] .ark-presend__icon{color:var(--color-danger)}.ark-presend__alert{color:var(--color-text);font-weight:600}.ark-presend__alert[data-tone=ok]{color:var(--color-success)}.ark-columns{list-style:none;margin:var(--space-3) 0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.ark-columns li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) 0;border-bottom:var(--border-width) solid var(--color-divider)}.ark-columns__moves{display:inline-flex;gap:var(--space-1)}.ark-views{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);border-bottom:var(--border-width) solid var(--color-divider);margin-bottom:var(--space-3)}.ark-views>button,.ark-views__tab>button:first-child{background:transparent;border:0;border-bottom:2px solid transparent;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--font-size-base);color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1)}.ark-views>button[data-active=true],.ark-views__tab[data-active=true]>button:first-child{color:var(--color-accent-text);border-bottom-color:var(--color-accent);font-weight:600}.ark-views__tab{display:inline-flex;align-items:center}.ark-views__remove{background:transparent;border:0;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1);display:inline-flex}.ark-views__public{font-size:var(--font-size-xs,11px);color:var(--color-text-muted);font-weight:400}.ark-views>.ark-views__save{color:var(--color-accent-text)}.ark-views[data-bare=true]{border-bottom:0;margin-bottom:var(--space-1)}.ark-comments{gap:var(--space-2);font-size:var(--font-size-sm)}.ark-comments,.ark-comments__item{display:flex;flex-direction:column}.ark-comments__item{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-fill-2,var(--color-bg))}.ark-comments__item header{display:flex;align-items:center;gap:var(--space-2)}.ark-comments__item p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text)}.ark-comments__menu{margin-left:auto}.ark-comments__menu .ark-btn-secondary{border:0;padding:0 var(--space-1);min-height:24px}.ark-comments__composer{position:relative;display:flex;gap:var(--space-2);align-items:flex-end}.ark-comments__composer .ark-input{flex:1 1 auto;min-width:0}.ark-comments__mentions{position:absolute;left:0;bottom:calc(100% + var(--space-1));z-index:3;list-style:none;margin:0;padding:var(--space-1);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:200px}.ark-comments__mentions button{display:block;width:100%;text-align:left;padding:var(--space-1) var(--space-2);border:0;background:transparent;font:inherit;cursor:pointer;border-radius:var(--radius-sm)}.ark-comments__mentions button:hover{background:var(--color-fill-3)}.ark-comments__edit{display:flex;flex-direction:column;gap:var(--space-1)}.timeline-row__comments{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-1)}.timeline-row__comments>.ark-link{display:inline-flex;align-items:center;gap:var(--space-1);align-self:flex-start;font-size:var(--font-size-sm)}.timeline-row__note-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.timeline-row__note-actions .ark-link{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);min-height:32px;min-width:32px}.timeline-row__note-actions .ark-reaction{min-height:32px;min-width:32px;justify-content:center}.ark-reaction{display:inline-flex;align-items:center;gap:2px;min-height:24px;padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:999px;background:var(--color-surface);font:inherit;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer}.ark-reaction[data-active=true]{border-color:var(--color-accent);background:var(--color-accent-tint)}.timeline-row__body>.ark-tag{width:-moz-fit-content;width:fit-content;margin-bottom:var(--space-1)}.ark-segmented--wrap{flex-wrap:wrap;height:auto}.ark-picks{display:flex;flex-direction:column;gap:var(--space-2)}.ark-picks .ark-chip{display:inline-flex;align-items:center;gap:var(--space-1)}.ark-picks .ark-chip button{border:0;background:transparent;padding:0;cursor:pointer;color:var(--color-text-muted);display:inline-flex}.ark-playbook{display:flex;flex-direction:column;gap:var(--space-2)}.ark-playbook+.ark-playbook{border-top:var(--border-width) solid var(--color-divider);padding-top:var(--space-3)}.ark-softphone{position:fixed;z-index:var(--z-drawer);right:var(--space-4);bottom:88px;width:min(360px,calc(100vw - 2 * var(--space-4)));display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}.ark-softphone__head{display:flex;align-items:center;gap:var(--space-2)}.ark-softphone__avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-accent-soft);color:var(--color-accent-deep)}.ark-softphone__who{display:flex;flex-direction:column;flex:1 1;min-width:0}.ark-softphone__who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ark-softphone__state{display:flex;align-items:center;gap:var(--space-2);margin:0}.ark-softphone__post{display:flex;flex-direction:column;gap:var(--space-2)}.ark-softphone__chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ark-softphone__chips .ark-chip[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent-text);background:var(--color-accent-tint);font-weight:600}.ark-rich{display:flex;flex-direction:column;gap:var(--space-1)}.ark-rich__bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.ark-rich__sep{width:1px;height:18px;background:var(--color-border);margin:0 var(--space-1)}.ark-rich__swatch{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-border);cursor:pointer;padding:0;margin:0 2px}.ark-rich__swatch:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ark-rich__area{min-height:220px;height:auto;padding:var(--space-2) var(--space-3);line-height:1.5;overflow-wrap:anywhere}.ark-rich__area:empty:before{content:attr(data-placeholder);color:var(--color-text-muted)}.ark-note-body ol,.ark-note-body ul,.ark-rich__area ol,.ark-rich__area ul{padding-left:var(--space-5);margin:var(--space-1) 0}.ark-note-body{margin-top:var(--space-1);font-size:var(--font-size-base);color:var(--color-text);line-height:1.5;overflow-wrap:anywhere}.ark-note-body div,.ark-note-body p{margin:0}.ark-note-audio{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.ark-note-audio audio{width:min(100%,360px);height:36px}.ark-layout-editor{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:800px){.ark-layout-editor{grid-template-columns:minmax(0,1fr)}}.ark-layout-editor__block{flex-direction:column;align-items:stretch!important;gap:var(--space-2)}.ark-layout-editor__row{display:flex;align-items:center;gap:var(--space-2)}.ark-layout-editor__row strong{flex:1 1}.ark-layout-editor__fields{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-left:var(--space-5)}.ark-layout-preview{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2)}.ark-layout-preview__block{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.ark-layout-preview__line{display:block;min-height:8px;padding-left:var(--space-2);color:var(--color-text-muted);border-left:2px solid var(--color-border)}.opp-health-strip{display:flex;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-size-base)}.opp-health-strip[data-severity=danger]{border-color:var(--color-danger-border);background:var(--color-danger-bg)}.opp-health-strip[data-severity=warning]{border-color:var(--color-warning-border,var(--color-warning));background:var(--color-warning-bg)}.opp-health-strip__badge{font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.opp-health-strip[data-severity=danger] .opp-health-strip__badge{color:var(--color-danger-dark)}.opp-health-strip[data-severity=warning] .opp-health-strip__badge{color:var(--color-warning-dark)}.opp-health-strip__flag{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:600;color:var(--color-text)}.opp-health-strip__meta{color:var(--color-text-muted);font-size:var(--font-size-sm)}.opp-health-strip .ark-link{display:inline-flex;align-items:center;gap:var(--space-1)}.opp-health-strip__msg{width:100%;font-size:var(--font-size-sm);font-weight:600;color:var(--color-success-dark)}.opp-health-strip__msg[data-kind=error]{color:var(--color-danger-dark)}.opp-history-filterbar{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:var(--font-size-base);color:var(--color-text)}.opp-history-filterbar__select select{height:var(--control-height-md);border:0;background:transparent;color:var(--color-accent-text);font:inherit;font-size:var(--font-size-base);cursor:pointer;padding:0 var(--space-1)}.opp-history-filterbar__select select:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.company-360__timeline-body .ark-note-body,.company-360__timeline-body .ark-note-body p{color:var(--color-text);font-size:var(--font-size-base);line-height:1.5}.company-360__timeline-body .ark-note-body b,.company-360__timeline-body .ark-note-body strong{color:inherit;font-size:inherit}.company-360__tab-panel .ark-segmented button{min-height:32px;min-width:32px}.tabs{border-bottom:1px solid var(--color-border)}.tabs__list{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-1);overflow-x:auto;max-width:100%;scrollbar-width:none}.tabs__list::-webkit-scrollbar{display:none}.tabs{min-width:0;max-width:100%}.tabs--pill{border-bottom:none}.tabs--pill .tabs__list{gap:var(--space-1)}.tabs--pill .tabs__tab{padding:var(--space-1) var(--space-3);border-bottom:none;border-radius:var(--radius-full);margin-bottom:0}.tabs--pill .tabs__tab--active{background:var(--color-accent-soft);color:var(--color-accent-text);border-bottom:none}.tabs--mobile{border-bottom:none}.tabs__select-wrap{display:block}.tabs__select{width:100%;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cell-ellipsis{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-summary-card{background:var(--color-accent-tint);border:1px solid var(--color-accent-soft);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.ai-summary-card__eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text)}.ai-summary-card__body{font-size:var(--text-sm);color:var(--color-text);line-height:1.6;display:flex;flex-direction:column;gap:var(--space-3)}.ai-summary-card__headline{margin:0;font-weight:650;color:var(--color-text)}.ai-summary-card__sections{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ai-summary-card__section{display:grid;grid-template-columns:minmax(120px,150px) 1fr;grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);align-items:baseline}.ai-summary-card__section dt{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle)}.ai-summary-card__section dd{margin:0;min-width:0}.ai-summary-card__section dd ul{margin:0;padding-left:1.1em;display:grid;grid-gap:2px;gap:2px}@media (max-width:640px){.ai-summary-card__section{grid-template-columns:1fr;gap:2px}}.ai-summary-card__footer{font-family:var(--font-mono);font-size:11px;color:var(--color-text-subtle)}