.lux-rail-shell{display:contents}.lux-rail-controls,.lux-rail-tabs{display:none}.lux-copy-line{display:block}@media (max-width:900px){.lux{overflow-x:clip;--lux-mobile-gutter:20px}.lux-wrap{padding-inline:var(--lux-mobile-gutter)}.lux #main{scroll-margin-top:var(--lux-mobile-header-offset,80px)}.lux :is(h1,h2,h3,[id],input,textarea,select,button,a){scroll-margin-top:var(--lux-mobile-header-offset,80px)}.lux .lux-section{padding-block:36px}.lux .lux-feature-hero{padding-top:28px}.lux .lux-feature-copy{margin-bottom:0;padding-bottom:0;min-width:0}.lux .lux-feature-copy h1{font-size:clamp(38px,11vw,52px);line-height:1.08;letter-spacing:-.025em;max-width:none;overflow-wrap:break-word;text-wrap:balance}.lux .lux-feature-copy-xs h1{font-size:clamp(30px,8.7vw,42px)}.lux .lux-feature-copy-sm h1{font-size:clamp(36px,10.5vw,48px)}.lux .lux-feature-copy .lux-amount{font-size:clamp(54px,16.5vw,76px);line-height:1.02}.lux .lux-feature-copy .lux-lede{font-size:17px;line-height:1.55;margin-top:16px;max-width:none}.lux .lux-feature-grid{row-gap:24px}.lux .lux-feature-shot,.lux .lux-hero-visual>.lux-phones{width:100%;min-width:0;margin-inline:auto}.lux .lux-feature-shot{margin-block:0}.lux .lux-feature-shot .lux-phones{width:100%;height:auto;min-height:0}.lux .lux-phones .lux-phone{width:57%}.lux .lux-phones .lux-phone-back{width:50%}.lux .lux-phones .lux-phone-brand{padding:12px 8px}.lux .lux-phones .lux-phone-brand b{font-size:clamp(13px,4vw,18px)}.lux .lux-phones .lux-phone-brand small{font-size:7px}.lux .lux-phones .lux-phone-book{padding:6px 14px;font-size:9px;margin-top:8px}.lux .lux-hero{padding-top:28px}.lux .lux-hero h1{font-size:clamp(32px,9.5vw,48px);line-height:1.08;max-width:none;text-wrap:balance;overflow-wrap:break-word}.lux .lux-feature-copy h1,.lux .lux-hero h1{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;text-align:left}.lux .lux-hero .lux-lede{font-size:18px;line-height:1.5}.lux .lux-hero-visual{min-width:0;grid-template-columns:minmax(0,1fr)}.lux :is(h1,h2,.lux-lede)>.lux-copy-line{display:inline}.lux .lux-feature-copy-xs h1{text-wrap:pretty}.lux h2{font-size:clamp(28px,7.6vw,38px);line-height:1.12;overflow-wrap:break-word}.lux .lux-lede{font-size:17px;line-height:1.55}.lux .input{font-size:16px}.lux :is(h3,.lux-plan-name,.lux-plan-price,.lux-plan-setup,.lux-faq summary){overflow-wrap:anywhere}.lux .lux-plan-price b{min-width:0;max-width:100%;overflow-wrap:anywhere}.lux .lux-check>span,.lux .lux-wrap>*{min-width:0}.lux .lux-btn{max-width:100%;height:auto;min-height:50px;padding-block:12px;white-space:normal;overflow-wrap:anywhere;text-align:center}.lux-rail-shell{display:block;min-width:0}.lux .lux-mobile-rail{display:flex;gap:12px;padding:24px max(32px,calc((100% - 440px) / 2)) 16px;margin:20px calc(-1 * var(--lux-mobile-gutter)) 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch}.lux .lux-mobile-rail::-webkit-scrollbar{display:none}.lux .lux-mobile-rail>*{min-width:0;flex:0 0 100%;scroll-snap-align:center}.lux .lux-mobile-rail:focus-visible{outline:2px solid var(--lux-dark);outline-offset:-4px}.lux .lux-mobile-rail[data-rail-count="1"]{display:block;margin-inline:0;padding-inline:0}.lux .lux-mobile-rail>:is(.lux-card,.lux-feat,.lux-step,.lux-step2,.lux-flow){padding:24px;margin-top:0}.lux .lux-mobile-rail>.lux-card .lux-ico{width:40px;height:40px;margin-bottom:20px}.lux .lux-mobile-rail>.lux-card h3{font-size:22px;line-height:1.2}.lux .lux-mobile-rail>.lux-card p{font-size:16px;line-height:1.5}.lux .lux-step2-mark{display:block;position:relative;top:auto;left:auto;width:84px;transform:none;margin:0 auto 28px}.lux .lux-step2:not(:last-child):after{content:none}.lux .lux-mobile-rail>.lux-plan{padding:28px 22px 24px;margin-top:0;border-radius:22px}.lux .lux-plan-name{font-size:36px;line-height:1.1}.lux .lux-plan-note{min-height:3em;font-size:16px;line-height:1.5;margin-top:12px}.lux .lux-plan-price{margin-top:20px;flex-wrap:wrap;gap:4px 8px}.lux .lux-plan-price b{font-size:54px;line-height:1.05}.lux .lux-plan-price span{font-size:14px}.lux .lux-plan-setup{font-size:15px}.lux .lux-plan-list{font-size:15px;line-height:1.5;gap:12px;margin-block:20px 24px}.lux .lux-plan-list li{align-items:flex-start}.lux .lux-plan-list .lux-tick{flex:0 0 auto;margin-top:2px}.lux .lux-plan>.lux-btn{margin-top:auto;min-height:48px}.lux .lux-period-row{margin-bottom:16px}.lux .lux-period{max-width:100%;flex-wrap:wrap}.lux .lux-period-btn{min-width:0;min-height:44px;height:auto;padding-block:8px;flex:1 1 auto;flex-wrap:wrap;justify-content:center}.lux .lux-period-btn,.lux .lux-period-save{max-width:100%;white-space:normal;overflow-wrap:anywhere}.lux .lux-rail-tabs{display:flex;justify-content:center;gap:4px;margin-top:20px}.lux .lux-rail-tabs button{flex:1 1;max-width:144px;min-width:0;min-height:44px;background:transparent;color:var(--lux-muted);border:0;border-bottom:2px solid var(--lux-line);padding:8px;font:600 15px/1.3 var(--lux-sans);cursor:pointer;overflow-wrap:anywhere}.lux .lux-rail-tabs button[aria-pressed=true]{color:var(--lux-ink);border-color:var(--lux-dark)}.lux .lux-rail-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:4px;color:var(--lux-muted);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lux .lux-rail-controls button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:1px solid var(--lux-line);border-radius:50%;background:transparent;color:var(--lux-ink);font-size:22px;cursor:pointer}.lux .lux-rail-controls button:disabled{opacity:.35;cursor:default}.lux :is(.lux-rail-controls,.lux-rail-tabs) button:focus-visible{outline:2px solid var(--lux-dark);outline-offset:3px}.lux .lux-ind-cards .lux-ind-photo{aspect-ratio:16/10}.lux .lux-inc-grid{grid-template-columns:1fr}}@media (min-width:520px) and (max-width:900px){.lux .lux-feature-shot,.lux .lux-hero-visual>.lux-phones{width:calc(100% - 32px)}}@media (max-width:359px){.lux{--lux-mobile-gutter:16px}.lux .lux-plan{padding-inline:18px}.lux .lux-period-btn{padding-inline:10px}.lux .lux-period-save{font-size:10px}}.build-board{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(320px,.95fr);align-items:stretch;grid-gap:18px;gap:18px;width:100%;color:#171a1f;font-family:var(--lux-sans,var(--font))}.build-page-heading{margin:0}.build-page-heading h1{margin:0;color:#171a1f;font-family:var(--lux-display,Georgia,serif);font-size:clamp(40px,4.5vw,54px);line-height:1.05;font-weight:700;text-align:left}.build-page-heading p{margin:8px 0 0;color:#5b6575;font-size:15px}.lux-account .build-account-layout{display:flex;flex-direction:column;gap:20px;width:100%;max-width:880px;margin:0 auto}.build-account-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.build-account-head>.build-error,.build-account-head>.build-loading,.build-account-head>.form-error{flex-basis:100%;margin:0}.lux-account .build-account-layout>.build-board{display:block;position:relative}.lux-account .build-account-layout>.build-board .build-progress-card{width:100%}.lux-account .build-account-layout>.build-board .build-messages-card{margin-top:20px}.lux-account .build-account-details{width:100%;max-width:none;margin:0}.lux-account .build-account-layout>.build-account-details{margin-top:0}.lux-account .build-account-layout>.build-board+.build-account-details{margin-top:10px}.build-order-board{width:100%;max-width:880px;margin:0 auto 24px}.build-order-board>.build-board{display:block}.build-order-board>.build-board .build-messages-card{margin-top:20px}.build-order-board:empty{display:none}@media (min-width:1640px){.build-order-board>.build-board,.lux-account .build-account-layout>.build-board{display:grid;grid-template-columns:minmax(0,880px) 320px;align-items:start;grid-gap:24px;gap:24px;width:calc(100% + 344px)}.build-order-board>.build-board .build-messages-card,.lux-account .build-account-layout>.build-board .build-messages-card{margin-top:0}}.build-messages-card,.build-progress-card{min-width:0;border:1px solid #e0e3e7;border-radius:9px;background:#fff;box-shadow:0 8px 28px rgba(12,18,29,.025)}.build-progress-card{padding:20px}.build-shop-heading{display:flex;align-items:center;gap:16px}.build-shop-icon{flex:0 0 58px;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;overflow:hidden;background:#e8eaec;color:#14171b;font-size:30px;font-weight:700}.build-shop-icon img{width:100%;height:100%;object-fit:contain}.build-shop-name{min-width:0;flex:1 1}.build-messages-heading h2,.build-shop-name h2{margin:0;font-family:var(--lux-display,Georgia,serif);font-size:24px;font-weight:700;line-height:1.15}.build-messages-heading p,.build-shop-name p,.build-shop-name small{display:block;margin:4px 0 0;color:#566173}.build-shop-name p{font-size:14px}.build-shop-name small{font-size:12px;line-height:1.4}.build-attach-button,.build-dark-button,.build-outline-button,.build-refresh{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;border-radius:7px;padding:10px 15px;font:600 13px/1.2 var(--lux-sans,var(--font));text-decoration:none;white-space:nowrap;cursor:pointer}.build-dark-button{border:1px solid #111519;background:#111519;color:#fff}.build-attach-button,.build-outline-button{border:1px solid #cfd4da;background:#fff;color:#171a1f}.build-dark-button:hover:not(:disabled){background:#343a40}.build-attach-button:hover:not(:disabled),.build-outline-button:hover:not(:disabled){background:#f4f5f6}.build-attach-button:disabled,.build-dark-button:disabled,.build-outline-button:disabled{opacity:.5;cursor:not-allowed}.build-attach-button:focus-visible,.build-dark-button:focus-visible,.build-outline-button:focus-visible,.build-refresh:focus-visible,.build-text-button:focus-visible{outline:3px solid #64748b;outline-offset:2px}.build-progress-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;list-style:none;margin:28px 0 22px;padding:0}.build-progress-point{position:relative;gap:7px;color:#394355;font-size:12px;line-height:1.25}.build-progress-point,.build-progress-review,.build-progress-static{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.build-progress-review,.build-progress-static{gap:6px;width:100%;min-height:82px;border:0;padding:0 4px;background:transparent;color:inherit;font:inherit}.build-progress-review{cursor:pointer}.build-progress-review:hover .build-progress-name{text-decoration:underline}.build-progress-review:focus-visible{border-radius:6px;outline:3px solid #64748b;outline-offset:2px}.build-progress-name{font-weight:700;overflow-wrap:normal}.build-progress-state{color:#647084;font-size:10px}.build-progress-point--completed .build-progress-state{color:#137449}.build-progress-point--locked{color:#858e9c}.build-progress-point:not(:first-child):before{content:"";position:absolute;top:16px;right:50%;width:100%;height:2px;background:#d9dce0;z-index:0}.build-progress-point--completed:not(:first-child):before{background:#219c61}.build-progress-number{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid #b8c0c9;border-radius:50%;background:#fff;color:#313b4b;font-size:14px;font-weight:600}.build-progress-point--completed .build-progress-number{border-color:#25a466;background:#25a466;color:#fff}.build-progress-point[aria-current=step] .build-progress-number{border-color:#111519;background:#111519;color:#fff}.build-progress-point--locked .build-progress-number{border-color:#e8e9ec;background:#e8e9ec;color:#7c8592}.build-progress-point--not_recorded .build-progress-number{border-style:dashed;border-color:#adb4bf;color:#687383}.build-progress-point--owner-action:not([aria-current=step]) .build-progress-number{border:2px solid #111519;color:#111519}.build-next-step{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:17px 18px;border-radius:9px;background:#f8f6f1}.build-next-step>div{min-width:0}.build-kicker{color:#5b6473;font-size:11px;font-weight:800;letter-spacing:.08em}.build-next-step h3{margin:4px 0 2px;font-family:var(--lux-display,Georgia,serif);font-size:22px;line-height:1.15}.build-next-step p{margin:0;color:#536073;font-size:12px;line-height:1.4}.build-payment-actions{display:grid;grid-template-columns:minmax(0,1fr);flex:0 0 190px;width:190px;grid-gap:8px;gap:8px}.build-payment-actions>button{width:100%;white-space:normal;text-align:center}.build-stage-panel{border:1px solid #e1e4e8;border-radius:10px;padding:22px;background:#fafbfc}.build-stage-panel h3{margin:5px 0 0;font:700 24px/1.2 var(--lux-display,Georgia,serif)}.build-stage-panel>p{margin:10px 0 0;color:#536073;line-height:1.5}.build-stage-detail{display:grid;min-width:0;grid-gap:16px;gap:16px}.build-stage-detail>*{min-width:0}.build-stage-detail>.form-card{width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:20px;gap:16px}.build-stage-detail>.form-card>h2{font-size:clamp(23px,6vw,30px);line-height:1.12;overflow-wrap:break-word}.build-stage-detail>.form-card .notice{min-width:0}.build-stage-heading .build-step-title-line{gap:12px}.build-stage-heading .build-step-title-line h3{margin:5px 0 0;font:700 24px/1.2 var(--lux-display,Georgia,serif)}.build-stage-panel .build-step-content>p{margin:0;color:#536073;font-size:13px;line-height:1.5}.build-stage-panel .build-payment-actions{display:flex;flex-wrap:wrap;flex-basis:auto;width:auto;margin-top:2px}.build-stage-panel .build-payment-actions>button{width:auto}.build-return-current{justify-self:start;margin-bottom:4px}.build-contact-action{justify-self:start}.build-live-card{background:#eef8f1;border-color:#b7dfc7}.build-payment-dialog{width:min(560px,calc(100vw - 24px));max-width:none;max-height:min(90dvh,850px);padding:0;border:0;border-radius:14px;color:#171a1f;background:#fff;overflow-y:auto;box-shadow:0 24px 70px rgb(12 18 29/25%)}.build-payment-dialog::-webkit-backdrop{background:rgb(12 18 29/58%)}.build-payment-dialog::backdrop{background:rgb(12 18 29/58%)}.build-payment-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px 0}.build-payment-dialog-heading h2{margin:0;font:700 22px/1.2 var(--lux-display,Georgia,serif)}.build-payment-dialog .form-card{margin:0;padding:20px 24px 28px;border:0;border-radius:0;box-shadow:none;gap:14px}.build-payment-dialog .form-card>h2{font-size:22px}.build-payment-note{margin:0 0 14px;border:1px solid #d6dde5;border-radius:7px;padding:11px 13px;background:#f7f9fb;color:#334155;font-size:12px;line-height:1.5}.order-payment-check-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:var(--s6)}.build-step-list{border:1px solid #e1e4e8;border-radius:9px;overflow:hidden}.build-step-row{display:flex;gap:14px;align-items:flex-start;padding:14px}.build-step-row+.build-step-row{border-top:1px solid #e7e9ec}.build-step-row--current{box-shadow:inset 3px 0 #111519;background:#fafbfc}.build-step-row--owner-action{box-shadow:inset 3px 0 #8b7661;background:#fdfbf8}.build-step-number{flex:0 0 38px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e7e9ec;color:#27303c;font-size:16px;font-weight:700}.build-step-content{min-width:0;flex:1 1}.build-step-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:22px}.build-step-title-line h3{margin:0;font:700 14px/1.25 var(--lux-sans,var(--font))}.build-step-content>p{margin:4px 0 0;color:#657081;font-size:12px;line-height:1.45}.build-status-pill{display:inline-flex;align-items:center;padding:5px 8px;border-radius:6px;background:#f0f1f3;color:#697384;font-size:11px;font-weight:700;line-height:1}.build-status-pill--completed{background:#dff5e8;color:#137449}.build-status-pill--action_required,.build-status-pill--needs_changes{background:#fff0c9;color:#8a5600}.build-status-pill--in_progress,.build-status-pill--under_review{background:#e8edf5;color:#344b72}.build-status-pill--not_recorded{background:#f0f1f3;color:#596475}.build-step-action{flex:0 0 auto;margin-left:auto;align-self:center}.build-step-action a,.build-store-links a{font-size:12px;font-weight:600;color:#252e3d;text-underline-offset:3px}.build-step-action .build-outline-button{min-height:36px;padding:7px 10px}.build-logo-detail{display:flex;align-items:center;gap:12px;margin-top:12px}.build-logo-detail>img,.build-logo-placeholder{flex:0 0 56px;width:56px;height:56px;border:1px dashed #b5beca;border-radius:7px;object-fit:contain;background:#f7f8fa}.build-logo-placeholder{display:grid;place-items:center;color:#9099a5;font-size:26px}.build-logo-detail>div:nth-child(2){min-width:0;flex:1 1;font-size:12px}.build-logo-detail .build-outline-button{min-height:36px;padding:7px 10px}.build-review-note{margin:6px 0 0!important;color:#7a4b0a!important}.build-store-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.build-inline-error{margin:12px 0;color:#a22d2d;font-size:12px;line-height:1.4}.build-error,.build-loading{border:1px solid #e1e4e8;border-radius:9px;padding:20px;color:#536073;background:#fff}.build-error button{border:0;background:none;color:#111519;text-decoration:underline;cursor:pointer}.build-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.build-apple-form{min-width:0;margin-top:13px;padding:16px;border:1px solid #dfe3e8;border-radius:9px;background:#fafbfc}.build-apple-form label{display:grid;min-width:0;grid-gap:6px;gap:6px;color:#26303c;font-size:13px;font-weight:700}.build-apple-form input,.build-apple-form select,.build-apple-form textarea,.build-compose-controls textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cfd4da;border-radius:7px;padding:10px;background:#fff;color:#17202b;font:13px/1.4 var(--lux-sans,var(--font))}.build-apple-form input,.build-apple-form select,.build-apple-form textarea{font-size:14px}.build-apple-form textarea{min-height:75px;resize:vertical}.build-apple-form label+label{margin-top:12px}.build-apple-guide{display:grid;grid-gap:9px;gap:9px;margin:16px 0 18px}.build-apple-guide-step{display:grid;grid-template-columns:23px minmax(0,1fr);grid-gap:11px;gap:11px;min-width:0;padding:13px;border:1px solid #dfe3e8;border-radius:8px;background:#fff}.build-apple-guide-number{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#17202b;color:#fff;font-size:12px;font-weight:700}.build-apple-guide-step>div{min-width:0}.build-apple-guide-step strong,.build-apple-info-panel strong,.build-apple-review-info strong,.build-apple-security strong{display:block;color:#17202b;font-size:14px;line-height:1.4}.build-apple-guide-step p,.build-apple-info-panel p,.build-apple-review-info p,.build-apple-security p{margin:5px 0 0;color:#414d5c;font-size:14px;line-height:1.6}.build-apple-guide-step ul{display:grid;grid-gap:3px;gap:3px;margin:9px 0 7px;padding:0;list-style:none;color:#414d5c;font-size:14px;line-height:1.6}.build-apple-guide-step li b{color:#26303c}.build-apple-guide-link{display:inline;border:0;padding:0;background:transparent;color:#17202b;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.build-apple-guide-link:focus-visible{outline:2px solid #17202b;outline-offset:3px}.build-apple-info-panel{margin:16px 0;padding:14px;border:1px solid #dfe3e8;border-radius:8px;background:#fff}.build-apple-entry{display:grid;grid-gap:12px;gap:12px;margin-top:2px}.build-apple-entry h4{margin:0;color:#17202b;font-size:15px;line-height:1.4}.build-apple-entry label+label{margin-top:0}.build-apple-review-info{padding:11px 12px;border-left:3px solid #768394;background:#eef1f4}.build-apple-security{margin-top:14px;padding-top:12px;border-top:1px solid #dfe3e8}.build-apple-change-note{margin:12px 0 0;padding:10px 12px;border:1px solid #ead9bd;border-radius:7px;background:#fff9ee;color:#503d1f;font-size:13px;line-height:1.55}.build-apple-evidence{margin-top:10px;font-size:12px;line-height:1.5;color:#26303c}.build-apple-evidence p{margin:3px 0;overflow-wrap:anywhere}.build-apple-evidence strong{overflow-wrap:anywhere}.build-small-note{margin:8px 0 12px;color:#657081;font-size:11px;line-height:1.5}.build-small-note a{color:#293344;text-underline-offset:3px}.build-apple-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:12px}.build-apple-actions .build-dark-button,.build-apple-actions .build-outline-button{min-height:36px}.build-refresh,.build-text-button{border:0;padding:5px;background:transparent;color:#4d5868;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.build-messages-card{display:flex;flex-direction:column;min-height:660px;padding:20px}.build-messages-backdrop,.build-messages-close,.build-messages-trigger{display:none}.build-messages-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding-bottom:16px}.build-messages-heading h2{display:flex;align-items:center;gap:9px}.build-messages-heading p{font-size:12px}.build-messages-heading>div{flex:1 1;min-width:0}.build-refresh{font-size:11px;min-height:0}.build-unread{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:#dfe3e8;color:#333d4c;font:700 11px var(--lux-sans,var(--font))}.build-message-list{display:flex;flex-direction:column;align-items:stretch;gap:13px;flex:1 1;min-height:0;max-height:560px;overflow-y:auto;padding:4px 2px 14px 0}.build-new-message{align-self:center;margin:8px 0;border:1px solid #111519;border-radius:99px;padding:7px 14px;background:#111519;color:#fff;font:600 11px/1.2 var(--lux-sans,var(--font));cursor:pointer}.build-new-message:focus-visible{outline:3px solid #64748b;outline-offset:2px}.build-message-empty{color:#657081;font-size:13px;line-height:1.55}.build-message{display:flex;flex-direction:column;align-items:flex-start;max-width:91%}.build-message--business{align-self:flex-end;align-items:flex-end}.build-message-bubble{max-width:100%;border-radius:9px;padding:10px 12px;background:#eef0f3;color:#27303e;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.build-message--business .build-message-bubble{background:#111519;color:#fff}.build-message--business .build-message-bubble p{color:#fff}.build-message-bubble p{margin:0;white-space:pre-wrap}.build-message-bubble a{margin-top:5px;text-underline-offset:3px}.build-file-link,.build-message-bubble a{display:block;color:inherit;text-decoration:underline}.build-file-link{max-width:100%;margin:5px 0 0;border:0;padding:0;background:transparent;font:inherit;text-align:left;text-underline-offset:3px;overflow-wrap:anywhere;cursor:pointer}.build-message time{margin-top:3px;color:#818a98;font-size:10px}.build-message-compose{border-top:1px solid #e3e6ea;padding-top:10px}.build-message-compose .build-small-note{margin:0 0 9px;text-align:center}.build-compose-controls{display:flex;align-items:flex-end;gap:7px}.build-compose-controls textarea{flex:1 1;min-width:0;min-height:42px;max-height:110px;resize:vertical}.build-attach-button{flex:0 0 42px;width:42px;padding:0;font-size:17px}.build-compose-controls .build-dark-button{min-width:55px}.build-staged-file{display:flex;align-items:center;gap:6px;padding:7px;margin-bottom:8px;border-radius:5px;background:#f3f5f7;font-size:11px;overflow-wrap:anywhere}.build-staged-file button{border:0;background:none;color:#39485b;text-decoration:underline;cursor:pointer}@media (min-width:1001px) and (max-width:1639px){.build-messages-trigger{position:fixed;right:24px;bottom:24px;z-index:80;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:1px solid #111519;border-radius:999px;padding:11px 18px;background:#111519;color:#fff;box-shadow:0 8px 24px rgba(12,18,29,.18);font:600 13px/1.2 var(--lux-sans,var(--font));cursor:pointer}.build-messages-trigger .build-unread{background:#fff;color:#111519}.build-messages-close:focus-visible,.build-messages-trigger:focus-visible{outline:3px solid #64748b;outline-offset:3px}.build-messages-backdrop{position:fixed;inset:0;z-index:89;display:block;width:100%;border:0;background:rgba(14,20,29,.35);cursor:default}.build-account-layout>.build-board .build-messages-card,.build-order-board>.build-board .build-messages-card{position:fixed;top:16px;right:16px;bottom:16px;z-index:90;display:none;width:min(400px,calc(100vw - 32px));min-height:0;margin:0;box-shadow:0 20px 60px rgba(12,18,29,.23)}.build-account-layout>.build-board .build-messages-card--open,.build-order-board>.build-board .build-messages-card--open{display:flex}.build-messages-close{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid #cfd4da;border-radius:6px;padding:4px 8px;background:#fff;color:#171a1f;font:600 11px/1.2 var(--lux-sans,var(--font));cursor:pointer}}@media (max-width:1000px){.build-board{grid-template-columns:1fr}.build-messages-card{min-height:410px}}@media (max-width:600px){.build-page-heading h1{font-size:40px}.build-board{gap:12px}.build-messages-card,.build-progress-card{padding:14px}.build-shop-heading{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:10px;gap:10px}.build-shop-icon{width:48px;height:48px;font-size:24px}.build-shop-name h2{font-size:21px}.build-manage-button,.build-support-button{grid-column:1/-1;justify-self:start}.build-progress-track{margin:22px 0 18px}.build-progress-point{font-size:10px}.build-progress-review,.build-progress-static{gap:7px;padding-inline:2px}.build-progress-state{font-size:9px;line-height:1.2}.build-progress-name{font-size:9px}.build-progress-point:not(:first-child):before{top:14px}.build-progress-number{width:29px;height:29px;font-size:12px}.build-next-step{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.build-payment-actions{flex-basis:auto;width:100%}.build-next-step h3{font-size:20px}.build-stage-panel{min-width:0;padding:16px}.build-stage-heading .build-step-title-line h3{font-size:21px}.build-stage-detail>.form-card{padding:16px}.build-step-row{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:9px;gap:9px;padding:12px}.build-step-number{width:30px;height:30px;font-size:13px}.build-step-action{grid-column:2;justify-self:start;margin:0}.build-logo-detail{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:8px 12px;gap:8px 12px}.build-logo-detail .build-outline-button{grid-column:2;justify-self:start}}@media (max-width:480px){.build-apple-guide-step{display:block;position:relative}.build-apple-guide-number{position:absolute;top:13px;left:13px}.build-apple-guide-step>div>strong:first-child{min-height:23px;padding-left:34px}}@media (max-width:360px){.build-apple-form{padding:12px}.build-apple-guide-step{padding:10px}.build-apple-guide-number{top:10px;left:10px;width:22px;height:22px}.build-apple-guide-step>div>strong:first-child{padding-left:31px}.build-compose-controls{display:grid;grid-template-columns:42px minmax(0,1fr) auto}.build-compose-controls textarea{grid-column:1/-1;min-height:48px;resize:none}.build-compose-controls .build-dark-button{grid-column:3}}.lux .lux-mobile-menu,.lux .lux-mobile-menu-button{display:none}@media (max-width:900px){.lux .lux-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;min-height:64px;height:auto}.lux .lux-header-inner{justify-content:space-between;gap:12px;padding-inline:16px;min-height:63px;flex-wrap:wrap;row-gap:0}.lux .lux-header .lux-logo{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.lux .lux-header .lux-header-cta,.lux .lux-header .lux-nav{display:none}.lux .lux-mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:44px;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--lux-ink);font:600 14px/1.3 var(--lux-sans);cursor:pointer;flex-shrink:0;margin-left:auto}.lux .lux-mobile-menu-icon{position:relative;width:20px;height:16px}.lux .lux-mobile-menu-icon:after,.lux .lux-mobile-menu-icon:before{content:"";position:absolute;left:0;width:20px;height:2px;background:currentColor;border-radius:1px}.lux .lux-mobile-menu-icon:before{top:4px}.lux .lux-mobile-menu-icon:after{top:11px}.lux .lux-mobile-menu-icon.is-close:before{top:7px;transform:rotate(45deg)}.lux .lux-mobile-menu-icon.is-close:after{top:7px;transform:rotate(-45deg)}.lux .lux-mobile-menu[open]{display:block;position:fixed;inset:0 0 auto;width:100%;max-width:none;max-height:100dvh;margin:0;padding:0 16px calc(20px + env(safe-area-inset-bottom));border:0;border-bottom:1px solid var(--lux-line);background:var(--lux-white);color:var(--lux-ink);overflow-y:auto;overscroll-behavior:contain}.lux .lux-mobile-menu::-webkit-backdrop{background:rgb(16 24 32/36%)}.lux .lux-mobile-menu::backdrop{background:rgb(16 24 32/36%)}.lux .lux-mobile-menu-heading{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lux .lux-mobile-menu-links{display:grid;padding-block:8px 16px}.lux .lux-mobile-menu-links a{min-height:48px;display:flex;align-items:center;padding:10px 12px;border-radius:8px;color:var(--lux-ink);font-size:18px;font-weight:500;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.lux .lux-mobile-menu-links a[aria-current=page]{background:var(--lux-bg-alt);font-weight:600}.lux .lux-mobile-menu-account{display:grid;grid-gap:4px;gap:4px;padding-top:12px;border-top:1px solid var(--lux-line-soft)}.lux .lux-mobile-menu-account>a,.lux .lux-mobile-menu-account>button{display:flex;align-items:center;min-height:48px;padding:10px 12px;border:0;background:none;color:var(--lux-body);font:500 16px/1.4 var(--lux-sans);text-align:left;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.lux .lux-mobile-menu-account>.lux-btn{height:auto;margin-top:12px;justify-content:center;background:var(--lux-dark);color:var(--lux-on-dark);text-align:center;white-space:normal}.lux .lux-mobile-session-pending{min-height:48px;padding:10px 12px;color:var(--lux-body)}.lux .lux-mobile-menu a:focus-visible,.lux .lux-mobile-menu button:focus-visible,.lux .lux-mobile-menu-button:focus-visible{outline:2px solid var(--lux-ink);outline-offset:2px}}