@layer payload{:root{--color-base-0:#ffffff;--color-base-50:#fafafa;--color-base-100:#f4f4f5;--color-base-150:#ececee;--color-base-200:#e4e4e7;--color-base-250:#dcdce0;--color-base-300:#d4d4d8;--color-base-350:#bbbbc1;--color-base-400:#a1a1aa;--color-base-450:#898992;--color-base-500:#71717a;--color-base-550:#62626a;--color-base-600:#52525b;--color-base-650:#494950;--color-base-700:#3f3f46;--color-base-750:#333338;--color-base-800:#27272a;--color-base-850:#1f1f22;--color-base-900:#18181b;--color-base-950:#09090b;--color-base-1000:#030303;--theme-bg:#f4f4f6;--theme-border-color:var(--theme-elevation-200);--pt-input-border:var(--theme-elevation-250);--pt-ok:#16a34a;--pt-ok-text:#15803d;--pt-warn:#d97706;--pt-shadow-xs:0 1px 2px 0 rgb(0 0 0/0.05);--pt-shadow-sm:0 1px 3px 0 rgb(0 0 0/0.08),0 1px 2px -1px rgb(0 0 0/0.08);--pt-shadow-md:0 4px 6px -1px rgb(0 0 0/0.09),0 2px 4px -2px rgb(0 0 0/0.09);--pt-shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--accessibility-outline:2px solid var(--pt-accent-ring)}html[data-theme=dark]{--theme-bg:#18181b;--pt-ok:#22c55e;--pt-ok-text:#4ade80;--pt-warn:#f59e0b;--theme-elevation-0:var(--color-base-950);--theme-elevation-50:var(--color-base-900);--theme-elevation-100:var(--color-base-850);--theme-elevation-150:var(--color-base-800);--theme-elevation-200:var(--color-base-750);--theme-elevation-250:var(--color-base-700);--theme-border-color:var(--theme-elevation-150);--pt-input-border:var(--theme-elevation-250);--pt-shadow-xs:0 1px 2px 0 rgb(0 0 0/0.4);--pt-shadow-sm:0 1px 3px 0 rgb(0 0 0/0.45),0 1px 2px -1px rgb(0 0 0/0.45);--pt-shadow-md:0 4px 6px -1px rgb(0 0 0/0.45),0 2px 4px -2px rgb(0 0 0/0.45);--pt-shadow-lg:0 10px 15px -3px rgb(0 0 0/0.5),0 4px 6px -4px rgb(0 0 0/0.5);--accessibility-outline:2px solid var(--pt-accent-ring)}.btn--style-primary{--bg-color:var(--pt-accent);--color:var(--pt-accent-contrast);--hover-bg:var(--pt-accent-hover);--hover-color:var(--pt-accent-contrast)}.btn--style-secondary{--color:var(--theme-text);--btn-border:1px solid var(--theme-border-color);--hover-color:var(--theme-text);--hover-btn-border:1px solid var(--theme-elevation-300);--hover-bg:color-mix(in srgb,var(--theme-elevation-500) 8%,transparent)}.btn{transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.btn--style-pill,.btn--style-primary,.btn--style-secondary,.btn--style-subtle{--btn-font-weight:500;border-radius:var(--pt-radius-ctl)}.btn--style-primary,.btn--style-secondary{box-shadow:var(--pt-shadow-xs)}.btn--style-subtle{--hover-bg:color-mix(in srgb,var(--theme-elevation-500) 8%,transparent)}.field-type input:not([type=checkbox]):not(.section-title__input),.field-type textarea{border:1px solid var(--pt-input-border);border-radius:var(--pt-radius-ctl);box-shadow:var(--pt-shadow-xs);transition:border-color .12s ease,box-shadow .12s ease}}@layer payload{}@layer payload{.field-type input:not([type=checkbox]):not(.section-title__input):focus,.field-type input:not([type=checkbox]):not(.section-title__input):focus-visible,.field-type textarea:focus,.field-type textarea:focus-visible{outline:none;background:var(--theme-input-bg);border:1px solid var(--pt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pt-accent-ring) 18%,transparent)}.search-filter__input{border-radius:var(--pt-radius-ctl);transition:border-color .12s ease,box-shadow .12s ease}.search-filter__input:focus,.search-filter__input:focus-visible{outline:none;border:1px solid var(--pt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pt-accent-ring) 18%,transparent)}.field-type.checkbox .checkbox-input__input{width:34px;height:20px;border-radius:999px;border:1px solid var(--theme-elevation-250);background:var(--theme-elevation-200);box-shadow:none;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}.field-type.checkbox .checkbox-input__icon{position:absolute;top:50%;inset-inline-start:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.25);transform:translateY(-50%);transition:transform .15s ease}.field-type.checkbox .checkbox-input__icon svg{display:none}.field-type.checkbox .checkbox-input--checked .checkbox-input__input{background:var(--pt-accent);border-color:var(--pt-accent)}.field-type.checkbox .checkbox-input--checked .checkbox-input__icon{transform:translate(16px,-50%)}.field-type.checkbox .checkbox-input:not(.checkbox-input--read-only):active .checkbox-input__input,.field-type.checkbox .checkbox-input:not(.checkbox-input--read-only):focus-within .checkbox-input__input{--theme-success-400:color-mix(in srgb,var(--pt-accent-ring) 18%,transparent);border-color:var(--pt-accent)}}@layer payload{.rs__control{border:1px solid var(--pt-input-border);border-radius:var(--pt-radius-ctl);box-shadow:var(--pt-shadow-xs);transition:border-color .12s ease,box-shadow .12s ease}.rs__control--is-focused{border-color:var(--pt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pt-accent-ring) 18%,transparent)}.rs__menu{border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-md);overflow:hidden;z-index:20}.rs__menu-list{padding:4px}.rs__option{border-radius:var(--pt-radius-item);transition:background-color .1s ease}.rs__option--is-focused{background-color:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent);color:var(--theme-text)}.rs__option--is-selected{background-color:color-mix(in srgb,var(--pt-accent) 10%,transparent);color:var(--pt-accent);font-weight:600}.rs__option--is-selected.rs__option--is-focused{background-color:color-mix(in srgb,var(--pt-accent) 16%,transparent)}.rs__multi-value{border-radius:999px;background:var(--theme-elevation-100)}}.react-datepicker{border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-md);background:var(--theme-elevation-0);color:var(--theme-text);font-family:var(--font-body)}.react-datepicker__header{background:transparent;border-bottom:1px solid var(--theme-elevation-100)}.react-datepicker-time__header,.react-datepicker__current-month,.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:var(--theme-text)}.react-datepicker__day--outside-month{color:var(--theme-elevation-400)}.react-datepicker__day:hover{background:color-mix(in srgb,var(--theme-elevation-500) 12%,transparent)}.react-datepicker__day--in-range,.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background:var(--pt-accent);color:var(--pt-accent-contrast)}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__day--selected:hover{background:var(--pt-accent-hover)}.react-datepicker__day--today{font-weight:700;box-shadow:inset 0 0 0 1px var(--pt-accent)}@layer payload{.table tbody tr:has(.checkbox-input--checked){background:color-mix(in srgb,var(--pt-accent) 7%,transparent)}.checkbox-input--checked .checkbox-input__input{background:var(--pt-accent);border-color:var(--pt-accent)}.checkbox-input--checked .checkbox-input__icon,.checkbox-input--checked .checkbox-input__icon .stroke,.checkbox-input--checked .checkbox-input__icon svg{color:var(--pt-accent-contrast);stroke:var(--pt-accent-contrast)}.sort-column__button.sort-column--active{color:var(--pt-accent)}.paginator__page{border-radius:var(--pt-radius-item);transition:background-color .12s ease,color .12s ease}.paginator__page--is-current{background:var(--pt-accent);color:var(--pt-accent-contrast)}.paginator__page:not(.paginator__page--is-current):not(:disabled):hover{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent);color:var(--theme-text)}.list-selection{gap:10px;font-size:13px;color:var(--theme-elevation-500)}.list-selection>span:not(:first-child){display:none}.list-selection__actions{align-items:center;gap:6px}.list-selection__button{padding:4px 11px;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:999px;color:var(--theme-elevation-600);font-size:12.5px;font-weight:500;text-decoration:none;box-shadow:var(--pt-shadow-xs);transition:background-color .12s ease,border-color .12s ease,color .12s ease}html[data-theme=dark] .list-selection__button{background:var(--theme-elevation-50)}.list-selection__button:focus-visible,.list-selection__button:hover{background:color-mix(in srgb,var(--theme-elevation-500) 8%,transparent);border-color:var(--theme-elevation-300);color:var(--theme-text);text-decoration:none}@media(max-width:768px){.collection-list__list-selection{position:static;width:100%;padding:10px 0 0;background:transparent}.collection-list__list-selection .list-selection{flex-wrap:wrap;row-gap:8px;margin-left:0;margin-bottom:0}.list-selection__actions{flex-wrap:wrap;row-gap:8px}}}@layer payload{.checkbox-input:not(.checkbox-input--read-only):active .checkbox-input__input,.checkbox-input:not(.checkbox-input--read-only):focus-within .checkbox-input__input{--theme-success-400:color-mix(in srgb,var(--pt-accent-ring) 16%,transparent)}}@layer payload{.table tbody tr{transition:background-color .1s ease}.table tbody tr:hover{background:color-mix(in srgb,var(--theme-elevation-500) 6%,transparent)}.table tbody tr:has(.checkbox-input--checked):hover{background:color-mix(in srgb,var(--pt-accent) 11%,transparent)}.table tbody tr:nth-child(odd){background:transparent;border-radius:0}.table thead{color:var(--theme-elevation-500)}.table thead th{font-weight:500;border-bottom:1px solid var(--theme-border-color)}.table tbody td{border-bottom:1px solid var(--theme-elevation-100)}.table a{text-decoration:none}.table a:focus-visible,.table a:hover{text-decoration:none;color:var(--pt-accent)}}@layer payload{.table{border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);background:var(--theme-elevation-0);box-shadow:var(--pt-shadow-xs)}.table thead th{background:var(--theme-elevation-50)}.table tbody tr:last-child td{border-bottom:none}.table .checkbox-input__input{border-radius:5px}.cell-status .selected--archived,.cell-status .selected--draft,.cell-status .selected--published{align-items:center;font-weight:500}.bool-cell,.cell-status .selected--archived,.cell-status .selected--draft,.cell-status .selected--published{display:inline-flex;padding:3px 10px;border-radius:999px;background:var(--theme-elevation-100);color:var(--theme-elevation-600);font-size:.82em}.bool-cell{font-family:var(--font-body)}}@layer payload{.pt-bool{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;svg{flex-shrink:0;width:12px;height:12px}}.pt-bool--true{background:color-mix(in srgb,var(--pt-ok) 14%,transparent);color:var(--pt-ok-text)}.pt-bool--false{background:var(--theme-elevation-100);color:var(--theme-elevation-400)}.pill-version-count{background-color:var(--theme-elevation-100);color:var(--theme-elevation-600);border-radius:999px}.radio-input--checked .radio-input__styled-radio{border-color:var(--pt-accent)}.radio-input--checked .radio-input__styled-radio:before{background-color:var(--pt-accent)}.rich-text a,.rich-text-lexical a{color:var(--pt-accent);text-decoration-color:color-mix(in srgb,var(--pt-accent) 40%,transparent)}.loading-overlay__bar,.loading-overlay__bars{color:var(--pt-accent)}.drawer__content{border-start-start-radius:calc(var(--pt-radius-card) + 4px);border-end-start-radius:calc(var(--pt-radius-card) + 4px);box-shadow:-8px 0 40px rgb(0 0 0/.18)}.drawer__blur-bg{background:rgb(0 0 0/.4)}.pt-nav{--nav-padding-block-start:0px;--nav-padding-block-end:10px;background:var(--theme-bg);border-right:0}}@layer payload{}@layer payload{@media(min-width:769px){:root{--nav-width:276px}}.pt-nav .nav__scroll{--nav-padding-inline-start:16px;--nav-padding-inline-end:16px;overflow:hidden}.pt-nav__wrap{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--theme-elevation-250) transparent;padding-bottom:10px}.pt-nav__controls{flex:0 0 auto;margin-top:auto;padding-top:8px}.pt-nav__logo{display:flex;align-items:center;justify-content:flex-start;padding:20px 10px 0;text-decoration:none}.pt-nav__logo:focus-visible,.pt-nav__logo:hover{text-decoration:none}.pt-nav__logo .graphic-logo,.pt-nav__logo-img{height:var(--pt-logo-height,24px);width:auto}html:not([data-theme=dark]) .pt-nav__logo-img--dark,html[data-theme=dark] .pt-nav__logo-img--light{display:none}.pt-nav__wrap{gap:2px}.pt-nav__group{display:flex;flex-direction:column;gap:2px;width:100%}.pt-nav__group-label{margin:16px 0 4px;padding:0 10px;color:var(--theme-elevation-500);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.pt-nav__link{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--pt-radius-ctl);color:var(--theme-elevation-600);font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .12s ease,color .12s ease}a.pt-nav__link:focus-visible,a.pt-nav__link:hover{text-decoration:none;color:var(--theme-text);background:color-mix(in srgb,var(--theme-elevation-500) 12%,transparent)}.pt-nav__link--active{background:var(--pt-accent);color:var(--pt-accent-contrast);font-weight:500;box-shadow:var(--pt-shadow-xs)}a.pt-nav__link--active:focus-visible,a.pt-nav__link--active:hover{background:var(--pt-accent-hover);color:var(--pt-accent-contrast)}.pt-nav__icon{flex-shrink:0;width:16px;height:16px}.pt-nav__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-nav__controls{width:100%;padding-inline:0;padding-bottom:4px}.pt-nav__user{position:relative;width:100%}.pt-nav__user-trigger{width:100%;display:flex;align-items:center;gap:10px;padding:7px 8px;background:transparent;border:0;border-radius:var(--pt-radius-ctl);cursor:pointer;text-align:left;transition:background-color .12s ease}.pt-nav__user-trigger:focus-visible,.pt-nav__user-trigger:hover,.pt-nav__user-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--theme-elevation-500) 12%,transparent)}.pt-nav__user-trigger:focus-visible{outline:2px solid var(--pt-accent);outline-offset:-2px}.pt-nav__user-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:var(--pt-accent);color:var(--pt-accent-contrast);font-size:.72rem;font-weight:600;letter-spacing:.02em}.pt-nav__user-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}.pt-nav__user-name{font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--theme-text)}.pt-nav__user-email,.pt-nav__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-nav__user-email{font-size:11.5px;color:var(--theme-elevation-500)}.pt-nav__user-chevron{flex-shrink:0;width:16px;height:16px;color:var(--theme-elevation-500)}.pt-nav__user-menu{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:30;padding:4px;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-md)}html[data-theme=dark] .pt-nav__user-menu{background:var(--theme-elevation-50)}@media(prefers-reduced-motion:no-preference){.pt-nav__user-menu{animation:pt-user-menu-in .13s cubic-bezier(.22,1,.36,1) both}}@keyframes pt-user-menu-in{0%{opacity:0;transform:translateY(3px) scale(.98)}to{opacity:1;transform:none}}.pt-nav__user-menu-header{display:flex;align-items:center;gap:10px;padding:8px}.pt-nav__user-menu-sep{height:1px;margin:4px -4px;background:var(--theme-elevation-100)}.pt-nav__user-menu-label{padding:6px 8px 2px;font-size:.72rem;font-weight:500;color:var(--theme-elevation-500)}.pt-nav__user-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;background:none;border-radius:var(--pt-radius-item);font-size:13px;font-weight:450;color:var(--theme-text);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .1s ease,color .1s ease;svg{flex-shrink:0;width:16px;height:16px;color:var(--theme-elevation-500)}}.pt-nav__user-menu-item:focus-visible,.pt-nav__user-menu-item:hover{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent);color:var(--theme-text);text-decoration:none}.pt-nav__user-menu-item:focus-visible{outline:none}.pt-nav__user-menu-item:disabled{cursor:default;color:var(--theme-text)}.pt-nav__user-menu-item:disabled:hover{background:none}.pt-nav__user-menu-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;svg{width:14px;height:14px;color:var(--pt-accent)}}.pt-nav__user-menu-item--logout:focus-visible,.pt-nav__user-menu-item--logout:hover{background:color-mix(in srgb,var(--theme-error-500) 12%,transparent);color:var(--theme-error-600);svg{color:var(--theme-error-600)}}}@layer payload{.template-default__nav-toggler-wrapper{display:none}@media(min-width:1441px)and (prefers-reduced-motion:no-preference){.template-default--nav-animate{transition:grid-template-columns .3s cubic-bezier(.32,.72,0,1)}}.template-default__wrap{--theme-bg:var(--theme-elevation-0);display:flex;flex-direction:column;min-height:100dvh;background:var(--theme-elevation-0)}.template-default__wrap>*{flex:0 0 auto}@media(min-width:769px){.template-default__wrap{margin-block:8px;margin-inline:0 8px;width:auto;min-height:calc(100dvh - 16px);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-sm)}.template-default:not(.template-default--nav-open) .template-default__wrap{margin-inline-start:8px}}.app-header{position:sticky;top:0;background:color-mix(in srgb,var(--theme-elevation-0) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--theme-elevation-100)}@media(min-width:769px){.app-header{border-start-start-radius:calc(var(--pt-radius-card) - 1px);border-start-end-radius:calc(var(--pt-radius-card) - 1px)}}.app-header__bg{background:transparent;border:0;box-shadow:none}.app-header__account,.app-header__localizer,.app-header__localizer-spacing,.app-header__step-nav-wrapper{display:none}.app-header__actions-wrapper{margin-left:auto;margin-right:0}.app-header__actions{max-width:none;overflow:visible}.app-header__content{padding-inline-end:20px}.app-header__last-action{margin-right:0}.app-header__gradient-placeholder{display:none}.template-default__wrap>.app-header+[class]{padding-block-start:24px}.template-default__wrap>[class]:not(.app-header):not(.doc-header){flex:1 0 auto;padding-block-end:24px}.auth-fields{padding:0;background:transparent;border:0}.pt-dash__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;gap:16px}.pt-dash__cell{min-height:148px;display:flex;flex-direction:column;min-width:0}.pt-dash__cell--full{grid-column:1/-1}.pt-dash__card{position:relative;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;padding:18px 18px 16px;background-color:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-xs);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}html[data-theme=dark] .pt-dash__card{background-color:var(--theme-elevation-50)}.pt-dash__card:hover{border-color:var(--theme-elevation-300);box-shadow:var(--pt-shadow-md)}}@layer payload{@media(prefers-reduced-motion:no-preference){.pt-dash__card:hover{transform:translateY(-2px)}}.pt-dash__card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.pt-dash__card-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--theme-elevation-100);color:var(--theme-elevation-600);svg{width:17px;height:17px}}.pt-dash__card-label{font-size:.9rem;font-weight:500;color:var(--theme-elevation-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-dash__card-body{display:flex;flex-direction:column;gap:6px;min-width:0}.pt-dash__card-count-row{display:flex;align-items:baseline;gap:10px;min-width:0}.pt-dash__card-count{font-size:2.1rem;font-weight:700;line-height:1.05;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--theme-text)}.pt-dash__card-delta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;background:var(--theme-elevation-100);color:var(--theme-elevation-600);transform:translateY(-3px);svg{width:12px;height:12px}}.pt-dash__card-delta[data-trend=up]{background:color-mix(in srgb,var(--theme-success-500) 12%,transparent);color:var(--theme-success-600)}.pt-dash__card-delta[data-trend=down]{background:color-mix(in srgb,var(--theme-error-500) 10%,transparent);color:var(--theme-error-600)}html[data-theme=dark] .pt-dash__card-delta[data-trend=up]{color:var(--theme-success-400)}html[data-theme=dark] .pt-dash__card-delta[data-trend=down]{color:var(--theme-error-400)}.pt-dash__card-caption{font-size:.8rem;font-weight:450;color:var(--theme-elevation-500)}.pt-dash__spark{display:block;width:100%;height:34px;margin-top:auto;color:var(--pt-accent)}.pt-dash__card-title{font-size:1.3rem;font-weight:650;line-height:1.25;letter-spacing:-.015em;color:var(--theme-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-dash__card-link{position:absolute;inset:0;z-index:1;border-radius:var(--pt-radius-card)}.pt-dash__card-link:focus-visible{outline:2px solid var(--pt-accent);outline-offset:2px}.pt-dash__card-create{position:absolute;top:18px;right:18px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--pt-accent);color:var(--pt-accent-contrast);opacity:0;transition:opacity .15s ease,background-color .15s ease;svg{width:16px;height:16px}}.pt-dash__card-create:focus-visible,.pt-dash__card:hover .pt-dash__card-create{opacity:1}.pt-dash__card-create:hover{background:var(--pt-accent-hover)}.pt-dash__card-create:focus-visible{outline:2px solid var(--pt-accent);outline-offset:2px}.pt-dash__widgets{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px}.pt-dash__widget{display:flex;flex-direction:column;min-width:0;grid-column:span 6}.pt-dash__widget--full{grid-column:1/-1}.pt-dash__widget--third{grid-column:span 4}@media(max-width:1024px){.pt-dash__widget,.pt-dash__widget--third{grid-column:span 6}}@media(max-width:768px){.pt-dash__widget,.pt-dash__widget--third{grid-column:1/-1}}}@layer payload{.pt-header-actions{display:flex;align-items:center;gap:4px}.pt-header-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:transparent;border:0;border-radius:var(--pt-radius-ctl);color:var(--theme-elevation-600);cursor:pointer;transition:background-color .12s ease,color .12s ease;svg{width:17px;height:17px}}.pt-header-btn:focus-visible,.pt-header-btn:hover,.pt-header-btn[aria-expanded=true]{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent);color:var(--theme-text)}.pt-header-btn:focus-visible{outline:none}.pt-nav-collapse{position:absolute;inset-inline-start:18px;top:50%;transform:translateY(-50%)}.app-header__actions-wrapper{position:static}.pt-nav-collapse[aria-expanded=true]:not(:hover):not(:focus-visible){background:transparent;color:var(--theme-elevation-600)}.pt-nav-collapse:active{transform:translateY(calc(-50% + 1px))}@media(max-width:1440px){.pt-nav-collapse{display:none}}.pt-custom{position:relative}.pt-custom__panel{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:80;width:min(308px,100vw - 32px);max-height:calc(100vh - var(--app-header-height, 64px) - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:14px;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-lg);white-space:normal}html[data-theme=dark] .pt-custom__panel{background:var(--theme-elevation-50)}@media(prefers-reduced-motion:no-preference){.pt-custom__panel{animation:pt-user-menu-in .13s cubic-bezier(.22,1,.36,1) both}}.pt-custom__section{display:flex;flex-direction:column;gap:7px}.pt-custom__label{font-size:12px;font-weight:500;color:var(--theme-elevation-500)}.pt-custom__presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pt-custom__preset{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 6px;background:var(--theme-elevation-50);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-item);color:var(--theme-elevation-600);font-size:11.5px;font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.pt-custom__preset:hover,html[data-theme=dark] .pt-custom__preset{background:var(--theme-elevation-100)}.pt-custom__preset:hover{color:var(--theme-text)}html[data-theme=dark] .pt-custom__preset:hover{background:var(--theme-elevation-150)}.pt-custom__preset--active,.pt-custom__preset--active:hover{border-color:var(--pt-accent);background:color-mix(in srgb,var(--pt-accent) 8%,transparent);color:var(--theme-text)}.pt-custom__preset-dot{flex-shrink:0;width:10px;height:10px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(0 0 0/.12)}html[data-theme=dark] .pt-custom__preset-dot{box-shadow:inset 0 0 0 1px rgb(255 255 255/.18)}.pt-custom__fonts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pt-custom__font{display:inline-flex;align-items:center;justify-content:center;padding:7px 6px;background:var(--theme-elevation-50);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-item);color:var(--theme-elevation-600);font-size:12px;font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.pt-custom__font:hover,html[data-theme=dark] .pt-custom__font{background:var(--theme-elevation-100)}.pt-custom__font:hover{color:var(--theme-text)}html[data-theme=dark] .pt-custom__font:hover{background:var(--theme-elevation-150)}.pt-custom__font--active,.pt-custom__font--active:hover{border-color:var(--pt-accent);background:color-mix(in srgb,var(--pt-accent) 8%,transparent);color:var(--theme-text)}.pt-custom__swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pt-custom__swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:28px;padding:0;border:0;border-radius:8px;cursor:pointer;box-shadow:inset 0 0 0 1px rgb(0 0 0/.1);transition:transform .12s ease,box-shadow .12s ease}html[data-theme=dark] .pt-custom__swatch{box-shadow:inset 0 0 0 1px rgb(255 255 255/.16)}.pt-custom__swatch:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgb(0 0 0/.1),0 2px 6px rgb(0 0 0/.18)}.pt-custom__swatch--active,.pt-custom__swatch--active:hover{transform:none;box-shadow:inset 0 0 0 1px rgb(255 255 255/.2),0 0 0 2px var(--theme-elevation-0),0 0 0 4px var(--pt-accent)}html[data-theme=dark] .pt-custom__swatch--active,html[data-theme=dark] .pt-custom__swatch--active:hover{box-shadow:inset 0 0 0 1px rgb(255 255 255/.2),0 0 0 2px var(--theme-elevation-50),0 0 0 4px var(--pt-accent)}.pt-custom__swatch--active:after{content:"";width:12px;height:12px;background:#fff;filter:drop-shadow(0 1px 1px rgb(0 0 0/.35));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}.pt-custom__hex{display:flex;align-items:center;gap:9px;height:34px;padding:0 11px;background:var(--theme-input-bg);border:1px solid var(--pt-input-border);border-radius:8px;transition:border-color .12s ease,box-shadow .12s ease}.pt-custom__hex:focus-within{border-color:var(--pt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pt-accent-ring) 18%,transparent)}.pt-custom__hex-preview{flex-shrink:0;width:16px;height:16px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(0 0 0/.12)}html[data-theme=dark] .pt-custom__hex-preview{box-shadow:inset 0 0 0 1px rgb(255 255 255/.18)}.pt-custom__hex-input{flex:1 1;min-width:0;padding:0;background:transparent;border:0;outline:none;box-shadow:none;color:var(--theme-text);font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;letter-spacing:.02em}.pt-custom__hex-input::placeholder{color:var(--theme-elevation-400)}.pt-custom__hex-input:focus,.pt-custom__hex-input:focus-visible{outline:none;border:0;box-shadow:none}.pt-custom__segments{display:flex;align-items:stretch;gap:2px;padding:3px;border-radius:var(--pt-radius-ctl)}.pt-custom__segments,html[data-theme=dark] .pt-custom__segments{background:var(--theme-elevation-100)}.pt-custom__segment{flex:1 1;display:inline-flex;align-items:center;justify-content:center;padding:5px 4px;border:0;background:transparent;border-radius:calc(var(--pt-radius-ctl) - 2px);color:var(--theme-elevation-500);font-size:11.5px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background-color .12s ease,color .12s ease;svg{width:13px;height:13px}}.pt-custom__segment:hover{color:var(--theme-text)}.pt-custom__segment--active{background:var(--theme-elevation-0);color:var(--theme-text);box-shadow:var(--pt-shadow-xs)}html[data-theme=dark] .pt-custom__segment--active{background:var(--theme-elevation-200)}.pt-custom__footer{display:flex;gap:8px}.pt-custom__copy{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-ctl);background:transparent;color:var(--theme-text);font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease;svg{width:13px;height:13px}}.pt-custom__copy:hover{background:color-mix(in srgb,var(--theme-elevation-500) 8%,transparent)}.pt-custom__copy--done,.pt-custom__copy--done:hover{border-color:var(--pt-accent);color:var(--pt-accent);background:color-mix(in srgb,var(--pt-accent) 8%,transparent)}.pt-custom__reset{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:0;border-radius:var(--pt-radius-ctl);background:var(--theme-elevation-1000);color:var(--theme-elevation-0);font-size:12.5px;font-weight:500;cursor:pointer;transition:opacity .12s ease;svg{width:13px;height:13px}}.pt-custom__reset:hover{opacity:.85}.pt-header-user{position:relative;margin-inline-start:2px}.pt-header-user-trigger{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 4px;background:transparent;border:0;border-radius:var(--pt-radius-ctl);cursor:pointer;text-align:left;transition:background-color .12s ease}.pt-header-user-trigger:focus-visible,.pt-header-user-trigger:hover,.pt-header-user-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent)}.pt-header-user-trigger:focus-visible{outline:none}.pt-header-user-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--pt-accent);color:var(--pt-accent-contrast);font-size:.66rem;font-weight:600;letter-spacing:.02em}.pt-header-user-info{min-width:0;display:flex;flex-direction:column;line-height:1.2}.pt-header-user-name{font-size:13px;font-weight:550;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.pt-header-user-trigger .pt-header-user-email{display:none}.pt-header-user-chevron{flex-shrink:0;width:14px;height:14px;color:var(--theme-elevation-500)}@media(max-width:900px){.pt-header-user-trigger .pt-header-user-chevron,.pt-header-user-trigger .pt-header-user-info{display:none}}.pt-header-user-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:80;width:236px;padding:4px;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-md);white-space:normal}html[data-theme=dark] .pt-header-user-menu{background:var(--theme-elevation-50)}@media(prefers-reduced-motion:no-preference){.pt-header-user-menu{animation:pt-user-menu-in .13s cubic-bezier(.22,1,.36,1) both}}.pt-header-user-menu-header{display:flex;align-items:center;gap:10px;padding:8px}.pt-header-user-menu .pt-header-user-name{max-width:none}.pt-header-user-email{font-size:11.5px;color:var(--theme-elevation-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-header-user-menu-sep{height:1px;margin:4px -4px;background:var(--theme-elevation-100)}.pt-header-user-menu-label{padding:6px 8px 2px;font-size:.72rem;font-weight:500;color:var(--theme-elevation-500)}.pt-header-user-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;background:none;border-radius:var(--pt-radius-item);font-size:13px;font-weight:450;color:var(--theme-text);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .1s ease,color .1s ease;svg{flex-shrink:0;width:16px;height:16px;color:var(--theme-elevation-500)}}.pt-header-user-menu-item:focus-visible,.pt-header-user-menu-item:hover{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent);color:var(--theme-text);text-decoration:none}.pt-header-user-menu-item:focus-visible{outline:none}.pt-header-user-menu-item:disabled{cursor:default;color:var(--theme-text)}.pt-header-user-menu-item:disabled:hover{background:none}.pt-header-user-menu-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;svg{width:14px;height:14px;color:var(--pt-accent)}}.pt-header-user-menu-item--logout:focus-visible,.pt-header-user-menu-item--logout:hover{background:color-mix(in srgb,var(--theme-error-500) 12%,transparent);color:var(--theme-error-600);svg{color:var(--theme-error-600)}}}@layer payload{#action-create:before,#action-delete:before,#action-duplicate:before,#action-save .btn__content:before,#action-save-draft .btn__content:before,#action-unpublish:before,#toggle-list-columns:before,#toggle-list-filters:before,.list-create-new-doc__create-new-button .btn__content:before,.list-header__title-actions .btn[aria-label="Bulk Upload"] .btn__content:before{content:"";flex-shrink:0;width:14px;height:14px;background:currentColor;-webkit-mask:var(--pt-ico) center/contain no-repeat;mask:var(--pt-ico) center/contain no-repeat}#action-save .btn__content,#action-save-draft .btn__content,.list-create-new-doc__create-new-button .btn__content,.list-header__title-actions .btn[aria-label="Bulk Upload"] .btn__content{display:inline-flex;align-items:center;gap:7px}#action-create,#action-delete,#action-duplicate,#action-unpublish{display:flex;align-items:center;gap:9px}#toggle-list-columns,#toggle-list-filters{gap:6px}#toggle-list-columns:before,#toggle-list-filters:before{width:13px;height:13px}#action-create,.list-create-new-doc__create-new-button .btn__content{--pt-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E")}.list-header__title-actions .btn[aria-label="Bulk Upload"] .btn__content{--pt-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m17 8-5-5-5 5'/%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3C/svg%3E")}#action-save .btn__content{--pt-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}#action-save-draft .btn__content{--pt-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z'/%3E%3Cpath d='M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7'/%3E%3Cpath d='M7 3v4a1 1 0 0 0 1 1h7'/%3E%3C/svg%3E")}#action-duplicate{--pt-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E")}#action-delete{--pt-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6'/%3E%3Cpath d='M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3C/svg%3E")}#action-unpublish{--pt-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='5' x='2' y='3' rx='1'/%3E%3Cpath d='M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8'/%3E%3Cpath d='M10 12h4'/%3E%3C/svg%3E")}#toggle-list-columns{--pt-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18'/%3E%3Cpath d='M15 3v18'/%3E%3C/svg%3E")}#toggle-list-filters{--pt-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M7 12h10'/%3E%3Cpath d='M10 18h4'/%3E%3C/svg%3E")}#action-delete:focus-visible,#action-delete:hover{background:color-mix(in srgb,var(--theme-error-500) 12%,transparent);color:var(--theme-error-600)}}@layer payload{.search-bar{background:var(--theme-input-bg);border:1px solid var(--pt-input-border);border-radius:var(--pt-radius-ctl);box-shadow:var(--pt-shadow-xs);transition:border-color .12s ease,box-shadow .12s ease}.search-bar:focus-within{border-color:var(--pt-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pt-accent-ring) 18%,transparent)}.search-bar .search-filter__input,.search-bar .search-filter__input:focus,.search-bar .search-filter__input:focus-visible{background:transparent;border:0;box-shadow:none}.pill{border-radius:var(--pt-radius-ctl)}.pill--size-small{padding:0 10px}.pill--style-light{background:var(--theme-input-bg);border:1px solid var(--theme-border-color);color:var(--theme-elevation-600)}.pill--style-light.pill--has-action:hover{background:color-mix(in srgb,var(--theme-elevation-500) 8%,transparent);border-color:var(--theme-elevation-300);color:var(--theme-text)}.pill--style-dark{background:var(--pt-accent);border:1px solid transparent;color:var(--pt-accent-contrast)}.pill--style-dark.pill--has-action:hover{background:var(--pt-accent-hover);color:var(--pt-accent-contrast)}.btn--style-pill{--bg-color:var(--pt-accent-subtle);--color:var(--pt-accent);--hover-bg:var(--pt-accent);--hover-color:var(--pt-accent-contrast)}.doc-tabs__tabs{display:inline-flex;align-items:center;gap:2px;margin:0;padding:3px;list-style:none;background:var(--theme-elevation-100);border:0;border-radius:var(--pt-radius-ctl)}html[data-theme=dark] .doc-tabs__tabs{background:var(--theme-elevation-50)}.doc-tab{background:transparent;border-radius:calc(var(--pt-radius-ctl) - 2px);color:var(--theme-elevation-500);--btn-padding-block-start:4px;--btn-padding-block-end:4px;--btn-padding-inline-start:14px;--btn-padding-inline-end:14px;font-size:.85rem;font-weight:500}a.doc-tab:focus-visible,a.doc-tab:hover{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent);color:var(--theme-text);text-decoration:none}.doc-tab--active{background:var(--theme-elevation-0);color:var(--theme-text);box-shadow:var(--pt-shadow-xs)}html[data-theme=dark] .doc-tab--active{background:var(--theme-elevation-150)}.relationship-add-new__add-button{width:40px;height:40px;margin-left:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-input-bg);border:1px solid var(--pt-input-border);border-radius:var(--pt-radius-ctl);color:var(--theme-elevation-600);transition:border-color .12s ease,background-color .12s ease,color .12s ease}.relationship-add-new__add-button:focus-visible,.relationship-add-new__add-button:hover{background:var(--pt-accent-subtle);border-color:color-mix(in srgb,var(--pt-accent) 40%,var(--pt-input-border));color:var(--pt-accent)}.array-field__add-row,.blocks-field__drawer-toggler{--btn-color:var(--theme-elevation-500);width:100%;margin-block-start:4px;justify-content:center;border:1px dashed var(--theme-elevation-300);border-radius:var(--pt-radius-card);background:color-mix(in srgb,var(--theme-elevation-50) 40%,transparent);transition:border-color .15s ease,background-color .15s ease}.array-field__add-row .btn__content,.blocks-field__drawer-toggler .btn__content{width:100%;justify-content:center;padding-block:4px;font-weight:500}.array-field__add-row:focus-visible,.array-field__add-row:hover,.blocks-field__drawer-toggler:focus-visible,.blocks-field__drawer-toggler:hover{--btn-color:var(--pt-accent);border-color:color-mix(in srgb,var(--pt-accent) 45%,var(--theme-elevation-300));background:var(--pt-accent-subtle)}.array-field__add-row .btn__icon,.blocks-field__drawer-toggler .btn__icon{background:transparent;border:0;border-radius:0;color:inherit}.popup__content{background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-md);padding:5px}html[data-theme=dark] .popup__content{background:var(--theme-elevation-50)}.popup__caret{display:none}.popup-button-list__button{border-radius:var(--pt-radius-item);padding:7px 10px;color:var(--theme-text);text-decoration:none;transition:background-color .12s ease,color .12s ease}}@layer payload{.popup-button-list__button:focus-visible,.popup-button-list__button:hover{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent);color:var(--theme-text);text-decoration:none}.confirmation-modal__wrapper{border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-lg)}html[data-theme=dark] .confirmation-modal__wrapper{background:var(--theme-elevation-50)}.confirmation-modal__content h1{margin-bottom:6px;font-size:1.3rem;letter-spacing:-.015em}.confirmation-modal__content p{margin-top:0;color:var(--theme-elevation-500)}.status__value-wrap{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:var(--theme-elevation-100);font-size:.8rem}.status__label{color:var(--theme-elevation-500)}.status__value{font-weight:600}.query-inspector__results{background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);padding:14px 16px}html[data-theme=dark] .query-inspector__results{background:var(--theme-elevation-50)}.copy-to-clipboard{border-radius:var(--pt-radius-item);color:var(--theme-elevation-500);transition:background-color .12s ease,color .12s ease}.copy-to-clipboard:focus-visible,.copy-to-clipboard:hover{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent);color:var(--theme-text)}}@layer payload{.file-field{background:transparent}.dropzone{background:color-mix(in srgb,var(--theme-elevation-50) 55%,transparent);border:1px dashed var(--theme-elevation-300);border-radius:var(--pt-radius-card);transition:border-color .15s ease,background-color .15s ease}.dropzone:hover{border-color:var(--theme-elevation-400)}.dropzone.dragging{border-color:var(--pt-accent);background:var(--pt-accent-subtle)}@media(prefers-reduced-motion:no-preference){.dropzone.dragging{animation:pt-drop-pulse 1.3s ease-in-out infinite}}.file-field__dragAndDropText,.file-field__orText{color:var(--theme-elevation-500)}.file-details{background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-xs);overflow:hidden}html[data-theme=dark] .file-details{background:var(--theme-elevation-50)}.file-meta__url a{text-decoration:none}.file-meta__url a:focus-visible,.file-meta__url a:hover{color:var(--pt-accent);text-decoration:none}.file-meta__size-type{color:var(--theme-elevation-500)}.upload-field-card{background:var(--theme-input-bg);border-radius:var(--pt-radius-card)}html[data-theme=dark] .upload-field-card{background:var(--theme-elevation-50)}.upload-relationship-details__filename a{text-decoration:none}.upload-relationship-details__filename a:focus-visible,.upload-relationship-details__filename a:hover{color:var(--pt-accent);text-decoration:none}.upload-relationship-details__meta{color:var(--theme-elevation-500)}.upload-field-card .thumbnail img,td .thumbnail img{border-radius:var(--pt-radius-item);object-fit:cover}.table td .file{display:flex;align-items:center;gap:10px;min-width:0}.table td .file__filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.table th.pt-actions-cell{width:1%}.table td.pt-actions-cell{width:1%;white-space:nowrap;text-align:end;padding-inline-end:12px}.table td.pt-actions-cell .pt-actions__btn+.pt-actions__btn{margin-inline-start:2px}}@layer payload{.pt-actions__btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:28px;height:28px;padding:0;border:0;background:transparent;border-radius:var(--pt-radius-item);color:var(--theme-elevation-400);font-family:var(--font-body);text-decoration:none;cursor:pointer;transition:background-color .1s ease,color .1s ease;svg{width:14px;height:14px}}a.pt-actions__btn:focus-visible,a.pt-actions__btn:hover{text-decoration:none}.pt-actions__btn:focus-visible,.pt-actions__btn:hover{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent);color:var(--theme-text)}.pt-actions__btn:disabled{opacity:.5;pointer-events:none}.pt-actions__btn--danger:focus-visible,.pt-actions__btn--danger:hover{background:color-mix(in srgb,var(--theme-error-500) 12%,transparent);color:var(--theme-error-600)}.pt-actions__btn--armed,.pt-actions__btn--armed:focus-visible,.pt-actions__btn--armed:hover{width:auto;padding:0 9px;background:color-mix(in srgb,var(--theme-error-500) 12%,transparent);color:var(--theme-error-600);font-size:11.5px;font-weight:600}}@layer payload{.payload-toast-container .payload-toast-item{align-items:flex-start;gap:10px;padding:13px 15px;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-lg);color:var(--theme-text);font-family:var(--font-body)}html[data-theme=dark] .payload-toast-container .payload-toast-item{background:var(--theme-elevation-50)}.payload-toast-container .payload-toast-item .toast-title{font-size:13px;font-weight:550;line-height:1.45}.payload-toast-container .payload-toast-item .toast-icon{color:var(--theme-elevation-500)}.payload-toast-container .payload-toast-item[data-type=success] .toast-icon{color:var(--pt-ok)}.payload-toast-container .payload-toast-item[data-type=error] .toast-icon{color:var(--theme-error-500)}.payload-toast-container .payload-toast-item[data-type=warning] .toast-icon{color:var(--pt-warn)}.shimmer-effect{background-color:var(--theme-elevation-100);border-radius:var(--pt-radius-item);overflow:hidden}.shimmer-effect__shine{background-image:linear-gradient(90deg,transparent 8%,color-mix(in srgb,var(--theme-elevation-0) 65%,transparent) 18%,transparent 33%)}.tooltip{font-size:.8rem}.field-error.tooltip,.tooltip{border-radius:var(--pt-radius-item);font-weight:500}.error-pill{border-radius:999px;font-weight:600}.banner{border-radius:var(--pt-radius-card)}.template-minimal .template-minimal__wrap{background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-lg);padding:40px 36px 36px}html[data-theme=dark] .template-minimal .template-minimal__wrap{background:var(--theme-elevation-50)}.login__brand{display:flex;justify-content:center;margin-bottom:28px}.template-minimal__wrap .graphic-logo{height:30px;width:auto}.login__form>a{font-size:.85rem;color:var(--theme-elevation-500);text-decoration:none}}@layer payload{.login__form>a:focus-visible,.login__form>a:hover{color:var(--pt-accent);text-decoration:none}.template-minimal .form-submit .btn{width:100%}}@layer payload{.html-diff :is(p,h1,h2,h3,h4,h5,h6,blockquote,pre):before{border-radius:var(--pt-radius-item)}.html-diff [data-match-type=create],.html-diff [data-match-type=delete]{border-radius:4px}.field-diff-label{color:var(--theme-elevation-600);font-size:.85rem}.confirmation-modal__wrapper{padding:26px 30px;gap:14px;min-width:min(620px,100vw - 48px)}.pill{justify-content:center}.pill__label{text-align:center}.id-label{border-radius:999px;justify-content:center}}@layer payload{@media(prefers-reduced-motion:no-preference){.btn--style-pill:active,.btn--style-primary:active,.pt-custom__copy:active,.pt-custom__reset:active,.pt-dash__card-create:active,.pt-header-btn:not(.pt-nav-collapse):active{transform:translateY(1px)}}}.payload-toast-container .payload-toast-close-button,.payload-toast-container [data-close-button]{display:none!important}@layer payload{.app-header__mobile-nav-toggler{width:40px;height:40px;border-radius:var(--pt-radius-ctl);align-items:center;justify-content:center;transition:background-color .12s ease}@media(max-width:1440px){.app-header__mobile-nav-toggler{display:inline-flex}}.app-header__mobile-nav-toggler:focus-visible,.app-header__mobile-nav-toggler:hover{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent)}.app-header__mobile-nav-toggler .hamburger{position:relative;width:20px;height:20px;background:transparent;border-radius:0;box-shadow:none}.app-header__mobile-nav-toggler .hamburger>*{display:none}.app-header__mobile-nav-toggler .hamburger:before{content:"";position:absolute;inset:0;background:var(--theme-elevation-800);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18'/%3E%3Cpath d='m14 9 3 3-3 3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M9 3v18'/%3E%3Cpath d='m14 9 3 3-3 3'/%3E%3C/svg%3E") center/contain no-repeat}.app-header__mobile-nav-toggler.nav-toggler--is-open{opacity:1}.pt-nav__backdrop{display:none}@media(max-width:1440px){.template-default--nav-hydrated,.template-default--nav-hydrated.template-default--nav-open{grid-template-columns:0 minmax(0,1fr)}.template-default--nav-hydrated .template-default__wrap{grid-column:2}.template-default--nav-animate{transition:none}}@media(max-width:1440px)and (min-width:769px){.template-default--nav-open .template-default__wrap{margin-inline-start:8px}}@media(max-width:1440px){.pt-nav{position:fixed;inset:0;z-index:120;width:100%;height:100dvh;border-right:0;background:transparent;opacity:1;overflow:visible;pointer-events:none}[dir=rtl] .pt-nav{border-left:0}.pt-nav.nav--nav-animate{transition:none}.pt-nav .pt-nav__backdrop{display:block;position:absolute;inset:0;z-index:0;background:rgb(5 6 10/.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none}.pt-nav.nav--nav-open .pt-nav__backdrop{opacity:1;pointer-events:auto}.pt-nav .nav__scroll{position:absolute;top:0;bottom:0;inset-inline-start:0;z-index:1;width:min(304px,86vw);--nav-padding-block-start:20px;background:var(--theme-bg);border-inline-end:1px solid var(--theme-border-color);box-shadow:var(--pt-shadow-lg);pointer-events:auto;transform:translateX(-100%)}[dir=rtl] .pt-nav .nav__scroll{transform:translateX(100%)}.pt-nav.nav--nav-open .nav__scroll{transform:translateX(0)}}@media(max-width:1440px)and (prefers-reduced-motion:no-preference){.pt-nav .nav__scroll{transition:transform .32s cubic-bezier(.32,.72,0,1)}.pt-nav .pt-nav__backdrop{transition:opacity .28s ease}}}@media(max-width:768px){@layer payload{.table,.table-wrap{margin-inline:0;padding-left:0;width:100%}.search-bar{height:auto;flex-wrap:wrap;align-items:center;row-gap:10px;padding:10px 14px;border-radius:var(--pt-radius-card)}.search-bar__actions{width:100%;display:flex;gap:8px}.search-bar__actions .pill{flex:1 1;height:32px}}}@layer payload{.template-default__wrap .gutter--left.gutter--right{padding-inline:max(var(--gutter-h),(100% - var(--pt-content-width,1280px))/2)}.template-default__wrap>.collection-edit .document-fields{width:100%;max-width:calc(var(--pt-content-width, 1280px) + 120px);margin-inline:auto}.table,.table-wrap{width:100%;margin-inline:0;padding-inline:0;inset-inline:0}.template-default__wrap>.collection-edit .document-fields__fields{background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-xs);padding:28px 32px 32px}html[data-theme=dark] .template-default__wrap>.collection-edit .document-fields__fields{background:var(--theme-elevation-50)}.template-default__wrap>.collection-edit .document-fields__edit{border-right:0}.template-default__wrap>.collection-edit .group-field--top-level{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:var(--pt-radius-card);padding:22px 26px 26px;margin:10px 0;width:100%}html[data-theme=dark] .template-default__wrap>.collection-edit .group-field--top-level{background:var(--theme-elevation-100);border-color:var(--theme-elevation-150)}.template-default__wrap>.collection-edit .group-field--top-level>.group-field__header{margin-bottom:14px}.template-default__wrap>.collection-edit .document-fields__sidebar-wrap{position:static}.template-default__wrap>.collection-edit .document-fields__sidebar{background:transparent}.template-default__wrap>.collection-edit .document-fields__sidebar-fields{background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-xs);padding:24px 26px;margin:30px 40px 0 0}@media(max-width:1024px){.template-default__wrap>.collection-edit .document-fields__sidebar-fields{margin:16px var(--gutter-h,16px) 0}}html[data-theme=dark] .template-default__wrap>.collection-edit .document-fields__sidebar-fields{background:var(--theme-elevation-50)}.template-default__wrap .doc-controls{top:var(--app-header-height)}.template-default__wrap>.collection-edit .doc-controls{background:color-mix(in srgb,var(--theme-bg) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--theme-elevation-100)}.template-default__wrap>.collection-edit .doc-controls__content{padding:10px 0}.doc-controls__meta{align-items:center;gap:12px;font-size:.85rem}.doc-controls__list-item{display:flex;align-items:center}.doc-controls__list-item+.doc-controls__list-item:before{content:"·";margin-right:12px;color:var(--theme-elevation-300)}.doc-controls__label{color:var(--theme-elevation-500);font-size:.82rem}.doc-controls__value{color:var(--theme-elevation-700);font-size:.82rem;font-weight:500}.doc-controls .status__label{display:none}.doc-controls .status__value-wrap{display:inline-flex;align-items:center;gap:7px;padding:3px 11px;border-radius:999px;background:var(--theme-elevation-100);color:var(--theme-elevation-600);font-size:.78rem;font-weight:500}.doc-controls .status__value-wrap:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}}@layer payload{.template-minimal:has(.pt-login-hero){width:min(1060px,100%);max-width:none}.template-minimal__wrap:has(.pt-login-hero){position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;max-width:none;min-height:620px;overflow:hidden;padding:56px 64px;padding-inline-start:calc(46% + 64px)}.template-minimal__wrap:has(.pt-login-hero) .login__brand{display:none}.template-minimal__wrap:has(.pt-login-hero) .login__form{width:100%}.template-minimal__wrap:has(.pt-login-hero) .login__form .field-type input:not([type=checkbox]){width:100%}.pt-login-hero{position:absolute;inset-block:0;inset-inline-start:0;width:46%;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:44px 44px 40px;overflow:hidden;background:#0b0c12;color:#fff;--theme-elevation-1000:#fff}.pt-login-hero__glow{position:absolute;inset:0;background:radial-gradient(120% 90% at 15% -5%,color-mix(in srgb,var(--pt-accent) 78%,transparent),transparent 64%),radial-gradient(110% 85% at 95% 105%,color-mix(in srgb,var(--pt-accent-active) 55%,transparent),transparent 60%)}@media(prefers-reduced-motion:no-preference){.pt-login-hero__glow{animation:pt-glow-drift 16s ease-in-out infinite alternate;will-change:transform,opacity}}.pt-login-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/.055) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.055) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(120% 110% at 25% 15%,#000,transparent 78%);mask-image:radial-gradient(120% 110% at 25% 15%,#000,transparent 78%)}.pt-login__logo{display:flex;justify-content:center;margin-bottom:32px}.pt-login__logo .graphic-logo,.pt-login__logo-img{height:var(--pt-logo-height,32px);width:auto}html:not([data-theme=dark]) .pt-login__logo-img--dark,html[data-theme=dark] .pt-login__logo-img--light{display:none}.pt-login-hero__copy{position:relative;display:flex;flex-direction:column;gap:10px;margin-top:auto}.pt-login-hero__heading{margin:0;font-size:clamp(1.7rem,2.4vw,2.1rem);font-weight:650;letter-spacing:-.02em;line-height:1.15;color:#fff}.pt-login-hero__tagline{margin:0;max-width:34ch;font-size:.95rem;line-height:1.55;color:rgb(255 255 255/.66)}@media(max-width:900px){.pt-login-hero{display:none}.template-minimal__wrap:has(.pt-login-hero){min-height:0;padding:40px 36px 36px}}}@layer payload{.pt-nav__logo{padding-block-end:20px}.pt-nav__search{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 16px;padding:7px 10px;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-ctl);box-shadow:var(--pt-shadow-xs);color:var(--theme-elevation-500);font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.pt-nav__search:focus-visible,.pt-nav__search:hover{border-color:var(--theme-elevation-300);color:var(--theme-elevation-700)}html[data-theme=dark] .pt-nav__search{background:var(--theme-elevation-50)}.pt-nav__search-icon{width:14px;height:14px;flex-shrink:0}.pt-nav__search-label{flex:1 1;text-align:start}.pt-nav__search-kbd{padding:2px 6px;border:1px solid var(--theme-border-color);border-radius:5px;background:var(--theme-elevation-50);color:var(--theme-elevation-500);font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.04em}html[data-theme=dark] .pt-nav__search-kbd{background:var(--theme-elevation-100)}.pt-palette{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:14vh 16px 16px}.pt-palette__backdrop{position:absolute;inset:0;background:rgb(5 6 10/.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pt-palette__panel{position:relative;display:flex;flex-direction:column;width:min(620px,100%);max-height:min(460px,68vh);background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-lg);overflow:hidden}html[data-theme=dark] .pt-palette__panel{background:var(--theme-elevation-50)}.pt-palette__search{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--theme-elevation-100)}.pt-palette__search-icon{flex-shrink:0;width:16px;height:16px;color:var(--theme-elevation-500)}.pt-palette__input{flex:1 1;min-width:0;background:transparent;border:0;outline:none;box-shadow:none;color:var(--theme-text);font-family:var(--font-body);font-size:.95rem}}@layer payload{.pt-palette__input::placeholder{color:var(--theme-elevation-400)}.pt-palette__esc{flex-shrink:0;padding:3px 7px;background:var(--theme-elevation-50);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-item);color:var(--theme-elevation-500);font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}html[data-theme=dark] .pt-palette__esc{background:var(--theme-elevation-100)}.pt-palette__list{flex:1 1;overflow-y:auto;padding:6px 8px 10px;overscroll-behavior:contain}.pt-palette__group-label{padding:10px 10px 4px;color:var(--theme-elevation-500);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.pt-palette__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:0;border-radius:var(--pt-radius-item);color:var(--theme-text);font-family:var(--font-body);font-size:.9rem;font-weight:500;text-align:start;cursor:pointer}.pt-palette__item--active{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent);color:var(--theme-text)}.pt-palette__item-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--pt-radius-item);background:var(--theme-elevation-100);color:var(--theme-elevation-600);transition:background-color .1s ease,color .1s ease;svg{width:14px;height:14px}}.pt-palette__item--active .pt-palette__item-icon{background:var(--pt-accent-subtle);color:var(--pt-accent)}.pt-palette__item-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-palette__item-hint{flex-shrink:0;color:var(--theme-elevation-500);font-size:.72rem;font-weight:500}.pt-palette__status{padding:20px 12px;color:var(--theme-elevation-500);font-size:.85rem;text-align:center}.pt-palette__footer{display:flex;gap:16px;padding:9px 16px;border-top:1px solid var(--theme-elevation-100);background:var(--theme-elevation-50);color:var(--theme-elevation-500);font-size:.72rem}html[data-theme=dark] .pt-palette__footer{background:var(--theme-elevation-100)}.pt-palette__footer span{display:inline-flex;align-items:center;gap:5px}.pt-palette__footer kbd{display:inline-flex;align-items:center;justify-content:center;min-width:16px;padding:1px 4px;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:4px;font-family:var(--font-body);font-size:10px;font-weight:600}html[data-theme=dark] .pt-palette__footer kbd{background:var(--theme-elevation-50)}@media(prefers-reduced-motion:no-preference){.pt-palette__panel{animation:pt-palette-in .16s ease both}.pt-palette__backdrop{animation:pt-fade-in .16s ease both}}@media(max-width:600px){.pt-palette{padding:12px 12px 16px}.pt-palette__panel{width:100%;max-height:min(78dvh,560px)}.pt-palette__footer{display:none}}.pt-shortcuts{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:16vh 16px 16px}.pt-shortcuts__backdrop{position:absolute;inset:0;background:rgb(5 6 10/.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pt-shortcuts__panel{position:relative;display:flex;flex-direction:column;width:min(440px,100%);max-height:min(560px,74vh);background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-lg);overflow:hidden}html[data-theme=dark] .pt-shortcuts__panel{background:var(--theme-elevation-50)}.pt-shortcuts__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-bottom:1px solid var(--theme-elevation-100)}.pt-shortcuts__title{display:inline-flex;align-items:center;gap:9px;color:var(--theme-text);font-size:.92rem;font-weight:600;svg{width:16px;height:16px;color:var(--theme-elevation-500)}}.pt-shortcuts__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:0;border-radius:var(--pt-radius-item);color:var(--theme-elevation-500);cursor:pointer;transition:background-color .1s ease,color .1s ease;svg{width:15px;height:15px}}.pt-shortcuts__close:hover{background:color-mix(in srgb,var(--theme-elevation-500) 10%,transparent);color:var(--theme-text)}.pt-shortcuts__body{flex:1 1;overflow-y:auto;padding:6px 16px 16px;overscroll-behavior:contain}.pt-shortcuts__section-title{padding:12px 0 4px;color:var(--theme-elevation-500);font-size:11px;font-weight:500}.pt-shortcuts__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.pt-shortcuts__row+.pt-shortcuts__row{border-top:1px solid var(--theme-elevation-100)}.pt-shortcuts__row-label{color:var(--theme-text);font-size:.86rem;font-weight:450}.pt-shortcuts__keys{display:inline-flex;align-items:center;gap:4px}.pt-shortcuts__keys kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 6px;background:var(--theme-elevation-50);border:1px solid var(--theme-border-color);border-radius:5px;color:var(--theme-elevation-600);font-family:var(--font-body);font-size:11px;font-weight:600}html[data-theme=dark] .pt-shortcuts__keys kbd{background:var(--theme-elevation-100)}@media(prefers-reduced-motion:no-preference){.pt-shortcuts__panel{animation:pt-palette-in .16s ease both}.pt-shortcuts__backdrop{animation:pt-fade-in .16s ease both}}}@keyframes pt-palette-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes pt-fade-in{0%{opacity:0}}@layer payload{.pt-toc{position:fixed;top:50%;inset-inline-end:10px;z-index:60;display:none;transform:translateY(-50%)}@media(min-width:1500px){.pt-toc{display:block}}.pt-toc__rail{display:flex;flex-direction:column;align-items:flex-end;gap:7px;padding:10px 6px;transition:opacity .15s ease}.pt-toc__tick{width:14px;height:3px;border-radius:999px;background:var(--theme-elevation-200);transition:background-color .15s ease}.pt-toc__tick--active{width:20px;background:var(--pt-accent)}.pt-toc__panel{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);width:208px;max-height:min(70vh,480px);overflow-y:auto;padding:10px;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-lg);opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}html[data-theme=dark] .pt-toc__panel{background:var(--theme-elevation-50)}.pt-toc:focus-within .pt-toc__rail,.pt-toc:hover .pt-toc__rail{opacity:0}.pt-toc:focus-within .pt-toc__panel,.pt-toc:hover .pt-toc__panel{opacity:1;visibility:visible}.pt-toc__panel-title{padding:2px 8px 6px;color:var(--theme-elevation-500);font-size:11px;font-weight:500}.pt-toc__item{position:relative;display:block;width:100%;padding:6px 8px 6px 16px;background:transparent;border:0;border-radius:var(--pt-radius-item);color:var(--theme-elevation-600);font-family:var(--font-body);font-size:12.5px;font-weight:450;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color .1s ease,color .1s ease}.pt-toc__item:before{content:"";position:absolute;inset-inline-start:6px;top:8px;bottom:8px;width:2px;border-radius:999px;background:var(--theme-elevation-150);transition:background-color .1s ease}.pt-toc__item:hover{background:color-mix(in srgb,var(--theme-elevation-500) 8%,transparent);color:var(--theme-text)}.pt-toc__item--active{color:var(--theme-text);font-weight:550}.pt-toc__item--active:before{background:var(--pt-accent)}.pt-toc__item:focus-visible{outline:2px solid var(--pt-accent);outline-offset:-2px}}@layer payload{.no-results:before{content:"";width:42px;height:42px;margin-bottom:8px;background:var(--pt-accent);opacity:.85;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") no-repeat center/contain}.table td [class*=selected--]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:var(--theme-elevation-100);color:var(--theme-elevation-600);font-size:.82em;font-weight:500}}@layer payload{@media(prefers-reduced-motion:no-preference){.template-default__wrap>.app-header+[class]{animation:pt-view-in .28s cubic-bezier(.22,1,.36,1) both}.pt-dash__cell{animation:pt-view-in .32s cubic-bezier(.22,1,.36,1) both}.pt-dash__cell:nth-child(2){animation-delay:.03s}.pt-dash__cell:nth-child(3){animation-delay:.06s}.pt-dash__cell:nth-child(4){animation-delay:.09s}.pt-dash__cell:nth-child(5){animation-delay:.12s}.pt-dash__cell:nth-child(6){animation-delay:.15s}.pt-dash__cell:nth-child(7){animation-delay:.18s}.pt-dash__cell:nth-child(8){animation-delay:.21s}.pt-dash__cell:nth-child(n+9){animation-delay:.24s}.pt-dash__widget{animation:pt-view-in .32s cubic-bezier(.22,1,.36,1) both;animation-delay:.27s}}.field-label{font-size:.86rem;font-weight:500;color:var(--theme-elevation-800)}.field-description{color:var(--theme-elevation-500);font-size:.8rem}}@keyframes pt-view-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pt-drop-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--pt-accent-ring) 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--pt-accent-ring) 8%,transparent)}}@keyframes pt-glow-drift{0%{opacity:.9;transform:translate3d(-2%,-1.5%,0) scale(1.06)}to{opacity:1;transform:translate3d(2%,2%,0) scale(1.18)}}@layer payload{.collapsible{border-radius:var(--pt-radius-card);overflow:hidden}.array-field__draggable-rows:has(.rs__menu),.blocks-field__rows:has(.rs__menu),.collapsible:has(.rs__menu){overflow:visible}.collapsible--style-default{border:1px solid var(--theme-border-color);background:var(--theme-elevation-0);box-shadow:var(--pt-shadow-xs)}html[data-theme=dark] .collapsible--style-default{background:color-mix(in srgb,#fff 2%,var(--theme-elevation-50));border-color:var(--theme-elevation-150)}.array-field__draggable-rows,.blocks-field__rows{gap:0;border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);background:var(--theme-elevation-0);box-shadow:var(--pt-shadow-xs);overflow:hidden}html[data-theme=dark] .array-field__draggable-rows,html[data-theme=dark] .blocks-field__rows{background:color-mix(in srgb,#fff 2%,var(--theme-elevation-50));border-color:var(--theme-elevation-150)}.array-field__draggable-rows .collapsible,.blocks-field__rows .collapsible{border-radius:0}.array-field__draggable-rows .collapsible--style-default,.blocks-field__rows .collapsible--style-default,html[data-theme=dark] .array-field__draggable-rows .collapsible--style-default,html[data-theme=dark] .blocks-field__rows .collapsible--style-default{border:0;background:transparent;box-shadow:none}.array-field__draggable-rows>div+div,.blocks-field__rows>div+div{border-top:1px solid var(--theme-elevation-100)}html[data-theme=dark] .array-field__draggable-rows>div+div,html[data-theme=dark] .blocks-field__rows>div+div{border-top-color:color-mix(in srgb,var(--theme-elevation-100) 55%,var(--theme-elevation-150))}html[data-theme=dark] :is(.blocks-field__rows,.array-field__draggable-rows,.group-field--top-level) :is(.field-type input:not([type=checkbox]):not(.section-title__input),.field-type textarea,.rs__control,.upload-field-card){background:transparent}html[data-theme=dark] :is(.blocks-field__rows,.array-field__draggable-rows,.group-field--top-level) .upload-field-card{border:1px solid var(--pt-input-border)}.array-field__draggable-rows .collapsible--style-default:focus-within,.blocks-field__rows .collapsible--style-default:focus-within{background:color-mix(in srgb,var(--theme-elevation-500) 4%,transparent)}.collapsible--style-default>.collapsible__toggle-wrap{background:transparent;padding:9px 10px 9px 14px;gap:10px;transition:background-color .12s ease}.collapsible--style-default>.collapsible__toggle-wrap:hover{background:color-mix(in srgb,var(--theme-elevation-500) 4%,transparent)}.collapsible__content{background:transparent;border-top:1px solid var(--theme-elevation-100);padding:20px 18px}html[data-theme=dark] .array-field__draggable-rows .collapsible__content,html[data-theme=dark] .blocks-field__rows .collapsible__content{border-top-color:color-mix(in srgb,var(--theme-elevation-100) 55%,var(--theme-elevation-150))}.collapsible__drag{color:var(--theme-elevation-350);transition:color .12s ease}.collapsible__drag:hover{color:var(--theme-elevation-700)}.collapsible__indicator,.collapsible__toggle-wrap .popup-button{width:26px;height:26px;border:0;border-radius:var(--pt-radius-item);background:transparent;box-shadow:none;color:var(--theme-elevation-450)}.collapsible__toggle-wrap .popup-button{display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease,color .12s ease}.collapsible__toggle-wrap .popup-button:focus-visible,.collapsible__toggle-wrap .popup-button:hover{background:color-mix(in srgb,var(--theme-elevation-500) 12%,transparent);color:var(--theme-text)}.collapsible__actions-wrap{gap:2px}.blocks-field__block-header{align-items:center;gap:12px}.blocks-field__block-number{min-width:18px;text-align:center;color:var(--color-base-400);font-size:11.5px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-theme=dark] .blocks-field__block-number{color:var(--color-base-550)}.blocks-field__block-pill,.blocks-field__block-pill.pill--style-light{--pt-block-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z'/%3E%3Cpath d='m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65'/%3E%3Cpath d='m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65'/%3E%3C/svg%3E");position:relative;display:inline-flex;align-items:center;min-height:28px;padding:0 0 0 38px;border:0;border-radius:0;background:transparent;color:var(--theme-text);font-size:13px;font-weight:550;line-height:1.5}.blocks-field__block-pill:before{content:"";position:absolute;left:0;top:50%;translate:0 -50%;width:28px;height:28px;border-radius:var(--pt-radius-item);background:var(--theme-elevation-100)}.blocks-field__block-pill:after{content:"";position:absolute;left:7px;top:50%;translate:0 -50%;width:14px;height:14px;background:var(--color-base-550);-webkit-mask:var(--pt-block-ico) center/contain no-repeat;mask:var(--pt-block-ico) center/contain no-repeat}html[data-theme=dark] .blocks-field__block-pill:before{background:var(--theme-elevation-150)}html[data-theme=dark] .blocks-field__block-pill:after{background:var(--color-base-400)}.blocks-field__block-pill-content{--pt-block-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 6.1H3'/%3E%3Cpath d='M21 12.1H3'/%3E%3Cpath d='M15.1 18H3'/%3E%3C/svg%3E")}.blocks-field__block-pill-cta{--pt-block-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 11 18-5v12L3 14v-3z'/%3E%3Cpath d='M11.6 16.8a3 3 0 1 1-5.8-1.6'/%3E%3C/svg%3E")}.blocks-field__block-pill-hero{--pt-block-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E")}.array-field__row-header{gap:10px}.row-label{font-size:13px;font-weight:550;color:var(--theme-text)}.section-title__input{font-weight:450;font-size:12.5px;color:var(--theme-elevation-500);border:0;border-radius:6px;transition:background-color .12s ease,color .12s ease}.section-title__input:hover{color:var(--theme-elevation-700)}.section-title__input:focus,.section-title__input:focus-visible{outline:none;border:0;box-shadow:none;background:color-mix(in srgb,var(--theme-elevation-500) 8%,transparent);color:var(--theme-text)}.array-field__title .field-label,.blocks-field__heading-with-error .field-label{font-size:.95rem;font-weight:600;color:var(--theme-text)}.array-field__header-actions,.blocks-field__header-actions{align-items:center;gap:4px}button.array-field__header-action,button.blocks-field__header-action{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--pt-radius-item);font-size:12.5px;font-weight:500;color:var(--theme-elevation-500);cursor:pointer;transition:background-color .12s ease,color .12s ease}button.array-field__header-action:focus-visible,button.array-field__header-action:hover,button.blocks-field__header-action:focus-visible,button.blocks-field__header-action:hover{background:color-mix(in srgb,var(--theme-elevation-500) 8%,transparent);color:var(--theme-text)}.array-field__header-actions li:first-child>button:before,.array-field__header-actions li:nth-child(2)>button:before,.blocks-field__header-actions li:first-child>button:before,.blocks-field__header-actions li:nth-child(2)>button:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:var(--pt-ico) center/contain no-repeat;mask:var(--pt-ico) center/contain no-repeat}.array-field__header-actions li:first-child>button,.blocks-field__header-actions li:first-child>button{--pt-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 20 5-5 5 5'/%3E%3Cpath d='m7 4 5 5 5-5'/%3E%3C/svg%3E")}.array-field__header-actions li:nth-child(2)>button,.blocks-field__header-actions li:nth-child(2)>button{--pt-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E")}.thumbnail-card{background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);box-shadow:var(--pt-shadow-xs);overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}@media(prefers-reduced-motion:no-preference){.thumbnail-card:hover{transform:translateY(-1px)}}html[data-theme=dark] .thumbnail-card{background:var(--theme-elevation-100)}.thumbnail-card:focus-visible,.thumbnail-card:hover{border-color:color-mix(in srgb,var(--pt-accent) 45%,var(--theme-border-color));box-shadow:0 0 0 1px color-mix(in srgb,var(--pt-accent) 25%,transparent),var(--pt-shadow-sm)}.thumbnail-card__label{font-size:12.5px;font-weight:500}}@layer payload{@media(min-width:1025px){.template-default__wrap>.collection-edit :is(.document-fields__fields.render-fields,.document-fields__fields .render-fields){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;align-items:start}.template-default__wrap>.collection-edit :is(.document-fields__fields.render-fields,.document-fields__fields .render-fields)>.field-type{margin-bottom:0;min-width:0;grid-column:1/-1}.template-default__wrap>.collection-edit :is(.document-fields__fields.render-fields,.document-fields__fields .render-fields)>[type=hidden]{display:none}.template-default__wrap>.collection-edit :is(.document-fields__fields.render-fields,.document-fields__fields .render-fields)>:is(.field-type.text,.field-type.number,.field-type.email,.field-type.select,.field-type.checkbox,.field-type.date-time-field,.field-type.radio-group,.field-type.relationship){grid-column:span 1}.template-default__wrap>.collection-edit :is(.document-fields__fields.render-fields,.document-fields__fields .render-fields)>.field-type.checkbox{align-self:start;padding-top:35px}.template-default__wrap>.collection-edit .document-fields__fields .rich-text-lexical .render-fields{display:block}.template-default__wrap>.collection-edit .document-fields__fields .rich-text-lexical .render-fields>.field-type{margin-bottom:var(--spacing-field,var(--base))}}}@layer payload{.btn--withPopup{border-radius:var(--pt-radius-ctl)}.btn--withPopup .btn{border-start-start-radius:var(--pt-radius-ctl);border-end-start-radius:var(--pt-radius-ctl)}.btn--withPopup .popup-button{border-start-end-radius:var(--pt-radius-ctl);border-end-end-radius:var(--pt-radius-ctl)}.doc-controls__controls .btn--icon-only{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-ctl);color:var(--theme-elevation-600);transition:border-color .12s ease,background-color .12s ease,color .12s ease}}@layer payload{.doc-controls__controls .btn--icon-only:focus-visible,.doc-controls__controls .btn--icon-only:hover{background:color-mix(in srgb,var(--theme-elevation-500) 8%,transparent);border-color:var(--theme-elevation-300);color:var(--theme-text)}.localizer-button{padding:7px 14px;background:var(--theme-input-bg);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-ctl);color:var(--theme-elevation-600);font-size:.85rem;transition:border-color .12s ease,color .12s ease}.localizer-button:hover{border-color:var(--theme-elevation-300);color:var(--theme-text)}.app-header__localizer{margin-inline-end:12px}.list-header__content{align-items:center;column-gap:20px}.list-header__title-and-actions{width:100%;justify-content:space-between;align-items:center;gap:16px}.list-header__title{font-size:1.6rem;font-weight:650;letter-spacing:-.02em}.list-header__title-actions{margin-bottom:0;align-items:center;gap:16px}.list-header__title-actions .btn--style-pill{--bg-color:var(--pt-accent);--color:var(--pt-accent-contrast);--hover-bg:var(--pt-accent-hover);--hover-color:var(--pt-accent-contrast);--btn-padding-block-start:5px;--btn-padding-block-end:5px;--btn-padding-inline-start:14px;--btn-padding-inline-end:14px;--btn-font-weight:500;box-shadow:var(--pt-shadow-xs)}.collection-list .collection-list__sub-header{padding-top:0}.custom-view-description{margin-top:4px;color:var(--theme-elevation-500);font-size:.9rem;max-width:72ch}.collection-list .list-header{padding-bottom:0;border-bottom:0;margin-bottom:16px}}@layer payload{@media(min-width:1025px){.collection-list{--pt-list-actions-reserve:152px}.collection-list:has(.list-header__title-actions>:nth-child(2)){--pt-list-actions-reserve:296px}.collection-list .list-header{position:relative}.collection-list .list-header__title-actions{position:absolute;inset-inline-end:0;top:calc(100% + 16px);z-index:3;height:var(--pt-toolbar-h,46px);display:flex;align-items:center;gap:8px}.collection-list:has(.list-header__title-actions .btn) .search-bar{width:calc(100% - var(--pt-list-actions-reserve))}.collection-list .search-bar{min-height:var(--pt-toolbar-h,46px)}}.list-header__title-actions .btn--style-pill:not(.list-create-new-doc__create-new-button){--bg-color:var(--theme-elevation-0);--color:var(--theme-text);--btn-border:1px solid var(--theme-border-color);--hover-bg:color-mix(in srgb,var(--theme-elevation-500) 8%,transparent);--hover-color:var(--theme-text);--btn-padding-block-start:5px;--btn-padding-block-end:5px;--btn-padding-inline-start:14px;--btn-padding-inline-end:14px;--btn-font-weight:500;box-shadow:var(--pt-shadow-xs)}.doc-header__title{font-size:1.6rem;font-weight:650;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis}.doc-header__header{justify-content:space-between;align-items:center;gap:20px}.doc-header__after-header{padding-top:0}.template-default__wrap>.doc-header{padding-bottom:12px}.pt-media-toggle{display:flex;align-items:center;gap:2px;width:max-content;margin-inline-start:auto;margin-block:2px 12px;padding:3px;background:var(--theme-elevation-100);border-radius:var(--pt-radius-ctl)}}@layer payload{.pt-media-toggle__btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:24px;padding:0;border:0;background:transparent;border-radius:calc(var(--pt-radius-ctl) - 2px);color:var(--theme-elevation-500);cursor:pointer;transition:background-color .12s ease,color .12s ease;svg{width:14px;height:14px}}.pt-media-toggle__btn:hover{color:var(--theme-text)}.pt-media-toggle__btn--active{background:var(--theme-elevation-0);color:var(--theme-text);box-shadow:var(--pt-shadow-xs)}html[data-theme=dark] .pt-media-toggle__btn--active{background:var(--theme-elevation-200)}.collection-list:has(.pt-media-toggle[data-view=grid]){.table{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.table>table{display:block;width:100%}.table thead{display:none}.table tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.table tbody tr{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;column-gap:8px;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:var(--pt-radius-card);overflow:hidden;box-shadow:var(--pt-shadow-xs);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.table tbody tr:hover{background:var(--theme-elevation-0);border-color:var(--theme-elevation-300);box-shadow:var(--pt-shadow-md);transform:translateY(-2px)}.table tbody tr:has(.checkbox-input--checked),.table tbody tr:has(.checkbox-input--checked):hover{background:var(--theme-elevation-0);border-color:color-mix(in srgb,var(--pt-accent) 55%,var(--theme-border-color));box-shadow:0 0 0 1px color-mix(in srgb,var(--pt-accent) 30%,transparent),var(--pt-shadow-xs)}.table tbody td{display:none;border:0;padding:0}.table td.cell-filename{display:block;order:1;flex:1 1 100%;min-width:0}.table td.cell-filename>a,.table td.cell-filename>span{display:block;min-width:0;text-decoration:none}.table td.cell-filename .file{display:block}.table td.cell-filename .file__filename{display:block;margin:0;padding:10px 12px 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:550;color:var(--theme-text)}.table td.cell-alt,.table td.cell-filesize,.table td.cell-mimeType{display:block;flex:0 1 auto;min-width:0;padding:0 0 10px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--theme-elevation-500);font-size:11px;font-weight:500}.table td.cell-alt{order:2;max-width:100%}.table td.cell-filesize{order:3}.table td.cell-mimeType{order:4;padding-inline-end:12px}.table td.cell-_select{display:flex;position:absolute;top:10px;inset-inline-start:10px;z-index:2;opacity:0;transition:opacity .12s ease}.table tbody tr:focus-within td.cell-_select,.table tbody tr:has(.checkbox-input--checked) td.cell-_select,.table tbody tr:hover td.cell-_select{opacity:1}.table td.cell-_select .checkbox-input__input{background:var(--theme-elevation-0);box-shadow:var(--pt-shadow-sm)}.table td.cell-_select .checkbox-input--checked .checkbox-input__input{background:var(--pt-accent)}.table td.cell-updatedAt{display:flex;position:absolute;top:10px;inset-inline-end:10px;z-index:2;padding:3px 9px;border-radius:999px;background:rgb(9 9 11/.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:10.5px;font-weight:500;white-space:nowrap;opacity:0;transition:opacity .12s ease;pointer-events:none}.table tbody tr:hover td.cell-updatedAt{opacity:1}}html[data-theme=dark] .collection-list:has(.pt-media-toggle[data-view=grid]) .table tbody tr,html[data-theme=dark] .collection-list:has(.pt-media-toggle[data-view=grid]) .table tbody tr:hover{background:var(--theme-elevation-50)}}.no-results.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:56px 24px 48px;background:var(--theme-elevation-0);border:1px dashed var(--theme-elevation-250);border-radius:var(--pt-radius-card);text-align:center}html[data-theme=dark] .no-results.no-results{background:var(--theme-elevation-50)}.no-results.no-results>*{margin-inline:auto}.no-results.no-results h3{margin:0;font-size:1.15rem;font-weight:650;letter-spacing:-.01em}.no-results.no-results p{margin:6px auto 0;max-width:40ch;color:var(--theme-elevation-500);font-size:.9rem}.no-results.no-results .no-results__actions{justify-content:center;margin-top:14px}.table td .file .thumbnail{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;max-width:none;max-height:none;border:1px solid var(--theme-elevation-150);border-radius:var(--pt-radius-item);background:var(--theme-elevation-100);overflow:hidden}.table td .file .thumbnail img{width:100%;height:100%;border-radius:0;object-fit:cover}.collection-list:has(.pt-media-toggle[data-view=grid]) .table td.cell-filename .file .thumbnail{display:flex;align-items:center;justify-content:center;width:100%;height:auto;max-width:none;max-height:none;aspect-ratio:4/3;border:0;border-radius:0;background:var(--theme-elevation-100);overflow:hidden}.collection-list:has(.pt-media-toggle[data-view=grid]) .table td.cell-filename .file .thumbnail img{width:100%;height:100%;max-height:none;border-radius:0;object-fit:cover;transition:transform .35s ease}@media(prefers-reduced-motion:no-preference){.collection-list:has(.pt-media-toggle[data-view=grid]) .table tbody tr:hover td.cell-filename .file .thumbnail img{transform:scale(1.04)}}