html:has(.art-intake){scrollbar-gutter:stable}.art-intake{--ai-ink:#171917;--ai-paper:#fff;--ai-canvas:#f5f6f3;--ai-soft:#edf0e9;--ai-muted:#62695f;--ai-rule:#e0e4dc;--ai-edge:#828a7b;--ai-accent:#fff500;--ai-focus:#656000;--ai-green:#0d6b49;min-height:100vh;background:var(--ai-canvas);color:var(--ai-ink);font-family:Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.55;font-synthesis:none;scrollbar-color:var(--ai-edge) var(--ai-canvas)}.art-intake *,.art-intake :after,.art-intake :before{box-sizing:border-box}.art-intake [hidden]{display:none!important}.art-intake ::selection{background:var(--ai-accent);color:var(--ai-ink)}.art-intake :is(input,select,button){font:inherit}.art-intake :is(input,select){caret-color:var(--ai-ink)}.art-intake :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--ai-focus);outline-offset:3px}.art-intake :is(h1,h2):focus{outline:none}.art-intake :is(h1,h2,h3,p){margin:0}.art-intake :is(h1,h2,h3){line-height:1.2;text-wrap:balance;overflow-wrap:break-word}.art-intake h1{font-size:32px;font-weight:700;letter-spacing:-.025em}.art-intake h2{font-size:24px;font-weight:700;letter-spacing:-.02em}.art-intake h3{font-size:18px;font-weight:600}.art-intake p{text-wrap:pretty}.art-intake button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.art-intake button:disabled{opacity:.55;cursor:not-allowed}.art-intake-container{width:calc(100% - 48px);max-width:1040px;margin-inline:auto}.art-intake-brand{background:var(--ai-ink);color:var(--ai-paper)}.art-intake-brand .art-intake-container{min-height:76px;display:flex;justify-content:space-between;align-items:center;gap:24px}.art-intake-brand img{display:block;width:132px;height:49px;object-fit:contain}.art-intake-brand span{display:flex;gap:8px;align-items:center;font-size:14px;color:#d5d9d1}.art-intake-intro{padding-block:40px 24px}.art-intake-intro p{margin-top:8px;max-width:67ch;color:var(--ai-muted)}.art-intake-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;list-style:none}.art-intake-steps button{width:100%;display:flex;align-items:center;gap:12px;padding:16px 16px 24px;border:0;border-bottom:2px solid var(--ai-rule);color:var(--ai-muted);background:transparent;font-size:14px;white-space:nowrap}.art-intake-steps button[aria-current=step]{color:var(--ai-ink);border-bottom-color:var(--ai-ink)}.art-intake-steps button>span{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--ai-edge);border-radius:50%;font-variant-numeric:tabular-nums}.art-intake-steps button[aria-current=step]>span{background:var(--ai-accent);border-color:var(--ai-accent)}.art-intake-sheet{margin-block:24px 40px;background:var(--ai-paper);border:1px solid var(--ai-rule);border-radius:16px}.art-intake-body{padding:40px}.art-intake-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.art-intake-section-heading p{color:var(--ai-muted);max-width:62ch;margin-top:8px}.art-intake-section-heading>svg{color:var(--ai-green);flex:none}.art-intake fieldset{min-width:0;padding:0;margin:0;border:0}.art-intake .field{margin:0;min-width:0;display:flex;flex-direction:column;gap:8px;font-weight:400}.art-intake .field>span{margin:0;font-size:14px;font-weight:600;color:var(--ai-ink)}.art-intake .field :is(input,select){height:48px;min-height:48px;width:100%;min-width:0;padding:12px 16px;border:1px solid var(--ai-edge);border-radius:10px;background:var(--ai-paper);color:var(--ai-ink);font-size:16px;line-height:1.4;outline-offset:-3px;box-shadow:none}.art-intake input::placeholder{color:var(--ai-muted);opacity:1}.art-intake .field input:disabled{background:var(--ai-soft)}.art-intake .field input[aria-invalid=true]{border-color:#922b37}.art-intake .art-collection-fields{gap:24px}.art-intake .art-collection-editor:disabled{opacity:1}.art-intake .art-collection-editor section+section{margin:0;padding:0;border:0}.art-intake .art-intake-sender-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--ai-rule)}.art-intake-sender-fields p{padding-top:24px;font-size:14px;color:var(--ai-muted)}.art-intake .art-collection-editor .art-contractor-address{margin-top:40px;padding-top:24px;border-top:1px solid var(--ai-rule)}.art-intake .art-contractor-address h2{font-size:18px;font-weight:600;margin-bottom:8px}.art-intake .art-section-intro{margin:0 0 24px;font-size:14px;line-height:1.55;color:var(--ai-muted)}.art-intake .art-address-fields{gap:24px}.art-intake .art-address-number,.art-intake .art-address-zipCode{grid-column:span 4}.art-intake .art-address-complement,.art-intake .art-address-street{grid-column:span 8}.art-intake .art-address-district{grid-column:span 6}.art-intake .art-address-city{grid-column:span 4}.art-intake .art-address-state{grid-column:span 2}.art-intake .art-check{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;line-height:1.55;cursor:pointer}.art-intake .art-check input,.art-intake .art-mode-choice input{width:18px;height:18px;min-height:18px;padding:0;margin:0;accent-color:var(--ai-green);flex:none}.art-intake .art-site-fields>h3{margin:40px 0 8px}.art-intake .art-same-address{background:var(--ai-canvas);padding:8px 16px;border-radius:10px;margin-bottom:24px}.art-intake .art-mode-choice{display:flex;gap:12px;margin:8px 0 24px}.art-intake .art-mode-choice label{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 24px;border:1px solid var(--ai-edge);border-radius:10px;cursor:pointer}.art-intake .art-mode-choice label:has(input:checked){background:var(--ai-soft);border-color:var(--ai-green)}.art-intake .art-schedule-fields>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.art-intake .art-date-columns,.art-intake .art-schedule-period{display:grid;grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1fr));gap:24px;align-items:center;border-bottom:1px solid var(--ai-rule)}.art-intake .art-date-columns{padding-bottom:12px;font-size:14px;color:var(--ai-muted)}.art-intake .art-schedule-period{padding-block:24px;margin:0}.art-intake .art-schedule-period>h3{display:flex;gap:12px;align-items:center;margin:0;font-size:16px}.art-intake .art-schedule-period>h3 svg{color:var(--ai-green);flex:none}.art-intake .art-schedule-period>.art-collection-fields{display:contents}.art-intake .art-schedule-period .field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.art-intake .art-schedule-period input{font-variant-numeric:tabular-nums}.art-intake .field-error{color:#922b37;font-size:14px;grid-column:1/-1}.art-intake-date-note{color:var(--ai-muted);font-size:14px;margin-top:24px!important;max-width:70ch}.art-intake .art-review-group{padding-block:24px;border-bottom:1px solid var(--ai-rule)}.art-intake .art-review-group:first-child{padding-top:0}.art-review-group>header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px}.art-intake .art-intake-summary{gap:24px}.art-intake .art-intake-summary dt{color:var(--ai-muted);margin-bottom:4px}.art-intake .art-intake-summary dd{font-weight:400}.art-intake .art-intake-consent{align-items:flex-start;padding-top:24px}.art-intake-consent input{margin-top:4px!important}.art-intake-notice{padding:16px;background:var(--ai-canvas);border-radius:10px;font-size:14px;margin-top:24px!important}.art-intake-actions{padding:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--ai-rule)}.art-intake-actions>p{max-width:48ch;font-size:14px;color:var(--ai-muted)}.art-intake-actions>div{display:flex;align-items:center;gap:12px;margin-left:auto}.art-intake .button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 24px;border:1px solid var(--ai-ink);border-radius:10px;background:var(--ai-ink);color:var(--ai-paper);font-size:14px;font-weight:600;box-shadow:none;white-space:normal;line-height:1.5}.art-intake .button-primary svg{color:var(--ai-accent);flex:none}.art-intake .button-secondary{background:transparent;color:var(--ai-ink);border-color:var(--ai-edge)}.art-intake .text-button{min-height:44px;padding:0;background:transparent;border:0;font-size:14px;color:var(--ai-ink);text-decoration:underline;text-underline-offset:4px}.art-intake .art-lookup-feedback{font-size:14px}.art-intake .art-address-search-panel{padding-bottom:24px;margin-bottom:24px}.art-intake .art-intake-error{margin-top:24px}.art-intake-loading{padding-top:24px;color:var(--ai-muted)}.art-intake-footer{display:flex;justify-content:space-between;gap:24px;font-size:14px;color:var(--ai-muted);padding-bottom:40px}.art-intake-complete{max-width:720px;margin:40px auto;padding:64px 40px;border:1px solid var(--ai-rule);background:var(--ai-paper);border-radius:16px;text-align:center}.art-intake-complete>svg{color:var(--ai-green);margin-bottom:24px}.art-intake-complete h1{margin-bottom:16px}.art-intake-complete p{max-width:47ch;margin-inline:auto}.art-intake-complete .art-complete-detail{color:var(--ai-muted);font-size:14px;margin-top:16px}@media(hover:hover){.art-intake .button-primary:hover:not(:disabled){background:var(--ai-green);border-color:var(--ai-green)}.art-intake .button-secondary:hover:not(:disabled),.art-intake-steps button:hover:not(:disabled){background:var(--ai-soft)}.art-intake .field :is(input,select):hover:not(:disabled){background:var(--ai-canvas);border-color:var(--ai-edge)}.art-intake .text-button:hover{color:var(--ai-green)}}@media(max-width:700px){.art-intake-container{width:calc(100% - 32px)}.art-intake-brand .art-intake-container{min-height:68px}.art-intake-brand img{width:110px;height:43px}.art-intake-brand span{font-size:13px}.art-intake-brand span svg{display:none}.art-intake h1{font-size:28px}.art-intake h2{font-size:22px}.art-intake-intro{padding-block:24px}.art-intake-intro p,.art-intake-section-heading p{font-size:14px}.art-intake-steps button{flex-direction:column;gap:8px;padding:12px 4px;font-size:12px}.art-intake-sheet{margin-top:16px}.art-intake-body{padding:24px 16px}.art-intake-section-heading{gap:12px}.art-intake-section-heading>svg{width:24px;height:24px}.art-intake .art-intake-sender-fields{grid-template-columns:minmax(0,1fr);gap:16px}.art-intake-sender-fields p{padding:0}.art-intake .art-collection-fields{gap:16px}.art-intake .art-address-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.art-intake .art-address-fields>div{grid-column:1/-1}.art-intake .art-address-fields>.art-address-city,.art-intake .art-address-fields>.art-address-state{grid-column:span 1}.art-intake .art-mode-choice label{flex:1;justify-content:center;padding-inline:16px}.art-intake .art-date-columns{display:none}.art-intake .art-schedule-period{grid-template-columns:minmax(0,1fr);gap:16px}.art-intake .art-schedule-period .field>span{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.art-intake-actions{padding:24px 16px;flex-wrap:wrap;gap:16px}.art-intake-actions>p{font-size:13px}.art-intake-actions>div{width:100%;margin:0}.art-intake-actions>div>.button{flex:1;padding-inline:16px}.art-intake-footer{flex-direction:column;gap:8px;font-size:13px}.art-intake-complete{padding:40px 24px}}@media(prefers-reduced-motion:reduce){.art-intake *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}