.ap-gallery-wrap{container-type:inline-size;container-name:artwork-gallery;width:100%;min-width:0}.ap-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--ap-selection-thumb-gap);width:100%;margin:0;padding:0;list-style:none;box-sizing:border-box}.ap-gallery__card{--ap-gallery-bg: #f4e6f854;--ap-gallery-border: #e8d9e7;--ap-gallery-hover-bg: #f8f6fd;--ap-gallery-selected-bg: #fdfdfdf2;--ap-gallery-selected-border: #1b1b1b;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:100%;margin:0;appearance:none;padding:var(--ap-selection-thumb-media-inset-top) var(--ap-selection-thumb-media-inset-x) var(--ap-selection-thumb-pad);border:var(--ap-selection-border-w) solid #c7bcd8;background-color:#f0e7f9;color:var(--ap-selection-ink);overflow:hidden;background-clip:padding-box;font-family:var(--ap-selection-font-family);font-size:var(--ap-selection-thumb-font-size);font-weight:var(--ap-selection-font-weight);line-height:var(--ap-selection-line-height);letter-spacing:var(--ap-selection-letter-spacing);text-align:left;--ap-face-h: var(--ap-field-h);border-radius:calc(var(--ap-face-h) * 19.2 / 42);cursor:pointer;transform-origin:center center;transition:transform 72ms cubic-bezier(.18,.82,.22,1),background-color .15s ease,border-color .15s ease}@supports (corner-shape: squircle){.ap-gallery__card{corner-shape:squircle}}@supports (corner-shape: superellipse(2)){.ap-gallery__card{corner-shape:superellipse(var(--ap-squircle-k, 2.32))}}.ap-gallery__card:hover{background-color:var(--ap-gallery-hover-bg)}.ap-gallery__card.is-selected{background-color:var(--ap-gallery-selected-bg);border-color:var(--ap-gallery-selected-border)}.ap-gallery__card:active{transform:scale(.985);transition-duration:30ms;transition-timing-function:cubic-bezier(.55,0,1,1)}.ap-gallery__media{--ap-gallery-img-radius: calc(var(--ap-field-radius, calc(var(--ap-field-h) * 19.2 / 42)) * .85);display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;box-sizing:border-box;padding:3%;background:#ffffff12;border:var(--ap-selection-border-w) solid var(--ap-field-resting-border, #d7d7d7);border-radius:var(--ap-gallery-img-radius) var(--ap-gallery-img-radius) 0 0;overflow:hidden}@supports (corner-shape: squircle){.ap-gallery__media{corner-shape:squircle}}@supports (corner-shape: superellipse(2)){.ap-gallery__media{corner-shape:superellipse(var(--ap-squircle-k, 2.32))}}.ap-gallery__stage{display:flex;align-items:center;justify-content:center;gap:2%;width:100%;height:100%;min-width:0;min-height:0}.ap-gallery__stage[data-axis=column]{flex-direction:column}.ap-gallery__piece{box-sizing:border-box;overflow:hidden;aspect-ratio:var(--ap-gallery-ratio, 1);max-width:calc((100% - (var(--count, 1) - 1) * 2%) / var(--count, 1));max-height:100%}.ap-gallery__stage[data-axis=column] .ap-gallery__piece{max-width:100%;max-height:calc((100% - (var(--count, 1) - 1) * 2%) / var(--count, 1))}.ap-gallery__img{display:block;width:100%;height:100%;box-sizing:border-box;object-fit:cover;border:1px dashed #1b1b1b;border-radius:2px;opacity:.85;transition:opacity .15s ease}.ap-gallery__card:hover .ap-gallery__img,.ap-gallery__card.is-selected .ap-gallery__img{opacity:1}.ap-artwork-detail .ap-popup__body{display:flex;flex-direction:column;gap:1.8rem}.ap-artwork-detail__hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;column-gap:var(--ap-b-col-gap, 1rem)}.ap-artwork-detail__tools{display:flex;flex-direction:column;align-self:start;gap:.5rem}.ap-artwork-detail__tools .ap-btn-a{width:100%}.ap-artwork-detail__thumb.ap-gallery__card{height:0;min-height:100%;width:auto;aspect-ratio:1;min-width:0;overflow:hidden;padding:0;cursor:default;background-color:#fbfbfe;border:.5px solid #c7bcd8}.ap-gallery__card.is-file-warning,.ap-gallery__card.is-file-warning:hover,.ap-gallery__card.is-file-warning.is-selected,.ap-artwork-detail__thumb.is-file-warning{border:2px solid var(--ap-color-alert-border)}.ap-artwork-detail__thumb .ap-gallery__media,.ap-artwork-detail__thumb .ap-gallery__stage{width:100%;height:100%;min-width:0;min-height:0;aspect-ratio:auto}.ap-artwork-detail__thumb .ap-gallery__media{border:none}.ap-artwork-detail__thumb .ap-gallery__img{max-width:100%;max-height:100%}.ap-artwork-detail__facts{flex:1 1 auto;min-width:0}.ap-artwork-detail__fact{margin:.7rem 0 0}.ap-artwork-detail__warnings{display:flex;flex-direction:column;gap:.4rem}.ap-artwork-detail__warnings .ap-artwork-add__warning{color:var(--ap-color-alert-border)}.ap-artwork-detail__warnings.is-leaving{animation:ap-artwork-detail-warning-out .35s ease forwards}@keyframes ap-artwork-detail-warning-out{to{opacity:0;transform:translateY(-.4rem)}}.ap-gallery__card.is-file-warning.is-resolving,.ap-artwork-detail__thumb.is-file-warning.is-resolving{border-color:#c7bcd8;transition:border-color .35s ease}.ap-artwork-detail__sizes-block{border-top:var(--ap-btn-a-border-w) solid var(--ap-color-border);margin-top:-.9rem;padding-top:1.8rem;padding-bottom:.4rem}.ap-artwork-detail__sizes{display:flex;flex-direction:column;min-width:0}.ap-artwork-detail__size+.ap-artwork-detail__size{margin-top:1rem;padding-top:1rem;border-top:var(--ap-btn-a-border-w) solid var(--ap-color-border)}.ap-artwork-detail__size-title{display:flex;align-items:center;gap:.6rem;margin:0;min-width:0}.ap-artwork-detail__size-title.is-depth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;column-gap:.5rem}.ap-printseekers__head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.ap-printseekers__head .ap-text-title{padding-bottom:0}.ap-printseekers__rule{border:0;border-top:var(--ap-btn-a-border-w) solid var(--ap-color-border);margin:1rem 0}.ap-depth-color{--ap-depth-color-gap: .45rem;display:flex;align-items:center;justify-content:center;gap:var(--ap-depth-color-gap);margin:0;font-family:var(--ap-font-body);font-size:var(--ap-btn-a-font);font-weight:400;letter-spacing:0;color:var(--ap-color-ink)}.ap-depth-color__swatch{box-sizing:border-box;flex:0 0 auto;width:calc(var(--ap-btn-a-h) * .9);height:calc(var(--ap-btn-a-h) * .9);margin:0;padding:0;border:var(--ap-btn-a-border-w) solid var(--ap-color-border);border-radius:50%;background:transparent;cursor:pointer;overflow:hidden;transform-origin:center center;transition:transform var(--ap-press-duration) var(--ap-press-ease)}.ap-depth-color__swatch:active{transform:scale(.98);transform-origin:center center;transition-duration:var(--ap-press-active-duration);transition-timing-function:cubic-bezier(.55,0,1,1)}.ap-depth-color__swatch::-webkit-color-swatch-wrapper{padding:0}.ap-depth-color__swatch::-webkit-color-swatch{border:0;border-radius:50%;cursor:pointer}.ap-depth-color__choice{display:flex;align-items:center;min-width:0}.ap-depth-color__reset{display:flex;align-items:center;max-width:0;margin-left:0;overflow:hidden;opacity:0;pointer-events:none;font-size:var(--ap-btn-c-font);transition:max-width .22s ease,margin-left .22s ease,opacity .22s ease}.ap-depth-color.is-dirty .ap-depth-color__reset{max-width:10ch;margin-left:calc(var(--ap-depth-color-gap) * 1.5);opacity:1;pointer-events:auto}@media (prefers-reduced-motion: reduce){.ap-depth-color__reset{transition:none}}.ap-artwork-detail__size-title.is-depth>.ap-text-title,.ap-artwork-detail__size-title.is-depth>.ap-depth-color,.ap-artwork-detail__size-title.is-depth>.ap-filter-wrap{min-width:0;width:100%}.ap-artwork-detail__size-title.is-depth>.ap-text-title{padding:0}.ap-artwork-detail [data-filter=depth] .ap-filter,.ap-artwork-detail [data-filter=depth] .ap-filter-menu{--ap-btn-a-bg: #fbfbfe;--ap-btn-a-bg-hover: #ffffff;background:var(--ap-btn-a-bg)}.ap-artwork-detail [data-filter=depth] .ap-filter:hover,.ap-artwork-detail [data-filter=depth] .ap-filter:focus-within,.ap-artwork-detail [data-filter=depth].is-open .ap-filter,.ap-artwork-detail [data-filter=depth] .ap-filter-menu__option:hover,.ap-artwork-detail [data-filter=depth] .ap-filter-menu__option:has(.ap-filter-menu__check:checked){background:var(--ap-btn-a-bg-hover)}.ap-size-preview{display:flex;justify-content:center;gap:.6rem}.ap-size-preview img{max-width:100%;height:auto}.ap-artwork-detail__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.5rem;align-items:center;margin-top:.45rem}.ap-artwork-detail__actions .ap-btn-a,.ap-artwork-detail__actions .ap-size-create{flex:1 1 0;min-width:0}.ap-size-create{position:relative;display:flex}.ap-size-create__faces{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:var(--ap-btn-a-h, 2.625rem)}.ap-size-create__faces>.ap-btn-a{width:100%}.ap-size-create__faces>[data-size-face=delete]{position:absolute;inset:0;opacity:0;pointer-events:none}.ap-size-create__faces.is-delete>[data-size-face=create]{position:absolute;inset:0;opacity:0;pointer-events:none}.ap-size-create__faces.is-delete>[data-size-face=delete]{position:relative;inset:auto;opacity:1;pointer-events:auto}.ap-size-create__faces.is-swapping>.ap-btn-a{position:absolute;inset:0}.ap-size-create__faces.is-swapping>.is-face-out{pointer-events:none;animation:ap-face-out 60ms cubic-bezier(.22,.05,.11,1) forwards}.ap-size-create__faces.is-swapping>.is-face-in{pointer-events:none;animation:ap-face-in 60ms cubic-bezier(.22,.05,.11,1) 60ms forwards}.ap-size-create__bar{position:absolute;left:0;right:0;top:calc(100% + .4rem);height:2px;margin:0;pointer-events:none}.ap-size-create__bar[hidden]{display:none}.ap-size-create__track,.ap-size-create__fill{display:block;height:2px}.ap-size-create__track{width:100%;background:#e2e2e2}.ap-size-create__fill{width:0;background:var(--ap-color-accent, #ff4a8b)}.ap-gallery__name{display:block;width:100%;margin:0;padding:var(--ap-selection-thumb-pad) 0 0;text-align:center;overflow-wrap:anywhere}@container artwork-gallery (max-width: 768px){.ap-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@container artwork-gallery (max-width: 360px){.ap-gallery{grid-template-columns:1fr}}@supports not (container-type: inline-size){@media (max-width: 900px){.ap-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.ap-gallery{grid-template-columns:1fr}}}@media (max-width: 900px){.ap-gallery{--ap-selection-thumb-gap: .5rem;--ap-selection-thumb-media-inset-x: calc(.45rem * .4);--ap-selection-thumb-media-inset-top: calc(.45rem * .4);gap:var(--ap-selection-thumb-gap)}}.ap-project-list{display:flex;flex-direction:column;gap:calc(12 * var(--ap-u));width:100%;max-width:100%;list-style:none;margin:0;padding:0;box-sizing:border-box}.ap-project-list>li{width:100%;max-width:100%;box-sizing:border-box;transition:opacity .18s ease}.ap-project-card.is-deleting{opacity:.45;pointer-events:none}.ap-project-list>li.is-removing{opacity:0;pointer-events:none}.ap-project-list__empty{margin:var(--ap-gap-2xl) 0 0;text-align:center;font-family:var(--ap-font-body);font-size:var(--ap-font-size-body);color:var(--ap-color-ink-muted)}.ap-project-card{width:100%;max-width:100%;background:var(--ap-color-bg-card);border:var(--ap-border-default) solid var(--ap-color-border);border-radius:var(--ap-radius-card);cursor:pointer;text-align:left;padding:0;color:inherit;transition:border-color var(--ap-duration) var(--ap-ease);box-sizing:border-box;overflow:visible;background-clip:padding-box}.ap-project-card:hover,.ap-project-card.is-expanded{border-color:var(--ap-color-card-border-active)}.ap-project-card.is-expanded{overflow:hidden}.ap-project-card__body{width:100%;max-width:100%;padding:var(--ap-pc-pad-y) var(--ap-pc-pad-x);box-sizing:border-box}.ap-project-card.is-expanded .ap-project-card__body{padding-bottom:0}.ap-project-card.is-expanded .ap-project-card__expanded-inner{padding-top:var(--ap-pc-pad-y);padding-bottom:0;box-sizing:border-box}.ap-project-card__mode[hidden]:not(.is-mode-exit){display:none!important}.ap-project-card__mode:not([hidden]),.ap-project-card__mode.is-mode-exit{display:block;width:100%;max-width:100%;box-sizing:border-box}.ap-project-card__mode-slot{position:relative;width:100%;max-width:100%;box-sizing:border-box}.ap-project-card [data-project-toggle-zone]{cursor:pointer}.ap-project-card [data-expanded-panel]{cursor:default}.ap-project-card [data-timeline-host]{cursor:pointer}.ap-pc-off{display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box}.ap-pc-off__g{flex-shrink:0;width:100%;pointer-events:none}.ap-pc-off__g--thumb{height:var(--ap-pc-g-thumb)}.ap-pc-off__g--row{height:var(--ap-pc-g-row)}.ap-pc-off__g--field{height:var(--ap-pc-field-g)}.ap-pc-off__gv{flex:0 0 var(--ap-pc-gv);width:var(--ap-pc-gv);align-self:stretch;pointer-events:none}.ap-pc-off__col1{display:flex;flex-direction:column;align-items:center;flex:0 0 var(--ap-pc-media-w);width:var(--ap-pc-media-w);box-sizing:border-box}.ap-pc-off__thumb{position:relative;width:100%;height:var(--ap-pc-thumb-h);background:var(--ap-color-thumb-placeholder);border-radius:var(--ap-radius-thumb);overflow:hidden;box-sizing:border-box;flex-shrink:0;isolation:isolate}@supports (corner-shape: squircle){.ap-pc-off__thumb{corner-shape:squircle}}@supports (corner-shape: superellipse(2)){.ap-pc-off__thumb{corner-shape:superellipse(var(--ap-squircle-k-thumb, 2.668))}}.ap-pc-off__thumb-img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border:0;border-radius:0;filter:none!important;opacity:1;z-index:1}.ap-pc-off__status{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--ap-pc-status-h);height:auto;padding:4px calc(8 * var(--ap-u));border-radius:var(--ap-radius-status);box-sizing:border-box;color:var(--ap-color-status-ink);font-family:var(--ap-font-card-status);font-size:var(--ap-font-size-card-status);font-weight:500;letter-spacing:var(--ap-tracking-card-status);line-height:1;white-space:nowrap;overflow:visible;text-align:center;flex-shrink:0;margin:0}.ap-pc-off__status--empty{background:transparent;visibility:hidden}.ap-pc-off__col2{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-width:0;box-sizing:border-box}.ap-pc-off__title-row{display:flex;flex-direction:row;align-items:flex-start;width:100%;min-height:var(--ap-pc-title-row-h);box-sizing:border-box;flex-shrink:0}.ap-pc-off__titles{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;min-height:var(--ap-pc-title-row-h);color:var(--ap-color-ink)}.ap-pc-off__name{margin:0;width:100%;min-height:var(--ap-pc-title-line-h);height:auto;font-family:var(--ap-font-card-title);font-size:var(--ap-font-size-card-title);font-weight:var(--ap-font-card-title-weight, 700);letter-spacing:var(--ap-tracking-card-title);line-height:var(--ap-pc-title-lh, 1.26);color:var(--ap-color-ink);white-space:nowrap;overflow:visible;text-overflow:ellipsis}.ap-pc-off__desc{margin:0;width:100%;min-height:var(--ap-pc-desc-line-h);height:auto;font-family:var(--ap-font-card-value);font-size:var(--ap-font-size-card-desc);font-weight:var(--ap-font-card-value-weight, 500);letter-spacing:var(--ap-tracking-card-desc);line-height:var(--ap-pc-desc-lh, 1.26);color:var(--ap-color-ink);white-space:nowrap;overflow:visible;text-overflow:ellipsis}.ap-pc-off__actions{display:flex;flex-direction:row;align-items:center;gap:calc(12 * var(--ap-u));flex:0 0 auto;margin-left:calc(12 * var(--ap-u));padding-top:calc(2 * var(--ap-u));box-sizing:border-box}.ap-pc-off__more-wrap{position:relative;flex:0 0 auto}.ap-pc-off__more{display:inline-flex;align-items:center;justify-content:center;width:calc(24 * var(--ap-u));height:calc(24 * var(--ap-u));margin:0;padding:0;border:none;border-radius:calc(8 * var(--ap-u));background:transparent;color:var(--ap-color-ink);cursor:pointer;touch-action:manipulation;transition:background-color var(--ap-motion-duration-toggle, .12s) var(--ap-motion-ease-out, ease),opacity var(--ap-motion-duration-toggle, .12s) var(--ap-motion-ease-out, ease)}.ap-pc-off__more:hover,.ap-pc-off__more:focus-visible,.ap-pc-off__more[aria-expanded=true]{background-color:color-mix(in srgb,var(--ap-color-ink) 6%,transparent);outline:none}.ap-pc-off__more:active{opacity:.78}.ap-pc-off__more-icon{display:block;width:calc(24 * var(--ap-u));height:calc(24 * var(--ap-u));background-color:var(--ap-color-ink);-webkit-mask:url(/icons/more.svg?v=cc822cb9) no-repeat center / contain;mask:url(/icons/more.svg?v=cc822cb9) no-repeat center / contain;pointer-events:none}.ap-pc-off__menu{position:absolute;top:calc(100% + 4 * var(--ap-u));right:0;z-index:40;width:max-content;min-width:max-content;max-width:min(90vw,calc(320 * var(--ap-u)));padding:calc(6 * var(--ap-u)) 0;margin:0;border:.5px solid var(--ap-color-border-strong, #1b1b1b);border-radius:calc(12 * var(--ap-u));background:var(--ap-color-bg-elevated, #f8f5ff);box-shadow:0 8px 20px #0000001a;box-sizing:border-box}.ap-pc-off__menu[hidden]{display:none!important}.ap-pc-off__menu-item{display:block;width:100%;margin:0;padding:calc(10 * var(--ap-u)) calc(18 * var(--ap-u));border:none;background:transparent;text-align:left;white-space:nowrap;font-family:var(--ap-font-card-value, "Trueno", system-ui, sans-serif);font-size:var(--ap-font-size-card-desc, .875rem);font-weight:400;line-height:1.3;color:var(--ap-color-ink);cursor:pointer;touch-action:manipulation;transition:background-color .1s ease}.ap-pc-off__menu-item:hover,.ap-pc-off__menu-item:focus-visible{background-color:color-mix(in srgb,var(--ap-color-ink) 6%,transparent);outline:none}.ap-pc-off__menu-item--danger{color:#c43145}.ap-pc-off__chevron{display:block;flex:0 0 calc(24 * var(--ap-u));width:calc(24 * var(--ap-u));height:calc(14 * var(--ap-u));margin:0;background-color:var(--ap-color-ink);-webkit-mask:url(/icons/drop-down.svg?v=e96f775f) no-repeat center / 100% 100%;mask:url(/icons/drop-down.svg?v=e96f775f) no-repeat center / 100% 100%;pointer-events:none}.ap-pc-off__meta{display:flex;flex-direction:row;align-items:flex-start;width:100%;min-height:var(--ap-pc-meta-row-h);box-sizing:border-box;flex-shrink:0}.ap-pc-off__field{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.ap-pc-off__label{display:block;min-height:var(--ap-pc-label-h);height:auto;font-family:var(--ap-font-card-label);font-size:var(--ap-font-size-card-label);font-weight:var(--ap-font-card-label-weight, 700);letter-spacing:var(--ap-tracking-card-label);line-height:var(--ap-pc-label-lh, 1.26);color:var(--ap-color-ink);white-space:nowrap;overflow:visible}.ap-pc-off__value{display:block;min-height:var(--ap-pc-value-h);height:auto;max-width:100%;font-family:var(--ap-font-card-value);font-size:var(--ap-font-size-card-value);font-weight:var(--ap-font-card-value-weight, 500);letter-spacing:var(--ap-tracking-card-value);line-height:var(--ap-pc-value-lh, 1.26);color:var(--ap-color-ink);white-space:nowrap;overflow:visible;text-overflow:ellipsis}.ap-pc-off__value--unassigned{font-style:italic;font-weight:var(--ap-font-card-value-weight, 500);color:var(--ap-color-ink-soft)}.ap-pc-on{width:100%;box-sizing:border-box}.ap-pc-on__row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(24 * var(--ap-u));width:100%;box-sizing:border-box}.ap-pc-on__primary{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(18 * var(--ap-u));min-width:0;flex:1 1 auto}.ap-pc-on__title{margin:0;font-family:var(--ap-font-card-title);font-size:var(--ap-font-size-card-title);font-weight:var(--ap-font-card-title-weight, 700);letter-spacing:var(--ap-tracking-card-title);line-height:var(--ap-pc-title-lh, 1.26);color:var(--ap-color-ink);white-space:nowrap}.ap-pc-on__meta{margin:0;font-family:var(--ap-font-card-value);font-size:var(--ap-font-size-card-desc);font-weight:var(--ap-font-card-value-weight, 500);letter-spacing:var(--ap-tracking-card-desc);line-height:var(--ap-pc-desc-lh, 1.26);color:var(--ap-color-ink);white-space:nowrap}.ap-pc-on__sep{font-family:var(--ap-font-card-value);font-size:var(--ap-font-size-card-desc);font-weight:700;line-height:var(--ap-pc-desc-lh, 1.26);color:var(--ap-color-ink);user-select:none}.ap-pc-on__phases{display:flex;align-items:center;gap:calc(8 * var(--ap-u));flex:0 0 auto;width:fit-content}.ap-pc-on__cubes{display:flex;align-items:center}.ap-pc-on__cubes>div{display:flex!important;align-items:center!important}.ap-project-card__timeline{width:100%;max-width:100%;margin-top:var(--ap-pc-g-timeline);box-sizing:border-box}.ap-project-card__timeline .ap-timeline-track,.ap-project-card__timeline [id^=timeline-]{width:100%;max-width:100%;box-sizing:border-box;margin-left:0;margin-right:0}.ap-project-card__expanded{width:calc(100% + 2 * var(--ap-pc-pad-x));max-width:none;margin-left:calc(-1 * var(--ap-pc-pad-x));margin-right:calc(-1 * var(--ap-pc-pad-x));box-sizing:border-box}.ap-project-card__expanded .ap-airtable-ui:not(.ap-airtable-ui--phases){padding-left:var(--ap-pc-pad-x);padding-right:var(--ap-pc-pad-x);box-sizing:border-box}.ap-airtable-ui{width:100%;max-width:100%;font-size:var(--ap-embed-font-size);font-family:var(--ap-embed-font-family);box-sizing:border-box;overflow:visible}.ap-airtable-ui img{max-width:100%;height:auto}.ap-airtable-ui>*{margin-left:0!important;margin-right:0!important;max-width:100%!important;box-sizing:border-box!important}.ap-airtable-ui [style*="margin-left: -"],.ap-airtable-ui [style*="margin-left:-"],.ap-airtable-ui [style*="margin-right: -"],.ap-airtable-ui [style*="margin-right:-"]{margin-left:0!important;margin-right:0!important}.ap-airtable-ui [style*="calc(100% +"],.ap-airtable-ui [style*="calc(100%+"]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.ap-project-card__expanded .ap-airtable-ui--description{box-sizing:border-box!important;padding:calc(12 * var(--ap-u)) 2% calc(24 * var(--ap-u))!important;font-family:var(--ap-font-card-title);font-size:var(--ap-font-size-card-title);letter-spacing:var(--ap-tracking-card-title);color:var(--ap-color-ink)}.ap-airtable-ui--description>*{margin-top:0!important}.ap-airtable-ui--description span{font-family:var(--ap-font-card-title)!important;font-size:var(--ap-font-size-card-title)!important;font-weight:var(--ap-font-card-title-weight, 700)!important;letter-spacing:var(--ap-tracking-card-title)!important;line-height:1.25!important;color:var(--ap-color-ink)!important}.ap-airtable-ui--description p{font-family:var(--ap-font-card-value)!important;font-size:var(--ap-font-size-card-desc)!important;font-weight:var(--ap-font-card-value-weight, 500)!important;letter-spacing:var(--ap-tracking-card-desc)!important;line-height:1.35!important;color:var(--ap-color-ink)!important;margin-top:4px!important;margin-bottom:0!important}.resource-button,.ap-airtable-ui .resource-button,.ap-airtable-ui--phases .conditional-button,.ap-airtable-ui--phases .phase-button{border-radius:var(--ap-radius-input)!important;font-family:var(--ap-font-body, "Roboto", system-ui, sans-serif)!important;font-size:var(--ap-font-size-black-btn)!important;line-height:1.2!important;font-weight:var(--ap-font-weight-black-btn, 400)!important;letter-spacing:var(--ap-tracking-btn-bg, .04em)!important;box-sizing:border-box!important;height:var(--ap-black-btn-h, calc(49.104 * var(--ap-u)))!important;min-height:var(--ap-black-btn-h, calc(49.104 * var(--ap-u)))!important;max-height:var(--ap-black-btn-h, calc(49.104 * var(--ap-u)))!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important;border-top:1px solid transparent!important;border-bottom:1px solid transparent!important;border-left:none!important;border-right:none!important;transition:color .12s ease,border-color .12s ease,background-color .12s ease,transform .12s ease,opacity .12s ease}@supports (corner-shape: squircle){.resource-button,.ap-airtable-ui .resource-button,.ap-airtable-ui--phases .conditional-button,.ap-airtable-ui--phases .phase-button{corner-shape:squircle}}.ap-airtable-ui--phases a.conditional-button:hover,.ap-airtable-ui--phases button.conditional-button:hover:not(:disabled){color:#fff!important;border-top:1px solid #ffffff!important;border-bottom:1px solid #ffffff!important;border-left:none!important;border-right:none!important}.ap-airtable-ui--phases a.conditional-button:active,.ap-airtable-ui--phases button.conditional-button:active:not(:disabled),.resource-button:active,.ap-airtable-ui .resource-button:active{transform:scale(.99)}.resource-row.hover-color-in-progress a:hover,.resource-row.hover-color-in-progress .resource-button:hover{color:#79df93!important;border-top:1px solid #79df93!important;border-bottom:1px solid #79df93!important;border-left:none!important;border-right:none!important}.resource-row.hover-color-completed a:hover,.resource-row.hover-color-completed .resource-button:hover{color:#e1cbff!important;border-top:1px solid #e1cbff!important;border-bottom:1px solid #e1cbff!important;border-left:none!important;border-right:none!important}.resource-row.hover-color-paused a:hover,.resource-row.hover-color-paused .resource-button:hover{color:#ffcc43!important;border-top:1px solid #ffcc43!important;border-bottom:1px solid #ffcc43!important;border-left:none!important;border-right:none!important}.resource-row.hover-color-upcoming a:hover,.resource-row.hover-color-upcoming .resource-button:hover,.resource-row.hover-color-queued a:hover,.resource-row.hover-color-queued .resource-button:hover,.resource-row.hover-color-submitted a:hover,.resource-row.hover-color-submitted .resource-button:hover{color:#d2ebef!important;border-top:1px solid #d2ebef!important;border-bottom:1px solid #d2ebef!important;border-left:none!important;border-right:none!important}.resource-row.hover-color-running-late a:hover,.resource-row.hover-color-running-late .resource-button:hover{color:#ff9946!important;border-top:1px solid #ff9946!important;border-bottom:1px solid #ff9946!important;border-left:none!important;border-right:none!important}.resource-row.hover-color-feedback-pending a:hover,.resource-row.hover-color-feedback-pending .resource-button:hover{color:#ff4e64!important;border-top:1px solid #ff4e64!important;border-bottom:1px solid #ff4e64!important;border-left:none!important;border-right:none!important}.resource-row.hover-color-awaiting-approval a:hover,.resource-row.hover-color-awaiting-approval .resource-button:hover{color:#ff5799!important;border-top:1px solid #ff5799!important;border-bottom:1px solid #ff5799!important;border-left:none!important;border-right:none!important}.resource-row.hover-color-client-approved a:hover,.resource-row.hover-color-client-approved .resource-button:hover{color:#f0d4ff!important;border-top:1px solid #f0d4ff!important;border-bottom:1px solid #f0d4ff!important;border-left:none!important;border-right:none!important}.resource-row.hover-color-on-hold a:hover,.resource-row.hover-color-on-hold .resource-button:hover{color:#d4e8ec!important;border-top:1px solid #d4e8ec!important;border-bottom:1px solid #d4e8ec!important;border-left:none!important;border-right:none!important}.resource-row.hover-color-canceled a:hover,.resource-row.hover-color-canceled .resource-button:hover,.phase-button.hover-color-in-progress:hover{color:#79df93!important;border-top:1px solid #79df93!important;border-bottom:1px solid #79df93!important;border-left:none!important;border-right:none!important}.phase-button.hover-color-completed:hover{color:#e1cbff!important;border-top:1px solid #e1cbff!important;border-bottom:1px solid #e1cbff!important;border-left:none!important;border-right:none!important}.phase-button.hover-color-paused:hover{color:#ffcc43!important;border-top:1px solid #ffcc43!important;border-bottom:1px solid #ffcc43!important;border-left:none!important;border-right:none!important}.phase-button.hover-color-upcoming:hover,.phase-button.hover-color-queued:hover,.phase-button.hover-color-submitted:hover{color:#d2ebef!important;border-top:1px solid #d2ebef!important;border-bottom:1px solid #d2ebef!important;border-left:none!important;border-right:none!important}.phase-button.hover-color-running-late:hover{color:#ff9946!important;border-top:1px solid #ff9946!important;border-bottom:1px solid #ff9946!important;border-left:none!important;border-right:none!important}.phase-button.hover-color-feedback-pending:hover{color:#ff4e64!important;border-top:1px solid #ff4e64!important;border-bottom:1px solid #ff4e64!important;border-left:none!important;border-right:none!important}.phase-button.hover-color-awaiting-approval:hover{color:#ff5799!important;border-top:1px solid #ff5799!important;border-bottom:1px solid #ff5799!important;border-left:none!important;border-right:none!important}.phase-button.hover-color-client-approved:hover{color:#f0d4ff!important;border-top:1px solid #f0d4ff!important;border-bottom:1px solid #f0d4ff!important;border-left:none!important;border-right:none!important}.phase-button.hover-color-on-hold:hover{color:#d4e8ec!important;border-top:1px solid #d4e8ec!important;border-bottom:1px solid #d4e8ec!important;border-left:none!important;border-right:none!important}.phase-button.hover-color-canceled:hover{color:#b3b1b7!important;border-top:1px solid #b3b1b7!important;border-bottom:1px solid #b3b1b7!important;border-left:none!important;border-right:none!important}.resource-button .material-symbols-outlined,.ap-airtable-ui .resource-button .material-symbols-outlined{font-size:var(--ap-black-btn-icon, calc(33.6 * var(--ap-u)))!important;width:var(--ap-black-btn-icon, calc(33.6 * var(--ap-u)))!important;height:var(--ap-black-btn-icon, calc(33.6 * var(--ap-u)))!important;line-height:var(--ap-black-btn-icon, calc(33.6 * var(--ap-u)))!important;flex:0 0 var(--ap-black-btn-icon, calc(33.6 * var(--ap-u)))!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;margin-right:var(--ap-black-btn-icon-gap, calc(8 * var(--ap-u)))!important}.ap-airtable-ui--phases{width:100%;max-width:100%;box-sizing:border-box;font-size:var(--ap-font-size-card-desc);font-family:var(--ap-font-card-value);color:var(--ap-color-ink);margin-bottom:0;padding-bottom:0}.ap-airtable-ui--phases>div{margin-bottom:0!important;padding-bottom:0!important}.ap-airtable-ui--phases .phase-row,.ap-airtable-ui--phases .phase-content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.ap-airtable-ui--phases .phase-row{display:flex!important;align-items:center!important;gap:0!important;padding:18px 2%!important;min-height:0!important;height:auto!important;box-sizing:border-box!important;overflow:visible!important;cursor:pointer}.ap-airtable-ui--phases .phase-row:hover{background-color:#f6f2fd}[data-theme=dark] .ap-airtable-ui--phases .phase-row:hover{background-color:color-mix(in srgb,#f6f2fd 14%,var(--ap-color-bg-card, #2a2438) 86%)}.ap-airtable-ui--phases [id^=phase-status-]{display:flex!important;align-items:center!important;justify-content:center!important;width:var(--ap-pc-media-w)!important;min-width:var(--ap-pc-media-w)!important;max-width:var(--ap-pc-media-w)!important;min-height:var(--ap-pc-status-h)!important;height:auto!important;line-height:1!important;margin:0!important;padding:4px calc(8 * var(--ap-u))!important;border-radius:var(--ap-radius-status)!important;box-sizing:border-box!important;font-family:var(--ap-font-card-status)!important;font-size:var(--ap-font-size-card-status)!important;font-weight:500!important;letter-spacing:var(--ap-tracking-card-status)!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important}.ap-airtable-ui--phases .phase-row>div:first-child{flex:0 0 var(--ap-pc-media-w)!important;width:var(--ap-pc-media-w)!important;min-width:var(--ap-pc-media-w)!important;max-width:var(--ap-pc-media-w)!important;margin:0!important;margin-right:var(--ap-pc-gv)!important;box-sizing:border-box!important}.ap-airtable-ui--phases .phase-row>div:nth-child(2){flex:39 1 0%!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;font-family:var(--ap-font-card-value)!important;font-size:var(--ap-font-size-card-desc)!important;font-weight:var(--ap-font-card-value-weight, 500)!important;letter-spacing:var(--ap-tracking-card-desc)!important;line-height:1.26!important;color:var(--ap-color-ink)!important;text-align:left!important;white-space:nowrap!important;overflow:visible!important;text-overflow:ellipsis!important}.ap-airtable-ui--phases .phase-row>div:nth-child(2)>span:first-child{font-family:var(--ap-font-card-title)!important;font-size:var(--ap-font-size-card-title)!important;font-weight:var(--ap-font-card-title-weight, 700)!important;letter-spacing:var(--ap-tracking-card-title)!important;line-height:1.26!important;color:var(--ap-color-ink)!important;overflow:visible!important}.ap-airtable-ui--phases .phase-row>.date-container,.ap-airtable-ui--phases .date-container{flex:10 1 0%!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0 4%!important;gap:0!important;font-family:var(--ap-font-card-value)!important;font-size:var(--ap-font-size-card-value)!important;letter-spacing:var(--ap-tracking-card-value)!important;font-weight:var(--ap-font-card-value-weight, 500)!important;line-height:1.26!important;white-space:nowrap!important;text-align:center!important;color:var(--ap-color-ink)!important;cursor:default;box-sizing:border-box!important;overflow:visible!important}.ap-airtable-ui--phases .phase-row>div:last-child{flex:43 1 0%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;gap:calc(10 * var(--ap-u))!important;text-align:left!important;box-sizing:border-box!important}.ap-airtable-ui--phases .phase-row>div:last-child>span,.ap-airtable-ui--phases .phase-row span[style*="font-weight: 500"],.ap-airtable-ui--phases .phase-row span[style*="font-weight:500"]{font-family:var(--ap-font-card-label)!important;font-size:var(--ap-font-size-card-label)!important;font-weight:var(--ap-font-card-label-weight, 700)!important;letter-spacing:var(--ap-tracking-card-label)!important;line-height:1.26!important;text-align:left!important;min-width:0!important;white-space:nowrap!important;flex-shrink:0!important;overflow:visible!important}.ap-airtable-ui--phases .phase-row .tasks-cubes{flex:1 1 auto!important;min-width:0!important;height:var(--ap-task-cube-h, 14.4px)!important}.ap-airtable-ui--phases .phase-row .task-cube{height:var(--ap-task-cube-h, 14.4px)!important}.ap-airtable-ui--phases [style*="font-size: 90%"],.ap-airtable-ui--phases [style*="font-size:90%"]{font-size:inherit!important}.ap-airtable-ui--phases .phase-content,.ap-airtable-ui--phases .phase-content p,.ap-airtable-ui--phases .phase-content div{font-family:var(--ap-font-card-value);font-size:var(--ap-font-size-card-desc);letter-spacing:var(--ap-tracking-card-desc);font-weight:var(--ap-font-card-value-weight, 500);color:var(--ap-color-ink)}.ap-airtable-ui--phases .phase-content strong{font-family:var(--ap-font-card-label)!important;font-size:var(--ap-font-size-card-label)!important;font-weight:var(--ap-font-card-label-weight, 700)!important;letter-spacing:var(--ap-tracking-card-label)!important}.ap-airtable-ui--phases .phase-content{display:block!important;height:0;opacity:0;overflow:hidden;margin:0!important;padding:0!important;min-height:0!important;max-height:none!important;border:none;pointer-events:none;box-sizing:border-box!important}.ap-airtable-ui--phases .phase-content.is-open{opacity:1;pointer-events:auto;overflow:visible}.ap-airtable-ui--phases .phase-content:last-child,.ap-airtable-ui--phases .phase-content.is-open:last-child{margin-bottom:0!important}.ap-airtable-ui--phases .phase-content-inner{box-sizing:border-box;padding:16px 3%;display:block;height:auto;transform:none}.ap-airtable-ui--phases .phase-content-inner>.buttons:last-child,.ap-airtable-ui--phases .phase-content-inner .buttons{margin-bottom:0!important}.ap-airtable-ui--phases .phase-content-inner .buttons{align-items:stretch!important;grid-auto-rows:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.ap-airtable-ui .resource-button,.ap-airtable-ui--phases .conditional-button,.ap-airtable-ui--phases .phase-button,.ap-airtable-ui--phases .phase-content-inner .buttons{outline-offset:2px}.ap-airtable-ui--phases .phase-content-inner .conditional-button,.ap-airtable-ui--phases .phase-content-inner .phase-button{align-self:stretch!important;align-items:center!important;justify-content:center!important;height:var(--ap-black-btn-h, calc(49.104 * var(--ap-u)))!important;min-height:var(--ap-black-btn-h, calc(49.104 * var(--ap-u)))!important;max-height:var(--ap-black-btn-h, calc(49.104 * var(--ap-u)))!important;flex-shrink:0!important;transform:none!important;box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;padding-left:var(--ap-black-btn-pad-x, calc(16 * var(--ap-u)))!important;padding-right:var(--ap-black-btn-pad-x, calc(16 * var(--ap-u)))!important}.ap-airtable-ui--phases .conditional-button,.ap-airtable-ui--phases .phase-button{font-family:var(--ap-font-body, "Roboto", system-ui, sans-serif)!important;font-size:var(--ap-font-size-black-btn)!important;font-weight:var(--ap-font-weight-black-btn, 400)!important;letter-spacing:var(--ap-tracking-btn-bg, .04em)!important;line-height:1.2!important}.ap-airtable-ui--phases .conditional-button .material-symbols-outlined,.ap-airtable-ui--phases .phase-button .material-symbols-outlined{font-size:var(--ap-black-btn-icon, calc(33.6 * var(--ap-u)))!important;width:var(--ap-black-btn-icon, calc(33.6 * var(--ap-u)))!important;height:var(--ap-black-btn-icon, calc(33.6 * var(--ap-u)))!important;line-height:var(--ap-black-btn-icon, calc(33.6 * var(--ap-u)))!important;flex:0 0 var(--ap-black-btn-icon, calc(33.6 * var(--ap-u)))!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;margin-right:var(--ap-black-btn-icon-gap, calc(8 * var(--ap-u)))!important;transform:none!important}@media (prefers-reduced-motion: reduce){.ap-airtable-ui--phases .phase-content{transition-duration:.01ms!important}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1b1b1bf5;display:none;align-items:center;justify-content:center;z-index:1000}.popup-content{width:90%;height:90vh;background-color:#fff;border-radius:4px;overflow:hidden;position:relative;display:flex;flex-direction:column}.popup-header{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.popup-title{color:#000;font-family:Poppins,sans-serif;font-weight:400;font-size:18px}.popup-close{font-size:38px;color:#000;cursor:pointer}.popup-iframe{flex:1;width:100%;border:none}
