@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Darker+Grotesque:wght@500;600;700;800&display=swap");:root{--tav-accent:#c3002f;--tav-accent-hover:#e0083c;--tav-accent-press:#9c0026;--tav-accent-soft:rgb(195 0 47/14%);--tav-accent-ring:rgb(195 0 47/28%);--tav-accent-on:#ffffff;--tav-surface:#ffffff;--tav-surface-2:#f7f6f6;--tav-grey:#e7e6e6;--tav-edge:#dcdbdb;--tav-edge-soft:rgb(42 42 42/10%);--tav-text:#2a2a2a;--tav-text-muted:rgb(42 42 42/70%);--tav-text-faint:rgb(42 42 42/50%);--tav-radius:12px;--tav-radius-lg:16px;--tav-shadow:0 1px 2px rgb(42 42 42/8%);--tav-font:"Poppins",system-ui,-apple-system,sans-serif;--tav-display:"Darker Grotesque","Poppins",sans-serif;--tav-ease:cubic-bezier(0.22,1,0.36,1)}html[data-theme=light]{--theme-bg:var(--tav-surface-2);--theme-input-bg:var(--tav-surface);--theme-elevation-0:var(--tav-surface);--theme-elevation-50:#fbfafa;--theme-elevation-100:var(--tav-surface-2);--theme-elevation-150:#f1f0f0;--theme-elevation-200:var(--tav-grey);--theme-elevation-250:#dedddd;--theme-elevation-300:var(--tav-edge);--theme-elevation-400:#bfbebe;--theme-elevation-500:#949393;--theme-elevation-600:#6f6e6e;--theme-elevation-800:#454444;--theme-elevation-1000:var(--tav-text);--theme-error-500:var(--tav-accent)}html[data-theme=light] body{font-family:var(--tav-font);color:var(--tav-text)}.btn{border-radius:8px;font-family:var(--tav-font);font-weight:600;letter-spacing:.01em}.btn.btn--style-primary:not(.btn--disabled),.btn.btn--style-primary:not(.btn--disabled) .btn__content{background-color:var(--tav-accent);border-color:var(--tav-accent);color:#fff}.btn.btn--style-primary:not(.btn--disabled):hover{background-color:var(--tav-accent-hover);border-color:var(--tav-accent-hover)}.btn.btn--style-primary:not(.btn--disabled):active{background-color:var(--tav-accent-press)}.btn.btn--style-secondary:not(.btn--disabled){border-color:var(--tav-accent);color:var(--tav-accent)}.btn.btn--style-secondary:not(.btn--disabled):hover{background-color:var(--tav-accent-soft)}.btn:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--tav-accent);outline-offset:2px}a:not(.btn):not(.tav-strip__item):not(.nav__link){color:var(--tav-accent);-webkit-text-decoration-color:rgb(195 0 47/40%);text-decoration-color:rgb(195 0 47/40%)}a:not(.btn):hover{color:var(--tav-accent-hover)}.field-type .rs__control,.field-type input,.field-type textarea,.input-wrapper input{border-radius:10px;font-family:var(--tav-font)}.field-type .rs__control--is-focused,.field-type input:focus,.field-type textarea:focus,.input-wrapper input:focus{border-color:var(--tav-accent)!important;box-shadow:0 0 0 3px var(--tav-accent-ring)!important;outline:none}.checkbox-input__input:checked~.checkbox-input__icon,input[type=checkbox]:checked{background-color:var(--tav-accent);border-color:var(--tav-accent)}.field-label__required{color:var(--tav-accent)}.doc-tabs{width:100%;border-bottom:1px solid var(--tav-edge)}.doc-tabs:not(:has(.doc-tab:nth-child(2))){display:none}.doc-tabs__tabs-container{flex:1 1;margin-right:0}.doc-tabs__tabs{width:100%}.doc-tab{height:48px}.doc-tab__label{padding-inline:16px;border-radius:8px 8px 0 0;font-family:var(--tav-font);font-weight:500;color:var(--tav-text-muted);transition:background-color .15s var(--tav-ease),color .15s var(--tav-ease)}.doc-tab:hover .doc-tab__label{background-color:rgb(42 42 42/4%);color:var(--tav-text)}.doc-tab--active .doc-tab__label{color:var(--tav-accent);font-weight:600}.doc-tab--active .doc-tab__label:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background-color:var(--tav-accent)}.nav .nav__link{box-sizing:border-box;width:100%;border-radius:8px;font-weight:500;padding-block:10px;padding-inline:10px 12px;transition:background-color .15s var(--tav-ease),color .15s var(--tav-ease)}.nav a.nav__link:focus-visible,.nav a.nav__link:hover{text-decoration:none}.nav .nav__link-indicator{display:none}.nav .nav__link:hover{background-color:rgb(42 42 42/5%)}.nav .nav__link.active,.nav .nav__link:has(.nav__link-indicator),.nav .nav__link[aria-current=page]{background-color:var(--tav-accent-soft);box-shadow:inset 3px 0 0 var(--tav-accent);color:var(--tav-accent);font-weight:600;-webkit-padding-start:10px;padding-inline-start:10px}.nav .tav-nav__dashboard{margin-bottom:10px}.step-nav .step-nav__home{width:auto;height:26px}.step-nav .step-nav__home span{max-width:none;overflow:visible}.step-nav .step-nav__home svg{display:block;width:auto;height:100%}.collections__group{margin-bottom:32px}.collections__label{position:relative;margin-bottom:14px;padding-left:14px;font-family:var(--tav-display);font-weight:700;font-size:1.125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tav-text)}.collections__label:before{content:"";position:absolute;left:0;top:50%;width:4px;height:.95em;transform:translateY(-50%);border-radius:2px;background:linear-gradient(var(--tav-accent),var(--tav-accent-press))}.collections__card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.collections .card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:unset;padding:14px 16px;border:1px solid var(--tav-edge);border-radius:var(--tav-radius);background-color:var(--tav-surface);box-shadow:var(--tav-shadow);transition:border-color .2s var(--tav-ease),background-color .2s var(--tav-ease),transform .2s var(--tav-ease);--tav-card-icon: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.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2 4 6v12l8 4 8-4V6z'/%3E%3Cpath d='M4 6l8 4 8-4M12 10v12'/%3E%3C/svg%3E")}.collections .card:before{flex-shrink:0;border-radius:9px;background-color:var(--tav-accent)}.collections .card:after,.collections .card:before{content:"";width:38px;height:38px;transition:background-color .2s var(--tav-ease)}.collections .card:after{position:absolute;left:16px;top:50%;transform:translateY(-50%);background-color:var(--tav-accent-on);-webkit-mask:var(--tav-card-icon) center /20px 20px no-repeat;mask:var(--tav-card-icon) center /20px 20px no-repeat;pointer-events:none}.collections .card:hover{border-color:var(--tav-accent);transform:translateY(-1px)}.collections .card:hover:before{background-color:var(--tav-accent-hover)}.collections .card__title{flex:1 1;margin:0;padding-left:52px;font-family:var(--tav-display);font-weight:700;font-size:1.25rem;letter-spacing:.01em;color:var(--tav-text)}.collections .card:has(a[href$="/collections/builders"]){--tav-card-icon: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.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12V8a2 2 0 0 1 2-2h7l4 4h1a2 2 0 0 1 2 2v3'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3Cpath d='M3 17h2M9 17h6M19 17h2'/%3E%3C/svg%3E")}.collections .card:has(a[href$="/collections/pages"]){--tav-card-icon: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.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z'/%3E%3Cpath d='M14 2v5h5'/%3E%3Cpath d='M9 13h6M9 17h6'/%3E%3C/svg%3E")}.collections .card:has(a[href$="/collections/build-requests"]),.collections .card:has(a[href$="/collections/build-requests-fort-lauderdale"]){--tav-card-icon: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.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='18' x='4' y='3' rx='2'/%3E%3Cpath d='M8 8h8M8 12h8M8 16h5'/%3E%3C/svg%3E")}.collections .card:has(a[href$="/collections/saved-builds"]){--tav-card-icon: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.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.collections .card:has(a[href$="/collections/media"]){--tav-card-icon: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.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' 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")}.collections .card:has(a[href$="/collections/users"]){--tav-card-icon: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.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3C/svg%3E")}.tav-dash{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.tav-hero{position:relative;overflow:hidden;padding:32px;border:1px solid var(--tav-edge);border-radius:var(--tav-radius-lg);background-color:var(--tav-surface);background-image:radial-gradient(70% 140% at 8% 100%,rgb(195 0 47/10%) 0,rgb(255 255 255/0) 60%),radial-gradient(50% 120% at 92% 0,rgb(231 230 230/90%) 0,rgb(255 255 255/0) 60%)}.tav-hero__body{position:relative;z-index:1;max-width:68ch}.tav-hero__eyebrow{margin:0 0 8px;font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tav-accent)}.tav-hero__eyebrow,.tav-hero__title{font-family:var(--tav-display);font-weight:700}.tav-hero__title{margin:0 0 12px;font-size:clamp(2rem,3vw,2.75rem);line-height:1.05;color:var(--tav-text)}.tav-hero__name{color:var(--tav-accent)}.tav-hero__text{margin:0;font-size:.9375rem;line-height:1.6;color:var(--tav-text-muted)}.tav-panel{padding:24px;border:1px solid var(--tav-edge);border-radius:var(--tav-radius-lg);background-color:var(--tav-surface)}.tav-panel__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.tav-panel__title{margin:0;font-family:var(--tav-display);font-weight:700;font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tav-text)}.tav-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.tav-strip__item{display:flex;align-items:center;gap:14px;min-height:44px;padding:16px 18px;border:1px solid var(--tav-edge-soft);border-radius:var(--tav-radius);background-color:var(--tav-surface-2);color:var(--tav-text);text-decoration:none;transition:border-color .2s var(--tav-ease),background-color .2s var(--tav-ease)}.tav-strip__item:hover{border-color:var(--tav-accent);background-color:var(--tav-grey)}.tav-strip__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:9px;background-color:var(--tav-accent);color:var(--tav-accent-on)}.tav-strip__icon svg{width:20px;height:20px}.tav-strip__data{display:flex;flex-direction:column;min-width:0}.tav-strip__value{font-family:var(--tav-display);font-weight:700;font-size:1.75rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tav-text)}.tav-strip__label{font-size:.8125rem;color:var(--tav-text-muted)}.tav-strip__hint{font-size:.75rem;color:var(--tav-text-faint)}