@layer components{.doc-header{margin-bottom:1em}.doc-header:after{content:"";display:none}.doc-tabs:after{display:none}h1.doc-header__title{letter-spacing:.02em;font-size:1.5rem;font-weight:600;line-height:2rem}.doc-tabs__tabs{gap:0;display:flex}.doc-tabs__tabs .btn{border:1px solid var(--color-border);background:var(--color-background);border-radius:var(--radius-md);color:var(--color-muted-foreground);padding:.25rem .5rem;font-size:.625rem;font-weight:400;line-height:1.25rem;transition:color .2s,background-color .2s,border-color .2s}.doc-tabs__tabs .btn:not(.btn--disabled):hover{color:var(--color-foreground)}.doc-tabs__tabs a .pill-version-count{background:color-mix(in oklab, var(--color-secondary) 60%, white);color:var(--color-secondary-foreground);transition:color .2s,background-color .2s}.doc-tabs__tabs a:hover .pill-version-count{background:color-mix(in oklab, var(--color-secondary) 70%, white)}.collection-edit{--hostlink-surface-border:color-mix(in oklab, var(--color-border) 88%, white);--hostlink-surface-muted:color-mix(in oklab, var(--color-muted) 42%, white);--hostlink-surface-shadow:0 18px 42px #12222e14}.collection-edit .document-fields__main .document-fields__edit{border-radius:none;box-shadow:none;background-color:#0000;border:none}.collection-edit .doc-controls{margin-bottom:1.25rem;font-size:.85rem}.collection-edit .doc-controls:before{background:0 0}.collection-edit .doc-controls__wrapper{box-shadow:none;background-color:#0000;border:none}.collection-edit .doc-controls__content{padding-inline:1rem}.collection-edit .document-fields{align-items:start;gap:1.5rem}.collection-edit .document-fields__edit,.collection-edit .document-fields__sidebar-fields{border:1px solid var(--hostlink-surface-border);border-radius:calc(var(--radius-lg) + 2px);background:color-mix(in oklab, var(--color-card) 97%, white);box-shadow:var(--hostlink-surface-shadow)}.collection-edit .document-fields__edit{padding:1.25rem}.collection-edit .document-fields__sidebar-fields{background:linear-gradient(180deg, var(--hostlink-surface-muted), color-mix(in oklab, var(--color-card) 97%, white));padding:1rem}.collection-edit .document-fields__sidebar-wrap{top:calc(var(--doc-controls-height) + 1rem);height:calc(100vh - var(--doc-controls-height) - 1rem)}.collection-edit .field-type,.collection-edit .render-field{margin-bottom:1rem}.collection-edit .field-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground);margin-bottom:.35rem;font-size:.75rem;font-weight:600}.collection-edit input,.collection-edit textarea,.collection-edit select,.collection-edit .rs__control{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-input);box-shadow:none;padding:.5rem .75rem}.collection-edit input:focus-visible,.collection-edit textarea:focus-visible,.collection-edit select:focus-visible,.collection-edit .rs__control:focus-visible{border-color:var(--color-primary)}.collection-edit .rs__control{border-radius:var(--radius-md)}.collection-edit .rs__menu{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-input);box-shadow:none;z-index:999;padding:.25rem .75rem}.collection-edit .rs__menu>div>div{border-radius:var(--radius-md);padding:.25rem .5rem}.collection-edit .rs__menu>div>div:hover{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}.relationship-add-new__add-button{border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in oklab, var(--color-background) 82%, white);box-shadow:none;border:1px solid var(--color-border);border-left:none;padding:.25rem .75rem}.collection-edit .tooltip{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent);color:var(--color-foreground);border-radius:var(--radius-md);border:1px solid var(--color-border);padding:.5rem .75rem;font-size:.85rem;line-height:1.25rem}.collection-edit .tooltip--position-top{top:calc(var(--base) * -1.75)}.react-select:has(+.relationship-add-new) .rs__control{border-radius:var(--radius-md) 0 0 var(--radius-md);padding-right:0}.file-details header{gap:.75rem}.file-details__main-detail{padding:.5rem .75rem}.file-details__remove{top:.75rem;right:.75rem}.tabs-field__tabs:before,.tabs-field__tabs:after{content:" ";flex-shrink:0;width:0;display:block}.collection-edit input:hover,.collection-edit textarea:hover,.collection-edit select:hover{border-color:color-mix(in oklab, var(--color-border) 70%, var(--color-foreground))}.collection-edit input:focus,.collection-edit textarea:focus,.collection-edit select:focus,.collection-edit input:focus-within,.collection-edit textarea:focus-within,.collection-edit select:focus-within{border-color:color-mix(in oklab, var(--color-primary) 58%, var(--color-border));box-shadow:0 0 0 3px color-mix(in oklab, var(--color-primary) 12%, transparent);outline:none}.collection-edit .tabs-field__tabs,.collection-edit .tabs-field .tabs-field__tabs{border-bottom:1px solid var(--hostlink-surface-border);gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:inline-flex}.collection-edit .tabs-field__tabs button,.collection-edit .tabs-field .tabs-field__tabs button{color:var(--color-muted-foreground);background:0 0;border:1px solid #0000;border-radius:999px}.collection-edit .tabs-field__tabs button[aria-selected=true],.collection-edit .tabs-field .tabs-field__tabs button[aria-selected=true]{border-color:var(--hostlink-surface-border);background:color-mix(in oklab, var(--color-secondary) 44%, white);color:var(--color-foreground)}.collection-edit .tabs-field__tab-button--active:after{background:var(--color-primary)}.popup-button-list{padding:.5rem}.popup-button-list a,.popup-button-list button{border-radius:var(--radius-md);padding:.25rem .5rem}.popup-button-list a:hover,.popup-button-list button:hover{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}.collection-edit--macros .array-field{gap:.75rem}.collection-edit--macros .array-field__header-wrap{align-items:center;gap:.75rem}.collection-edit--macros .array-field__header-content{gap:.35rem}.collection-edit--macros .array-field__title{color:var(--color-foreground);font-size:.95rem;font-weight:600}.collection-edit--macros .array-field__draggable-rows{gap:.75rem}.collection-edit--macros .array-field .collapsible{border:1px solid var(--hostlink-surface-border);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-card) 97%, white);transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 10px 24px #12222e0f}.collection-edit--macros .array-field .collapsible:hover{border-color:color-mix(in oklab, var(--color-border) 68%, var(--color-primary));box-shadow:0 14px 30px #12222e14}.collection-edit--macros .array-field .collapsible__toggle-wrap{background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 96%, white), color-mix(in oklab, var(--color-muted) 22%, white));gap:.75rem;padding:.8rem .9rem .8rem 1rem}.collection-edit--macros .array-field .collapsible__toggle-wrap:not(.toggle-disabled):hover{background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 94%, white), color-mix(in oklab, var(--color-accent) 18%, white))}.collection-edit--macros .array-field .collapsible--collapsed .collapsible__toggle-wrap{border-bottom-left-radius:calc(var(--radius-lg) + 2px);border-bottom-right-radius:calc(var(--radius-lg) + 2px)}.collection-edit--macros .array-field .collapsible__toggle{color:#0000;font-size:0}.collection-edit--macros .array-field .collapsible__toggle span{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.collection-edit--macros .array-field .collapsible__row-label-wrap,.collection-edit--macros .array-field .array-field__row-header,.collection-edit--macros .array-field .row-label{color:var(--color-foreground);letter-spacing:.01em;font-size:.9rem;font-weight:600}.collection-edit--macros .array-field .collapsible__indicator,.collection-edit--macros .array-field .collapsible__actions,.collection-edit--macros .array-field .collapsible__drag{color:var(--color-muted-foreground);opacity:1}.collection-edit--macros .array-field .collapsible__indicator{background:color-mix(in oklab, var(--color-background) 78%, white);border-radius:999px}.collection-edit--macros .array-field .collapsible__content{background:color-mix(in oklab, var(--color-card) 98%, white);border-top:1px solid color-mix(in oklab, var(--color-border) 78%, white);padding:1rem 1rem .35rem}.collection-edit--macros .array-field .collapsible__content .render-fields{gap:.25rem;display:grid}.collection-edit--macros .array-field__add-row.btn{border:1px dashed color-mix(in oklab, var(--color-border) 70%, var(--color-primary));border-radius:calc(var(--radius-lg) + 2px);background:color-mix(in oklab, var(--color-accent) 12%, white);justify-content:center;align-self:stretch;min-height:2.75rem;transition:border-color .2s,background-color .2s,color .2s}.collection-edit--macros .array-field__add-row.btn:hover:not(:disabled){border-color:color-mix(in oklab, var(--color-primary) 55%, var(--color-border));background:color-mix(in oklab, var(--color-accent) 18%, white)}.collection-edit--macros .array-field__add-row.btn .btn__label,.collection-edit--macros .array-field__add-row.btn .btn__icon{color:var(--color-foreground)}.collection-edit--macros .array-field__add-row.btn .btn__icon{border-color:color-mix(in oklab, var(--color-primary) 35%, var(--color-border))}.collection-edit--macros .array-field__add-row.btn .btn__icon path{stroke:currentColor}.hostlink-account-reset-modal{align-items:center;padding:1.5rem}.hostlink-account-reset-modal:before{background:radial-gradient(circle at top, color-mix(in oklab, var(--color-primary) 10%, transparent), transparent 50%), color-mix(in oklab, var(--color-background) 74%, white);opacity:.96}.hostlink-account-reset-modal:after{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hostlink-account-reset-modal .confirmation-modal__wrapper{border:1px solid color-mix(in oklab, var(--color-border) 84%, white);border-radius:calc(var(--radius-lg) + 6px);background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 98%, white), color-mix(in oklab, var(--color-muted) 20%, white));gap:0;width:min(100%,38rem);padding:0;overflow:hidden;box-shadow:0 28px 70px #12222e29,0 4px 14px #12222e0f}.hostlink-account-reset-modal .confirmation-modal__content{background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 97%, white), color-mix(in oklab, var(--color-muted) 18%, white));gap:1rem;padding:1.5rem 1.5rem 1.2rem;display:grid}.hostlink-account-reset-modal .confirmation-modal__content>*{margin:0}.hostlink-account-reset-modal__heading{align-items:flex-start;gap:.95rem;display:flex}.hostlink-account-reset-modal__icon{size:2.5rem;border:1px solid color-mix(in oklab, var(--color-primary) 22%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-primary) 12%, white);color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.hostlink-account-reset-modal__heading-copy{gap:.35rem;min-width:0;display:grid}.hostlink-account-reset-modal__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-foreground);margin:0;font-size:.72rem;font-weight:700}.hostlink-account-reset-modal .confirmation-modal__content h1{letter-spacing:0;color:var(--color-foreground);margin:0;font-size:1.28rem;font-weight:600;line-height:1.2}.hostlink-account-reset-modal__body{border-top:1px solid color-mix(in oklab, var(--color-border) 82%, white);gap:.75rem;padding-top:.95rem;display:grid}.hostlink-account-reset-modal .confirmation-modal__content p{color:color-mix(in oklab, var(--color-foreground) 78%, var(--color-muted-foreground));margin:0;font-size:.94rem;line-height:1.6}.hostlink-account-reset-modal__note{border-left:3px solid color-mix(in oklab, var(--color-accent) 44%, var(--color-border));border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in oklab, var(--color-accent) 10%, white);color:var(--color-muted-foreground);padding:.7rem .85rem;font-size:.82rem}.hostlink-account-reset-modal .confirmation-modal__controls{border-top:1px solid color-mix(in oklab, var(--color-border) 78%, white);background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 95%, white), color-mix(in oklab, var(--color-muted) 26%, white));justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem 1.5rem;display:flex}.hostlink-account-reset-modal .confirmation-modal__controls .btn{border-radius:var(--radius-md);min-width:8.5rem;min-height:2.75rem;box-shadow:none;margin:0;font-weight:600}.hostlink-account-reset-modal .confirmation-modal__controls .btn--style-secondary{--bg-color:var(--color-background);--color:var(--color-foreground);--btn-border:1px solid var(--color-border);--hover-bg:color-mix(in oklab, var(--color-muted) 62%, white);--hover-color:var(--color-foreground);--hover-btn-border:1px solid color-mix(in oklab, var(--color-border) 70%, var(--color-foreground))}.hostlink-account-reset-modal .confirmation-modal__controls .btn--style-primary{--bg-color:color-mix(in oklab, var(--color-primary) 28%, white);--color:var(--color-primary-foreground);--btn-border:1px solid color-mix(in oklab, var(--color-primary) 50%, var(--color-border));--hover-bg:color-mix(in oklab, var(--color-primary) 40%, white);--hover-color:var(--color-primary-foreground)}@media (max-width:640px){.hostlink-account-reset-modal{align-items:flex-end;padding:1rem}.hostlink-account-reset-modal .confirmation-modal__wrapper{width:100%}.hostlink-account-reset-modal .confirmation-modal__content{padding:1.25rem 1.1rem 1rem}.hostlink-account-reset-modal .confirmation-modal__controls{flex-direction:column-reverse;padding:.9rem 1.1rem 1.1rem}.hostlink-account-reset-modal .confirmation-modal__controls .btn{width:100%;min-width:0}}.collection-edit--macros .tabs-field__content{gap:1.25rem}.collection-edit--macros .field-description{border-left:3px solid color-mix(in oklab, var(--color-accent) 48%, var(--color-border));border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in oklab, var(--color-accent) 10%, white);color:color-mix(in oklab, var(--color-foreground) 82%, var(--color-muted-foreground));margin-top:.5rem;padding:.6rem .8rem;font-size:.82rem;line-height:1.45}.collection-edit--macros .render-field:has(input[type=checkbox]){border:1px solid color-mix(in oklab, var(--color-border) 82%, white);border-radius:calc(var(--radius-lg) - 2px);background:linear-gradient(180deg, color-mix(in oklab, var(--color-card) 97%, white), color-mix(in oklab, var(--color-muted) 18%, white));padding:.9rem 1rem}.collection-edit--macros .render-field:has(input[type=checkbox]) .field-label{margin-bottom:0}.collection-edit--macros .render-field:has(input[type=checkbox]) .field-description{margin-bottom:0;margin-left:2rem}.collection-edit--macros .render-field:has(input[type=checkbox]) input[type=checkbox]{accent-color:var(--color-primary)}}
