:root{--green: #47715B;--green-wash: #EAF0E9;--shadow: 0 5px 20px #322B2705;--font: "Manrope","Trebuchet MS",sans-serif;--paper: #fcfaf8;--white: #fffefd;--ink: #121212;--muted: #61656d;--accent: #ec8304;--accent-dark: #ad5700;--line: #e3ded8;--wash: #fff2e2;--radius: 12px;--request-height: clamp(580px, calc(100svh - 180px) ,720px);--request-pad: 32px;--request-content: 64%;--request-narrow: 44%;--request-footer: 76px;--space-4: 16px;--z-boot: 1000;--text-control: 16px;--text-body: 15px;--space-6: 24px;--text-xs: 11px;--space-1: 4px;--space-2: 8px;--text-sm: 12px;--text-base: 14px;--space-3: 12px;--radius-circle: 50%;--text-compact: 13px;--space-5: 20px;--z-content: 1;--radius-sm: 6px;--radius-md: 8px;--radius-control: 10px;--motion-fast: .15s;--motion-local: .2s;--radius-card: 12px;--radius-lg: 16px;--z-raised: 2;--space-8: 32px;--color-white: #fff;--motion-fast-ms: .15s;--z-controls: 5;--motion-local-ms: .2s;--surface-control: #fffdfbe8;--radius-xs: 4px;--radius-2xl: 24px;--surface-glass-soft: #fff7;--radius-xl: 20px;--surface-glass: #fff9;--surface-glass-light: #fff5;--z-phone-controls: 7;--border-control: #969ca7;--z-dialog: 80;--z-floating-detail: 81;--radius-pill: 999px;--shadow-control-focus: 0 0 0 2px #A9543814}@media(max-width:700px),(max-width:900px)and (max-height:500px){:root{--request-height: 100%;--request-pad: 18px;--request-content: 100%;--request-narrow: 100%;--request-footer: 72px}}.material-picker{border:0;padding:0;margin:0 0 var(--space-6);min-width:0}.material-picker>legend{padding:0;margin-bottom:9px;font-size:var(--text-body);font-weight:700}.material-dropdown{min-width:0;container-type:inline-size}.material-dropdown>summary{display:flex;align-items:center;gap:var(--space-3);min-height:70px;padding:11px 14px;border:1px solid #cdbfb4;border-radius:var(--radius-card);background:var(--white);font-size:var(--text-body);font-weight:500;cursor:pointer}.material-dropdown>summary:after{display:none}.material-dropdown[open]>summary{border-color:var(--accent);box-shadow:0 0 0 2px #a9543810}.material-dropdown>summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.material-dropdown.is-unselected>summary{display:none}.material-selected-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;background:var(--paper);border-radius:9px;overflow:hidden}.material-selected-photo{width:44px;height:44px;object-fit:cover}.material-empty-icon{width:22px;height:22px}.material-selected-text{display:block;flex:1;min-width:0}.material-selected-text strong{display:block;font-size:var(--text-body);font-weight:650}.material-selected-text>span{display:block;font-size:var(--text-compact);font-weight:500;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.material-chevron{width:19px;height:19px;flex:none}.material-dropdown[open] .material-chevron{transform:rotate(180deg)}.material-rows{display:grid;gap:10px;margin-top:10px}.material-dropdown.is-unselected .material-rows{margin-top:0}.material-row{display:grid;grid-template-columns:64px minmax(0,1fr) 18px;align-items:center;gap:var(--space-3);cursor:pointer;padding:10px;min-height:86px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white)}.material-row:hover{border-color:#c3a08a;background:#fbf4ef}.material-row:has(input:checked){border-color:var(--accent);background:var(--wash)}.material-row:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.material-row-photo{width:64px;height:64px;object-fit:cover;border-radius:var(--radius-md)}.material-row-text{display:block;min-width:0}.material-row-text strong{display:block;font-size:var(--text-body)}.material-row-detail,.material-row-category{display:block;font-size:var(--text-compact);color:var(--muted);margin-top:var(--space-1);line-height:1.5;overflow-wrap:anywhere}.material-row-category{margin-top:0;margin-bottom:3px;font-size:var(--text-sm)}.material-row>input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.design-spec-form .material-picker{margin-bottom:0}@container (min-width: 360px){.material-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.material-row{grid-template-columns:minmax(0,1fr) 18px;align-content:start;align-items:start;padding:var(--space-3)}.material-row-photo{grid-column:1 / -1;width:100%;height:auto;aspect-ratio:16 / 9}.material-row>input{margin-top:2px}}@media(max-width:700px){.material-dropdown>summary{padding:10px;gap:10px}.material-selected-text>span{font-size:var(--text-sm)}}.design-detail-dialog{width:min(580px,calc(100vw - 28px));overflow-y:auto;overscroll-behavior:contain}.design-detail-dialog .dialog-header{position:sticky;inset-block-start:0;z-index:var(--z-raised);align-items:center;gap:var(--space-3);padding:18px var(--space-5);border-bottom:1px solid var(--line);background:var(--white)}.design-detail-title{display:flex;align-items:center;gap:9px;font-size:var(--text-control);line-height:1.45;letter-spacing:0;overflow-wrap:anywhere}.design-detail-dialog .close-button{display:grid;place-items:center;flex:none}.design-detail-dialog .dialog-body{padding:18px var(--space-5) var(--space-5)}.design-preview{padding:var(--space-3);margin-bottom:18px;border:1px solid var(--line);border-radius:14px;background:var(--paper);text-align:center}.design-preview>img{display:block;width:100%;max-width:100%;height:auto;max-height:300px;aspect-ratio:1;object-fit:contain}.design-preview>img.ui-icon{width:52px;height:52px;margin:28px auto}.design-preview .file-kind{justify-content:center;margin-top:var(--space-2)}.design-detail-dialog .file-meta{margin-bottom:18px;font-size:var(--text-base)}.design-detail-dialog .file-meta div{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:var(--space-3);min-height:44px;padding:11px 0}.design-detail-dialog .file-meta dd{text-align:end;font-weight:600}.design-detail-dialog .dialog-body>.secondary{width:100%;min-height:46px;color:var(--accent);border-color:var(--accent)}.design-detail-dialog .inline-hint{margin-top:var(--space-3);font-size:var(--text-compact);line-height:1.6}.design-spec-form{display:grid;gap:var(--space-5)}.design-spec-form .choice-section,.design-spec-form .copy-settings,.design-spec-form .attachment-error{margin:0}.design-spec-form .copy-settings>.field{padding-top:15px;max-width:250px}.design-spec-form>.primary{width:100%}.catalog-price{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:13px 0;margin-bottom:10px;border-top:1px solid var(--line);font-size:var(--text-base)}.catalog-price small{font-size:var(--text-compact);margin-inline-start:auto}.file-summary{display:block;font-size:var(--text-compact);color:var(--muted);line-height:1.7;margin-top:5px}.file-summary .file-subline{display:block}.chat-attachment .attachment-chevron{margin-inline-start:auto;flex:none;width:18px;height:18px}.draft-design{flex-basis:100%;justify-content:space-between}.draft-design>button:first-child{flex:1}.draft-design>button:first-child>span{max-width:none;white-space:normal;overflow:visible}.draft-design .file-summary{white-space:normal;max-width:none;font-size:var(--text-sm)}.multi-file-message{max-width:100%}.multi-file-message .sent-files{margin-top:14px}.multi-file-message .chat-attachment{width:100%;padding:var(--space-3)}.multi-file-message .file-thumb{width:78px;height:78px}.multi-file-message .photo-attachment{max-width:180px}.multi-file-message .photo-attachment>img{height:108px}.design-example-tools{margin-top:10px}.design-example-tools button{color:var(--accent);font-size:var(--text-compact);min-height:40px;display:inline-flex;align-items:center;gap:7px}.multi-file-intro{margin-bottom:22px}.multi-file-intro .muted{font-size:var(--text-base)}.multi-file-intro .badge{margin-top:var(--space-3)}@media(min-width:1180px){.design-detail-dialog{position:fixed;inset-block-start:var(--file-detail-top, 180px);inset-inline-end:var(--file-detail-right, 24px);inset-block-end:auto;inset-inline-start:auto;width:350px;max-height:calc(100svh - var(--file-detail-top, 180px) - 24px);margin:0;border-radius:18px;box-shadow:0 8px 30px #322b2720}.design-detail-dialog::backdrop{background:#322b2708;backdrop-filter:none}.design-detail-dialog .catalog-price small{margin-inline-start:26px}}@media(max-width:700px){.design-detail-dialog .dialog-header{padding:14px 17px}.design-detail-dialog .dialog-body{padding:17px}.design-detail-title{font-size:var(--text-body)}.multi-file-message .chat-attachment{padding:9px;gap:10px}.multi-file-message .file-thumb{width:62px;height:62px}.multi-file-message .chat-attachment strong{font-size:var(--text-base)}.catalog-price small{margin-inline-start:26px}.review-nav{justify-content:flex-start}.review-nav button{flex:1;padding-inline:7px}}.order .composer .draft-attachments:has(.inline-design-setup){max-height:min(44svh,360px);overflow-y:auto;overscroll-behavior:contain}.inline-design-setup{min-width:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--white);overflow:clip}.inline-design-setup>summary{padding:10px;gap:9px;font-weight:500;min-height:64px;align-items:center}.inline-design-setup>summary:after{content:"+";font-size:20px;flex:none}.inline-design-setup[open]>summary:after{content:"\2212"}.inline-design-setup[data-complete=true]>summary{background:#f3f6ef}.inline-design-setup .draft-design-thumb{width:46px;height:46px;object-fit:contain;border-radius:7px;background:var(--paper);flex:none}.inline-design-setup .draft-design-label{flex:1;min-width:0}.inline-design-setup .draft-design-label>strong{display:block;font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:700}.inline-design-setup .file-summary{font-size:var(--text-xs);line-height:1.5;margin-top:3px}.inline-design-setup .remove-attachment{flex:none;align-self:start;margin:0;min-width:28px;min-height:28px}.inline-design-body{padding:13px;border-top:1px solid var(--line)}.inline-design-body .design-spec-form{gap:var(--space-4)}.inline-design-body .design-preview{margin:0;padding:7px}.inline-design-body .design-preview>img{max-height:70px;margin:0 auto}.inline-design-body .design-preview>.ui-icon{width:34px;height:34px;margin:var(--space-3) auto}.inline-design-body .design-preview .file-kind{font-size:10px}.inline-design-body .design-spec-form>.primary{min-height:40px;font-size:var(--text-compact)}.inline-design-body .material-picker{padding:0}.inline-design-body :is(button,input,select):focus:not(:focus-visible){outline:none;box-shadow:none}.inline-design-body :is(button,input,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:700px){.order .composer .draft-attachments:has(.inline-design-setup){max-height:min(38svh,300px)}.inline-design-body{padding:11px}}.order{--chat-gap: 16px;--chat-inset: 24px;width:min(100%,820px)}.order-header{align-items:center;margin-bottom:28px}.order-header>div{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.order-header .order-ref{font-size:var(--text-base);letter-spacing:0}.order-header h1{margin:0;padding-inline-start:var(--space-4);border-inline-start:1px solid var(--line);font-size:23px;letter-spacing:-.6px}.order .milestones{margin-bottom:var(--space-6);padding-bottom:0;border-bottom:0}.order .milestones li>img{width:46px;height:46px;padding:var(--space-3);border:1px solid #d6c9bd;border-radius:var(--radius-circle);background:var(--white)}.order .milestones li:not(:last-child):after{top:23px;inset-inline-start:calc(50% + 30px);width:calc(100% - 60px);background:none;border-top:1px dashed #d3c6b9}.order .milestones .current>img{border-color:var(--accent);background:var(--wash)}.order .milestones .done>img{border-color:#acc1b1;background:var(--green-wash)}.order .thread{padding:var(--chat-inset);border-radius:18px}.order .message{gap:var(--chat-gap);margin:0 0 var(--space-6);justify-content:flex-start}.order .avatar{width:34px;height:34px;margin-top:2px;background:var(--ink);color:var(--white)}.order .customer .avatar{background:#ece5df;color:var(--ink)}.order .message-content{flex:1;max-width:none;min-width:0}.order .message-name{text-align:start;margin-bottom:6px}.order .bubble{width:fit-content;max-width:100%;padding:var(--space-3) var(--space-4);border:1px solid #eee7df;border-start-start-radius:0;border-start-end-radius:var(--radius-card);border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card);background:#f5f3ef}.order .customer .bubble{background:#fbf6f1;border-start-start-radius:0;border-start-end-radius:var(--radius-card);border-end-end-radius:var(--radius-card);border-end-start-radius:var(--radius-card)}.order .sent-files{display:grid;gap:10px;margin-top:10px}.order .message-content>.sent-files:first-of-type{width:100%}.order .chat-attachment{display:grid;grid-template-columns:144px minmax(0,1fr) 80px;align-items:center;gap:var(--space-4);width:100%;max-width:none;padding:10px;margin:0;border:1px solid var(--line);border-radius:13px;background:var(--white);text-align:start}.order .chat-attachment:hover{border-color:#c4a895;background:#fffcf8}.order .chat-attachment .file-thumb{width:144px;height:108px;max-height:none;border-radius:9px;object-fit:contain}.order .photo-attachment .file-thumb{object-fit:cover}.order .chat-attachment>span{min-width:0;margin:0}.order .chat-attachment strong{font-size:var(--text-body);line-height:1.5}.order .chat-attachment .file-kind{font-size:var(--text-compact);margin-top:var(--space-1)}.order .chat-attachment .file-kind:has(img[src$="scissors.svg"]){color:var(--accent)}.order .chat-attachment .file-summary{font-size:var(--text-compact);line-height:1.65;margin-top:6px}.order .chat-attachment .attachment-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--accent);font-size:var(--text-sm)}.order .action-message{margin-block:0 var(--space-5);margin-inline:50px 0;padding:var(--space-5)}.order .system-note{margin:var(--space-4) 0;font-size:var(--text-compact)}.order .submitted-state{margin-bottom:var(--space-6)}.order [data-composer]{margin-top:var(--space-6)}.order .composer{margin:0;padding:var(--space-3);border-radius:14px}.order .composer textarea{min-height:54px}.order .composer-tools{padding-top:2px}.order .draft-attachments{gap:10px}.order .draft-design{flex:1 1 260px;max-width:100%}.order .draft-design>button:first-child{min-height:48px}.order .design-example-tools{padding-inline:var(--chat-inset);margin-top:var(--space-2)}@media(min-width:1180px){body:has(#design-detail-dialog[open]) main{padding-inline-end:400px}body:has(#design-detail-dialog[open]) .order{max-width:820px;margin-inline-start:auto;margin-inline-end:0}}@media(max-width:700px){.order{--chat-gap: 10px;--chat-inset: 14px}.order-header{align-items:flex-start;margin-bottom:var(--space-6)}.order-header>div{display:block}.order-header .order-ref{font-size:var(--text-sm)}.order-header h1{font-size:23px;border:0;padding:0;margin-top:var(--space-1)}.order-header .badge{font-size:var(--text-xs);max-width:125px}.order .milestones li>img{width:40px;height:40px;padding:10px}.order .milestones li:not(:last-child):after{top:20px;inset-inline-start:calc(50% + 25px);width:calc(100% - 50px)}.order .thread{border-radius:15px}.order .avatar{width:28px;height:28px;font-size:10px}.order .message{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;margin-bottom:var(--space-5)}.order .message-content{display:contents}.order .message-name{align-self:center;margin:0}.order .bubble,.order .sent-files{grid-column:1 / -1}.order .bubble{font-size:var(--text-base);padding:11px 13px}.order .sent-files{margin-top:0}.order .chat-attachment{grid-template-columns:78px minmax(0,1fr);gap:var(--space-3);padding:9px}.order .chat-attachment .file-thumb{width:78px;height:88px}.order .chat-attachment strong{font-size:var(--text-base)}.order .chat-attachment .file-summary{font-size:var(--text-sm)}.order .chat-attachment .attachment-action{grid-column:2;flex-direction:row-reverse;justify-content:flex-end;gap:var(--space-1);margin-top:-4px;min-height:24px}.order .chat-attachment .attachment-action img{width:14px;height:14px}.order .action-message{margin-inline-start:0;padding:var(--space-4)}.order .composer{padding:10px}}.steps .step-dot{position:relative}.steps .step-name{display:inline-block;padding:5px var(--space-3);border-radius:var(--radius-md)}.steps .active .step-name{color:var(--accent-dark);background:#f2dfd1}.steps .active .step-dot{box-shadow:0 0 0 5px #f2dfd1}.steps .complete .step-dot{background:var(--green-wash)}.steps .complete .step-dot:after{content:"";position:absolute;inset-inline-end:-5px;bottom:-3px;width:18px;height:18px;border:2px solid var(--paper);border-radius:var(--radius-circle);background:var(--green) url(/makt/icons/check.svg) center / 12px no-repeat}.choice-heading{display:flex;align-items:center;gap:7px}[data-choice-state=current]>.choice-heading{color:var(--accent-dark)}.step-actions.is-ready .primary{box-shadow:0 0 0 4px #f2dfd1}.shop-choice{display:grid}.shop-choice:focus-within{outline:3px solid var(--accent);outline-offset:3px}.shop-mark{display:grid;place-items:center;width:56px;height:56px;border:1px solid #decabd;border-radius:15px;background:#f6ece3;flex:none}.shop-mark.alternate{background:#ebefed;border-color:#ced8d1}.shop-info>strong{font-size:17px}.shop-location{display:flex;align-items:center;gap:5px;margin-top:3px;color:var(--muted);font-size:var(--text-compact)}.nearest-label{margin-inline-start:6px;color:var(--green);font-size:var(--text-sm)}.shop-rate{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.shop-rate strong{display:inline;font-size:var(--text-control)}.shop-rate strong span{font-weight:500;color:var(--muted);font-size:var(--text-compact)}.shop-rate small{margin-block:0 0;margin-inline:5px 0;font-size:var(--text-sm)}.send-recipient{display:flex;align-items:center;gap:var(--space-3);border:0;margin-bottom:var(--space-5);padding-bottom:0}.send-recipient .shop-mark{width:46px;height:46px;border-radius:var(--radius-card)}.send-recipient small{display:block;color:var(--muted);font-size:var(--text-sm);margin-bottom:1px}.send-recipient strong{font-size:var(--text-control)}.intake-composer{margin:0 0 var(--space-6);padding:var(--space-3)}.intake-composer textarea{min-height:82px}.intake-composer .draft-attachments{grid-template-columns:minmax(0,1fr)}.intake-composer .draft-file>button:first-child{flex:1;min-width:0}.intake-composer .draft-file>button:first-child>span{flex:1}.intake-composer .draft-file .ui-icon{width:18px;height:18px}.intake-composer .draft-file .file-summary{font-size:var(--text-sm);line-height:1.5;margin-top:2px}.intake-composer .draft-file .file-subline{display:block;margin:0}.intake-composer .draft-context-file{background:var(--paper)}.intake-composer .mention-options{width:100%;max-width:100%}@media(min-width:1180px){body:has(#design-detail-dialog[open]) .intake{margin-inline-end:0}}@media(max-width:700px){.steps .step-name{padding-inline:7px;font-size:var(--text-sm)}.shop-mark{width:46px;height:46px;border-radius:var(--radius-card)}.shop-info>strong{font-size:var(--text-body)}.shop-rate{gap:5px;margin-top:13px;padding-top:10px}.shop-rate small{flex-basis:100%;margin-inline-start:var(--space-5)}.intake-composer{padding:9px}}.journey-track{--journey-ease: cubic-bezier(.22, .75, .2, 1);width:100%;min-width:0;color:var(--ink, #322b27)}.journey-scroller{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:6px 0 var(--space-3);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.journey-scroller::-webkit-scrollbar{display:none;width:0;height:0}.journey-scroller:focus-visible{outline:2px solid var(--accent, #A95438);outline-offset:3px;border-radius:var(--radius-md)}.journey-track-canvas{position:relative;width:max-content;min-width:100%}.journey-stages{display:flex;position:relative;align-items:start;width:100%;min-width:max-content;margin:0;padding:0;list-style:none}.journey-stage:before{content:"";position:absolute;inset-inline-start:calc(var(--journey-point-width) / 2);width:100%;height:0;border-top:2px dotted #ccbcaf;pointer-events:none}.journey-stage:after{content:"";position:absolute;inset-inline-start:calc(var(--journey-point-width) / 2);width:0;height:2px;background:#96ad97;pointer-events:none}.journey-stage[data-state=complete]:after{width:100%}.journey-stage[data-state=current][data-expanded=true]:after{width:var(--journey-current-position)}.journey-stage:last-child:before,.journey-stage:last-child:after{width:0}.journey-stage:last-child[data-expanded=true]:before{width:calc(100% - var(--journey-point-width))}.journey-stage:last-child[data-state=current][data-expanded=true]:after{width:calc((100% - var(--journey-point-width)) * var(--journey-current-fraction, 0))}.journey-stage>.journey-stage-trigger{z-index:var(--z-raised)}.journey-stage{position:relative;display:flex;align-items:start;min-width:0;flex:1 0 auto}.journey-stage:last-child{flex:0 0 auto}.journey-stage-trigger{position:relative;display:flex;flex:0 0 var(--journey-point-width);align-items:center;flex-direction:column;gap:10px;width:var(--journey-point-width);min-width:0;margin:0;padding:6px 3px 0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted, #746b65);font:inherit;text-align:center;cursor:default;opacity:1}.journey-node{display:grid;position:relative;place-items:center;flex:none;border:1px solid #ddd1c7}.journey-icon{display:block;width:20px;height:20px;flex:none}.journey-group-label{max-width:100%;line-height:18px;white-space:nowrap}.journey-stage[data-state=upcoming] .journey-node>.journey-icon{opacity:.55}.journey-stage[data-state=current] .journey-group-label{color:var(--accent-dark, #8f422b)}.journey-stage[data-state=complete] .journey-node{border-color:#bdcebf;background:var(--green-wash, #eaf0e9)}.journey-stage[data-state=complete] .journey-group-label{color:var(--green, #47715b)}.journey-done-mark{display:grid;place-items:center;position:absolute;width:17px;height:17px;inset-inline-end:-4px;bottom:-3px;border:2px solid var(--paper, #faf8f5);border-radius:var(--radius-circle);background:var(--green, #47715b);opacity:0;transform:scale(.5)}.journey-done-mark .journey-icon{width:11px;height:11px;filter:brightness(0) invert(1)}.journey-stage[data-state=complete] .journey-done-mark{opacity:1;transform:scale(1)}.journey-spacing{width:0;min-width:0;flex:0 0 auto}.journey-stage[data-expanded=true] .journey-spacing{width:calc(var(--journey-step-width) * var(--journey-visible-steps))}.journey-stage:last-child[data-expanded=true] .journey-spacing{width:calc(var(--journey-step-width) * (var(--journey-visible-steps) + 1))}.journey-expand{position:absolute;z-index:var(--z-content);inset-inline-start:calc(var(--journey-point-width) / 2);top:0;width:0;min-width:0;overflow:hidden;opacity:0}.journey-stage[data-expanded=true] .journey-expand{width:100%;opacity:1}.journey-stage:last-child[data-expanded=true] .journey-expand{width:calc(100% - var(--journey-point-width))}.journey-substeps{position:relative;width:100%;min-height:99px;margin:0;padding:0;list-style:none}.journey-substep{position:absolute;display:flex;inset-inline-start:0;margin-inline-start:calc(var(--journey-step-width) / -2);width:var(--journey-step-width);min-width:0;min-height:99px;color:var(--muted, #746b65);text-align:center}.journey-step-trigger{display:flex;align-items:center;flex-direction:column;gap:var(--space-1);width:100%;min-height:99px;padding:18px 3px 0;border:0;border-radius:var(--radius-control);background:transparent;color:inherit;font:inherit;cursor:default}.journey-stage[data-expanded=false] .journey-substep{inset-inline-start:0;transform:scale(.62);opacity:0}.journey-stage[data-expanded=true] .journey-substep{inset-inline-start:var(--journey-position);transform:scale(1);opacity:1}.journey-substep[hidden]{display:none!important}.journey-step-node{display:grid;position:relative;place-items:center;width:32px;height:32px;flex:none;border:1px solid #d8ccc1;background:var(--paper, #faf8f5);box-shadow:0 0 0 5px var(--paper, #faf8f5)}.journey-step-node>.journey-icon{width:17px;height:17px;opacity:.7}.journey-step-label{max-width:100%;font-weight:600;line-height:14px;white-space:nowrap}.journey-substep[data-state=current]{color:var(--accent-dark, #8f422b)}.journey-substep[data-state=current] .journey-step-node{border-color:var(--accent, #a95438);background:var(--accent, #a95438);box-shadow:0 0 0 4px #f1ddcf,0 0 0 7px var(--paper, #faf8f5)}.journey-substep[data-state=current] .journey-step-node>.journey-icon{filter:brightness(0) invert(1);opacity:1}.journey-substep[data-state=current] .journey-step-label{font-weight:800}.journey-substep[data-state=complete] .journey-step-node{border-color:#c4d3c4;background:var(--green-wash, #eaf0e9)}.journey-substep[data-state=complete] .journey-step-node>.journey-icon{opacity:0}.journey-substep[data-state=complete] .journey-step-label{color:var(--green, #47715b)}.journey-substep[data-arriving=true] .journey-step-node{border-color:var(--accent, #a95438);background:var(--paper, #faf8f5);box-shadow:0 0 0 5px var(--paper, #faf8f5)}.journey-substep[data-arriving=true] .journey-step-node>.journey-icon{filter:none;opacity:.7}.journey-step-check{position:absolute;display:grid;place-items:center;inset:0;opacity:0;transform:scale(.65)}.journey-step-check .journey-icon{width:16px;height:16px}.journey-substep[data-state=complete] .journey-step-check{opacity:1;transform:scale(1)}.journey-track[data-motion=on] :is(.journey-spacing,.journey-expand){transition:width .42s var(--journey-ease),opacity .22s ease}.journey-track[data-motion=on] .journey-substep{transition:inset-inline-start .42s var(--journey-ease),transform .42s var(--journey-ease),opacity .26s ease;transform-origin:center var(--journey-line-center,34px)}.journey-track[data-motion=on] .journey-stage:before,.journey-track[data-motion=on] .journey-stage:after{transition:width .42s var(--journey-ease)}.journey-track[data-motion=on] :is(.journey-node,.journey-step-node){transition:background-color .24s,border-color .24s,box-shadow .24s}.journey-track[data-motion=on] :is(.journey-done-mark,.journey-step-check){transition:opacity .18s,transform .28s var(--journey-ease)}.journey-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.journey-traveler{position:absolute;z-index:4;top:0;inset-inline-start:0;width:10px;height:10px;border-radius:var(--radius-circle);background:var(--accent, #a95438);box-shadow:0 0 0 4px #a9543816;pointer-events:none}.journey-traveler[hidden]{display:none!important}@media(max-width:700px){.journey-scroller{padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.journey-track *,.journey-track *:before,.journey-track *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:900px){.journey-track[data-phone=true]{--journey-point-width:var(--journey-mobile-major,52px);margin:0}.journey-track[data-phone=true] .journey-scroller{padding:var(--space-1) 0;overflow:clip}.journey-track[data-phone=true] .journey-track-canvas{width:100%;min-width:0}.journey-track[data-phone=true] .journey-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;z-index:var(--z-content)}.journey-track[data-phone=true] .journey-stage{display:block;min-width:0;position:relative}.journey-track[data-phone=true] .journey-stage:before,.journey-track[data-phone=true] .journey-stage:after{display:none}.journey-track[data-phone=true] .journey-stage>.journey-stage-trigger{width:var(--journey-point-width);min-height:80px;margin:0;margin-inline-start:calc((var(--journey-mobile-column) - var(--journey-point-width))/2);padding:6px 0 0;gap:9px}.journey-track[data-phone=true] .journey-node{width:var(--journey-mobile-dot,46px);height:var(--journey-mobile-dot,46px);box-shadow:0 0 0 3px var(--paper)}.journey-track[data-phone=true] .journey-node>.journey-icon{width:26px;height:26px}.journey-track[data-phone=true] .journey-group-label{font-size:var(--text-sm);line-height:16px;font-weight:650}.journey-track[data-phone=true] .journey-spacing{display:none}.journey-track[data-phone=true] .journey-expand{inset-inline-start:calc(var(--journey-mobile-column)*1.25 - var(--journey-mobile-slot)/2);top:0;width:var(--journey-mobile-slot);height:80px;max-width:none;overflow:clip;clip-path:inset(0 50% 0 50%);opacity:1;transform:none;pointer-events:none}.journey-track[data-phone=true] .journey-stage[data-expanded=true]>.journey-expand{width:var(--journey-mobile-slot);clip-path:inset(0 0 0 0);pointer-events:auto}.journey-track[data-phone=true] .journey-substeps{position:relative;display:block;width:100%;min-width:0;min-height:80px;padding:0;transform:none}.journey-track[data-phone=true] .journey-substep,.journey-track[data-phone=true] .journey-stage[data-expanded=false] .journey-substep{position:absolute;top:0;inset-inline-start:0;width:100%;margin:0;min-height:80px;transform:none;opacity:1;visibility:hidden}.journey-track[data-phone=true] .journey-substep[data-active=true]{visibility:visible}.journey-track[data-phone=true] .journey-step-trigger{min-height:80px;padding:calc(6px + (var(--journey-mobile-dot) - var(--journey-mobile-minor))/2) 0 0;gap:var(--space-1)}.journey-track[data-phone=true] .journey-step-node{width:var(--journey-mobile-minor,32px);height:var(--journey-mobile-minor,32px);box-shadow:0 0 0 3px var(--paper)}.journey-track[data-phone=true] .journey-step-node>.journey-icon{width:20px;height:20px}.journey-track[data-phone=true] .journey-step-label{position:absolute;inset-inline-start:0;inset-inline-end:0;top:calc(10px + (var(--journey-mobile-dot) + var(--journey-mobile-minor))/2);font-size:9px;line-height:11px;white-space:normal;max-width:var(--journey-mobile-slot)}.journey-track[data-phone=true][data-motion=on] .journey-expand{transition:clip-path .43s cubic-bezier(.22,.7,.25,1)}.journey-track[data-phone=true] .journey-track-canvas:before{content:"";position:absolute;inset-inline-start:calc(var(--journey-mobile-column)/2);inset-inline-end:calc(var(--journey-mobile-column)/2 + var(--journey-mobile-tail,0px));top:calc(6px + var(--journey-mobile-dot)/2);border-top:1px dashed #bfb7ae}.journey-track[data-phone=true] .journey-track-canvas:after{content:"";position:absolute;inset-inline-start:calc(var(--journey-mobile-column)/2);top:calc(6px + var(--journey-mobile-dot)/2);width:var(--journey-mobile-progress,0);height:1px;background:var(--accent);pointer-events:none}.journey-track[data-phone=true][data-expanded=true][data-stage=request] .journey-stages{grid-template-columns:1.5fr 1fr 1fr 1fr}.journey-track[data-phone=true][data-expanded=true][data-stage=review] .journey-stages{grid-template-columns:1fr 1.5fr 1fr 1fr}.journey-track[data-phone=true][data-expanded=true][data-stage=making] .journey-stages{grid-template-columns:1fr 1fr 1.5fr 1fr}.journey-track[data-phone=true][data-expanded=true][data-stage=pickup] .journey-stages{grid-template-columns:1fr 1fr 1fr 1.5fr}.journey-track[data-phone=true][data-expanded=true][data-stage=pickup]{--journey-mobile-tail:calc(var(--journey-mobile-column)/2)}.journey-track[data-phone=true][data-motion=on] .journey-stages{transition:none}.journey-track[data-phone=true][data-motion=on] .journey-track-canvas:before,.journey-track[data-phone=true][data-motion=on] .journey-track-canvas:after{transition:left .43s var(--journey-ease),right .43s var(--journey-ease),width .43s var(--journey-ease)}}.journey-step-node>.journey-minor-outgoing{position:absolute}.journey-minor-outgoing{pointer-events:none}@media(max-width:900px){.journey-track[data-phone=true] .journey-step-node{overflow:hidden}.journey-track[data-phone=true] .journey-step-node>.journey-minor-outgoing{filter:brightness(0) invert(1)}}.journey-track[data-phone=false] .journey-stage:before,.journey-track[data-phone=false] .journey-stage:after{top:calc(var(--journey-line-center,34px) - .5px)!important}#journey-track-host{width:min(100%,820px);margin:0 auto 30px}#intake-steps,#view-submitted>.milestones,#view-order>.milestones,#view-multi>.milestones{display:none}.intake{width:min(100%,820px)}.journey-preview{position:fixed;top:66px;right:20px;z-index:20;width:min(410px,calc(100vw - 28px));display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;border:1px solid #dcd2c7;border-radius:var(--radius-card);background:#f3eee8;box-shadow:0 12px 38px #322b2725;font-size:var(--text-sm)}.journey-preview>label{flex:1}.journey-preview #close-preview-updates{min-width:32px;min-height:32px;padding:3px}.journey-preview #shop-preview-event{min-width:0;flex:1}.journey-preview select{width:auto;min-width:240px;min-height:36px;padding:7px var(--space-8) 7px 10px;border:1px solid var(--line);border-radius:var(--radius-md);font-size:var(--text-sm);background:#fffcf8}.journey-preview button{min-height:36px;padding:6px var(--space-3);border:1px solid #c5b8ae;border-radius:var(--radius-md);background:#fffcf8;font-size:var(--text-sm)}.journey-preview small{flex-basis:100%;color:var(--muted)}.journey-phase{border:1px solid #e0c9b8;border-radius:var(--radius-lg);background:#fff9f3}.chat-event-archive{border:1px solid var(--line);border-radius:var(--radius-card);background:#fcfaf7;margin:10px 0}.chat-event-archive>summary{display:flex;align-items:center;gap:10px;padding:14px var(--space-4);font-size:var(--text-compact)}.chat-event-archive>summary>.ui-icon{width:18px;height:18px;flex:none}.chat-event-archive>summary>span{flex:1;text-align:start}.chat-event-archive>.journey-phase{border:0;margin:0;border-top:1px solid var(--line);border-radius:0 0 var(--radius-card) var(--radius-card);background:#fffdf9}.chat-event-archive .primary,.chat-event-archive .journey-queue{display:none}.journey-phase-heading{display:flex;align-items:flex-start;gap:var(--space-4)}.journey-phase-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border:1px solid #dfbcab;border-radius:15px;background:#f3e2d5}.journey-phase-heading .eyebrow{margin:0 0 6px;font-size:var(--text-xs)}.journey-phase h2{font-size:23px;letter-spacing:-.55px;line-height:1.3;margin:0 0 7px}.journey-phase p{font-size:var(--text-base);line-height:1.6}.journey-phase .primary{margin-top:var(--space-4)}.journey-phase[data-state=quote]{padding-block:18px}.journey-phase[data-state=quote] .journey-phase-heading .eyebrow{margin-bottom:3px}.journey-phase[data-state=quote] h2{font-size:21px}.journey-phase[data-state=quote] .journey-phase-heading p:last-child{margin:0;font-size:var(--text-compact)}.journey-quote-visible{margin-top:10px}.journey-quote-visible .journey-quote-summary{font-size:var(--text-sm);font-weight:700;color:var(--muted);margin:0 0 3px}.journey-quote-visible .journey-file-summary{padding:7px 0;font-size:var(--text-sm)}.journey-quote-visible .journey-file-summary>span{margin-top:2px;font-size:var(--text-sm)}.journey-quote-visible>.journey-terms{margin:10px 0 5px;font-size:var(--text-compact)}.journey-quote-visible>p.small{margin:var(--space-1) 0;font-size:var(--text-sm)}.journey-quote-visible .journey-disclosure{margin-top:10px}.journey-quote-visible .journey-disclosure>summary{padding:10px var(--space-3);font-size:var(--text-sm)}.journey-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) 14px;margin-top:14px}.journey-actions .primary,.journey-actions .secondary{margin:0;min-height:42px;padding:10px var(--space-4)}.journey-actions .text-button{min-height:40px;margin:0;font-size:var(--text-sm)}.journey-context-actions{display:flex;justify-content:flex-end;border-top:1px solid #e3d6cb;margin-top:var(--space-4);padding-top:6px}.journey-context-actions .text-button{min-height:40px;font-size:var(--text-sm)}.journey-danger{color:#8b3c2b}.journey-response-form{padding-top:var(--space-4);margin-top:14px;border-top:1px solid #e3d6cb}.journey-response-form h3,.journey-payment-instructions h3{font-size:var(--text-base);margin:0 0 var(--space-2)}.journey-response-form .field{margin:var(--space-3) 0 0}.journey-payment-declaration{display:flex;align-items:flex-start;gap:9px;margin:13px 0;font-size:var(--text-compact);line-height:1.5;cursor:pointer}.journey-payment-declaration input{width:17px;height:17px;flex:none;margin:2px 0 0;accent-color:var(--accent)}.journey-response-form textarea{min-height:84px;width:100%;border:1px solid var(--line);border-radius:9px;padding:10px var(--space-3);resize:vertical;background:var(--color-white)}.journey-payment-instructions{padding:var(--space-3) 14px;margin:14px 0 var(--space-4);border:1px solid #e3d6cb;border-radius:var(--radius-control);background:#fffcf9}.journey-payment-instructions>p{font-size:var(--text-xs);margin:0 0 10px}.journey-recipient{display:grid;gap:7px;font-size:var(--text-compact);margin:0}.journey-recipient>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--space-2)}.journey-recipient dt{color:var(--muted)}.journey-recipient dd{margin:0;overflow-wrap:anywhere}.journey-payment-form.journey-payment-visible{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.journey-payment-visible .field{margin:0;min-width:0}.journey-payment-visible .field input{min-width:0;width:100%}.journey-payment-visible .journey-actions{grid-column:1 / -1;margin-top:0}.journey-attention{padding:var(--space-3) 14px;margin-top:14px;border-radius:var(--radius-control);border:1px solid #dcc4a7;color:#694a2b;background:#fff3df;font-size:var(--text-compact);overflow-wrap:anywhere}.journey-attention p{margin:6px 0 0;font-size:var(--text-compact)}.chat-event-archive .journey-actions,.chat-event-archive .journey-context-actions{display:none}.chat-event-archive .journey-response-form{pointer-events:none}.journey-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3);margin-block:22px var(--space-4);margin-inline:62px 0}.journey-phase[data-state=quote] .journey-price{margin-block:var(--space-3) var(--space-2)}.journey-phase[data-quote-offer=true]{padding:14px var(--space-4)}.journey-phase[data-quote-offer=true] .journey-phase-heading{align-items:center;gap:10px}.journey-phase[data-quote-offer=true] .journey-phase-heading>div:not(.journey-price){flex:1;min-width:0}.journey-phase[data-quote-offer=true] .journey-phase-icon{width:34px;height:34px;border-radius:var(--radius-control)}.journey-phase[data-quote-offer=true] .journey-phase-icon .ui-icon{width:19px;height:19px}.journey-phase[data-quote-offer=true] .journey-phase-heading .eyebrow{font-size:10px;line-height:1.3;margin:0 0 2px}.journey-phase[data-quote-offer=true] h2{font-size:19px;line-height:1.25;margin:0;white-space:nowrap}.journey-phase[data-quote-offer=true] .journey-price{display:grid;justify-items:end;gap:2px;margin:0}.journey-phase[data-quote-offer=true] .journey-price strong{font-size:25px;line-height:1.15;letter-spacing:-.6px;white-space:nowrap}.journey-phase[data-quote-offer=true] .journey-price span{font-size:var(--text-xs);line-height:1.4}.journey-phase[data-quote-offer=true] .journey-quote-visible{margin-top:var(--space-2)}.journey-phase[data-quote-offer=true] .journey-quote-summary{display:none}.journey-phase[data-quote-offer=true] .journey-file-summary{padding:6px 0}.journey-phase[data-quote-offer=true] .journey-file-summary>strong{line-height:1.4}.journey-phase[data-quote-offer=true] .journey-file-summary>span{font-size:var(--text-xs);line-height:1.5;margin-top:1px}.journey-phase[data-quote-offer=true] .journey-quote-visible>.journey-terms{margin:6px 0 2px;font-size:var(--text-xs);line-height:1.5}.journey-phase[data-quote-offer=true] .journey-quote-visible>p.small{margin:3px 0;font-size:var(--text-xs);line-height:1.5}.journey-phase[data-quote-offer=true] .journey-quote-visible .journey-disclosure{margin-top:7px}.journey-phase[data-quote-offer=true] .journey-quote-visible .journey-disclosure>summary{padding:var(--space-2) 10px;font-size:var(--text-xs)}.journey-phase[data-quote-offer=true] .journey-actions>.primary{min-height:42px;padding:9px var(--space-3);justify-content:center}.journey-phase[data-quote-offer=true] .journey-actions>.text-button{font-size:var(--text-xs);line-height:1.4;min-height:32px;padding:3px 0;text-align:center}.chat-event-archive .journey-phase[data-quote-offer=true] h2{white-space:normal;font-size:var(--text-control)}.journey-price strong{font-size:30px;letter-spacing:-1px}.journey-price span{font-size:var(--text-compact)}.journey-disclosure{margin-top:14px;border:1px solid #e3d6cb;border-radius:var(--radius-card);background:#fffcf9}.journey-disclosure>summary{padding:15px var(--space-4);font-size:var(--text-base);font-weight:650}.journey-disclosure-body{padding:0 var(--space-4) 18px}.journey-disclosure-body>p{margin-top:10px}.journey-file-summary{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--line);font-size:var(--text-compact)}.journey-file-summary>.ui-icon{width:17px;height:17px;margin-top:2px}.journey-file-summary>strong{overflow-wrap:anywhere}.journey-file-summary>span{grid-column:2;color:var(--muted);margin-top:5px;line-height:1.6}.journey-terms{font-weight:650}.journey-payment-form{padding:0 var(--space-4) 18px}.journey-payment-form textarea{border:1px solid var(--line);min-height:90px;border-radius:9px;padding:var(--space-3);resize:vertical}.journey-receipt{padding:var(--space-3) 14px;margin-top:var(--space-4);border-radius:var(--radius-control);color:var(--green);background:var(--green-wash);font-size:var(--text-compact)}.customer-queue{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:var(--space-6) 0 0;padding:0}.customer-queue li{display:grid;justify-items:center;gap:6px;padding:14px var(--space-2);border:1px solid var(--line);border-radius:var(--radius-card);font-size:var(--text-compact);background:#fffdfc}.customer-queue li span{font-size:var(--text-xs);color:var(--muted)}.customer-queue li.is-current{border-color:var(--accent);background:#f4e5d9}.customer-queue li.is-complete{background:var(--green-wash)}.journey-balance{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);padding:18px 0 6px;border-top:1px solid #e3d6cb}.journey-balance span{font-size:var(--text-base)}.journey-balance strong{font-size:30px;letter-spacing:-.8px}.journey-history{border-bottom:1px solid var(--line);margin-bottom:26px}.journey-history>summary{padding:13px 0 18px;font-size:var(--text-compact);font-weight:600;color:var(--muted)}.journey-history-body{padding:0 0 var(--space-5)}.journey-history-group{margin-bottom:18px}.journey-history-group h3{font-size:var(--text-body);margin:0 0 var(--space-2)}.journey-event-list{padding-inline-start:var(--space-5);margin:14px 0 0}.journey-event-list li{padding:5px 0;font-size:var(--text-compact);color:var(--muted);line-height:1.6}.conversation-heading{display:none}.order .submitted-state,#view-order .action-message,#view-order #order-system-note,#view-order>.order-details{display:none}.order .order-header{margin-bottom:22px}#view-submitted .order-header .badge,#view-order .order-header .badge{display:none}.order .thread{background:var(--color-white)}.view{animation:none!important}@media(max-width:700px){#journey-track-host{margin-bottom:var(--space-6)}.journey-preview{flex-wrap:wrap;gap:6px var(--space-2);justify-content:flex-start;padding:var(--space-2) 14px}.journey-preview small{flex-basis:100%}.journey-preview select{flex:1;min-width:0;max-width:100%}.journey-phase{border-radius:17px}.journey-phase-heading{gap:11px}.journey-phase-icon{width:38px;height:38px;border-radius:var(--radius-card)}.journey-phase h2{font-size:20px}.journey-phase p{font-size:var(--text-compact)}.journey-payment-form.journey-payment-visible{grid-template-columns:minmax(0,1fr)}.journey-actions{gap:6px var(--space-3)}.journey-quote-visible .journey-actions>.primary{flex-basis:100%;justify-content:center}.journey-quote-visible .journey-actions>.text-button{flex:1}.journey-price{margin-inline-start:0}.journey-price strong,.journey-balance strong{font-size:27px}.journey-disclosure>summary{padding:13px var(--space-3);font-size:var(--text-compact)}.journey-disclosure-body,.journey-payment-form{padding-inline:var(--space-3)}.customer-queue{gap:6px}.customer-queue li{font-size:var(--text-sm);padding-inline:var(--space-1)}}.journey-phase{padding:14px var(--space-4);margin:var(--space-3) 0}.journey-phase[data-compact-status=true]{padding-block:10px}.journey-phase .journey-status-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.journey-phase .journey-status-row.journey-status-with-amount{grid-template-columns:20px minmax(0,1fr) auto auto}.journey-phase .journey-status-row .journey-phase-icon{width:20px;height:20px;border:0;border-radius:0;background:none}.journey-phase .journey-status-row .journey-phase-icon .ui-icon{width:18px;height:18px}.journey-phase .journey-status-row h2{font-size:var(--text-base);line-height:1.4;letter-spacing:-.15px;margin:0;white-space:normal}.journey-phase .journey-status-row .journey-context-action{font-size:var(--text-xs);line-height:1.35;min-height:32px;margin:0;padding-block:3px 3px;padding-inline:6px 0;text-align:end;max-width:108px}.journey-inline-pending{display:grid;justify-items:end;gap:1px;padding-inline-start:5px}.journey-inline-pending strong{font-size:var(--text-compact);line-height:1.3;white-space:nowrap}.journey-inline-pending small{font-size:10px;line-height:1.3}.journey-phase .journey-wait-hint{margin-block:1px 0;margin-inline:28px 0;font-size:var(--text-xs);line-height:1.4}.journey-phase[data-state=claim]>.journey-disclosure{margin-top:6px;border:0;background:transparent}.journey-phase[data-state=claim]>.journey-disclosure>summary{font-size:var(--text-xs);padding:5px 0}.journey-phase[data-quote-offer=true]>.journey-price{display:flex;justify-content:space-between;align-items:baseline;margin:7px 0 6px;gap:var(--space-2)}.journey-price-main{display:grid;gap:2px}.journey-phase[data-quote-offer=true] .journey-quote-timing{display:grid;gap:2px;color:var(--muted);text-align:end;font-size:var(--text-xs);line-height:1.4}.journey-quote-timing small{font-size:10px}.journey-phase[data-state=claim] .journey-status-row .journey-context-action{border:1px solid #ceb8a5;border-radius:7px;padding:6px var(--space-2);background:#fffcf9;text-decoration:none;min-height:34px}.journey-phase[data-quote-offer=true] .journey-quote-visible>.journey-actions{display:grid;gap:3px 6px;margin-top:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.journey-phase[data-quote-offer=true] .journey-actions>.primary{grid-column:1 / -1}.journey-payment-amount{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:9px 0 11px;font-size:var(--text-sm)}.journey-payment-amount strong{font-size:23px;letter-spacing:-.4px}.journey-payment-form.journey-payment-visible{display:block;padding:0}.journey-payment-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-3)}.journey-payment-main .field{gap:6px;font-size:var(--text-sm);min-width:0}.journey-payment-main .field select,.journey-payment-main .field input{width:100%;min-width:0;min-height:40px;font-size:var(--text-compact)}.journey-method-recipient{display:grid;gap:1px;font-size:var(--text-sm);font-weight:500;line-height:1.4;overflow-wrap:anywhere;padding:1px 2px 0}.journey-method-recipient small{font-size:10px;font-weight:400}.journey-reference.journey-disclosure{margin:var(--space-2) 0;border:0;border-radius:0;background:transparent}.journey-reference.journey-disclosure>summary{padding:5px 0;font-size:var(--text-xs);font-weight:500}.journey-reference>.field{padding:6px 0;gap:5px;font-size:var(--text-xs)}.journey-payment-visible>.journey-actions{margin-top:9px}.journey-phase[data-state=ready] .journey-balance,.journey-phase[data-state=collected] .journey-balance{margin:5px 0 7px;padding:7px 0;border-top:0}.journey-phase[data-state=ready] .journey-balance span,.journey-phase[data-state=collected] .journey-balance span{font-size:var(--text-sm)}.journey-phase[data-state=ready] .journey-balance strong,.journey-phase[data-state=collected] .journey-balance strong{font-size:23px}.journey-phase[data-state=ready]>.journey-disclosure,.journey-phase[data-state=collected]>.journey-disclosure{margin-top:6px}.journey-phase[data-state=ready]>.journey-disclosure>summary,.journey-phase[data-state=collected]>.journey-disclosure>summary{padding:9px var(--space-3);font-size:var(--text-sm)}.chat-event-archive .journey-context-action{display:none}.journey-history.journey-recap{margin:10px 0;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius-card);background:#fcfaf7}.journey-recap>summary{padding:var(--space-3) 0;font-size:var(--text-sm);color:var(--ink)}.journey-recap .journey-history-body{padding:0 0 10px}.journey-recap .journey-history-group{margin:0}.journey-recap .journey-history-group>h3{display:none}.journey-close-recap{font-size:var(--text-xs);min-height:32px;margin-top:5px}.journey-phase .journey-queue-window.journey-disclosure{margin-top:6px;border:0;background:transparent}.journey-phase .journey-queue-window.journey-disclosure>summary{padding:5px 0;font-size:var(--text-xs);font-weight:500}.journey-queue-window .journey-disclosure-body{padding:0 0 5px}.journey-queue-window .journey-disclosure-body>p{font-size:var(--text-sm);margin:var(--space-1) 0 0}@media(prefers-reduced-motion:no-preference){.journey-phase[data-inspection-activity=waiting][aria-label="Current order stage"] .journey-phase-icon .ui-icon{animation:journey-clock-wait 3.8s ease-in-out infinite;transform-origin:50% 50%}.journey-phase[data-inspection-activity=inspecting][aria-label="Current order stage"] .journey-phase-icon .ui-icon{animation:journey-eye-blink 5.6s ease-in-out infinite;transform-origin:50% 50%}@keyframes journey-clock-wait{0%,to{transform:rotate(-8deg);opacity:.7}50%{transform:rotate(8deg);opacity:1}}@keyframes journey-eye-blink{0%,43%,49%,to{transform:scaleY(1)}46%{transform:scaleY(.2)}}}@media(max-width:700px){.journey-payment-main{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.journey-phase .journey-status-row{gap:6px}.journey-phase .journey-status-row h2{font-size:var(--text-compact)}.journey-status-with-amount .journey-context-action{max-width:78px}}.readiness .checklist{gap:7px;padding-bottom:var(--space-5)}.readiness .checklist label{position:relative;align-items:center;min-height:49px;padding:11px var(--space-3);border:1px solid transparent;border-radius:var(--radius-card);line-height:1.5}.readiness .checklist label:hover{background:#ffffff70;border-color:var(--line)}.readiness .checklist label:has(input:checked){background:var(--green-wash);border-color:#47715b25}.readiness .checklist input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;display:grid;place-items:center;width:22px;height:22px;margin:0;border:1.5px solid #b9aba0;border-radius:var(--radius-circle);background:var(--white);cursor:pointer}.readiness .checklist input[type=checkbox]:after{content:"";width:14px;height:14px;background:var(--white);mask:url(/makt/icons/check.svg) center/contain no-repeat;-webkit-mask:url(/makt/icons/check.svg) center/contain no-repeat;opacity:0;transform:scale(.5)}.readiness .checklist input[type=checkbox]:checked{background:var(--green);border-color:var(--green)}.readiness .checklist input[type=checkbox]:checked:after{opacity:1;transform:scale(1)}.readiness[data-readiness-complete=true]{background:#f3f6ef}.readiness[data-readiness-complete=true] .check-heading{color:var(--green)}.readiness[data-readiness-complete=true] .check-heading>.ui-icon{filter:brightness(0) saturate(100%) invert(40%) sepia(12%) saturate(1068%) hue-rotate(94deg) brightness(96%) contrast(86%)}.sample-drop.is-upload-ready>.ui-icon{color:var(--accent)}@media(prefers-reduced-motion:no-preference){.readiness{transition:background .24s ease}.readiness .checklist label{transition:background .22s ease,border-color .22s ease}.readiness .checklist input[type=checkbox]{transition:background .18s ease,border-color .18s ease}.readiness .checklist input[type=checkbox]:after{transition:opacity var(--motion-fast-ms) ease,transform .24s cubic-bezier(.2,1.5,.45,1)}.sample-drop{transition:padding .32s cubic-bezier(.22,1,.36,1),background .22s ease}.steps .step-dot,.journey-steps .step-dot{transition:background .24s ease,border-color .24s ease,box-shadow .24s ease}@supports (interpolate-size:allow-keywords){.readiness{interpolate-size:allow-keywords}.readiness::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .19s cubic-bezier(.22,1,.36,1),opacity .12s ease,content-visibility .19s allow-discrete}.readiness[open]::details-content{block-size:auto;opacity:1}}}@media(forced-colors:active){.readiness .checklist input[type=checkbox]{appearance:auto;-webkit-appearance:auto}.readiness .checklist input[type=checkbox]:after{display:none}}body.is-chat-view{height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column}body.is-chat-view .app-header{width:min(100%,960px);flex:none;padding:7px var(--space-6)}body.is-chat-view .brand{font-size:23px}body.is-chat-view main{display:flex;flex-direction:column;flex:1;min-height:0;width:min(100%,960px);margin:0 auto;padding:0 var(--space-5) var(--space-4)}body.is-chat-view #journey-track-host{flex:none;margin:0;padding:0 5px}body.is-chat-view .journey-track{margin:0}body.is-chat-view .order:not([hidden]){width:100%;min-height:0;flex:1;display:flex;flex-direction:column}body.is-chat-view .order .order-header{flex:none;margin:0;padding:10px var(--space-1) var(--space-3)}body.is-chat-view .order-header h1{font-size:19px}body.is-chat-view .order-header .order-ref{font-size:var(--text-sm)}body.is-chat-view .thread{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:0;border-radius:18px;background:#fffefa}.chat-messages{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8cdc3 transparent;padding:18px var(--space-6);scroll-padding-block:16px;overflow-anchor:none}.chat-messages:focus-visible{outline-offset:-3px}.chat-message-list{min-height:100%}body.is-chat-view .order [data-composer]{flex:none;position:relative;z-index:3;margin:0;padding:10px var(--space-4) var(--space-3);background:#fffefa;border-top:1px solid var(--line)}body.is-chat-view .order .composer{background:var(--color-white);border-radius:var(--radius-lg);padding:9px 11px}body.is-chat-view .order .composer :is(textarea,[data-composer-editor]){box-sizing:border-box;min-height:34px;max-height:96px;padding:3px 5px;resize:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9cec4 transparent}body.is-chat-view .order .composer :is(textarea,[data-composer-editor])::-webkit-scrollbar{width:5px}body.is-chat-view .order .composer :is(textarea,[data-composer-editor])::-webkit-scrollbar-thumb{background:#d9cec4;border-radius:var(--radius-md)}body.is-chat-view .order .composer :is(textarea,[data-composer-editor])::-webkit-scrollbar-track{background:transparent}body.is-chat-view .order .composer-tools{padding-top:0}body.is-chat-view .order .draft-attachments{max-height:110px;overflow-y:auto}.chat-jump-latest{flex:none;min-height:34px;padding:5px 14px;border:1px solid #cfb49f;border-radius:30px;background:#fffefa;color:var(--accent-dark);font-size:var(--text-sm);font-weight:750;white-space:nowrap}.composer-tools>.chat-jump-latest{margin-inline:auto}.composer-tools:has(>.chat-jump-latest:not([hidden]))>[type=submit]{margin-inline-start:0}.thread>.chat-jump-latest{align-self:center;margin:var(--space-2) auto}.chat-messages .message{display:flex;flex-direction:row;align-items:flex-start;width:88%;margin-block:0 14px;margin-inline:0 auto;gap:10px}.chat-messages .message.customer{flex-direction:row-reverse;margin-block:0 14px;margin-inline:auto 0}.chat-messages .message-content{display:flex;flex-direction:column;align-items:flex-start;flex:0 1 auto;width:fit-content;min-width:0;max-width:100%}.chat-messages .message.customer .message-content{align-items:flex-end}.chat-messages .message .avatar{flex:none;width:28px;height:28px;font-size:10px}.chat-messages .message .message-name{align-self:flex-start;text-align:start;font-size:var(--text-xs);margin:0 0 var(--space-1)}.chat-messages .message.customer .message-name{align-self:flex-end;text-align:end}.chat-messages .message-payload{--payload-bg:#f5f3ef;--payload-border:#e9e2da;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;width:fit-content;max-width:100%;min-width:0;padding:10px var(--space-3);border:1px solid var(--payload-border);border-start-start-radius:3px;border-start-end-radius:13px;border-end-end-radius:13px;border-end-start-radius:13px;background:var(--payload-bg)}.chat-messages .message-payload:before{content:"";position:absolute;top:-1px;inset-inline-start:-6px;width:7px;height:9px;background:var(--payload-bg);border-top:1px solid var(--payload-border);clip-path:polygon(0 0,100% 0,100% 100%)}.chat-messages .message.customer .message-payload{--payload-bg:#f3e7db;--payload-border:#ecdbcb;border-start-start-radius:13px;border-start-end-radius:3px;border-end-end-radius:13px;border-end-start-radius:13px}.chat-messages .message.customer .message-payload:before{inset-inline-start:auto;inset-inline-end:-6px;transform:scaleX(-1)}.chat-messages .message .message-payload .bubble{width:auto;max-width:100%;padding:0;margin:0;border:0;border-radius:0;background:transparent;font-size:var(--text-base);text-align:start;min-width:0}.chat-messages .message-payload:has(.sent-files){width:min(100%,540px);padding:9px}.chat-messages .message-payload>.bubble:not([hidden])+.sent-files{margin-top:var(--space-2)}.chat-messages .message-payload>.sent-files{width:100%;min-width:0;margin:0}.chat-messages .message-payload>.sent-files .chat-attachment{margin-top:0}.chat-messages .bubble:dir(rtl),.composer :is(textarea,[data-composer-editor]):dir(rtl){font-family:IBM Plex Sans Arabic,Tahoma,sans-serif;line-height:1.8}.chat-messages .sent-files{margin-top:var(--space-2)}.chat-messages .chat-attachment{grid-template-columns:88px minmax(0,1fr) 52px;gap:10px}.chat-messages .chat-attachment .file-thumb{width:88px;height:78px}.chat-messages .chat-attachment strong{font-size:var(--text-compact)}.chat-messages .chat-attachment .file-summary,.chat-messages .chat-attachment .file-kind{font-size:var(--text-xs)}.chat-messages .journey-phase{margin:10px 0;scroll-margin-block:16px}.chat-messages .journey-history{margin-bottom:var(--space-3)}.chat-messages .day-divider{margin-bottom:14px;font-size:10px}body.is-chat-view:has(#design-detail-dialog[open]) main{padding-inline-end:var(--space-5)}@media(prefers-reduced-motion:no-preference){.chat-messages .message{animation:chat-arrival .22s ease-out}.chat-jump-latest{animation:chat-jump-in .16s ease-out}@keyframes chat-arrival{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-jump-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}}@media(max-width:700px){body.is-chat-view .review-bar{gap:0 6px;padding:var(--space-1) 10px}body.is-chat-view .review-label{font-size:9px}body.is-chat-view .review-label span{display:none}body.is-chat-view .review-nav{order:3;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body.is-chat-view .review-nav button{min-height:32px;padding:5px 9px;font-size:10px}body.is-chat-view .reset{min-height:30px;font-size:10px;padding:3px 7px}body.is-chat-view .app-header{display:none}body.is-chat-view main{padding:var(--space-1) var(--space-2) var(--space-2)}body.is-chat-view #journey-track-host{padding:0 2px}body.is-chat-view .order .order-header{padding:5px var(--space-2) 9px}body.is-chat-view .order-header>div{display:flex;align-items:center;gap:var(--space-2)}body.is-chat-view .order-header h1{font-size:var(--text-control);margin:0;padding-inline-start:var(--space-2);border-inline-start:1px solid var(--line)}body.is-chat-view .order-header .order-ref{font-size:10px}body.is-chat-view .order .order-header .badge{font-size:9px}body.is-chat-view .thread{border-radius:15px}.chat-messages{padding:var(--space-3) 11px}.chat-messages .message{width:96%;gap:7px}.chat-messages .message .avatar{width:23px;height:23px;font-size:9px}.chat-messages .message .message-payload .bubble{font-size:var(--text-compact)}.chat-messages .message-payload{padding:9px 10px}.chat-messages .message-payload:has(.sent-files){padding:7px}.chat-messages .chat-attachment{grid-template-columns:60px minmax(0,1fr);gap:var(--space-2);padding:var(--space-2)}.chat-messages .chat-attachment .file-thumb{width:60px;height:68px}.chat-messages .chat-attachment .attachment-action{grid-column:2;flex-direction:row-reverse;justify-content:flex-end;min-height:22px}body.is-chat-view .order [data-composer]{padding:var(--space-2)}body.is-chat-view .order .composer{padding:7px 9px}body.is-chat-view:has(#design-detail-dialog[open]) main{padding-inline:var(--space-2)}}@media(min-width:701px){body.is-chat-view .app-header{min-height:0;padding-block:var(--space-1)}body.is-chat-view .brand img{height:40px;width:auto}body.is-chat-view .journey-track[data-phone=false] .journey-scroller{padding:2px 0 var(--space-1)}body.is-chat-view .journey-track[data-phone=false] .journey-stage-trigger{min-height:0;gap:3px;padding-top:var(--space-1)}body.is-chat-view .journey-track[data-phone=false] .journey-node{width:34px;height:34px;border-radius:11px;box-shadow:0 0 0 4px var(--paper,#faf8f5)}body.is-chat-view .journey-track[data-phone=false] .journey-node>.journey-icon{width:18px;height:18px}body.is-chat-view .journey-track[data-phone=false] .journey-done-mark{width:14px;height:14px;inset-inline-end:-4px;bottom:-4px}body.is-chat-view .journey-track[data-phone=false] .journey-done-mark .journey-icon{width:9px;height:9px}body.is-chat-view .journey-track[data-phone=false] .journey-group-label{font-size:var(--text-sm);line-height:15px}body.is-chat-view .journey-track[data-phone=false] :is(.journey-substeps,.journey-substep,.journey-step-trigger){min-height:0}body.is-chat-view .journey-track[data-phone=false] .journey-step-node{width:24px;height:24px;border-radius:var(--radius-md);box-shadow:0 0 0 4px var(--paper,#faf8f5)}body.is-chat-view .journey-track[data-phone=false] .journey-step-node>.journey-icon{width:14px;height:14px}body.is-chat-view .journey-track[data-phone=false] .journey-step-check .journey-icon{width:12px;height:12px}body.is-chat-view .journey-track[data-phone=false] .journey-step-label{font-size:10px;line-height:12px}body.is-chat-view .journey-track[data-phone=false] .journey-substep[data-state=current] .journey-step-node{box-shadow:0 0 0 3px #f1ddcf,0 0 0 5px var(--paper,#faf8f5)}body.is-chat-view .order:not([hidden]){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);align-items:center}body.is-chat-view .order:not([hidden])>*{grid-column:1/-1}body.is-chat-view .order:not([hidden])>.makt-order-return{grid-column:1;grid-row:1;margin:0;padding-inline-end:14px;margin-inline-end:14px;border-inline-end:1px solid var(--line);gap:14px}body.is-chat-view .order:not([hidden])>.makt-order-return button{min-height:36px;font-size:var(--text-compact);padding-inline:2px}body.is-chat-view .order:not([hidden])>.order-header{grid-column:2;grid-row:1;padding:6px var(--space-1) var(--space-2)}body.is-chat-view .order:not([hidden])>.thread{grid-row:4;align-self:stretch}}.composer-input{width:100%;min-height:54px;max-height:160px;overflow-y:auto;padding:9px var(--space-1);border:0;background:transparent;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.8;outline:none}.composer-input:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.composer-input:focus-visible{outline:0}.composer:focus-within{border-color:#c6a18a}.composer-inline-file{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;vertical-align:baseline;border:1px solid #d8bdab;border-radius:7px;background:var(--wash);color:var(--accent-dark);font-size:.88em;line-height:1.65;padding:1px 5px;margin:0 1px;cursor:pointer;white-space:nowrap;user-select:all;direction:ltr;unicode-bidi:isolate}.composer-inline-file img{width:13px;height:13px;flex:none}.composer-inline-file>:is(span,bdi){max-width:220px;overflow:hidden;text-overflow:ellipsis}.composer-mention-menu{position:fixed;z-index:var(--z-boot);max-height:270px;overflow:auto;padding:7px;border:1px solid var(--line);border-radius:13px;background:var(--white);box-shadow:0 8px 32px #322b2720;color:var(--ink)}.composer-mention-menu>p{font-size:var(--text-xs);color:var(--muted);padding:3px 7px 7px}.composer-mention-menu>button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--text-sm);min-height:44px}.composer-mention-menu>button[aria-selected=true],.composer-mention-menu>button:hover{background:var(--wash)}.composer-mention-menu>button>img{width:32px;height:32px;object-fit:contain;border-radius:5px;flex:none}.composer-mention-menu>button>span{min-width:0;overflow-wrap:anywhere}.composer-mention-menu small{display:block;font-size:10px;color:var(--muted)}.chat-file-entry{min-width:0;max-width:100%;display:grid;gap:3px}.chat-file-entry>.chat-attachment{width:100%}.file-download-link{display:inline-flex;align-items:center;gap:5px;justify-self:start;min-height:32px;padding:var(--space-1) 2px;font-size:var(--text-xs);color:var(--muted);text-underline-offset:3px}.design-detail-dialog .file-download-link{margin-bottom:9px;font-size:var(--text-compact)}@media(max-width:700px){.composer-input{font-size:var(--text-control);max-height:112px;min-height:48px}.composer-inline-file>:is(span,bdi){max-width:170px}.composer-mention-menu{max-height:220px}}.intake .intro{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.intake .intro h1{font-size:26px;line-height:1.25;letter-spacing:-.65px;margin:0}.intake .intro>p{margin:0;font-size:var(--text-compact);color:var(--muted)}.intake .card.form-card{padding:var(--space-6)}.intake .copy-settings{margin-top:var(--space-6)}.shop-title-row{justify-content:space-between}.shop-browser-tools{display:flex;gap:var(--space-2);align-items:center;min-width:0}.shop-search-field{position:relative;display:flex;align-items:center;min-width:0;width:230px}.shop-search-field>img{position:absolute;inset-inline-start:12px;width:17px;height:17px;pointer-events:none;opacity:.65}.shop-search-field input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--white);padding-block:9px 9px;padding-inline:37px var(--space-3);font-size:var(--text-compact)}.shop-filters{position:relative}.shop-filters>summary{display:flex;align-items:center;gap:7px;min-height:42px;border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-2) 11px;font-size:var(--text-sm);background:var(--white)}.shop-filters>summary:after{display:none}.shop-filter-options{position:absolute;top:calc(100% + 7px);inset-inline-end:0;z-index:var(--z-controls);min-width:205px;padding:13px;border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 10px 30px #322b2715;background:var(--white)}.shop-filter-options label{display:flex;gap:9px;align-items:center;padding:7px 0;font-size:var(--text-sm);white-space:nowrap}.shop-choice{grid-template-columns:46px minmax(0,1fr) auto 18px;gap:14px;padding:17px;align-items:center}.shop-choice .shop-mark{width:46px;height:46px;border-radius:13px}.shop-choice .shop-info>strong{font-size:var(--text-body)}.shop-choice .shop-location{font-size:var(--text-sm)}.shop-choice .shop-rate{display:grid;justify-items:end;gap:2px;min-width:100px;margin:0;padding:0;border:0}.shop-choice .shop-rate>.ui-icon,.shop-choice .shop-rate small{display:none}.shop-choice .shop-rate strong{font-size:var(--text-body);white-space:nowrap}.shop-choice .shop-rate strong span{font-size:var(--text-xs)}.shop-choice>input{margin:0}.shop-estimate,.send-estimate{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:var(--text-sm);padding:14px 0;color:var(--muted)}.shop-estimate strong,.send-estimate strong{font-size:var(--text-compact);color:var(--ink);font-weight:600}.send-estimate{margin-top:-8px;margin-bottom:14px;border-bottom:1px solid var(--line)}.shop-search-result{margin:var(--space-3) 0;font-size:var(--text-sm);color:var(--muted)}.shop-search-result:empty{display:none}html[data-input-mode=pointer] :is(button,summary,select,input[type=radio],input[type=checkbox]):focus{outline:none!important}html[data-input-mode=pointer] :is(.shop-choice,.material-row,.unit-choice,.compact-choice,.color-choice):focus-within{outline:none!important}@media(max-width:700px){.intake .intro{gap:var(--space-2);margin-bottom:15px}.intake .intro h1{font-size:22px}.intake .intro>p{font-size:var(--text-sm)}.intake .card.form-card{padding:18px}.shop-title-row{display:block!important}.shop-browser-tools{margin-top:13px;width:100%}.shop-search-field{flex:1;width:auto}.shop-choice{grid-template-columns:40px minmax(0,1fr) auto 16px;gap:9px;padding:13px}.shop-choice .shop-mark{width:40px;height:40px}.shop-choice .shop-info>strong{font-size:var(--text-compact)}.shop-choice .shop-rate{min-width:0}.shop-choice .shop-rate strong{font-size:var(--text-sm)}.shop-choice .shop-rate strong span{font-size:10px}.nearest-label{font-size:10px;margin-inline-start:2px}.shop-estimate,.send-estimate{font-size:var(--text-xs)}.shop-estimate strong,.send-estimate strong{font-size:var(--text-sm)}}.shop-filters>summary.is-active{border-color:var(--accent);color:var(--accent-dark);background:var(--wash)}body.is-chat-view #journey-track-host{width:min(100%,820px);align-self:center}body:has(#view-intake:not([hidden])) .app-header{width:min(100%,960px);padding:7px var(--space-6)}body:has(#view-intake:not([hidden])) .brand{font-size:23px}body:has(#view-intake:not([hidden])) main{padding-top:0}.sample-drop>button{margin:5px 3px}@media(max-width:700px){body:has(#view-intake:not([hidden])) .app-header{display:none}body:has(#view-intake:not([hidden])) main{padding:var(--space-1) var(--space-2) var(--space-8)}}[data-estimate-summary],.send-estimate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3)}[data-estimate-summary]>strong,.send-estimate>strong{text-align:end;font-variant-numeric:tabular-nums}@media(max-width:480px){[data-estimate-summary],.send-estimate{column-gap:var(--space-2)}}.intake-designs{display:grid}.intake-design-card{min-width:0;border:1px solid var(--line);background:var(--white);overflow:clip;transition:border-color var(--motion-local-ms)}.intake-design-card.is-expanded{grid-column:1/-1}.design-card-header{display:flex;align-items:center}.design-card-preview{display:flex;align-items:center;flex:1;min-width:0;padding:0;text-align:start;border-radius:var(--radius-md)}.design-card-thumb{object-fit:contain;border:1px solid var(--line);background:var(--paper);flex:none;padding:var(--space-1)}.design-card-text{display:grid;min-width:0}.design-card-text strong{font-weight:700;overflow-wrap:anywhere}.design-card-meta{font-size:var(--text-xs);line-height:1.6;color:var(--muted);overflow-wrap:anywhere;display:block}.design-card-edit,.design-card-remove{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--accent-dark);border-radius:9px;font-size:var(--text-sm)}.design-card-edit:hover,.design-card-remove:hover{background:var(--wash)}.design-card-remove{color:var(--muted)}.design-card-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s cubic-bezier(.2,.7,.2,1),opacity .17s}.design-card-body>div{min-height:0;overflow:hidden}.is-expanded>.design-card-body{grid-template-rows:1fr;opacity:1}.copy-settings>summary{justify-content:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);min-height:40px}.copy-settings>summary:after{margin-inline-start:auto}.design-add-row{padding:14px 0 0;display:flex}.design-add-row button{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-compact);min-height:44px;padding:10px 14px;border:1px dashed #ceb6a5;border-radius:var(--radius-control);color:var(--accent-dark);background:var(--white)}.composer .draft-attachments,.intake-composer .draft-attachments{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-start}.composer .draft-file,.intake-composer .draft-file{width:auto;max-width:100%;flex:0 1 auto;border-radius:var(--radius-control)}.intake-composer .draft-file>button:first-child,.composer .draft-file>button:first-child{padding:7px;display:flex;gap:var(--space-2);min-height:54px}.intake-composer .draft-file>button:first-child>span,.composer .draft-file>button:first-child>span{min-width:0;max-width:220px;font-size:var(--text-sm);white-space:normal;text-align:start}.intake-composer .draft-file img,.composer .draft-file img{width:38px;height:38px;object-fit:contain}.composer .draft-file img.ui-icon{width:17px;height:17px}.composer .draft-file .file-summary{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.composer .draft-file .file-subline{display:inline}.composer .draft-file .file-subline:before{content:" \b7  "}.composer .draft-file .remove-attachment{margin-block:3px 0;margin-inline:0 3px;align-self:start}.composer .inline-design-setup{flex:1 0 100%}.chat-messages .sent-files{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:9px}.chat-messages .chat-file-entry,.chat-messages .sent-files>.chat-attachment{max-width:100%;flex:0 1 270px;min-width:0}.chat-messages .sent-files .chat-attachment{grid-template-columns:42px minmax(0,1fr);width:100%;min-width:0;padding:9px;gap:9px;margin-top:0}.chat-messages .sent-files .file-thumb{width:42px;height:48px}.chat-messages .sent-files .chat-attachment strong{font-size:var(--text-sm)}.chat-messages .sent-files .attachment-action{display:none}.chat-messages .chat-file-entry .file-download-link{font-size:10px;margin:5px 3px 0}.chat-messages .chat-file-entry .photo-attachment{display:flex;max-width:180px}.chat-messages .chat-file-entry .photo-attachment>img{width:48px;height:48px}@media(prefers-reduced-motion:reduce){.design-card-body,.intake-design-card{transition:none}}@media(max-width:700px){.design-card-edit span{display:none}.composer .draft-file>button:first-child>span,.intake-composer .draft-file>button:first-child>span{max-width:145px}}.intake-designs{grid-template-columns:minmax(0,1fr);gap:10px}.intake-design-card{width:100%;border-radius:14px}.design-card-header{height:88px;min-height:88px;gap:var(--space-2);padding:11px 14px}.design-card-preview{gap:var(--space-3)}.design-card-thumb{width:44px;height:44px;border-radius:var(--radius-md)}.design-card-text{gap:6px;flex:1}.design-card-text strong{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-compact);line-height:1.5}.design-card-edit,.design-card-remove{flex:none;width:36px;min-height:36px;padding:var(--space-2)}.design-card-edit>.ui-icon{width:18px;height:18px;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.intake-design-card.is-expanded .design-card-edit>.ui-icon{transform:rotate(180deg)}.design-card-settings{padding:var(--space-3) 21px var(--space-4);border-top:1px solid var(--line)}.design-metadata-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);line-height:1.5;color:var(--muted);font-size:var(--text-xs)}.design-metadata-item{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;white-space:nowrap}.design-metadata-item>.ui-icon{width:13px;height:13px;flex:none;opacity:.64}.design-metadata-item[data-spec=quantity]{color:var(--accent-dark)}.design-card-meta.design-metadata-badges{max-height:37px;overflow:hidden;line-height:16px}.metadata-key{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(#intake-design-cards,.intake-composer .inline-design-body) .setup-unit{grid-column:1;grid-row:1}:is(#intake-design-cards,.intake-composer .inline-design-body) .design-material-field{grid-column:2;grid-row:1}:is(#intake-design-cards,.intake-composer .inline-design-body) .setup-thickness{grid-column:1;grid-row:2}:is(#intake-design-cards,.intake-composer .inline-design-body) .setup-color{grid-column:2;grid-row:2}.intake-design-card :is(button,input,select,summary):focus:not(:focus-visible){outline:none;box-shadow:none}.intake-design-card :is(button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.intake-composer .inline-design-setup{width:100%;min-width:0;border-radius:11px}.intake-composer .inline-design-setup>summary{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;height:80px;min-height:80px;padding-block:10px 10px;padding-inline:11px 43px;list-style:none;background:#fcfaf7;font-weight:500}.intake-composer .inline-design-setup>summary::-webkit-details-marker{display:none}.intake-composer .inline-design-setup>summary:after{content:"";position:absolute;inset-inline-end:13px;bottom:13px;width:16px;height:16px;margin:0;border:0;background:url(/makt/icons/chevron-down.svg) center/16px no-repeat;transform:rotate(0);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.intake-composer .inline-design-setup[open]>summary:after{transform:rotate(180deg)}.intake-composer .inline-design-setup .draft-design-thumb{width:36px;height:40px;object-fit:contain;border-radius:var(--radius-sm)}.intake-composer .inline-design-setup .draft-design-label{display:grid;gap:var(--space-1);min-width:0;max-width:none}.intake-composer .inline-design-setup .draft-design-label>strong{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);font-weight:700;line-height:1.4}.intake-composer .inline-design-setup .file-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) 9px;max-width:none;max-height:32px;margin:0;overflow:hidden;white-space:normal;font-size:10px;line-height:14px}.intake-composer .inline-design-setup .design-metadata-item>.ui-icon{width:12px;height:12px}.intake-composer .inline-design-setup .remove-attachment{position:absolute;inset-inline-end:7px;top:7px;width:28px;height:28px;min-width:28px;min-height:28px;margin:0;padding:6px;border-radius:7px;opacity:.68}.intake-composer .inline-design-setup .remove-attachment:hover,.intake-composer .inline-design-setup .remove-attachment:focus-visible{opacity:1;background:#f0e5da}.intake-composer .inline-design-setup .remove-attachment img{width:15px;height:15px}.intake-composer .inline-design-body{padding:var(--space-4) 17px 18px}@media(max-width:700px){.design-card-header{height:92px;min-height:92px;padding:10px;gap:3px}.design-card-preview{gap:9px}.design-card-thumb{width:40px;height:40px}.design-card-text strong{font-size:var(--text-sm)}.design-card-edit,.design-card-remove{width:32px;min-height:36px;padding:7px}.design-card-settings{padding:var(--space-4)}.design-metadata-badges{gap:3px 9px;font-size:10px}.design-metadata-item>.ui-icon{width:12px;height:12px}.design-card-meta.design-metadata-badges{max-height:35px}.intake-composer .inline-design-setup>summary{grid-template-columns:30px minmax(0,1fr);gap:var(--space-2);height:88px;min-height:88px;padding-block:9px 9px;padding-inline:var(--space-2) 34px}.intake-composer .inline-design-setup .draft-design-thumb{width:30px;height:36px}.intake-composer .inline-design-setup .remove-attachment{inset-inline-end:3px;top:4px}.intake-composer .inline-design-setup>summary:after{inset-inline-end:9px;bottom:14px}.intake-composer .inline-design-setup .file-summary{gap:3px 7px;font-size:9px;max-height:31px}.intake-composer .inline-design-body{padding:15px 13px 17px}}@media(prefers-reduced-motion:reduce){.design-card-edit>.ui-icon,.intake-composer .inline-design-setup>summary:after{transition:none}}.composer .draft-attachments{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;align-items:stretch;margin:0 0 10px}.composer .draft-file{position:relative;display:flex;width:100%;max-width:none;height:80px;min-height:80px;border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#fcfaf7}.composer .draft-file>button:first-child{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;flex:1;min-width:0;min-height:0;padding-block:10px 10px;padding-inline:11px 43px;text-align:start}.composer .draft-file>button:first-child>img{width:36px;height:40px;object-fit:contain;border-radius:var(--radius-sm)}.composer .draft-file>button:first-child>.draft-file-label{display:grid;gap:var(--space-1);max-width:none;min-width:0;flex:initial;font-size:var(--text-sm)}.draft-file-name{display:block;min-width:0;font-size:var(--text-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer .draft-file .file-summary{max-width:none;margin:0;line-height:1.4;white-space:normal;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) 9px;font-size:10px}.composer .draft-file .remove-attachment{position:absolute;inset-inline-end:7px;top:7px;width:28px;height:28px;min-width:28px;min-height:28px;margin:0;padding:6px;border-radius:7px;opacity:.68}.composer .draft-file .remove-attachment:hover,.composer .draft-file .remove-attachment:focus-visible{opacity:1;background:#f0e5da}.composer .draft-file .remove-attachment img{width:15px;height:15px}.file-reference-meta{color:var(--muted);font-size:10px;line-height:1.4}.intake-composer .composer-input{min-height:48px;max-height:120px;padding:7px 3px}.intake-composer{margin-bottom:var(--space-4)}.intake-composer .composer-tools{padding-top:2px}.composer [data-composer-editor],.composer .draft-attachments{scrollbar-width:thin;scrollbar-color:#d9cec4 transparent}.composer [data-composer-editor]::-webkit-scrollbar,.composer .draft-attachments::-webkit-scrollbar{width:5px}.composer [data-composer-editor]::-webkit-scrollbar-thumb,.composer .draft-attachments::-webkit-scrollbar-thumb{background:#d9cec4;border-radius:var(--radius-md)}.composer [data-composer-editor]::-webkit-scrollbar-button,.composer .draft-attachments::-webkit-scrollbar-button{display:none;width:0;height:0}.composer .draft-file .design-metadata-item img{width:12px;height:12px}.chat-messages .message-payload .sent-files{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:6px;margin:0}.chat-messages .message-payload .chat-file-entry,.chat-messages .message-payload .sent-files>.chat-attachment{display:block;width:100%;min-width:0;max-width:none;flex:none}.chat-messages .message-payload .sent-files .chat-attachment{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;width:100%;max-width:none;min-height:76px;margin:0;padding:9px;gap:10px;border-radius:9px;background:#ffffffb8}.chat-messages .message-payload .sent-files .file-thumb{width:36px;height:40px;object-fit:contain;border-radius:var(--radius-sm);margin:0}.chat-messages .message-payload .sent-files .chat-attachment>span:not(.attachment-action){min-width:0;margin:0}.chat-messages .message-payload .sent-files .chat-attachment strong{font-size:var(--text-sm);line-height:1.4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;max-width:100%}.chat-messages .message-payload .sent-files .file-kind{display:none}.chat-messages .message-payload .sent-files .file-summary{font-size:10px;line-height:1.4;margin:var(--space-1) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}.chat-messages .message-payload .sent-files .file-subline{margin:0;font-size:10px}.chat-messages .message-payload .sent-files .file-download-link{margin:0 6px;min-height:24px;font-size:10px;padding:2px}.chat-messages .message-payload .sent-files .photo-attachment .file-kind{display:block;font-size:10px;margin-top:var(--space-1)}.chat-messages .message-payload:has(.sent-files) .bubble{padding-bottom:9px}@media(max-width:700px){.composer .draft-file{height:88px;min-height:88px}.composer .draft-file>button:first-child{grid-template-columns:30px minmax(0,1fr);gap:var(--space-2);padding-block:9px 9px;padding-inline:var(--space-2) 34px}.composer .draft-file>button:first-child>img{width:30px;height:36px}.composer .draft-file .remove-attachment{inset-inline-end:3px;top:4px}.composer .draft-file .file-summary{gap:3px 7px;font-size:9px}.chat-messages .message-payload .sent-files .chat-attachment{grid-template-columns:30px minmax(0,1fr);gap:7px;padding:var(--space-2);min-height:76px}.chat-messages .message-payload .sent-files .file-thumb{width:30px;height:36px}}.intake-step h1:focus,.order-header h1:focus{outline:none}body{background:var(--paper);color:var(--ink);font-weight:500}main{padding:0 var(--space-8) 0;max-width:1500px;margin:auto;min-height:0}.app-header{max-width:1500px;padding:var(--space-4) 48px;min-height:78px;gap:30px}.brand{padding:0;flex:none;line-height:0;position:relative;background:var(--paper)}.brand img{width:185px;height:52px;object-fit:cover;mix-blend-mode:multiply}.brand-dev-tag{position:absolute;inset-inline-start:2px;bottom:-2px;display:grid;place-items:center;width:47px;height:15px;border-radius:2px;background:#111;color:#fffefa;font:800 9px/1 Manrope,sans-serif;letter-spacing:.14em;box-shadow:0 0 0 2px var(--paper);pointer-events:none}@media(max-width:900px){.brand-dev-tag{width:38px;height:14px;font-size:8px}}.makt-nav{display:flex;align-items:center;justify-content:center;gap:22px;flex:1}.makt-nav button{min-height:44px;padding:var(--space-2) 0;white-space:nowrap;font-size:var(--text-base)}.makt-login{min-width:100px;min-height:38px;padding:5px var(--space-5);border:1px solid #51545b;border-radius:5px}.makt-workspace{width:100%;max-width:1372px;margin:auto}.makt-hero{position:relative;isolation:isolate;background:#eee7df;border-radius:var(--radius-lg);min-height:610px;overflow:clip}.makt-scenes{position:absolute;inset:0;z-index:-1;pointer-events:none}.makt-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.makt-home{min-height:610px;position:relative;padding:112px 54px 118px}.makt-home h1{font-size:clamp(46px,6.25vw,86px);line-height:1.02;font-weight:800;letter-spacing:-4px;max-width:650px}.makt-home>p{font-size:clamp(18px,2.15vw,30px);margin-top:18px;letter-spacing:-.7px}.makt-home-actions{position:absolute;bottom:50px;inset-inline-start:0;padding:18px 28px;background:var(--paper);border-start-start-radius:0;border-start-end-radius:25px;border-end-end-radius:0;border-end-start-radius:0;display:flex;gap:var(--space-4);max-width:100%}.makt-home-actions button{min-height:60px;border-radius:9px;padding:var(--space-3) var(--space-6);font-size:17px;color:#111;white-space:nowrap}.makt-home-actions .ui-icon{width:32px;height:32px}.primary{background:var(--accent);color:#111;box-shadow:none;border-radius:7px}.primary:hover:not(:disabled){background:#f99b29}.secondary{background:#fffdfbcc;border-radius:7px}.primary .ui-icon{filter:none}.makt-queue-link{position:absolute;right:0;bottom:0;width:100%;height:50px;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);padding:0 28px;color:#146b61;background:var(--paper);font-size:var(--text-base)}.makt-how{padding:40px var(--space-3) 28px;border-bottom:1px solid var(--line)}.makt-how h2,.makt-materials h2{font-size:clamp(29px,3.5vw,48px);letter-spacing:-1.8px;font-weight:800;line-height:1.15}.makt-how .journey-track{margin:var(--space-4) 0 0}.makt-demo-description{font-size:var(--text-base);color:var(--muted);min-height:24px;margin:10px 0 0}.journey-track{margin:0 0 6px;--journey-point-width:110px;--journey-step-width:78px}.journey-node{border-radius:var(--radius-circle);width:64px;height:64px;background:#f8f6f3;box-shadow:0 0 0 5px var(--paper)}.journey-node>.journey-icon{width:30px;height:30px}.journey-stage:before,.journey-stage:after{top:38px;border-top-width:1px}.journey-stage-trigger{min-height:104px}.journey-stage[data-state=current] .journey-node{background:var(--accent);border-color:var(--accent)}.journey-group-label{font-size:var(--text-control);color:#181818!important;font-weight:600}.journey-step-node{border-radius:var(--radius-circle)}.journey-step-trigger{padding-top:22px}.journey-step-label{font-size:var(--text-sm)}.makt-how .journey-node{width:84px;height:84px;background:var(--paper)}.makt-how .journey-stage:before,.makt-how .journey-stage:after{top:48px}.makt-how .journey-stage-trigger{min-height:130px}.makt-how .journey-node>.journey-icon{width:38px;height:38px}.makt-how .journey-step-trigger{padding-top:var(--space-8)}.makt-materials{padding:var(--space-8) var(--space-3) 36px;border-top:1px solid var(--line);margin-top:26px}.makt-section-title{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.makt-text-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) 0;color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px}.makt-section-title .makt-text-link{white-space:nowrap;text-decoration:none}.makt-material-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.makt-material-card{padding:0;border:1px solid var(--line);border-radius:7px;text-align:start;overflow:hidden;background:var(--paper);min-width:0}.makt-material-card>img,.makt-material-no-photo{width:100%;height:clamp(110px,13vw,190px);object-fit:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);background:#ede8e1}.makt-material-no-photo .ui-icon{width:48px;height:48px;opacity:.5}.makt-material-no-photo small{font-size:var(--text-xs);text-align:center;color:var(--muted);padding:0 var(--space-2)}.makt-material-caption{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:11px 15px;font-size:var(--text-control);font-weight:700}.makt-material-caption img{width:26px;height:26px;border-radius:var(--radius-circle);background:#efeae4;padding:var(--space-1)}.makt-footer{position:relative;border-top:1px solid var(--line);padding:30px 14px 46px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;text-align:start}.makt-footer>img{width:210px;height:66px;object-fit:cover;mix-blend-mode:multiply}.makt-footer>div{display:flex;align-items:flex-start;flex-direction:column;font-size:var(--text-compact)}.makt-footer button{color:var(--muted);font-size:var(--text-compact);padding:3px 0;min-height:28px;text-align:start}.makt-footer strong{margin-bottom:var(--space-1)}.makt-home-link{position:absolute;inset-inline-start:30px;top:16px;display:flex;align-items:center;gap:9px;min-height:40px;font-size:var(--text-compact);color:#51545b;z-index:var(--z-controls)}.makt-workspace .intake{position:relative;width:100%;max-width:none;margin:0;padding:68px 30px 80px;min-height:650px}.makt-workspace .intake-step{width:67%;max-width:840px;margin:0;animation:none!important;min-width:0}.makt-workspace .intake-step[data-step="1"]{width:49%}.makt-workspace .intake-step h1{font-size:clamp(28px,3.8vw,50px);line-height:1.12;letter-spacing:-1.7px;font-weight:800}.makt-workspace .intro{margin-bottom:var(--space-5)}.makt-workspace .intake-step>.card{border:0;background:none;box-shadow:none;overflow:visible}.makt-workspace .readiness{background:#fffdfbd9;border:1px solid #dedbd6;border-radius:9px;margin-bottom:14px;overflow:hidden}.makt-workspace .readiness[open]>summary{display:none}.makt-workspace .checklist{padding:var(--space-1) var(--space-4);gap:0;display:flex;flex-direction:column}.makt-workspace .checklist label{font-size:var(--text-body);padding:14px 0;align-items:center;border-bottom:1px solid var(--line)}.makt-workspace .checklist label:last-of-type{border-bottom:0}.makt-workspace .checklist input{width:25px;height:25px;margin:0;flex:none}.makt-workspace .checklist>.makt-text-link{font-size:var(--text-sm);align-self:flex-end;margin-top:-10px}.makt-workspace .sample-drop{padding:var(--space-5) var(--space-4);min-height:150px;border:1px dashed #bfb9b2;border-radius:var(--radius-md);background:#fffdfbc9;gap:var(--space-2)}.makt-workspace .sample-drop>.ui-icon{width:50px;height:50px}.makt-workspace .sample-drop p{margin:0;font-size:var(--text-base)}.makt-workspace .sample-drop .primary{margin:0;min-width:170px;min-height:42px;padding:7px var(--space-4)}.makt-workspace .sample-drop.has-files{min-height:84px;display:flex;flex-direction:row;justify-content:space-between;padding:var(--space-3)}.makt-workspace .sample-drop.has-files>.ui-icon{width:36px;height:36px}.makt-workspace .sample-drop.has-files p{font-size:var(--text-sm);max-width:140px}.makt-workspace .sample-drop.has-files .primary{min-width:0;font-size:var(--text-compact)}.makt-files-heading{display:flex;align-items:center;justify-content:space-between;background:var(--surface-control);padding:10px var(--space-3) 3px;border-radius:var(--radius-md) var(--radius-md) 0 0;font-size:var(--text-base)}.makt-upload-files{max-height:220px;overflow:auto;padding:6px 10px var(--space-3);background:var(--surface-control);border-radius:0 0 var(--radius-md) var(--radius-md);scrollbar-color:var(--accent) #ddd;scrollbar-width:thin}.makt-file-row{display:flex;align-items:center;width:100%;gap:14px;padding:7px;margin:0 0 6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fffdfb;text-align:start;min-width:0}.makt-file-row>span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:var(--text-base);font-weight:650}.makt-file-thumb{width:60px;height:54px;object-fit:cover;border-radius:var(--radius-xs);background:#f1ece7;flex:none}.makt-workspace .step-actions{position:absolute;inset-inline-end:0;bottom:0;margin:0;min-height:72px;padding-block:var(--space-3) var(--space-3);padding-inline:36px 18px;background:var(--paper);border-start-start-radius:var(--radius-2xl);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;display:flex;justify-content:flex-end;align-items:center;gap:10px;z-index:4}.makt-workspace .step-actions>.text-button{border:1px solid #96999f;border-radius:5px;padding:var(--space-2) 25px;min-height:44px;text-decoration:none;color:var(--ink);background:#fffdfb}.makt-workspace .step-actions .primary{min-height:44px;min-width:150px;padding:10px 19px;font-size:var(--text-base);box-shadow:none}.makt-workspace .intake[data-step="1"]:not([data-ready=true]) .step-actions:before{content:"Confirm the checklist to upload";position:absolute;inset-inline-end:calc(100% + 12px);bottom:0;padding:var(--space-6) 22px;white-space:nowrap;background:var(--paper);border-start-start-radius:0;border-start-end-radius:var(--radius-2xl);border-end-end-radius:0;border-end-start-radius:0;font-size:var(--text-base)}.makt-workspace #material-guidance{font-size:var(--text-compact);margin:var(--space-1) 0 0;color:#6c4d2c}.makt-workspace #intake-design-cards{height:430px;max-height:430px;overflow:auto;overscroll-behavior:auto;scrollbar-color:var(--accent) #ddd;scrollbar-width:thin;background:var(--surface-control);padding:5px 10px var(--space-5);border-radius:0 0 var(--radius-md) var(--radius-md);display:block}.makt-workspace .intake-design-card{margin-bottom:var(--space-2);border-radius:var(--radius-sm);box-shadow:none}.makt-workspace .design-card-header{padding:var(--space-2);gap:var(--space-2)}.makt-workspace .design-card-thumb{width:58px;height:48px}.makt-workspace .design-card-preview{gap:10px}.makt-workspace .design-card-text strong{font-size:var(--text-base)}.makt-workspace .design-card-meta{font-size:var(--text-xs)}.makt-workspace .design-card-settings{padding:5px 10px 10px}.makt-workspace .design-add-row{position:absolute;top:68px;inset-inline-end:35%;margin:0;border:0;padding:0}.makt-workspace .design-add-row button{min-height:40px;font-size:var(--text-compact);background:#fffdfb;border:1px solid #878e97;padding:6px 15px;border-radius:5px}.makt-workspace .intake-step[data-step="2"] .intro{padding-inline-end:110px}.makt-files-corner{position:absolute;bottom:0;inset-inline-start:0;min-width:300px;max-width:37%;min-height:72px;padding-block:var(--space-3) var(--space-3);padding-inline:var(--space-5) 40px;background:var(--paper);border:0;border-start-start-radius:0;border-start-end-radius:var(--radius-2xl);border-end-end-radius:0;border-end-start-radius:0;justify-content:flex-start;font-size:17px;z-index:4}.makt-files-corner .ui-icon{width:30px;height:30px}.makt-workspace .shop-title-row{display:block}.makt-workspace .shop-browser-tools{margin-top:18px;display:flex;gap:var(--space-3)}.makt-workspace .shop-search-field{flex:1;max-width:none;background:#fffdfbea;border-radius:var(--radius-sm)}.makt-workspace .shop-filters{background:#fffdfbeb;border-radius:var(--radius-sm)}.makt-workspace .shop-options{height:408px;overflow:auto;padding-block:3px 22px;padding-inline:0 6px;scrollbar-width:thin;scrollbar-color:var(--accent) #ddd;display:block}.makt-workspace .shop-choice{display:grid;grid-template-columns:20px 54px minmax(0,1fr) auto;position:relative;background:#fffdfbed;border-radius:7px;margin-bottom:9px;border-color:#dedbd6}.makt-workspace .shop-choice>input{grid-column:1;grid-row:1;margin-top:9px}.makt-workspace .shop-choice>.shop-mark{grid-column:2;grid-row:1;width:54px;height:54px}.makt-workspace .shop-info{grid-column:3;grid-row:1}.makt-workspace .shop-info>strong{font-size:var(--text-control)}.makt-workspace .shop-location{font-size:var(--text-xs)}.makt-workspace .shop-choice>.shop-rate{grid-column:4;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;margin:0;padding:0;border:0;max-width:160px}.makt-workspace .shop-rate>img,.makt-workspace .shop-rate>small{display:none}.makt-workspace .shop-rate>strong{font-size:var(--text-base)}.makt-workspace .shop-path-estimate{font-size:10px;line-height:1.3;text-align:end}.makt-rating{display:block;font-size:10px;color:#515961;margin-top:3px}.makt-shop-queue{grid-column:3/5;min-width:0}.makt-queue-caption{font-size:var(--text-xs);margin-bottom:5px;color:#475260}.makt-queue-ticks{font-size:10px;color:#5b6570;position:relative;height:20px;word-spacing:normal;margin:var(--space-1) 0 0}.makt-queue-ticks>span{position:absolute;transform:translate(-50%);white-space:nowrap;font-size:9px}.makt-queue-ticks>span:first-child{transform:none}.makt-queue-ticks>span:last-child{transform:translate(-100%)}.makt-shop-details{grid-column:3;grid-row:4;min-height:36px;font-size:var(--text-sm);text-align:start;color:#333}.makt-open-label{font-size:var(--text-sm);color:#276b3b;margin-top:5px}.makt-queue-legend{font-size:10px;color:#65717b;margin-top:5px}.makt-view-queue{grid-column:4;justify-self:end;display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);min-height:36px;color:var(--accent-dark);text-decoration:underline}.makt-workspace .shop-estimate{display:none}.makt-workspace .shop-search-result{font-size:var(--text-sm);padding:0;margin:0}.makt-workspace .send-recipient{padding:14px;background:#fffdfbf0;border:1px solid var(--line);border-radius:7px;margin-bottom:10px;min-height:94px;padding-inline-end:205px}.makt-workspace .send-recipient .shop-mark{width:70px;height:65px}.makt-workspace .send-recipient strong{font-size:17px}.makt-workspace .send-recipient small{font-size:var(--text-xs)}.makt-workspace .send-recipient .makt-text-link{min-height:25px;font-size:var(--text-sm)}.makt-workspace .send-estimate{position:absolute;inset-inline-end:0;top:0;width:198px;min-height:95px;margin:0;padding:var(--space-3) var(--space-3);border:0;border-inline-start:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;background:none;gap:3px;border-radius:0;font-size:var(--text-xs)}.makt-workspace .send-estimate strong{font-size:var(--text-control)}.makt-workspace .send-estimate .prototype-estimate-reason{display:none}.makt-workspace .intake-composer{margin:10px 0 14px;padding:var(--space-3);background:#fffdfbea;border-radius:7px;border:1px solid var(--line)}.makt-workspace .intake-composer .draft-attachments{display:none}.makt-workspace .intake-composer .composer-editor{min-height:58px}.makt-workspace .form-grid{gap:18px}.makt-workspace .field{font-size:var(--text-sm);gap:var(--space-1)}.makt-workspace .field input{min-height:38px;padding:7px 10px;border-radius:5px;font-size:var(--text-base);background:var(--surface-control)}.makt-send-file{display:flex;align-items:center;gap:var(--space-3);flex:0 0 300px;max-width:85%;min-height:88px;padding:10px;background:var(--surface-control);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:start;scroll-snap-align:start;min-width:0}.makt-send-file>span{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.makt-send-file strong{font-size:var(--text-compact);overflow-wrap:anywhere}.makt-send-file small{font-size:10px;color:#57616d;line-height:1.4;overflow-wrap:anywhere}.makt-send-file .makt-file-thumb{width:60px;height:62px;object-fit:contain}.makt-cancel{position:absolute;bottom:13px;inset-inline-end:375px;min-height:44px;padding:var(--space-2) var(--space-3);text-decoration:underline;font-size:var(--text-sm);z-index:4}.makt-dialog .dialog-body{display:flex;flex-direction:column;gap:15px}.makt-dialog{max-width:760px;width:calc(100vw - 32px)}.makt-dialog input{min-height:44px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm)}.makt-finder-rows{display:flex;flex-direction:column;gap:15px}.makt-finder-row{padding:18px;border:1px solid var(--line);border-radius:9px}.makt-finder-row>.makt-shop-queue{margin:var(--space-3) 0}.makt-finder-row .primary{margin-top:var(--space-3)}.makt-drawer-files{max-height:50vh;overflow:auto;scrollbar-color:var(--accent) #ddd}.makt-drawer-files .makt-file-row{flex-wrap:wrap}.makt-drawer-files small{width:100%;padding-inline-start:74px;font-size:var(--text-sm)}.is-chat-view main{padding-top:0}.is-chat-view .makt-workspace{display:contents}.is-chat-view .app-header{min-height:65px}.is-chat-view .makt-nav,.is-chat-view .makt-login{display:none}@media(min-width:1450px){.makt-home{min-height:670px;padding-top:140px}.makt-hero{min-height:670px}.makt-workspace[data-outer=intake] .makt-hero,.makt-workspace .intake{min-height:720px}.makt-workspace #intake-design-cards{height:480px;max-height:480px}.makt-workspace .shop-options{height:465px}}@media(max-width:900px){main{padding-inline:var(--space-5)}.app-header{padding-inline:28px;gap:18px}.makt-nav{gap:var(--space-3)}.makt-nav button{font-size:var(--text-sm)}.brand img{width:150px}.makt-login{min-width:70px}.makt-home{min-height:540px;padding:95px var(--space-8) 118px}.makt-hero{min-height:540px}.makt-home h1{letter-spacing:-2.5px}.makt-home-actions button{font-size:var(--text-base);padding-inline:var(--space-4)}.makt-workspace .intake-step{width:76%}.makt-workspace .intake-step[data-step="1"]{width:60%}.makt-workspace .intake{padding-inline:var(--space-6)}.makt-workspace .design-add-row{inset-inline-end:26%}.makt-workspace .shop-choice{grid-template-columns:20px 40px minmax(0,1fr)}.makt-workspace .shop-choice>.shop-rate{grid-column:3;grid-row:2;align-items:flex-start;max-width:none}.makt-workspace .shop-choice>.shop-mark{width:40px;height:44px}.makt-shop-queue{grid-column:2/4}.makt-view-queue{grid-column:3}.makt-workspace .shop-path-estimate{text-align:start}.makt-files-corner{min-width:210px;font-size:var(--text-body)}.makt-workspace .step-actions .primary{min-width:120px;padding-inline:14px}.makt-cancel{inset-inline-end:305px}.makt-footer{gap:var(--space-5)}.makt-footer>img{width:170px}.makt-material-caption{padding:10px;font-size:var(--text-base)}}@media(max-width:600px){main{padding:0 var(--space-3)}.app-header{padding:10px var(--space-4);gap:var(--space-3);min-height:72px;flex-wrap:wrap}.brand img{width:150px;height:46px}.makt-nav{order:3;justify-content:space-between;width:100%;flex-basis:100%;gap:10px;overflow:auto}.makt-nav button{font-size:var(--text-sm);flex:none;min-height:40px}.makt-nav button:nth-last-child(2){display:none}.makt-login{margin-inline-start:auto;min-height:38px}.makt-hero{min-height:565px;border-radius:var(--radius-card)}.makt-home{min-height:565px;padding:38px 22px 128px}.makt-home h1{font-size:45px;letter-spacing:-2px;max-width:300px}.makt-home>p{font-size:17px;max-width:250px;margin-top:var(--space-3)}.makt-home .makt-home-actions{inset-inline-start:0;inset-inline-end:0;bottom:46px;padding:var(--space-3);gap:var(--space-2);border-radius:18px 18px 0 0}.makt-home-actions button{flex:1;min-width:0;white-space:normal;font-size:var(--text-compact);min-height:56px;padding:var(--space-2) 10px;gap:7px}.makt-home-actions .ui-icon{width:25px;height:25px;flex:none}.makt-scene{object-position:62% center}.makt-home:before{content:"";position:absolute;inset:0;pointer-events:none;background:#fff8;z-index:-1}.makt-queue-link{height:46px;justify-content:center;font-size:var(--text-sm);padding:0 10px}.makt-how{padding:28px 0 var(--space-3)}.makt-how h2,.makt-materials h2{font-size:29px;letter-spacing:-1.1px}.journey-track{--journey-point-width:72px;--journey-step-width:56px}.journey-node{width:50px;height:50px}.journey-node>.journey-icon{width:23px;height:23px}.journey-group-label{font-size:var(--text-sm)}.journey-stage-trigger{min-height:89px}.journey-stage:before,.journey-stage:after{top:31px}.journey-step-trigger{padding-top:15px;gap:var(--space-1)}.journey-step-node{width:30px;height:30px}.journey-step-label{font-size:10px}.makt-how .journey-node{width:60px;height:60px}.makt-how .journey-node>.journey-icon{width:28px;height:28px}.makt-how .journey-stage:before,.makt-how .journey-stage:after{top:36px}.makt-how .journey-stage-trigger{min-height:102px}.makt-how .journey-step-trigger{padding-top:var(--space-5)}.makt-materials{padding:var(--space-6) 0;margin-top:var(--space-5)}.makt-section-title{display:block;margin-bottom:var(--space-3)}.makt-section-title .makt-text-link{font-size:var(--text-sm);min-height:35px}.makt-material-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px;scrollbar-color:var(--accent) #ddd}.makt-material-card{flex:0 0 145px}.makt-material-card>img,.makt-material-no-photo{height:105px}.makt-material-caption{font-size:var(--text-compact)}.makt-footer{grid-template-columns:1fr 1fr;padding:var(--space-6) var(--space-2) 45px;gap:var(--space-6)}.makt-footer>img{width:155px;height:55px;grid-column:1/3}.makt-footer>div{font-size:var(--text-sm)}.makt-footer>div:last-of-type{grid-column:1/3}.makt-workspace .intake{min-height:700px;padding:57px 14px 100px;background:var(--surface-glass-soft)}.makt-home-link{inset-inline-start:15px;top:10px;font-size:var(--text-sm)}.makt-workspace .intake-step,.makt-workspace .intake-step[data-step="1"]{width:100%;max-width:none}.makt-workspace .intake-step h1{font-size:30px;letter-spacing:-1.2px}.makt-workspace .intro{margin-bottom:15px}.makt-workspace .checklist label{font-size:var(--text-compact);padding:13px 0}.makt-workspace .sample-drop{min-height:160px}.makt-workspace .intake[data-step="1"]:not([data-ready=true]) .step-actions:before{display:none}.makt-workspace .sample-drop.has-files{min-height:80px;gap:5px}.makt-workspace .sample-drop.has-files p{max-width:85px;font-size:var(--text-xs)}.makt-workspace .sample-drop.has-files .primary{padding:6px 10px;font-size:var(--text-sm)}.makt-upload-files{max-height:255px}.makt-workspace .step-actions{min-height:72px;padding-block:var(--space-3) var(--space-3);padding-inline:var(--space-5) var(--space-3);gap:7px;max-width:100%}.makt-workspace .step-actions>.text-button{padding:var(--space-2) 13px;font-size:var(--text-compact)}.makt-workspace .step-actions .primary{font-size:var(--text-sm);min-width:100px;padding:var(--space-2) var(--space-3)}.makt-workspace .intake[data-step="3"] .step-actions{bottom:0;inset-inline-end:0;max-width:100%;padding-inline-start:var(--space-4)}.makt-workspace .intake[data-step="3"] .makt-files-corner,.makt-workspace .intake[data-step="4"] .makt-files-corner{bottom:74px;inset-inline-start:0;min-width:140px;max-width:45%;min-height:52px;padding-block:7px 7px;padding-inline:14px var(--space-5);border-start-start-radius:0;border-start-end-radius:var(--radius-xl);border-end-end-radius:0;border-end-start-radius:0;font-size:var(--text-compact)}.makt-files-corner .ui-icon{width:22px;height:22px}.makt-workspace .intake[data-step="3"],.makt-workspace .intake[data-step="4"]{padding-bottom:140px}.makt-workspace .design-add-row{position:static;margin:var(--space-2) 0 0}.makt-workspace .intake-step[data-step="2"] .intro{padding:0}.makt-workspace #intake-design-cards{height:400px;max-height:400px;padding:var(--space-1) 5px 15px}.makt-workspace .design-card-header{gap:3px;padding:6px}.makt-workspace .design-card-preview{gap:var(--space-2)}.makt-workspace .design-card-text strong{font-size:var(--text-sm)}.makt-workspace .design-card-thumb{width:43px;height:42px}.makt-workspace .design-card-remove,.makt-workspace .design-card-edit{width:36px;min-width:36px;min-height:44px}.makt-workspace .shop-options{height:425px}.makt-workspace .shop-choice{grid-template-columns:18px 34px minmax(0,1fr)}.makt-workspace .shop-info>strong{font-size:var(--text-base)}.makt-workspace .shop-choice>.shop-mark{width:34px;height:38px}.makt-workspace .shop-browser-tools{gap:var(--space-2);margin-top:var(--space-3)}.makt-workspace .shop-filters summary{padding:var(--space-2);font-size:var(--text-sm)}.makt-workspace .send-recipient{min-height:110px;padding-block:var(--space-3) var(--space-3);padding-inline:10px 125px;gap:var(--space-2)}.makt-workspace .send-recipient .shop-mark{display:none}.makt-workspace .send-recipient strong{font-size:var(--text-base)}.makt-workspace .send-estimate{width:120px;padding:var(--space-3) var(--space-2);font-size:10px;min-height:110px}.makt-workspace .send-estimate strong{font-size:var(--text-compact)}.makt-workspace .send-recipient .makt-send-rating{font-size:10px}.makt-send-file{flex-basis:255px;gap:var(--space-2)}.makt-send-file .makt-file-thumb{width:48px;height:52px}.makt-send-file strong{font-size:var(--text-sm)}.makt-workspace .form-grid{gap:10px}.makt-workspace .field input{font-size:var(--text-compact)}.makt-cancel{bottom:77px;inset-inline-end:10px;font-size:var(--text-sm)}.makt-workspace .intake-composer .composer-editor{min-height:60px}.makt-workspace .intake-step[data-step="4"]{padding-bottom:0}.makt-drawer-files small{padding-inline-start:0}.is-chat-view .app-header{padding-block:5px;min-height:52px}.is-chat-view .brand img{height:42px}}@media(prefers-reduced-motion:reduce){.makt-workspace *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.makt-home h1:focus:not(:focus-visible),h1[tabindex="-1"]:focus{outline:none}.makt-design-setup{display:grid;grid-template-columns:110px minmax(130px,1fr) 105px;gap:14px;align-items:start;padding:10px var(--space-1);min-width:0}.makt-design-setup .field{font-size:var(--text-sm);gap:6px}.makt-design-setup select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:5px;padding:6px;background:#fffdfb;font-size:var(--text-sm)}.makt-design-setup .material-picker{margin:0;padding:0;border:0}.makt-design-setup .material-picker>legend{font-size:var(--text-sm);margin-bottom:6px}.makt-design-setup .material-dropdown>summary{padding:6px;min-height:40px;font-size:var(--text-sm);gap:7px}.makt-design-setup .material-selected-icon,.makt-design-setup .material-selected-photo{width:28px;height:28px}.makt-design-setup .material-selected-text>span{display:none}.makt-design-setup .material-selected-text strong{font-size:var(--text-sm)}.makt-design-setup .material-dropdown{position:relative}.makt-design-setup .material-rows{display:flex;gap:var(--space-2);overflow-x:auto;width:100%;max-width:100%;padding:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--accent) #ddd}.makt-design-setup .material-row{flex:0 0 135px;display:flex;flex-direction:column;gap:6px;padding:7px}.makt-design-setup .material-row-photo{width:100%;height:70px;object-fit:cover}.makt-design-setup .material-row-text{font-size:var(--text-xs)}.makt-design-setup .material-row-detail{font-size:10px}.makt-design-setup .material-dropdown[open]{grid-column:1/-1}.makt-setup-material:has(.material-dropdown[open]){grid-column:1/-1;grid-row:2}.makt-color-field{grid-column:1/-1;border:0;padding:0;margin:0;min-width:0}.makt-color-field legend{font-size:var(--text-sm);margin-bottom:5px}.makt-color-strip{display:flex;gap:10px;overflow-x:auto;padding:3px 2px var(--space-2);scrollbar-width:thin;scrollbar-color:var(--accent) #ddd}.makt-color-option{position:relative;flex:0 0 106px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:5px;overflow:hidden;cursor:pointer;font-size:var(--text-sm)}.makt-color-option>img,.makt-option-no-photo{width:100%;height:67px;object-fit:cover;background:#f2f0ed;display:grid;place-items:center;color:#696969;font-size:10px}.makt-color-option>span:last-of-type{padding:6px}.makt-color-option>input{position:absolute;top:5px;inset-inline-end:5px;width:19px;height:19px}.makt-color-option:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.makt-spec-bottom{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 105px;gap:18px;align-items:end}.makt-finish-field{position:relative;display:flex;flex-direction:column;gap:6px;font-size:var(--text-sm)}.makt-finish-field>button{justify-content:space-between;min-height:40px;padding:7px 10px;font-size:var(--text-compact);border-color:#999}.makt-finish-menu{position:absolute;bottom:calc(100% - 20px);inset-inline-start:0;z-index:12;background:var(--color-white);border:1px solid var(--line);box-shadow:0 6px 22px #0002;border-radius:7px;padding:5px;width:180px;max-width:100%}.makt-finish-menu button{display:block;width:100%;text-align:start;min-height:44px;font-size:var(--text-compact);padding:var(--space-2) var(--space-3)}.makt-finish-menu button:hover{background:var(--wash)}.makt-spec-hint{grid-column:1/-1;font-size:var(--text-sm);color:#6f5234}.makt-design-setup>.primary{grid-column:1/-1;justify-self:end;font-size:var(--text-sm);min-height:40px;padding:var(--space-2) 14px}.makt-file-readiness{font-size:var(--text-xs);white-space:nowrap;color:#8f5700}.intake-design-card[data-complete=true] .makt-file-readiness{color:#1f8068}.makt-estimate-trigger{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-height:44px;padding-block:0 0;padding-inline:0 22px;text-align:end;font-size:var(--text-xs);width:100%}.makt-estimate-trigger>.ui-icon{position:absolute;inset-inline-end:0;top:15px;width:17px;height:17px}.makt-estimate-trigger>strong{font-size:17px!important}.makt-estimate-trigger>span{font-size:var(--text-xs)!important;color:#59616d}.send-estimate>[data-selected-estimate],.send-estimate>span{display:none!important}.send-estimate .makt-estimate-trigger{align-items:flex-start;text-align:start}.makt-estimate-popover{z-index:100;border:1px solid #d4c9ba;background:#fffefa;box-shadow:0 7px 28px #0002;border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--text-compact);line-height:1.6}.makt-estimate-popover>p{margin-top:var(--space-2)}.makt-estimate-popover>strong{font-size:18px}.makt-estimate-popover .makt-text-link{min-height:36px;font-size:var(--text-sm)}@media(max-width:600px){.makt-design-setup{grid-template-columns:1fr 1fr;gap:11px}.makt-design-setup>.field:first-child{grid-column:1}.makt-setup-material{grid-column:2}.makt-design-setup>.field:nth-of-type(2){grid-column:1/-1}.makt-file-readiness{font-size:9px;white-space:normal;max-width:52px}.makt-spec-bottom{grid-template-columns:minmax(0,1fr) 85px}.makt-estimate-trigger>strong{font-size:var(--text-compact)!important}.makt-estimate-trigger>span{font-size:9px!important}.makt-workspace .shop-choice>.shop-rate{align-items:stretch}.shop-rate .makt-estimate-trigger{align-items:flex-start;text-align:start;max-width:200px}.makt-color-option{flex-basis:105px}}.material-strip{display:flex;align-items:center;min-width:0;gap:var(--space-1)}.material-strip>.material-rows{min-width:0;flex:1}.material-strip-arrow{flex:none;width:32px;min-height:44px;padding:var(--space-1);display:grid;place-items:center}.material-strip-arrow:disabled{opacity:.35;cursor:default}.makt-workspace .checklist input{border-radius:var(--radius-xs)}.makt-check-copy>.makt-text-link{display:inline;min-height:0;padding:0;font-size:var(--text-sm);text-decoration:underline}.makt-intake-finder{position:absolute;inset-inline-end:20px;top:15px;min-height:44px;display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-compact);z-index:3}.makt-intake-finder .ui-icon{width:20px;height:20px}.makt-workspace .intake[data-step="1"] .step-actions:before{display:none}.makt-readiness-hint{position:absolute;inset-inline-start:0;bottom:0;min-height:72px;padding-block:var(--space-6) var(--space-5);padding-inline:22px 30px;background:var(--paper);border-start-start-radius:0;border-start-end-radius:var(--radius-2xl);border-end-end-radius:0;border-end-start-radius:0;font-size:var(--text-base)}.intake[data-ready=true] .makt-readiness-hint{display:none}.makt-workspace #send-form{position:static}.makt-workspace #send-form>.form-card{padding:0;background:none;border:0;box-shadow:none;overflow:visible;position:relative}@media(max-width:600px){.makt-intake-finder{inset-inline-end:14px;top:8px;font-size:var(--text-xs);gap:5px}.makt-readiness-hint{bottom:72px;min-height:44px;padding:14px;font-size:var(--text-sm);max-width:100%}.makt-workspace .intake[data-ready=false]{padding-bottom:130px}.makt-workspace[data-outer=home] .makt-scene{object-position:95% center}.makt-workspace[data-outer=home] .makt-home:before{background:linear-gradient(90deg,var(--surface-glass),#fff2)}}.makt-finder-tabs{display:flex;gap:var(--space-2);margin:var(--space-4) 0}.makt-finder-tabs button{min-height:44px;padding:10px var(--space-5);border:1px solid var(--line);border-radius:var(--radius-sm)}.makt-finder-tabs button[aria-pressed=true]{background:var(--accent);color:var(--ink)}.makt-workspace .checklist input[type=checkbox]{appearance:none;border:1.5px solid #8f8b84;border-radius:var(--radius-xs);background:#fffdfb;display:inline-block}.makt-workspace .checklist input[type=checkbox]:checked{background:var(--accent) url(/makt/icons/check.svg) center/17px 17px no-repeat;border-color:var(--accent)}#intake-design-cards .makt-spec-bottom>.field{grid-column:2}@media(min-width:601px){.makt-workspace #intake-design-cards .design-card-header{height:54px;min-height:54px;padding:5px 7px;gap:6px}.makt-workspace #intake-design-cards .design-card-thumb{width:42px;height:40px}.makt-workspace #intake-design-cards .design-card-text{gap:2px}.makt-workspace #intake-design-cards .design-card-text strong{font-size:var(--text-sm);line-height:1.25}.makt-workspace #intake-design-cards .design-card-meta{font-size:10px;line-height:13px;max-height:26px}#intake-design-cards .makt-design-setup{gap:6px;padding:var(--space-1) 0}#intake-design-cards .makt-design-setup .field{gap:3px}#intake-design-cards .makt-color-field legend,#intake-design-cards .material-picker>legend{margin-bottom:3px}#intake-design-cards .makt-color-strip{gap:var(--space-2);padding:1px 2px var(--space-1)}#intake-design-cards .makt-color-option{flex-basis:100px;font-size:var(--text-xs)}#intake-design-cards .makt-color-option>img,#intake-design-cards .makt-option-no-photo{height:34px}#intake-design-cards .makt-color-option>span:last-of-type{padding:3px 6px}#intake-design-cards .makt-finish-field{gap:3px}#intake-design-cards .makt-spec-hint{grid-column:1/3;align-self:center;font-size:var(--text-xs);margin:0}#intake-design-cards .makt-design-setup>.primary{grid-column:3;padding:5px var(--space-2);min-height:40px;font-size:var(--text-xs)}#intake-design-cards .intake-design-card[data-complete=true] .makt-spec-hint,#intake-design-cards .intake-design-card[data-complete=true] .makt-design-setup>.primary{display:none}}.makt-workspace .shop-choice{gap:var(--space-1) 10px;padding:10px}.makt-workspace .shop-choice>.shop-rate{gap:0;line-height:1.2}.makt-workspace .shop-choice .makt-estimate-trigger{line-height:1.2;gap:1px}.makt-workspace .shop-choice[data-visual-sample=true] .shop-path-estimate{display:none}.makt-workspace .shop-choice .makt-shop-details,.makt-workspace .shop-choice .makt-view-queue{grid-row:3;min-height:32px;padding-block:2px}.makt-workspace .shop-choice .makt-queue-ticks{height:14px;margin-top:2px}.makt-workspace .shop-choice .makt-open-label,.makt-workspace .shop-choice .makt-queue-legend{display:inline-block;margin-block:3px 0;margin-inline:0 10px;font-size:10px;line-height:1.2}.makt-workspace .shop-choice:not(:has(input:checked)) .makt-view-queue{grid-row:2;align-self:end}.makt-workspace .shop-choice:not(:has(input:checked)) .makt-shop-queue{padding-inline-end:90px}@media(max-width:600px){.makt-workspace .shop-choice .makt-shop-details,.makt-workspace .shop-choice .makt-view-queue{min-height:44px}.makt-workspace .shop-choice:not(:has(input:checked)) .makt-shop-queue{padding-inline-end:76px}}@media(min-width:901px){.makt-workspace .shop-choice>.makt-shop-queue{grid-row:2}}.makt-workspace[data-outer=intake] :is(.readiness,.makt-upload-files,#intake-design-cards,.sample-drop){backdrop-filter:none!important}.makt-workspace[data-outer=intake] .sample-drop{transition:none!important}.makt-workspace[data-outer=intake] .readiness::details-content{opacity:1;transition:none}.design-add-row .request-add-files{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;width:100%;border:1px dashed #bbb7b1;background:#fffdfbcc;color:var(--ink);border-radius:var(--radius-md)}.design-add-row .request-add-files .files-add-icon{width:20px;height:20px}.request-add-files>span{white-space:nowrap}.makt-hero[data-scene-error=home] .makt-scenes:empty:before{content:"Photo unavailable";position:absolute;inset-inline-end:20px;top:20px;color:var(--muted);font-size:var(--text-sm)}.makt-scenes[data-slow=true]:empty:before{content:"Photo is taking longer to load";position:absolute;inset-inline-end:20px;top:20px;color:var(--muted);font-size:var(--text-sm)}@media(max-width:700px),(max-width:900px)and (max-height:500px){html,body,main,main *,dialog,dialog *{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,main::-webkit-scrollbar,main *::-webkit-scrollbar,dialog::-webkit-scrollbar,dialog *::-webkit-scrollbar{display:none;width:0;height:0}}body:has(#view-intake:not([hidden])) .app-header{width:100%;max-width:1500px;padding:var(--space-4) 48px;display:flex}.makt-workspace>#journey-track-host{width:100%;max-width:none;margin:0 0 var(--space-4);padding:0 40px}.makt-workspace .makt-how>#journey-track-host{width:100%;max-width:none;margin:0}.makt-workspace .journey-substep[data-state=complete] .journey-step-node>.journey-icon{opacity:1}.makt-workspace .journey-substep[data-state=complete] .journey-step-check{display:none}.makt-workspace[data-outer=intake] .primary:disabled{background:#dededc;color:#7b7e80;opacity:1}.makt-workspace[data-outer=intake] .makt-hero{height:var(--request-height);min-height:0;max-height:none;margin-top:0;border-radius:var(--radius-lg)}.makt-workspace[data-outer=intake] #view-intake{height:100%;min-height:0;padding:56px var(--request-pad) var(--request-footer);position:absolute;inset:0}.makt-workspace[data-outer=intake] .intake-step{height:100%;min-height:0;width:calc(var(--request-content) + 41px);max-width:none;position:static;display:flex;flex-direction:column;gap:0}.makt-workspace[data-outer=intake] .intake-step[data-step="1"]{width:calc(var(--request-narrow) + 28px)}.makt-workspace[data-outer=intake] .intake-step .intro{flex:none;margin:0 0 var(--space-3)}.makt-workspace[data-outer=intake] .intake-step h1{font-size:clamp(36px,4.1vw,48px);line-height:1.14;letter-spacing:-1.65px}.makt-workspace[data-outer=intake] .intake-step>form,.makt-workspace[data-outer=intake] .intake-step>.card{min-height:0;flex:1;background:transparent;border:0;box-shadow:none;padding:0;position:static}.makt-workspace[data-outer=intake] #material-form{display:flex;flex-direction:column;gap:0}.makt-workspace[data-outer=intake] #intake-design-cards{height:auto;max-height:none;min-height:0;flex:1;overscroll-behavior:contain}.makt-workspace[data-outer=intake] .design-add-row{flex:none}.makt-workspace[data-outer=intake] #shop-form{display:flex;flex-direction:column}.makt-workspace[data-outer=intake] .shop-options{height:auto;max-height:none;min-height:0;flex:1;overflow:auto;overscroll-behavior:contain}.makt-workspace[data-outer=intake] #send-form{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-bottom:var(--space-4)}.makt-workspace[data-outer=intake] .step-actions{bottom:0;inset-inline-end:0;height:var(--request-footer);min-height:0;padding-block:14px 14px;padding-inline:36px 26px;border-radius:0;background:var(--paper);isolation:isolate}.makt-workspace[data-outer=intake] .step-actions:after{content:"";position:absolute;z-index:-1;inset-inline-end:calc(100% - 1px);bottom:0;width:55px;height:76px;background:var(--paper);clip-path:path("M 0 76 L 55 76 L 55 0 C 40 0 38 10 29 28 L 11 61 Q 6 76 0 76 Z")}.makt-workspace[data-outer=intake] .step-actions>.text-button{display:flex;gap:10px;align-items:center;justify-content:center;min-width:112px;font-size:var(--text-control);min-height:48px}.makt-workspace[data-outer=intake] .step-actions>.primary{font-size:var(--text-control);min-height:48px;min-width:180px;padding-inline:22px}.request-action-short{display:none}.request-forward-arrow{transform:rotate(180deg)}.makt-workspace[data-outer=intake] .makt-files-corner{bottom:0!important;inset-inline-start:0!important;min-height:var(--request-footer);border-radius:0!important;background:var(--paper)}.makt-workspace[data-outer=intake] .makt-files-corner:after{content:"";position:absolute;inset-inline-start:calc(100% - 1px);bottom:0;width:55px;height:76px;background:var(--paper);clip-path:path("M 0 0 C 15 0 17 10 26 28 L 44 61 Q 49 76 55 76 L 0 76 Z")}.request-files-island{position:absolute;z-index:4;bottom:0;inset-inline-start:0;width:32%;height:var(--request-footer);padding:var(--space-3) 14px;background:var(--paper)}.request-files-island:after{content:"";position:absolute;inset-inline-start:calc(100% - 1px);bottom:0;width:55px;height:76px;background:var(--paper);clip-path:path("M 0 0 C 15 0 17 10 26 28 L 44 61 Q 49 76 55 76 L 0 76 Z")}.makt-workspace[data-outer=intake] .readiness,.makt-workspace[data-outer=intake] .makt-upload-files,.makt-workspace[data-outer=intake] #intake-design-cards,.makt-workspace[data-outer=intake] .shop-choice{backdrop-filter:blur(9px);background-color:#fffdfbdf;border-color:#ddd9d299}.makt-workspace[data-outer=intake] .journey-track{margin:0}.makt-workspace[data-outer=intake] .journey-scroller{padding:6px 0 5px}.makt-workspace[data-outer=intake] .journey-stage-trigger{min-height:88px;gap:7px}.makt-workspace[data-outer=intake] .journey-node{width:56px;height:56px}.makt-workspace[data-outer=intake] .journey-stage:before,.makt-workspace[data-outer=intake] .journey-stage:after{top:34px}.makt-workspace[data-outer=intake] .makt-readiness-hint{display:flex;align-items:center;border-radius:0;isolation:isolate}.makt-workspace[data-outer=intake] .makt-readiness-hint:before{content:none}.makt-workspace[data-outer=intake] .makt-readiness-hint>.ui-icon{flex:none}.makt-workspace[data-outer=intake] .makt-intake-finder{top:54px;min-height:52px;border:1px solid #bdb9b3;border-radius:7px;background:var(--surface-glass);font-size:var(--text-base)}.makt-hero:is([data-presentation=material],[data-presentation=shop],[data-presentation=send]) .makt-intake-finder{display:none}.makt-workspace[data-outer=intake] .makt-readiness-hint:after{content:"";position:absolute;inset-inline-start:calc(100% - 1px);bottom:0;width:55px;height:76px;background:var(--paper);clip-path:path("M 0 0 C 15 0 17 10 26 28 L 44 61 Q 49 76 55 76 L 0 76 Z")}.makt-workspace[data-outer=intake] .intake[data-ready=true] .makt-readiness-hint{display:none}.request-file-detail{position:absolute;z-index:8;right:18px;top:70px;bottom:94px;width:calc(36% - 38px);border:1px solid #d5cfc5;border-radius:var(--radius-card);background:#fffdfbee;backdrop-filter:blur(15px);box-shadow:0 8px 24px #422d1810;overflow:hidden;display:flex;flex-direction:column}.makt-hero[data-presentation=files] .request-file-detail,.makt-hero[data-presentation=rules] .request-file-detail{width:calc(53% - 48px)}.request-detail-header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--line);flex:none}.request-detail-header h2{font-size:17px;overflow-wrap:anywhere;flex:1;min-width:0}.request-detail-close{width:36px;height:36px;display:grid;place-items:center;flex:none}.request-detail-body{padding:var(--space-4);overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4)}.request-detail-preview{border:1px solid var(--line);border-radius:var(--radius-md);background:#f3eee6;min-height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:var(--space-3);font-size:var(--text-compact)}.request-detail-preview>img:not(.ui-icon){max-width:100%;height:180px;object-fit:contain}.request-detail-preview>.ui-icon{width:48px;height:48px;margin:var(--space-3)}.request-detail-meta{font-size:var(--text-compact)}.request-detail-remove{min-height:44px;color:#884323;display:flex;align-items:center;justify-content:center;gap:var(--space-2)}@media(max-width:700px),(max-width:900px)and (max-height:500px){body:has(#view-intake:not([hidden])) .app-header{padding:10px var(--space-4)}.makt-workspace>#journey-track-host{padding:0;margin-bottom:0}.makt-workspace[data-outer=intake] .intake-step,.makt-workspace[data-outer=intake] .intake-step[data-step="1"]{width:100%}.makt-workspace[data-outer=intake] .step-actions{padding-block:var(--space-3) var(--space-3);padding-inline:10px}.makt-workspace[data-outer=intake] .step-actions .primary{min-width:104px;padding:var(--space-2) var(--space-3)}.makt-workspace[data-outer=intake] .step-actions>.text-button{padding:var(--space-2) var(--space-3);gap:5px}.makt-workspace[data-outer=intake] .step-actions>.primary{padding-inline:10px;flex:1;min-width:0;white-space:nowrap;gap:6px}.makt-workspace[data-outer=intake] .step-actions>.text-button{padding-inline:6px}.request-action-label{display:none}.request-action-short{display:inline}.request-files-island{width:29%;padding:var(--space-3) 6px}.makt-workspace[data-outer=intake] .request-files-island .makt-files-corner{gap:5px}.request-files-island .makt-files-corner>.ui-icon{width:20px;height:20px}.makt-workspace[data-outer=intake] .makt-cancel{flex:none;align-self:flex-end}.makt-workspace[data-outer=intake] .makt-files-corner{max-width:30%;min-width:0;font-size:var(--text-sm);padding:10px var(--space-3);gap:5px}.makt-workspace[data-outer=intake] .makt-intake-finder{font-size:var(--text-xs)}.request-file-detail,.makt-hero[data-presentation=files] .request-file-detail,.makt-hero[data-presentation=rules] .request-file-detail{position:static;inset:auto;width:auto;margin:var(--space-3) 0;flex:none;max-height:none}.request-detail-body{overflow:visible}.request-detail-close{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.request-file-detail{scroll-behavior:auto}}.makt-workspace[data-outer=intake] .intake-step[hidden]{display:none!important}.makt-workspace[data-outer=home] .makt-hero{height:clamp(498px,44.39vw,620px);min-height:0}@media(min-width:701px){body:has(.makt-workspace[data-outer=home]) .app-header{min-height:70px;padding-block:9px}}@media(max-width:700px){.makt-workspace[data-outer=home] .makt-hero{height:530px;min-height:0}}@media(min-width:701px){.makt-workspace[data-outer=home] .makt-scene{object-position:center bottom}}.makt-workspace[data-outer=home] .makt-how{position:relative}.makt-workspace[data-outer=home] .makt-demo-description{bottom:2px;inset-inline-start:12px;inset-inline-end:12px;font-size:var(--text-sm);line-height:15px}@media(min-width:701px){.makt-workspace[data-outer=home] .makt-how h2{font-size:48px}.makt-workspace[data-outer=home] .makt-how .journey-node{width:96px;height:96px}.makt-workspace[data-outer=home] .makt-how .journey-stage-trigger{min-height:136px;gap:var(--space-2)}.makt-workspace[data-outer=home] .makt-how .journey-group-label{font-size:22px;line-height:26px}.makt-workspace[data-outer=home] .makt-how .journey-stage:before,.makt-workspace[data-outer=home] .makt-how .journey-stage:after{top:54px}.makt-workspace[data-outer=home] .makt-how .journey-step-trigger{padding-top:38px}}.makt-workspace[data-outer=home] .makt-how .journey-stage[data-state=current] .journey-node{background:var(--paper);border-color:var(--accent)}.makt-workspace[data-outer=home] .makt-how .journey-node>.journey-icon{opacity:1;filter:invert(53%) sepia(98%) saturate(2086%) hue-rotate(9deg) brightness(98%) contrast(97%)}@media(min-width:701px){.makt-workspace[data-outer=home] .makt-how .journey-substeps{min-height:136px}.makt-workspace[data-outer=intake] .intake-step[data-step="1"]>.intro{width:145.454545%;max-width:none}}@media(max-width:700px),(max-width:900px)and (max-height:500px){.makt-workspace[data-outer=intake] .intake-step[data-presentation=rules]>.card{overflow-y:auto;overscroll-behavior:contain}}.makt-workspace[data-outer=intake] .makt-hero{overflow:hidden}.makt-workspace[data-outer=intake] .request-files-island{background:transparent;pointer-events:none}.makt-workspace[data-outer=intake] .request-files-island:after{content:none}.makt-workspace[data-outer=intake] .request-files-island .makt-files-corner{position:relative;border:0;border-radius:0!important;background:var(--paper);justify-content:flex-start;pointer-events:auto}.makt-workspace[data-outer=intake] .request-files-island .makt-files-corner:after{content:"";display:block}.makt-workspace[data-outer=intake] .makt-cancel{position:absolute;inset-inline-start:40%;inset-inline-end:auto;bottom:16px;min-height:44px;margin:0;z-index:var(--z-controls)}.makt-hero[data-has-files=false] .intake[data-ready=true] .makt-readiness-hint{display:flex}.makt-hero[data-has-files=true] .makt-readiness-hint{display:none!important}.request-file-detail[data-mode=list]{left:var(--detail-left,16px);right:auto;top:auto;bottom:var(--detail-bottom,84px);width:min(530px,calc(100% - 32px));max-height:calc(100% - 140px)}.makt-hero .request-file-detail[data-mode=file]{left:var(--detail-file-left,67%);right:16px;top:68px;bottom:calc(var(--request-footer) + 16px);width:auto;min-width:0}.request-detail-body{min-height:0;scroll-padding:12px}@media(max-width:700px),(max-width:900px)and (max-height:500px){body.makt-phone-request{height:100dvh;overflow:hidden;overscroll-behavior:none}body.makt-phone-request .app-header{padding:max(var(--space-2),env(safe-area-inset-top,0px)) var(--space-4) var(--space-2);min-height:60px;flex-wrap:nowrap}body.makt-phone-request .makt-nav{display:none}body.makt-phone-request:has(#view-intake) main{padding:0 var(--space-3);min-height:0}body.makt-phone-request .makt-materials,body.makt-phone-request .makt-footer{display:none!important}.makt-workspace[data-outer=intake] .makt-hero{border:1px solid var(--surface-glass);background:var(--surface-glass-light)}.makt-workspace[data-outer=intake] #view-intake{min-height:0;background:var(--surface-glass-light)}.makt-workspace[data-outer=intake] .intake-step{background:transparent;border-radius:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;scroll-padding:10px;position:static}.makt-workspace[data-outer=intake] .intake-step::-webkit-scrollbar,.makt-workspace[data-outer=intake] .intake-step *::-webkit-scrollbar{width:0;height:0}.makt-workspace[data-outer=intake] .intake-step .intro,.makt-workspace[data-outer=intake] .intake-step[data-step="1"]>.intro{width:100%;max-width:100%}.makt-workspace[data-outer=intake] .intake-step>form,.makt-workspace[data-outer=intake] .intake-step>.card{flex:none;min-height:min-content}.makt-workspace[data-outer=intake] #send-form,.makt-workspace[data-outer=intake] #intake-design-cards,.makt-workspace[data-outer=intake] #shop-form .shop-options,.makt-workspace[data-outer=intake] .makt-upload-files{overflow:visible;max-height:none;height:auto;flex:none;scrollbar-width:none}.makt-workspace[data-outer=intake] .step-actions{position:absolute;inset-inline-end:10px;bottom:8px;width:calc(70% - 16px);max-width:none;height:56px;padding:var(--space-1);gap:6px;background:transparent;z-index:var(--z-phone-controls)}.makt-workspace[data-outer=intake] .step-actions:before,.makt-workspace[data-outer=intake] .step-actions:after,.makt-workspace[data-outer=intake] .makt-files-corner:after,.makt-workspace[data-outer=intake] .makt-readiness-hint:after{content:none}.makt-workspace[data-outer=intake] .step-actions>.text-button{background:var(--surface-control);border:1px solid var(--border-control);border-radius:7px;flex:0 0 64px;min-width:64px;font-size:var(--text-compact)}.makt-workspace[data-outer=intake] .step-actions>.primary{font-size:var(--text-compact);border-radius:7px}.makt-workspace[data-outer=intake] .request-files-island .makt-files-corner:after{content:none}.makt-workspace[data-outer=intake] .request-files-island{z-index:var(--z-phone-controls)}.makt-workspace[data-outer=intake] .request-files-island .makt-files-corner{border:1px solid var(--border-control);border-radius:7px!important;background:var(--surface-control);justify-content:center}.makt-workspace[data-outer=intake] .makt-cancel{display:none}.makt-workspace[data-outer=intake] .makt-readiness-hint{background:transparent}.makt-workspace[data-outer=intake] .makt-intake-finder,.makt-workspace[data-outer=intake] .makt-home-link{top:3px;min-height:40px}.makt-hero .request-file-detail,.makt-hero .request-file-detail[data-mode=file],.makt-hero .request-file-detail[data-mode=list]{position:absolute;inset:48px 12px 76px;width:auto;margin:0;max-height:none;z-index:10}.makt-hero .request-file-detail[data-mode=list]{top:auto;max-height:calc(100% - 128px)}.request-file-detail .request-detail-body{overflow:auto;scrollbar-width:none}.makt-workspace[data-compact=true] #view-intake{padding-top:40px}.makt-workspace[data-compact=true] .intake-step h1{font-size:25px}.makt-workspace[data-compact=true] .intake-step .intro{margin-bottom:var(--space-2)}.makt-workspace[data-outer=intake] .makt-hero{--request-safe-bottom:env(safe-area-inset-bottom,0px)}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-node{width:var(--journey-mobile-dot);height:var(--journey-mobile-dot)}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-stage-trigger{min-height:80px}}@media(max-width:900px){.makt-workspace .journey-track[data-phone=true] .journey-node{width:var(--journey-mobile-dot);height:var(--journey-mobile-dot)}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-stage-trigger{min-height:80px;gap:9px}.makt-workspace .journey-track[data-phone=true] .journey-group-label{font-size:var(--text-sm);line-height:16px}.makt-workspace .journey-track[data-phone=true] .journey-step-label{position:absolute;top:calc(10px + (var(--journey-mobile-dot) + var(--journey-mobile-minor))/2);inset-inline-start:0;inset-inline-end:0;font-size:9px;line-height:11px;white-space:normal}}@media(min-width:701px)and (max-width:1000px)and (min-height:501px),(min-width:901px)and (max-width:1000px){.makt-workspace[data-outer=intake] .request-files-island .makt-files-corner{padding-inline:var(--space-5)}.makt-workspace[data-outer=intake] .step-actions{padding-inline:var(--space-6) var(--space-4);gap:var(--space-2)}.makt-workspace[data-outer=intake] .step-actions>.text-button{min-width:80px;padding-inline:var(--space-3);font-size:var(--text-base)}.makt-workspace[data-outer=intake] .step-actions>.primary{min-width:140px;padding-inline:var(--space-4);font-size:var(--text-base)}.makt-workspace[data-outer=intake] .request-action-label{display:none}.makt-workspace[data-outer=intake] .request-action-short{display:inline}.makt-workspace[data-outer=intake] .makt-cancel{inset-inline-start:37%;font-size:var(--text-xs);padding-inline:6px}}.request-corner-surface{position:absolute;inset:auto 0 0;height:var(--request-footer);background:var(--paper);pointer-events:none;z-index:3;clip-path:inset(100%);contain:paint}.makt-hero:not(.request-corners-mounted) .request-corner-surface{display:none}.makt-workspace[data-outer=intake] .request-corners-mounted .step-actions,.makt-workspace[data-outer=intake] .request-corners-mounted .makt-readiness-hint,.makt-workspace[data-outer=intake] .request-corners-mounted .request-files-island .makt-files-corner{background:transparent}.makt-workspace[data-outer=intake] .request-corners-mounted .step-actions:before,.makt-workspace[data-outer=intake] .request-corners-mounted .step-actions:after,.makt-workspace[data-outer=intake] .request-corners-mounted .makt-readiness-hint:before,.makt-workspace[data-outer=intake] .request-corners-mounted .makt-readiness-hint:after,.makt-workspace[data-outer=intake] .request-corners-mounted .request-files-island .makt-files-corner:after{content:none}.makt-workspace[data-outer=intake] .request-corners-mounted .makt-readiness-hint{z-index:4}.request-file-backdrop{position:fixed;left:var(--sheet-left,0px);width:var(--sheet-width,100vw);z-index:var(--z-dialog);background:#201b1766;backdrop-filter:blur(3px);touch-action:none}.request-file-detail.request-file-sheet{position:fixed;z-index:var(--z-floating-detail);left:var(--sheet-left,0px);right:auto;bottom:auto;width:var(--sheet-width,100vw);height:var(--sheet-height,92dvh);margin:0;border-radius:22px 22px 0 0;border:1px solid #d5cfc5;border-bottom:0;background:#fffdfb;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;box-shadow:0 -12px 48px #241b1830;overscroll-behavior:contain}.request-file-sheet:before{content:"";display:block;flex:none;align-self:center;width:36px;height:4px;margin:9px 0 3px;border-radius:var(--radius-xs);background:#c8beb3}.request-file-sheet .request-detail-header{padding:var(--space-2) var(--space-4);min-height:52px}.request-file-sheet .request-detail-header h2{font-size:17px}.request-file-sheet .request-detail-body{flex:1;min-height:0;overflow:auto;padding:var(--space-2) var(--space-4) var(--space-5);scroll-padding:16px;overscroll-behavior:contain}.request-file-sheet .request-detail-close{width:44px;height:44px}.request-file-detail[data-mode=file] .files-access-preview{min-height:180px}.request-file-detail[data-mode=file] .files-access-actions{gap:var(--space-2)}.makt-workspace[data-outer=home] .makt-how{display:flex;flex-direction:column;padding-bottom:var(--space-3)}.makt-workspace[data-outer=home] .makt-how>#journey-track-host{order:1}.makt-workspace[data-outer=home] .makt-demo-description{position:static;order:2;margin:2px var(--space-3) 0;min-height:30px}.makt-workspace[data-outer=home] .makt-how .journey-scroller{padding-bottom:0}@media(max-width:900px){.makt-workspace[data-outer=home] .makt-how .journey-stage-trigger,.makt-workspace[data-outer=home] .makt-how .journey-substeps,.makt-workspace[data-outer=home] .makt-how .journey-substep,.makt-workspace[data-outer=home] .makt-how .journey-step-trigger{min-height:80px}.makt-workspace[data-outer=home] .makt-how .journey-expand{height:80px}}@media(max-width:700px),(max-width:900px)and (max-height:500px){body.makt-phone-request:has(#view-intake) .app-header{min-height:48px;padding:max(2px,env(safe-area-inset-top,0px)) 10px 2px;gap:var(--space-2)}body.makt-phone-request .app-header .brand{display:flex;align-items:center;min-height:44px}body.makt-phone-request .app-header .brand img{width:104px;height:30px}body.makt-phone-request .app-header :is(.makt-login,.account-login-trigger){min-height:44px;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}body.makt-phone-request .account-avatar-trigger{min-width:44px;min-height:44px;padding:var(--space-1);gap:var(--space-1)}body.makt-phone-request .account-avatar{width:26px;height:26px;font-size:var(--text-sm)}body.makt-phone-request .account-avatar-trigger>svg{width:12px;height:12px}body.makt-phone-request:has(#view-intake) main{padding:0 var(--space-2)}.makt-workspace[data-outer=intake]>#journey-track-host{margin:0;padding:0}.makt-workspace[data-outer=intake] .journey-track[data-phone=true]{--journey-mobile-dot:32px!important;--journey-mobile-minor:24px!important;margin:0}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-scroller{padding:0}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] :is(.journey-stage-trigger,.journey-substeps,.journey-substep,.journey-step-trigger){min-height:54px}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-stage-trigger{padding-top:2px;gap:2px}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-node{border-radius:11px}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-node>.journey-icon{width:20px;height:20px}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-group-label{font-size:10px;line-height:13px}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-expand{height:54px}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-step-trigger{padding-top:6px;gap:2px}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-step-node{border-radius:var(--radius-md)}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-step-node>.journey-icon{width:16px;height:16px}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-step-label{top:32px;font-size:9px;line-height:11px}.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-track-canvas:before,.makt-workspace[data-outer=intake] .journey-track[data-phone=true] .journey-track-canvas:after{top:18px}.makt-workspace[data-outer=intake] .makt-hero{border-radius:var(--radius-card)}.makt-workspace[data-outer=intake] #view-intake{padding:40px var(--space-2) calc(var(--request-footer) + var(--space-1))}.makt-workspace[data-outer=intake] .intake-step{padding:0 2px 2px}.makt-workspace[data-outer=intake] .intake-step h1{font-size:21px;line-height:1.15;letter-spacing:-.7px}.makt-workspace[data-outer=intake] .intake-step .intro,.makt-workspace[data-outer=intake] .intake-step[data-step="1"]>.intro{margin-bottom:var(--space-1)}.makt-workspace[data-outer=intake] .makt-intake-finder .ui-icon{width:18px;height:18px}.makt-workspace[data-outer=intake]>#journey-track-host{padding-block:var(--space-1) 3px}.makt-workspace[data-outer=intake] .intake-step[data-step="2"]{overflow:hidden}.makt-workspace[data-outer=intake] #material-form{flex:1;min-height:0}.makt-workspace[data-outer=intake] #intake-design-cards{flex:1;min-height:0;overflow:auto}.makt-workspace[data-outer=intake] .design-add-row{position:static;flex:none;margin-top:6px}}@media(min-width:701px)and (min-height:501px),(min-width:901px){body:has(#view-intake:not([hidden])) .app-header{min-height:0;padding-top:var(--space-2);padding-bottom:0}.makt-workspace[data-outer=intake]>#journey-track-host{padding-top:var(--space-1);margin-bottom:var(--space-2)}.makt-workspace[data-outer=intake] .journey-scroller{padding-block:0}.makt-workspace[data-outer=intake] .journey-stage-trigger{padding-top:0;min-height:81px}}.makt-workspace[data-outer=intake]>.makt-hero{position:relative;z-index:var(--z-raised)}.makt-workspace[data-outer=intake]>#journey-track-host{position:relative;z-index:var(--z-content)}.makt-workspace[data-outer=intake] .makt-hero{--request-control-inset:16px;--request-control-font:16px;--request-control-icon:28px;--request-control-gap:10px}.makt-workspace[data-outer=intake] #view-intake{animation:none!important;padding-top:var(--request-header,76px);padding-bottom:calc(var(--request-footer) + var(--space-1))}.makt-workspace[data-outer=intake] :is(.makt-home-link,.makt-intake-finder){top:var(--request-control-inset);min-height:44px;font-size:var(--request-control-font);line-height:1.25;white-space:normal}.makt-workspace[data-outer=intake] .makt-home-link{inset-inline-start:var(--request-control-inset)}.makt-workspace[data-outer=intake] .makt-intake-finder{inset-inline-end:var(--request-control-inset);width:max-content;max-width:var(--request-finder-width);padding:var(--space-2) var(--space-3);gap:var(--request-control-gap)}.makt-workspace[data-outer=intake] .makt-intake-finder>.ui-icon{width:var(--request-control-icon);height:var(--request-control-icon);flex:none}.makt-workspace[data-outer=intake] .intake-step .step-actions{inset-inline-end:var(--request-control-inset);bottom:var(--request-control-inset);width:var(--request-actions-width,max-content);max-width:none;height:auto;min-height:44px;padding:0;gap:var(--request-control-gap);align-items:stretch}.makt-workspace[data-outer=intake] .intake-step[data-step="1"] .step-actions,.makt-workspace[data-outer=intake] .intake-step[data-step="2"] .step-actions{width:var(--request-actions-width,max-content);max-width:none}.makt-workspace[data-outer=intake] .intake-step .step-actions>button{flex:0 1 auto;min-width:44px;min-height:44px;height:auto;padding:var(--space-2) var(--space-3);gap:var(--request-control-gap);font-size:var(--request-control-font);line-height:1.25;white-space:normal;overflow-wrap:anywhere}.makt-workspace[data-outer=intake] .step-actions>button>.ui-icon{width:var(--request-control-icon);height:var(--request-control-icon);flex:none}.makt-workspace[data-outer=intake] .makt-readiness-hint{inset-inline-start:var(--request-control-inset);bottom:var(--request-control-inset);width:var(--request-left-width,max-content);max-width:none;min-height:44px;height:auto;padding:0;gap:var(--request-control-gap);font-size:var(--request-control-font);line-height:1.25}.makt-workspace[data-outer=intake] .makt-readiness-hint>.ui-icon{width:var(--request-control-icon);height:var(--request-control-icon)}.makt-workspace[data-outer=intake] .request-hint-copy{min-width:0;overflow-wrap:anywhere}.makt-workspace[data-outer=intake] .request-files-island{inset-inline-start:var(--request-control-inset);bottom:var(--request-control-inset);width:var(--request-left-width,max-content);height:auto;padding:0}.makt-workspace[data-outer=intake] .request-files-island .makt-files-corner{width:100%;min-width:44px;max-width:none;min-height:44px;height:auto;padding:var(--space-2) var(--space-3);font-size:var(--request-control-font);line-height:1.25;white-space:normal}.makt-workspace[data-outer=intake] .readiness-row{position:relative;isolation:isolate}@media(max-width:700px),(max-width:900px)and (max-height:500px){.makt-workspace[data-outer=intake] .makt-hero{--request-control-inset:8px;--request-control-font:12px;--request-control-icon:20px;--request-control-gap:6px}}.request-file-detail.request-file-floating{position:fixed;z-index:var(--z-floating-detail);width:auto;margin:0;min-width:0}.request-file-detail .files-access-header{padding:7px var(--space-3);border-bottom:0;gap:var(--space-2)}.files-access-header h2{font-size:var(--text-base);font-weight:600;line-height:1.3}.request-file-detail .files-access-body{padding:0 10px 10px;gap:var(--space-2);min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.files-access-row{flex:none;min-width:0;border:1px solid #d7d8de;border-radius:var(--radius-md);background:#fffdfbdb;overflow:clip}.files-access-row[data-expanded=true]{border-color:#ec830485;background:#fff8edc9}.files-access-toggle{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-2);text-align:start;border:0;background:transparent;min-height:78px;border-radius:7px}.files-access-thumb-wrap{flex:0 0 112px;min-width:0}.files-access-thumbnail{width:100%;height:62px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #e0e1e4;border-radius:var(--radius-sm);background:var(--color-white);overflow:hidden}.files-access-thumbnail>img:not(.ui-icon){width:100%;height:100%;object-fit:contain}.files-access-thumbnail>.ui-icon{width:26px;height:26px;opacity:.7}.files-access-thumbnail small{font-size:10px;color:var(--muted)}.files-access-copy{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.files-access-copy strong{font-size:var(--text-body);line-height:1.25;overflow-wrap:anywhere;font-weight:600}.files-access-copy small{font-size:var(--text-sm);line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.files-access-chevron{flex:none;width:18px;height:18px;transition:transform .18s}.files-access-row[data-expanded=true] .files-access-chevron{transform:rotate(90deg)}.files-access-row[data-expanded=true] .files-access-copy strong:before{content:"";display:inline-block;width:9px;height:9px;margin-inline-end:6px;border-radius:var(--radius-circle);background:var(--accent)}.files-access-expanded{padding:0 10px 10px;min-width:0}.files-access-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:126px;padding:10px;background:var(--color-white);border:1px solid #e0e1e4;border-radius:var(--radius-sm);text-align:center}.files-access-preview>img:not(.ui-icon){display:block;max-width:100%;width:100%;height:126px;object-fit:contain}.files-access-preview>.ui-icon{width:32px;height:32px;opacity:.65}.files-access-preview p{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--muted);max-width:280px}.files-access-summary{display:flex;flex-direction:column;gap:var(--space-1);margin:var(--space-2) 2px;color:var(--muted);font-size:var(--text-compact);line-height:1.4;overflow-wrap:anywhere}.files-access-summary p{margin:0}.files-access-summary small{font-size:var(--text-xs)}.files-access-row[data-confirmed=true] .files-access-status{color:#46725e}.files-access-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--space-3);min-width:0}.files-access-actions .secondary{min-height:36px;padding:6px var(--space-3);display:flex;align-items:center;gap:7px;font-size:var(--text-compact);background:var(--color-white)}.files-access-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 3px;min-height:36px;font-size:var(--text-sm);color:var(--ink);background:transparent;border:0;border-radius:var(--radius-xs)}.files-access-action .ui-icon{width:16px;height:16px}.files-access-remove{color:#884323}.files-access-actions .file-download-link{margin:0;font-size:var(--text-sm);overflow-wrap:anywhere}.files-access-history{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--muted)}.files-access-history summary{cursor:pointer;padding:5px 0;min-height:28px}.files-access-history>a{display:block;margin:var(--space-1) 0;overflow-wrap:anywhere}.files-access-setup{min-width:0;margin-top:var(--space-2)}.files-access-setup .material-setup{min-width:0}.files-access-row :is(button,a,summary,input):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.files-access-row>.files-access-toggle:focus-visible{outline-offset:-3px}.request-file-detail[data-mode=file] .files-access-row{border:0;background:transparent}.request-file-detail[data-mode=file] .files-access-expanded{padding:6px var(--space-1) var(--space-2)}.request-file-detail[data-mode=file] .files-access-preview>img:not(.ui-icon){height:180px}@media(max-width:700px){.request-file-detail .files-access-body{scrollbar-width:none;padding:0 var(--space-2) var(--space-2)}.files-access-toggle{gap:var(--space-2);min-height:70px;padding:7px}.files-access-thumb-wrap{flex-basis:68px}.files-access-thumbnail{height:52px}.files-access-copy strong{font-size:var(--text-compact)}.files-access-copy small{font-size:var(--text-xs)}.files-access-expanded{padding:0 var(--space-2) 10px}.files-access-preview>img:not(.ui-icon){height:105px}.files-access-actions{gap:var(--space-1) 10px}.files-access-action,.files-access-actions .secondary,.files-access-actions .file-download-link{min-height:44px}.files-access-actions .file-download-link{display:flex;align-items:center}.files-access-header h2{font-size:var(--text-compact)}}@media(prefers-reduced-motion:reduce){.files-access-chevron{transition:none}}.makt-workspace[data-outer=intake] .readiness.readiness-state{border:1px solid #dfdcd8;border-radius:var(--radius-md);margin:0 0 14px;box-shadow:none}.makt-workspace[data-outer=intake] .readiness-state .checklist{display:flex;flex-direction:column;gap:0;padding:2px 10px}.makt-workspace[data-outer=intake] .readiness-state .readiness-row{display:flex;align-items:center;gap:15px;min-height:53px;border-bottom:1px solid #e1deda;border-radius:0;padding:0 7px}.makt-workspace[data-outer=intake] .readiness-state .readiness-row:last-child{border-bottom:0}.makt-workspace[data-outer=intake] .readiness-state .readiness-row>label{display:flex;align-items:center;gap:var(--space-5);padding:0;margin:0;min-height:53px;border:0;border-radius:0;background:transparent;font-size:var(--text-control);font-weight:500;line-height:1.3;min-width:0}.makt-workspace[data-outer=intake] .readiness-state input[data-readiness]{appearance:none;display:block;width:28px;height:28px;flex:0 0 28px;border:2px solid #62676a;border-radius:var(--radius-xs);margin:0;background-color:var(--surface-glass);transition:none}.makt-workspace[data-outer=intake] .readiness-state input[data-readiness]:checked{border-color:var(--accent);background:var(--accent) url(/makt/icons/check.svg) center/20px 20px no-repeat}.makt-workspace[data-outer=intake] .readiness-state input[data-readiness]:after{content:none}.makt-workspace[data-outer=intake] .readiness-state .makt-text-link{flex:none;display:inline;min-height:44px;padding:0;font-size:var(--text-base);font-weight:500;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;color:#59616a}.makt-workspace[data-outer=intake] .readiness-state[data-ready=true]>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 17px;min-height:50px;font-size:var(--text-control);font-weight:500}.makt-workspace[data-outer=intake] .readiness-state>summary:after{content:none}.readiness-state .readiness-disclosure-icon{width:18px;height:18px;transition:transform .18s ease}.readiness-state[open] .readiness-disclosure-icon{transform:rotate(180deg)}.makt-workspace[data-outer=intake] .readiness-state[data-ready=true][open]>summary{border-bottom:1px solid #e1deda}.makt-workspace[data-outer=intake] .readiness-state[data-has-files=false]>summary{display:none}.makt-workspace[data-outer=intake] .readiness-state .readiness-row>label{flex:1}.makt-workspace[data-outer=intake] .readiness-state .readiness-row:last-child>label{flex:0 1 auto}.makt-workspace[data-outer=intake] .readiness-state input[data-readiness]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop{min-height:214px;padding:17px var(--space-4) 13px;gap:7px;border:1px dashed #c7c2bc;border-radius:7px;background:#fffdfbbd;backdrop-filter:blur(3px);display:flex;flex-direction:column;justify-content:center;align-items:center}.readiness-upload-art{position:relative;display:block;width:77px;height:75px;flex:none}.readiness-upload-art>.ui-icon{width:70px;height:70px;opacity:.43}.readiness-upload-lock{position:absolute;inset-inline-end:0;bottom:0;width:28px;height:28px;opacity:.48;background:#fffdfb;border-radius:var(--radius-xs)}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop #intake-upload-note{font-size:19px;line-height:1.3;font-weight:500;color:#777c82;max-width:none;margin:0}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop #choose-design{min-width:217px;min-height:42px;margin:2px 0 0;padding:7px var(--space-5);border-radius:var(--radius-sm);background:#d3d1ce;color:#777c82;font-size:var(--text-control);font-weight:500;opacity:1}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop .readiness-file-types{font-size:var(--text-sm);color:#7f8388;line-height:1.5;margin:0}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop .readiness-upload-title{display:block;margin:0;color:#121416;font-size:25px;font-weight:650;letter-spacing:-.6px;line-height:1.2}.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .sample-drop{min-height:266px;padding:var(--space-5) var(--space-4);gap:9px;background:#fffdfbcc}.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .readiness-upload-art{width:64px;height:68px}.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .readiness-upload-art>.ui-icon{width:64px;height:68px;opacity:.65}.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .sample-drop #intake-upload-note{font-size:var(--text-control);font-weight:400;color:#737982}.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .sample-drop #choose-design{min-width:230px;min-height:46px;margin-top:6px;background:var(--accent);color:var(--color-white)}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated)>.files-state-card{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.makt-workspace[data-outer=intake] .sample-drop.is-dragging{border-color:var(--accent);background:#fff1df}@media(max-width:1100px)and (min-width:701px){.makt-workspace[data-outer=intake] .readiness-state .readiness-row{gap:10px;padding-inline:3px}.makt-workspace[data-outer=intake] .readiness-state .readiness-row>label{font-size:var(--text-base);gap:var(--space-3)}.makt-workspace[data-outer=intake] .readiness-state .makt-text-link{font-size:var(--text-sm)}}@media(max-width:700px){.makt-workspace[data-outer=intake] .readiness-state .checklist{padding:2px 9px}.makt-workspace[data-outer=intake] .readiness-state .readiness-row{flex-wrap:wrap;column-gap:var(--space-2);row-gap:0;padding:0 1px;min-height:54px}.makt-workspace[data-outer=intake] .readiness-state .readiness-row>label{font-size:var(--text-compact);gap:var(--space-3);min-height:54px}.makt-workspace[data-outer=intake] .readiness-state input[data-readiness]{width:25px;height:25px;flex-basis:25px}.makt-workspace[data-outer=intake] .readiness-state .readiness-row:last-child{padding-bottom:var(--space-1)}.makt-workspace[data-outer=intake] .readiness-state .readiness-row:last-child>label{min-height:45px}.makt-workspace[data-outer=intake] .readiness-state .makt-text-link{min-height:36px;margin-inline-start:37px;font-size:var(--text-sm)}.makt-workspace[data-outer=intake] .readiness-state[data-ready=true]>summary{font-size:var(--text-base);padding-inline:var(--space-3)}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop{min-height:202px}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop #intake-upload-note{font-size:18px}.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .sample-drop{min-height:238px;padding:17px var(--space-3)}.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .sample-drop #intake-upload-note{font-size:var(--text-base)}.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .sample-drop #choose-design{min-width:190px}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated)>.files-state-card{scrollbar-width:none}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated)>.files-state-card::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.readiness-state .readiness-disclosure-icon{transition:none}}@media(min-width:701px)and (max-height:800px){.makt-workspace[data-outer=intake] .readiness.readiness-state{margin-bottom:var(--space-2)}.makt-workspace[data-outer=intake] .readiness-state .readiness-row,.makt-workspace[data-outer=intake] .readiness-state .readiness-row>label{min-height:46px}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop,.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .sample-drop{min-height:174px;padding:var(--space-2);gap:3px}.makt-workspace[data-outer=intake] .readiness-upload-art{width:48px;height:48px}.makt-workspace[data-outer=intake] .readiness-upload-art>.ui-icon{width:46px;height:46px}.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .readiness-upload-art{width:46px;height:46px}.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .readiness-upload-art>.ui-icon{width:44px;height:44px}.makt-workspace[data-outer=intake] .readiness-upload-lock{width:19px;height:19px}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop .readiness-upload-title{font-size:21px}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop #intake-upload-note{font-size:var(--text-base)}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop #choose-design{min-height:40px;margin:0}.makt-workspace[data-outer=intake] .files-state-ready:not(.files-state-populated) .sample-drop #choose-design{min-height:40px;margin:0}}@media(max-width:700px),(max-width:900px)and (max-height:500px){.makt-workspace[data-outer=intake] .readiness.readiness-state{margin-bottom:6px}.makt-workspace[data-outer=intake] .readiness-state .checklist{padding:0 7px}.makt-workspace[data-outer=intake] .readiness-state .readiness-row{min-height:44px;padding:0;gap:6px;flex-wrap:nowrap}.makt-workspace[data-outer=intake] .readiness-state .readiness-row>label{min-height:44px;font-size:var(--text-sm);line-height:1.25;gap:var(--space-2)}.makt-workspace[data-outer=intake] .readiness-state .readiness-row:last-child{padding-bottom:0}.makt-workspace[data-outer=intake] .readiness-state .readiness-row:last-child>label{flex:1;min-height:44px}.makt-workspace[data-outer=intake] .readiness-state input[data-readiness]{width:20px;height:20px;flex-basis:20px;background-size:16px}.makt-workspace[data-outer=intake] .readiness-state .makt-text-link{display:flex;align-items:center;min-height:44px;margin:0;font-size:10px}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop{min-height:154px;padding:var(--space-2);gap:var(--space-1)}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .readiness-upload-art,.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .readiness-upload-art>.ui-icon{width:32px;height:32px}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .readiness-upload-lock{width:16px;height:16px}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop .readiness-upload-title{font-size:var(--text-control);letter-spacing:-.3px}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop #intake-upload-note{font-size:var(--text-sm);line-height:1.25}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop #choose-design{min-height:44px;min-width:160px;margin:0;padding:6px var(--space-3);font-size:var(--text-compact)}.makt-workspace[data-outer=intake] .intake-step:not(.files-state-populated) .sample-drop .readiness-file-types{font-size:10px;line-height:1.2}}.makt-workspace .sample-drop:has(.demo-files){position:relative}.sample-drop .demo-files{position:absolute;inset-block-start:10px;inset-inline-end:10px;margin:0;min-height:32px;padding:var(--space-1) var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--color-white);color:var(--accent);font-size:var(--text-compact);font-weight:600}.sample-drop .demo-files:hover{background:#fff1df}.files-state-populated .sample-drop .demo-files{display:none}.makt-workspace[data-outer=intake] .files-state-populated>.files-state-card{display:flex;flex-direction:column;min-height:0;overflow:hidden}.makt-workspace[data-outer=intake] .files-state-populated .readiness{flex:none;margin-bottom:14px}.makt-workspace[data-outer=intake] .files-state-populated .readiness>summary{min-height:54px;padding:var(--space-3) 17px;color:#18202a}.files-state-populated .readiness .check-heading{gap:18px;color:#18202a}.files-state-populated .readiness .check-heading>.ui-icon{width:30px;height:30px;padding:6px;border-radius:var(--radius-circle);background:var(--accent);filter:none}.makt-workspace[data-outer=intake] .files-state-populated .sample-drop{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-4);min-height:98px;padding:15px var(--space-5);border:1px dashed #bdbbb7;border-radius:7px;background:#fffdfbbb}.makt-workspace[data-outer=intake] .files-state-populated .sample-drop>.files-upload-art{width:55px;height:60px;flex:none;opacity:.62}.makt-workspace[data-outer=intake] .files-state-populated .sample-drop #intake-upload-note{flex:1;min-width:0;max-width:none;margin:0;color:#687079;font-size:17px;line-height:1.3;font-weight:500}.makt-workspace[data-outer=intake] .files-state-populated .sample-drop #choose-design{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex:none;min-width:132px;min-height:40px;margin:0;padding:7px 14px;border:1.5px solid #657080;border-radius:5px;background:var(--surface-glass);color:#18202a;font-size:var(--text-base);font-weight:500}.files-add-icon{width:23px;height:23px}.makt-workspace[data-outer=intake] .files-state-heading{flex:none;margin-top:var(--space-3);padding:10px var(--space-3) 7px;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-control);font-size:var(--text-control);line-height:1.2}.files-state-heading>strong{font-weight:550}.makt-workspace[data-outer=intake] .files-state-list{flex:1;min-height:0;max-height:264px;overflow:auto;overscroll-behavior:contain;padding-block:0 var(--space-2);padding-inline:var(--space-3) 9px;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--surface-control);scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--accent) #d0cfcd}.files-state-list::-webkit-scrollbar{width:9px}.files-state-list::-webkit-scrollbar-track{background:#d0cfcd;border-radius:var(--radius-md)}.files-state-list::-webkit-scrollbar-thumb{background:var(--accent);border-radius:var(--radius-md)}.makt-workspace[data-outer=intake] .makt-upload-status{flex:none;margin:6px 0 0;padding:5px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-control);font-size:var(--text-sm);line-height:1.3}.makt-workspace[data-outer=intake] .makt-upload-status:empty{display:none}.makt-workspace[data-outer=intake] .makt-upload-status p{margin:0}.makt-workspace[data-outer=intake] .makt-upload-status .text-button{min-height:32px;margin-inline-start:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-sm)}.makt-workspace[data-outer=intake] .files-state-row{display:flex;align-items:center;gap:14px;width:100%;min-width:0;min-height:66px;padding-block:var(--space-1) var(--space-1);padding-inline:5px 10px;margin:0 0 7px;border:1px solid #dedede;border-radius:var(--radius-sm);background:#fffaf7a6;text-align:start;box-shadow:none}.makt-workspace[data-outer=intake] .files-state-row:last-child{margin-bottom:0}.makt-workspace[data-outer=intake] .files-state-row:hover{background:#fffdfbf5;border-color:#b7b1a8}.files-state-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.makt-workspace[data-outer=intake] .files-state-row>.files-state-thumb{width:80px;height:56px;flex:none;border-radius:var(--radius-xs);background:#eee9e3;object-fit:contain}.makt-workspace[data-outer=intake] .files-state-row>.files-state-thumb.is-file-icon{object-fit:contain;padding:10px var(--space-5);background:#f2eee9}.makt-workspace[data-outer=intake] .files-state-row .files-state-label{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.makt-workspace[data-outer=intake] .files-state-row .files-state-name{flex:1;min-width:0;font-size:var(--text-body);line-height:1.3;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-state-meta{font-size:var(--text-xs);line-height:1.3;color:#72767a;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-state-row>.ui-icon{width:20px;height:20px;flex:none}@media(max-width:700px){.makt-workspace[data-outer=intake] .files-state-populated .sample-drop{gap:10px;min-height:90px;padding:var(--space-3) 10px}.makt-workspace[data-outer=intake] .files-state-populated .sample-drop>.files-upload-art{width:35px;height:43px}.makt-workspace[data-outer=intake] .files-state-populated .sample-drop #intake-upload-note{font-size:var(--text-compact)}.makt-workspace[data-outer=intake] .files-state-populated .sample-drop #choose-design{font-size:var(--text-sm);min-width:96px;min-height:44px;padding:7px 9px;gap:5px}.files-add-icon{width:19px;height:19px}.makt-workspace[data-outer=intake] .files-state-list{max-height:none;padding-inline:7px;scrollbar-width:none;scrollbar-gutter:auto}.files-state-list::-webkit-scrollbar{display:none}.makt-workspace[data-outer=intake] .files-state-heading{padding-inline:9px;font-size:var(--text-base)}.makt-workspace[data-outer=intake] .files-state-row{gap:10px;min-height:62px;padding-inline-end:7px}.makt-workspace[data-outer=intake] .files-state-row>.files-state-thumb{width:57px;height:50px}.makt-workspace[data-outer=intake] .files-state-row>.files-state-thumb.is-file-icon{padding:10px 14px}.makt-workspace[data-outer=intake] .files-state-row .files-state-name{font-size:var(--text-compact)}}[data-presentation=material] #material-guidance{display:none}[data-presentation=material] #intake-design-cards{scrollbar-width:thin;scrollbar-color:#ec8304 #d8d8d8;overscroll-behavior:contain;padding:var(--space-1) var(--space-2) var(--space-3);border-radius:0 0 var(--radius-md) var(--radius-md)}[data-presentation=material] #intake-design-cards .intake-design-card{margin:0 0 var(--space-2);border:1px solid #dfe2e6;border-radius:var(--radius-sm);background:#ffffffba;box-shadow:none}[data-presentation=material] #intake-design-cards .design-card-thumb{width:52px;height:40px;object-fit:contain;border-radius:var(--radius-xs);background:var(--color-white)}[data-presentation=material] #intake-design-cards .design-card-thumb[src^="icons/"]{padding:7px;background:#f4f4f2}[data-presentation=material] #intake-design-cards .design-card-text{gap:3px;min-width:0}[data-presentation=material] #intake-design-cards .design-card-edit{width:30px;min-width:30px;min-height:40px;padding:6px}[data-presentation=material] #intake-design-cards .design-card-remove{width:28px;min-width:28px;min-height:36px;padding:6px}[data-presentation=material] #intake-design-cards .makt-file-readiness{color:#ba6000}[data-presentation=material] #intake-design-cards [data-complete=true] .makt-file-readiness{color:#16896e}[data-presentation=material] #intake-design-cards .design-card-settings{padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid #e5e7eb}[data-presentation] .material-state-setup{display:grid;grid-template-columns:minmax(0,32%) minmax(0,1fr);gap:var(--space-4);min-width:0;font-size:var(--text-sm);color:#263b5b;align-items:start}[data-presentation] .material-state-setup [hidden]{display:none!important}[data-presentation] .material-state-preview{margin:0;min-width:0;gap:7px;grid-template-rows:minmax(170px,1fr) auto auto}[data-presentation] .material-state-preview-canvas{min-width:0;border:1px solid #e0e3e8;border-radius:5px;background:var(--color-white);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}[data-presentation] .material-state-preview-canvas>img:not(.ui-icon){display:block;flex:none;width:100%;height:auto;max-height:340px;min-height:0;object-fit:contain}[data-presentation] .material-state-preview-canvas>.ui-icon{width:36px;height:36px;opacity:.55}[data-presentation] .material-state-preview figcaption{font-size:var(--text-xs)}[data-presentation] .material-state-download{font-size:var(--text-xs);color:#263b5b;text-decoration:underline;text-underline-offset:3px;justify-self:start}[data-presentation] .material-state-controls{min-width:0;display:grid;gap:0}[data-presentation] .material-state-choices{position:relative;margin:0;padding-block:var(--space-1) var(--space-1);padding-inline:86px 0;border:0;border-bottom:1px solid #e3e6eb;min-width:0}[data-presentation] .material-state-choices>legend{position:absolute;inset-inline-start:0;top:10px;font-size:var(--text-xs);line-height:1.3;margin:0;padding:0;width:78px}[data-presentation] .material-state-strip{min-width:0;position:relative}[data-presentation] .material-state-options{display:flex;gap:var(--space-2);min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:var(--space-1);overscroll-behavior-x:contain}[data-presentation] .material-state-options::-webkit-scrollbar{display:none}[data-presentation] .material-state-option{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;flex:1 0 82px;max-width:140px;padding:0;border:1px solid #dfe2e6;border-radius:var(--radius-xs);background:var(--color-white);color:#14243f;overflow:hidden;min-height:0;font-size:var(--text-xs);line-height:1.3;text-align:start}[data-presentation] .material-state-option>img:not(.ui-icon),[data-presentation] .material-state-missing{width:100%;height:44px;object-fit:cover}[data-presentation] .material-state-option>span:last-of-type{padding:5px}[data-presentation] .material-state-option[aria-pressed=true],[data-presentation] .material-state-chip[aria-pressed=true]{border-color:#ec8304;box-shadow:0 0 0 1px #ec8304}[data-presentation] .material-state-option[aria-pressed=true]:after{content:"";position:absolute;inset-inline-end:4px;top:4px;width:17px;height:17px;border-radius:var(--radius-circle);background:#ec8304 url(/makt/icons/check.svg) center/12px no-repeat;border:1px solid white}[data-presentation] .material-state-missing{display:flex;align-items:center;justify-content:center;gap:var(--space-1);background:#f0eeea;color:#737373;font-size:9px}[data-presentation] .material-state-missing>.ui-icon{width:16px;height:16px}[data-presentation] .material-state-chip{flex:0 0 auto;min-width:58px;min-height:29px;padding:5px var(--space-3);border:1px solid #dfe2e6;border-radius:var(--radius-xs);background:var(--color-white);color:#263b5b;font-size:var(--text-xs);line-height:1.4}[data-presentation] .material-state-chip[aria-pressed=true]{background:#fff6eb}[data-presentation] .material-state-arrow{position:absolute;z-index:var(--z-raised);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:32px;min-height:32px;padding:6px;border:1px solid #dfe2e6;border-radius:var(--radius-circle);background:#fffffff5;box-shadow:0 2px 6px #0002}[data-presentation] .material-state-arrow:nth-child(2){inset-inline-start:-4px}[data-presentation] .material-state-arrow:nth-child(3){inset-inline-end:-4px}[data-presentation] .material-state-arrow>.ui-icon{width:16px;height:16px}[data-presentation] .material-state-empty{padding:6px 0;color:#718096;font-size:var(--text-xs)}[data-presentation] .material-state-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}[data-presentation] .material-state-quantity{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);min-width:0}[data-presentation] .material-state-quantity>span{width:78px;flex:none}[data-presentation] .material-state-stepper{display:flex;align-items:center;height:33px;border:1px solid #e0e3e8;border-radius:5px;background:var(--color-white);overflow:hidden}[data-presentation] .material-state-stepper>button{display:grid;place-items:center;width:29px;min-width:29px;height:31px;min-height:31px;padding:7px;border-radius:0;background:#f6f6f6}[data-presentation] .material-state-stepper>button>.ui-icon{width:14px;height:14px}[data-presentation] .material-state-stepper>input{width:37px;min-width:0;height:31px;min-height:31px;margin:0;padding:var(--space-1);border:0;border-radius:0;text-align:center;font-size:var(--text-compact);color:#152039;appearance:textfield;-moz-appearance:textfield}[data-presentation] .material-state-stepper>input::-webkit-inner-spin-button,[data-presentation] .material-state-stepper>input::-webkit-outer-spin-button{appearance:none;margin:0}[data-presentation] .material-state-hint{font-size:10px;line-height:1.5;min-height:15px}[data-presentation] .material-state-bottom>.primary{width:auto;padding:6px 10px;white-space:nowrap;border-radius:5px}[data-presentation] .material-state-setup :is(button,input,a):focus-visible{outline:2px solid #EC8304;outline-offset:2px}@media(max-width:1100px){[data-presentation] .material-state-setup{grid-template-columns:minmax(0,28%) minmax(0,1fr);gap:10px}[data-presentation] .material-state-choices{padding-inline-start:70px}[data-presentation] .material-state-choices>legend{width:62px}[data-presentation] .material-state-quantity>span{width:auto}}@media(max-width:700px){[data-presentation] .material-state-setup{grid-template-columns:minmax(0,1fr);gap:10px}[data-presentation] .material-state-preview{grid-template-columns:1fr auto;grid-template-rows:140px auto;gap:6px;align-items:center}[data-presentation] .material-state-preview-canvas{grid-column:1/-1}[data-presentation] .material-state-preview-canvas>img:not(.ui-icon){min-height:0;height:140px;max-height:140px}[data-presentation] .material-state-download{justify-self:end}[data-presentation] .material-state-chip{min-height:36px;min-width:54px}[data-presentation] .material-state-choices{padding-inline-start:74px}[data-presentation] .material-state-choices>legend{width:66px;top:16px}[data-presentation] .material-state-option{flex-basis:82px}[data-presentation] .material-state-arrow{width:32px;height:36px;min-height:36px}[data-presentation] .material-state-stepper{height:38px}[data-presentation] .material-state-stepper>button{height:36px;min-height:36px;width:32px;min-width:32px}[data-presentation] .material-state-stepper>input{height:36px;min-height:36px;font-size:var(--text-control)}}@media(max-width:600px){[data-presentation=material] #intake-design-cards{scrollbar-width:none;padding:3px var(--space-1) var(--space-3)}[data-presentation=material] #intake-design-cards .design-card-thumb{width:36px;height:40px}[data-presentation=material] #intake-design-cards .design-card-settings{padding:6px var(--space-2) var(--space-3)}}[data-presentation=material] #intake-design-cards .design-card-header{height:auto;min-height:70px;padding:9px 10px;gap:var(--space-2)}[data-presentation=material] #intake-design-cards .design-card-text strong{line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-control);font-weight:600}[data-presentation=material] #intake-design-cards .design-card-meta,[data-presentation=material] #intake-design-cards .is-expanded .design-card-meta{display:flex;flex-wrap:wrap;max-height:none;gap:5px;font-size:var(--text-sm);line-height:1.3}[data-presentation=material] #intake-design-cards .design-metadata-item{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) 6px;border-radius:5px;background:#f3f0eb;color:#4d504f}[data-presentation=material] #intake-design-cards .design-metadata-item>.ui-icon{display:block;width:13px;height:13px;opacity:.7}[data-presentation=material] #intake-design-cards .design-metadata-item+.design-metadata-item:before{margin-inline-end:6px;content:none}[data-presentation=material] #intake-design-cards :is(.design-card-edit,.design-card-remove){display:grid;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:7px;border-radius:7px}[data-presentation=material] #intake-design-cards .design-card-remove{background:#fff0ee;opacity:1}[data-presentation=material] #intake-design-cards .design-card-remove>.ui-icon{filter:invert(28%) sepia(25%) saturate(1900%) hue-rotate(324deg)}[data-presentation=material] #intake-design-cards .makt-file-readiness{font-size:var(--text-xs);line-height:1.4;white-space:normal}[data-presentation] .material-state-setup{position:relative;row-gap:var(--space-2)}[data-presentation] .material-state-preview{position:relative;display:block;padding:0;align-self:stretch}[data-presentation] .material-state-preview-canvas{height:100%;min-height:180px;max-height:none;padding:44px 10px}[data-presentation] .material-state-preview-canvas[data-unavailable]{gap:var(--space-3);text-align:center;color:#64748b;font-size:var(--text-sm);line-height:1.6;padding:44px var(--space-3)}[data-presentation] :is(.material-state-download,.material-state-expand){position:absolute;inset-inline-end:7px;display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:6px;border:1px solid #e2ddd6;border-radius:7px;background:#fffffff2;color:#263b5b;box-shadow:0 2px 6px #00000008}[data-presentation] .material-state-download{top:7px}[data-presentation] .material-state-expand{bottom:7px}[data-presentation] :is(.material-state-download,.material-state-expand)>.ui-icon{width:17px;height:17px}[data-presentation] .material-state-bottom{grid-column:1/-1;align-self:end;min-height:44px;padding-top:var(--space-2)}[data-presentation] .material-state-bottom>.primary{margin-inline-start:auto;min-height:36px;font-size:var(--text-sm)}[data-presentation] .material-state-hint{grid-column:1/-1;margin:0;color:#a4600e}[data-presentation] .material-state-field-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0;min-height:0;width:100%;background:none;color:inherit;border:0;font:inherit;text-align:start;border-radius:3px}[data-presentation] .material-state-field-toggle:disabled{opacity:1;cursor:default;background:none;color:inherit}[data-presentation] .material-state-field-toggle :is(.material-state-field-value,.ui-icon){display:none}[data-presentation] .is-progressive .material-state-choices{padding:0;border-bottom:1px solid #e5e2de;display:flex;flex-direction:column}[data-presentation] .is-progressive .material-state-choices>legend{position:static;float:inline-start;width:100%;padding:0;font-size:var(--text-sm)}[data-presentation] .is-progressive .material-state-field-toggle{min-height:32px;font-weight:500;padding:5px var(--space-1)}[data-presentation] .is-progressive .material-state-field-value{display:block;margin-inline-start:auto;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);font-weight:400;color:#74716b}[data-presentation] .is-progressive .material-state-field-toggle>.ui-icon{display:block;width:14px;height:14px;transition:transform .18s ease-out}[data-presentation] .is-progressive [data-active=true] .material-state-field-toggle>.ui-icon{transform:rotate(180deg)}[data-presentation] .is-progressive .material-state-strip{min-height:0;overflow:hidden;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .19s ease-out,opacity .14s ease-out}[data-presentation] .is-progressive .material-state-options{min-height:0;padding:0 var(--space-1);visibility:hidden;transition:padding .19s ease-out,visibility .19s}[data-presentation] .is-progressive [data-active=true] .material-state-strip,[data-presentation] .is-progressive[data-resting=true] .material-state-strip{grid-template-rows:1fr;opacity:1}[data-presentation] .is-progressive [data-active=true] .material-state-options,[data-presentation] .is-progressive[data-resting=true] .material-state-options{padding:var(--space-1);visibility:visible}[data-presentation] .is-progressive [data-active=true] .material-state-chip{min-height:48px;flex:1;font-size:var(--text-base)}[data-presentation] .is-progressive [data-choice=material] .material-state-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);overflow-x:hidden;overflow-y:auto;max-height:var(--material-grid-height,240px);scrollbar-width:thin;scrollbar-color:#ec8304 #efede8;overscroll-behavior:contain}[data-presentation] .is-progressive [data-choice=material] .material-state-option{max-width:none;width:100%;height:var(--material-tile-height,90px);min-height:0;font-size:var(--text-sm)}[data-presentation] .is-progressive [data-choice=material] .material-state-option>img:not(.ui-icon),[data-presentation] .is-progressive [data-choice=material] .material-state-missing{height:calc(var(--material-tile-height,90px) - 28px);object-fit:cover;flex:none}.material-preview-dialog{position:fixed;inset:0;margin:auto;width:min(1000px,92vw);height:min(800px,88dvh);max-width:92vw;max-height:88dvh;padding:var(--space-5);border:1px solid #ddd6cd;border-radius:var(--radius-lg);background:#faf9f6;color:#263b5b;box-shadow:0 20px 80px #0004}.material-preview-dialog::backdrop{background:#15120c88;backdrop-filter:blur(5px)}.material-preview-dialog>strong{display:block;padding-right:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-control)}.material-preview-close{position:absolute;inset-inline-end:12px;top:12px;width:36px;height:36px;min-height:36px;padding:var(--space-2);border-radius:var(--radius-md);background:#ece8e1}.material-preview-close>.ui-icon{width:20px;height:20px}.material-preview-full{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;height:calc(100% - 42px);margin-top:var(--space-5);overflow:auto;text-align:center;color:#64748b}.material-preview-full>img:not(.ui-icon){width:100%;height:100%;object-fit:contain}.material-preview-full>.ui-icon{width:48px;height:48px}@media(max-width:700px),(max-width:900px)and (max-height:500px){[data-presentation] .material-state-preview-canvas{height:140px;min-height:140px;max-height:140px}[data-presentation=material] #intake-design-cards .design-card-header{padding:7px;gap:var(--space-1)}[data-presentation=material] #intake-design-cards .design-card-text strong{font-size:var(--text-base)}[data-presentation=material] #intake-design-cards .design-card-meta{font-size:10px;gap:3px}[data-presentation=material] #intake-design-cards .design-metadata-item{padding:3px var(--space-1);gap:3px}[data-presentation=material] #intake-design-cards :is(.design-card-edit,.design-card-remove){width:30px;min-width:30px;height:34px;min-height:34px}.material-preview-dialog{width:96vw;max-width:96vw;height:90dvh;padding:var(--space-4)}}@media(prefers-reduced-motion:reduce){[data-presentation] .is-progressive :is(.material-state-strip,.material-state-options,.material-state-field-toggle>.ui-icon){transition:none}}.request-file-detail .material-state-setup{grid-template-columns:minmax(0,1fr)}.request-file-detail .material-state-preview-canvas{height:160px;min-height:160px;max-height:160px}[data-presentation=material] #intake-design-cards .makt-file-readiness{max-width:130px;flex-shrink:1}.makt-workspace[data-outer=intake] [data-presentation=material] #intake-design-cards{flex:1 1 auto;transition:flex-grow .26s cubic-bezier(.2,.7,.2,1)}.makt-workspace[data-outer=intake] [data-presentation=material] #intake-design-cards:not(:has(.is-expanded)){flex-grow:0}@media(prefers-reduced-motion:reduce){.makt-workspace[data-outer=intake] [data-presentation=material] #intake-design-cards{transition:none}}@media(max-width:700px){[data-presentation=material] #intake-design-cards .makt-file-readiness{max-width:72px;font-size:10px}}[data-presentation] .is-progressive[data-resting=true] .material-state-choices{display:block;position:relative;padding-block:var(--space-1) var(--space-1);padding-inline:74px 0}[data-presentation] .is-progressive[data-resting=true] .material-state-choices>legend{position:absolute;float:none;inset-inline-start:0;top:10px;width:66px;font-size:var(--text-xs)}[data-presentation] .is-progressive[data-resting=true] .material-state-field-toggle{min-height:24px;padding:0;font-size:var(--text-xs);gap:3px}[data-presentation] .is-progressive[data-resting=true] .material-state-field-value{display:none}[data-presentation] .is-progressive[data-resting=true] .material-state-field-toggle>.ui-icon{width:11px;height:11px;flex:none}[data-presentation] .is-progressive[data-resting=true] .material-state-chip{min-height:30px;min-width:48px;padding:5px var(--space-2);font-size:var(--text-xs)}[data-presentation] .is-progressive[data-resting=true] [data-choice=material] .material-state-options{max-height:74px;gap:6px}[data-presentation] .is-progressive[data-resting=true] [data-choice=material] .material-state-option{height:66px;font-size:var(--text-xs)}[data-presentation] .is-progressive[data-resting=true] [data-choice=material] .material-state-option>img:not(.ui-icon),[data-presentation] .is-progressive[data-resting=true] [data-choice=material] .material-state-missing{height:40px}[data-presentation] .is-progressive[data-resting=true] .material-state-option>img:not(.ui-icon),[data-presentation] .is-progressive[data-resting=true] .material-state-missing{height:40px}[data-presentation] .material-state-setup.is-progressive.is-wide{grid-template-rows:auto auto 1fr auto;align-items:start}[data-presentation] .is-progressive.is-wide>.material-state-preview{grid-column:1;grid-row:1;align-self:start}[data-presentation] .is-progressive.is-wide .material-state-preview-canvas,[data-presentation] .is-progressive.is-wide .material-state-preview-canvas.has-laser-preview{height:180px;min-height:0}[data-presentation] .is-progressive.is-wide>.material-state-controls{grid-column:2;grid-row:1/4;align-self:start}[data-presentation] .is-progressive.is-wide>.material-state-bottom{grid-column:1;grid-row:2;flex-wrap:wrap;align-self:start;min-height:0;padding-top:0;gap:var(--space-2)}[data-presentation] .is-progressive.is-wide>.material-state-bottom>.primary{flex:1 1 100%;margin-inline-start:0}[data-presentation] .is-progressive.is-wide>.material-state-hint{grid-row:4}[data-presentation=shop] .intro h1{font-size:clamp(24px,2.8vw,36px);line-height:1.15;letter-spacing:-1.1px}[data-presentation=shop] .shop-browser-tools{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(150px,1fr) 92px;gap:10px;margin-top:var(--space-3)}.makt-workspace[data-outer=intake] [data-presentation=shop] .intake-step:not([hidden])>.intro{margin-bottom:6px}[data-presentation=shop] #shop-form>.inline-hint:empty{display:none}[data-presentation=shop] #shop-form>.inline-hint{margin:6px 0;font-size:var(--text-sm)}[data-presentation=shop] .shop-search-field{width:100%;min-width:0;height:42px;border-radius:var(--radius-sm);background:#fffdfde8;border-color:#dedde1}[data-presentation=shop] .shop-search-field input{font-size:var(--text-base);min-width:0}[data-presentation=shop] .shop-region-field{display:flex;align-items:center;gap:9px;min-width:0;padding:0 10px;background:#fffdfde8;border:1px solid #dedde1;border-radius:var(--radius-sm)}[data-presentation=shop] .shop-region-field>.ui-icon{width:19px;flex:none}[data-presentation=shop] .shop-region-field select{width:100%;min-width:0;height:40px;font:inherit;font-size:var(--text-compact);background:transparent;border:0;color:var(--ink)}[data-presentation=shop] .shop-filters summary{height:42px;justify-content:center;border-radius:var(--radius-sm);font-size:var(--text-compact);background:#fffdfde8}[data-presentation=shop] .shop-search-result:empty{display:none}[data-presentation=shop] .shop-search-result,[data-presentation=shop] .shop-region-status{font-size:var(--text-sm);margin:6px 0;color:#695434}[data-presentation=shop] #shop-form .shop-options{display:flex;flex-direction:column;align-items:stretch;gap:9px;min-width:0;min-height:0;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;padding-block:2px 14px;padding-inline:2px 10px;scrollbar-width:thin;scrollbar-color:#ec8304 #eeeae5;overscroll-behavior:contain}[data-presentation=shop] .shop-options::-webkit-scrollbar{width:5px}[data-presentation=shop] .shop-options::-webkit-scrollbar-thumb{background:#ec8304;border-radius:var(--radius-md)}[data-presentation=shop] #shop-form .shop-choice{position:relative;display:grid;grid-template-columns:20px 70px minmax(0,1fr) minmax(110px,135px);grid-template-rows:auto;gap:7px 11px;align-items:start;flex:none;min-width:0;min-height:98px;padding:10px 11px;margin:0;border:1px solid #dedde0;border-radius:var(--radius-sm);background:#ffffffed;box-shadow:none;cursor:pointer}[data-presentation=shop] #shop-form .shop-choice[hidden],[data-presentation=shop] #shop-form .shop-choice[data-region-match=false]{display:none}[data-presentation=shop] #shop-form .shop-choice[data-selected=true]{border-color:#ec8304;box-shadow:inset 0 0 0 .4px #ec8304}[data-presentation=shop] .shop-choice>input{grid-column:1;grid-row:1;align-self:center;width:22px;height:22px;margin:0;accent-color:#ec8304;cursor:pointer}[data-presentation=shop] .shop-choice>.shop-mark{grid-column:2;grid-row:1;width:100%;height:70px;border:0;border-radius:5px;background:transparent;overflow:hidden;padding:0;display:block}[data-presentation=shop] .shop-mark>.shop-store-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 34%;border-radius:5px}[data-presentation=shop] .shop-choice>.shop-photo-unavailable{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:#eee9e1;color:#72706a;text-align:center}[data-presentation=shop] .shop-photo-unavailable small{font-size:10px;line-height:1.3;margin:0}[data-presentation=shop] .shop-choice>.shop-info{grid-column:3;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:6px}[data-presentation=shop] .shop-info>.shop-name{font-size:18px;font-weight:650;letter-spacing:-.5px;line-height:1.2;overflow-wrap:anywhere}[data-presentation=shop] .shop-metadata{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-size:var(--text-compact);line-height:1.35;color:#566781}[data-presentation=shop] .shop-location,[data-presentation=shop] .shop-rating{white-space:nowrap;font-size:var(--text-compact)}[data-presentation=shop] .shop-rating{display:inline-flex;align-items:center;gap:5px}[data-presentation=shop] .shop-rating-star{width:18px;height:18px;flex:none}[data-presentation=shop] .shop-choice>.shop-rate{grid-column:4;grid-row:1;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end;max-width:none;padding:0;line-height:1.3}[data-presentation=shop] .shop-estimate-control{display:flex;flex-direction:column;align-items:flex-end;position:relative;width:100%;min-height:40px;padding-block:0 0;padding-inline:0 19px;gap:2px;text-align:end;border:0;background:transparent;border-radius:3px}[data-presentation=shop] .shop-estimate-control>.shop-estimate-value{font-size:17px;font-weight:650;line-height:1.2;letter-spacing:-.45px}[data-presentation=shop] .shop-estimate-control>span{font-size:var(--text-sm);color:#596982;line-height:1.3}[data-presentation=shop] .shop-estimate-control>.ui-icon{position:absolute;inset-inline-end:0;top:2px;width:16px;height:16px}[data-presentation=shop] .shop-minute-rate{font-size:var(--text-sm);color:#596982;padding-inline-end:19px;white-space:nowrap}[data-presentation=shop] .shop-choice .shop-rate .shop-path-estimate{display:none}[data-presentation=shop] .shop-clock-preview{display:block;grid-column:1/-1;grid-row:2;padding-top:10px;border-top:1px solid #eee8df;min-width:0;align-self:end}[data-presentation=shop] .shop-clock-caption{display:flex;flex-wrap:wrap;font-size:var(--text-sm);color:#44566f;line-height:17px;margin-bottom:6px}[data-presentation=shop] .shop-terminal-label{color:#126339;font-size:var(--text-xs)}[data-presentation=shop] .shop-clock-chart{min-width:0;padding:0 1px}[data-presentation=shop] .shop-clock-bar{display:flex;position:relative;border-radius:3px;isolation:isolate}[data-presentation=shop] .shop-clock-segment{height:100%;display:block;flex:none;border-block:1px solid transparent}[data-presentation=shop] .shop-clock-segment.is-occupied{background:#dd3844;border-color:#cb2e3a;border-radius:3px 0 0 3px}[data-presentation=shop] .shop-clock-segment.is-maintenance{background:repeating-linear-gradient(125deg,#edf0f1 0 2px,#939faa 2px 3px);border-color:#939faa}[data-presentation=shop] .shop-clock-segment.is-open{background:#d6efd6;border:1px solid #42b754;border-radius:0 3px 3px 0}[data-presentation=shop] .shop-now-marker{position:absolute;left:0;border-left:1.5px solid #4e5d70;pointer-events:none}[data-presentation=shop] .shop-clock-axis{position:relative;margin-top:var(--space-1);font-size:var(--text-xs);color:#5c6d86}[data-presentation=shop] .shop-clock-axis>span{position:absolute;transform:translate(-50%);white-space:nowrap;top:4px}[data-presentation=shop] .shop-clock-axis>span:before{content:"";position:absolute;left:50%;top:-7px;height:5px;border-left:1px solid #9ba5ae}[data-presentation=shop] .shop-clock-axis>span:first-child{transform:none}[data-presentation=shop] .shop-clock-axis>span:first-child:before{left:0}[data-presentation=shop] .shop-clock-axis>span:last-child{transform:translate(-100%)}[data-presentation=shop] .shop-clock-axis>span:last-child:before{left:100%}[data-presentation=shop] .shop-row-actions{display:flex;grid-column:1/-1;grid-row:3;align-items:center;justify-content:flex-end;gap:var(--space-3)}[data-presentation=shop] .shop-row-actions>button{display:inline-flex;align-items:center;gap:7px;padding:2px 0;border:0;background:transparent;white-space:nowrap}[data-presentation=shop] .shop-row-actions>button>.ui-icon{width:16px;height:16px}[data-presentation=shop] .shop-clock-legend{display:flex;align-items:center;gap:15px;font-size:var(--text-xs);color:#5c6677;margin-right:auto;white-space:nowrap}[data-presentation=shop] .shop-clock-legend>span{display:inline-flex;gap:6px;align-items:center}[data-presentation=shop] .shop-clock-legend>span:before{content:"";width:12px;height:12px;border-radius:var(--radius-circle);background:#dd3844;flex:none}[data-presentation=shop] .shop-clock-legend>.is-maintenance:before{border-radius:1px;background:repeating-linear-gradient(125deg,#edf0f1 0 2px,#939faa 2px 3px)}[data-presentation=shop] .shop-clock-legend>.is-open:before{background:var(--color-white);border:1.5px solid #27b841}[data-presentation=shop] .shop-availability-unknown{font-size:var(--text-sm);color:#6f7480;line-height:1.4}[data-presentation=shop] .shop-inline-detail{position:relative;min-width:0;margin-top:0;padding:var(--space-3);background:#fbf8f2;border:1px solid #e7ddd0;border-radius:5px;font-size:var(--text-compact);line-height:1.5;cursor:default}[data-presentation=shop] .shop-inline-detail[hidden],.shop-estimate-popover[hidden]{display:none}[data-presentation=shop] .shop-inline-detail h3{font-size:var(--text-body);line-height:1.35;margin:0 0 6px;font-weight:600}[data-presentation=shop] .shop-inline-detail p{margin:5px 0;overflow-wrap:anywhere}[data-presentation=shop] .shop-detail-note{color:#637086;font-size:var(--text-sm)}.shop-estimate-popover{position:fixed;inset:auto;margin:0;box-sizing:border-box;max-height:calc(100dvh - 40px);overflow:auto;padding:var(--space-3) 14px;border:1px solid #e1dfdb;border-radius:7px;background:#fffefcf5;box-shadow:0 7px 22px #2e24142a;color:#28374c;font-family:inherit;font-size:var(--text-sm);line-height:1.45;z-index:30;cursor:default}.shop-estimate-popover::backdrop{background:transparent;pointer-events:none}.shop-estimate-popover h3{margin:0 0 var(--space-1);font-size:var(--text-base);font-weight:650;color:#15191f}.shop-estimate-popover p{margin:3px 0;overflow-wrap:anywhere}.shop-estimate-popover .shop-estimate-final{color:#657184}.shop-estimate-popover .shop-estimate-action{display:inline-flex;align-items:center;min-height:32px;margin:6px 0 var(--space-1);padding:0 var(--space-3);font-size:var(--text-sm)}.shop-estimate-popover .shop-estimate-action[hidden]{display:none}[data-presentation=shop] .shop-choice button:focus-visible{outline:2px solid #EC8304;outline-offset:3px}@media(max-width:1050px){[data-presentation=shop] #shop-form .shop-choice{grid-template-columns:18px 60px minmax(0,1fr) 110px;gap:6px var(--space-2);padding:9px}[data-presentation=shop] .shop-info>.shop-name{font-size:var(--text-control)}[data-presentation=shop] .shop-metadata{gap:3px 7px}[data-presentation=shop] .shop-location,[data-presentation=shop] .shop-rating{font-size:var(--text-xs)}[data-presentation=shop] .shop-clock-legend{gap:9px;font-size:10px}[data-presentation=shop] .shop-browser-tools{grid-template-columns:minmax(0,1.1fr) minmax(145px,1fr) 78px;gap:7px}}@media(max-width:600px){[data-presentation=shop] .intro h1{font-size:25px;letter-spacing:-.8px}[data-presentation=shop] .shop-browser-tools{grid-template-columns:minmax(0,1fr) 86px;gap:6px;margin-top:9px}[data-presentation=shop] .shop-search-field{grid-column:1/-1;height:38px}[data-presentation=shop] .shop-region-field select{height:35px;font-size:var(--text-sm)}[data-presentation=shop] .shop-filters summary{height:37px}[data-presentation=shop] #shop-form .shop-options{padding-inline-end:2px;gap:var(--space-2);scrollbar-width:none}[data-presentation=shop] .shop-options::-webkit-scrollbar{display:none}[data-presentation=shop] #shop-form .shop-choice{grid-template-columns:16px 46px minmax(0,1fr) 92px;gap:5px 7px;padding:9px var(--space-2);min-height:119px}[data-presentation=shop] .shop-choice>input{grid-row:1;width:18px;height:18px}[data-presentation=shop] .shop-choice>.shop-mark{grid-row:1;width:46px;height:60px}[data-presentation=shop] .shop-choice>.shop-info{grid-column:3;grid-row:1;gap:var(--space-1)}[data-presentation=shop] .shop-info>.shop-name{font-size:var(--text-body);letter-spacing:-.35px}[data-presentation=shop] .shop-metadata{gap:3px 7px}[data-presentation=shop] .shop-rating-star{width:14px;height:14px}[data-presentation=shop] .shop-choice>.shop-rate{grid-column:4;grid-row:1;align-items:flex-end;text-align:end}[data-presentation=shop] .shop-estimate-control{align-items:flex-end;text-align:end;min-height:35px;max-width:172px}[data-presentation=shop] .shop-estimate-control>span,[data-presentation=shop] .shop-minute-rate{font-size:10px}[data-presentation=shop] .shop-choice>.shop-clock-preview{grid-column:1/-1;grid-row:2;margin-top:6px}[data-presentation=shop] .shop-clock-caption{font-size:var(--text-xs)}[data-presentation=shop] .shop-terminal-label{font-size:10px;flex-basis:100%}[data-presentation=shop] .shop-clock-axis{font-size:10px}[data-presentation=shop] .shop-choice>.shop-row-actions{grid-column:1/-1;grid-row:3;gap:9px;min-height:34px}[data-presentation=shop] .shop-clock-legend{font-size:9px;gap:var(--space-2)}[data-presentation=shop] .shop-clock-legend>span{gap:var(--space-1)}[data-presentation=shop] .shop-clock-legend>span:before{width:9px;height:9px}[data-presentation=shop] .shop-inline-detail{padding:10px;font-size:var(--text-sm)}}.makt-workspace[data-outer=intake] [data-presentation=shop] .intro h1{font-size:clamp(24px,2.8vw,36px);line-height:1.15;letter-spacing:-1.1px}@media(max-width:700px){[data-presentation=shop] #shop-form .shop-options{height:auto;max-height:none;flex:none;overflow:visible;scrollbar-width:none}.makt-workspace[data-outer=intake] [data-presentation=shop] .intro h1{font-size:25px;letter-spacing:-.8px}}[data-presentation=shop] .shop-clock-caption{align-items:center;gap:var(--space-1) 10px}[data-presentation=shop] .shop-fixture-date{flex-basis:auto;font-size:10px;font-weight:650;color:#856029;background:#fff1da;border-radius:var(--radius-xs);padding:2px 5px}[data-presentation=shop] .shop-current-clock{margin-inline-start:auto;font-variant-numeric:tabular-nums;font-size:var(--text-xs)}[data-presentation=shop] .shop-next-opening{flex-basis:100%;color:#354738;font-size:var(--text-sm);line-height:1.4;margin:2px 0 7px}[data-presentation=shop] .shop-clock-bar{height:13px}[data-presentation=shop] .shop-clock-bar.is-unknown{background:#eeeae4}[data-presentation=shop] .shop-now-marker{border-color:#171717;border-left-width:2px;top:-5px;bottom:-4px;z-index:var(--z-content)}[data-presentation=shop] .shop-now-marker:before{content:"";position:absolute;top:-2px;left:-4px;width:6px;height:6px;border-radius:var(--radius-circle);background:#171717}[data-presentation=shop] .shop-clock-axis{height:22px}[data-presentation=shop] .shop-choice .shop-info{gap:5px}[data-presentation=shop] .shop-choice .shop-name{font-size:var(--text-control)}[data-presentation=shop] .shop-row-actions{min-height:26px}[data-presentation=shop] .shop-row-actions>button{font-size:var(--text-xs);min-height:28px}[data-presentation=shop] .shop-inline-detail{grid-column:1/-1}@media(max-width:600px){[data-presentation=shop] .shop-choice .shop-name{font-size:var(--text-compact);line-height:1.25}[data-presentation=shop] .shop-location,[data-presentation=shop] .shop-rating{font-size:10px;white-space:normal}[data-presentation=shop] .shop-estimate-control{padding-inline-end:13px}[data-presentation=shop] .shop-estimate-control>.shop-estimate-value{font-size:var(--text-compact)}[data-presentation=shop] .shop-estimate-control>.ui-icon{width:12px}[data-presentation=shop] .shop-minute-rate{font-size:9px;padding-inline-end:13px}[data-presentation=shop] .shop-next-opening{font-size:var(--text-xs)}}[data-presentation=shop] .shop-choice>.shop-mark.shop-monogram{display:grid;place-items:center;background:linear-gradient(150deg,#fff3df,#f4d9b2);color:#8d4a00;font-size:22px;font-weight:700;letter-spacing:-.5px;line-height:1}[data-presentation=shop] .shop-badge{align-self:flex-start;font-size:var(--text-xs);font-weight:650;line-height:1.3;color:#16653a;background:#e2f3e5;border-radius:var(--radius-xs);padding:2px 6px}[data-presentation=shop] .shop-badge[hidden]{display:none}[data-presentation=shop] .shop-choice[data-estimate-status=pending] .shop-estimate-value{display:inline-flex;align-items:center;gap:6px;color:#6b7482;font-weight:550;font-size:var(--text-base)}[data-presentation=shop] .shop-choice[data-estimate-status=pending] .shop-estimate-value:before{content:"";width:11px;height:11px;flex:none;border:2px solid #f0c48d;border-top-color:#ec8304;border-radius:var(--radius-circle);animation:shop-spin .8s linear infinite}[data-presentation=shop] .shop-choice:is([data-estimate-status=partial],[data-estimate-status=unavailable]) .shop-estimate-value{font-size:var(--text-base);color:#6b7482;font-weight:600}[data-presentation=shop] .shop-choice[data-estimate-status=partial] .shop-estimate-value{color:#a3261f}[data-presentation=shop] .shop-estimate-value{overflow-wrap:anywhere}[data-presentation=shop] .shop-choice[data-connected=true]>.shop-row-actions{grid-row:2;justify-content:space-between;padding-top:7px;border-top:1px solid #eee8df}[data-presentation=shop] .shop-timing-note{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;color:#5d6878}[data-presentation=shop] .shop-timing-note>.ui-icon{width:14px;height:14px;flex:none;opacity:.7}[data-presentation=shop] .shop-choice[data-connected=true]>.shop-inline-detail{grid-row:3;padding:var(--space-3);background:#fffdfa}.job-details{display:flex;flex-direction:column;gap:11px;font-size:var(--text-sm);line-height:1.45;color:#28374c}.job-details p{margin:0}.job-details-pending{color:#5d6878}.job-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:var(--space-2)}.job-fact{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:9px 10px;border:1px solid #ece4d8;border-radius:7px;background:var(--color-white);text-align:start;font:inherit;color:inherit}.job-fact.is-sheets{grid-column:span 2;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;align-items:center}.job-fact.is-sheets>.sheet-thumbs{grid-row:1/4}button.job-fact{cursor:pointer}button.job-fact:hover{border-color:#ec8304;background:#fffaf2}button.job-fact:focus-visible{outline:2px solid #EC8304;outline-offset:2px}.job-fact-value{font-size:var(--text-control);font-weight:700;letter-spacing:-.3px;color:#15191f;font-variant-numeric:tabular-nums}.job-fact-label{font-size:11.5px;color:#5d6878;overflow-wrap:anywhere}.job-fact-link{display:inline-flex;align-items:center;gap:2px;font-size:var(--text-sm);font-weight:650;color:#b55f00}.job-fact-link>.ui-icon{width:14px;height:14px}.job-timeline{display:flex;flex-direction:column;gap:var(--space-1)}.job-timeline-bar{display:flex;gap:2px;height:22px}.job-timeline-segment{display:grid;place-items:center;flex:1 1 0;min-width:3px;border-radius:3px;font-size:10px;font-weight:650;color:#7a3f00;overflow:hidden;white-space:nowrap}.job-timeline-segment.is-sheet{background:#f7c98d;border:1px solid #e59a3c}.job-timeline-segment.is-change{background:repeating-linear-gradient(125deg,#f3f1ee 0 2px,#b9b2a8 2px 3px);border:1px solid #c9c1b6}.job-timeline-axis{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:#5d6878}.job-price{border-top:1px solid #ece6dc;padding-top:6px}.job-price>summary{cursor:pointer;min-height:30px;display:flex;align-items:center;font-size:12.5px;font-weight:650;color:#1f2733}.job-price>summary:focus-visible{outline:2px solid #EC8304;outline-offset:2px}.sheet-thumbs{display:flex;align-items:center;gap:var(--space-1);min-width:0}.sheet-thumb{display:block;flex:none;height:40px;width:auto;max-width:80px;overflow:visible}.sheet-thumb-board{fill:var(--color-white);stroke:#c8b597;stroke-width:1px;vector-effect:non-scaling-stroke}.sheet-thumb-usable{fill:none;stroke:#e2d4bf;stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.sheet-thumb-parts{fill:#ec830438;stroke:#c66a00;stroke-width:.8px;vector-effect:non-scaling-stroke}span.sheet-thumb{width:56px;height:38px;border-radius:2px;border:1px solid #e3d8c8;background:var(--color-white)}span.sheet-thumb.is-placeholder{border:0;background:linear-gradient(90deg,#efe7dc 20%,#faf5ee,#efe7dc 80%);background-size:220% 100%;animation:shop-shimmer 1.3s linear infinite}span.sheet-thumb.is-empty{border-style:dashed;background:transparent}.sheet-thumbs-more{flex:none;font-size:var(--text-xs);font-weight:650;color:#7a5a2c;background:#fff1da;border-radius:var(--radius-xs);padding:2px 5px}.estimate-breakdown{display:flex;flex-direction:column;gap:9px;margin:6px 0 var(--space-2);font-size:var(--text-sm);line-height:1.45;color:#28374c}.estimate-breakdown p{margin:0}.estimate-breakdown .estimate-breakdown-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:7px;border-bottom:1px solid #ece6dc}.estimate-breakdown-total>span{color:#5d6878}.estimate-breakdown-total>strong{font-size:19px;font-weight:700;letter-spacing:-.4px;color:#15191f;font-variant-numeric:tabular-nums;text-align:end}.estimate-breakdown .estimate-breakdown-facts{margin-top:-5px;color:#5d6878}.estimate-breakdown .estimate-breakdown-plain{white-space:pre-line;overflow-wrap:anywhere}.estimate-callout{padding:var(--space-2) 10px;border-radius:var(--radius-sm);overflow-wrap:anywhere}.estimate-callout.is-issue{background:#fdeceb;border:1px solid #f2c5c0;color:#7d1f19}.estimate-callout.is-warning{background:#fff6e6;border:1px solid #f0dcb6;color:#6b4300}.estimate-callout>strong{display:block;margin-bottom:2px;font-weight:650}.estimate-callout ul{margin:0;padding-inline-start:var(--space-4)}.estimate-callout li{margin:2px 0}.estimate-file{display:flex;flex-direction:column;gap:6px}.estimate-file h4{margin:0;font-size:12.5px;font-weight:650;color:#15191f;overflow-wrap:anywhere}.estimate-file-sheets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) 10px;padding:var(--space-2);background:#fbf8f3;border:1px solid #efe6d9;border-radius:var(--radius-sm)}.estimate-file-sheets .sheet-thumbs{flex:none}.estimate-file-sheets .sheet-thumb{height:36px}.estimate-breakdown .estimate-file-sheets p{display:flex;flex-direction:column;flex:1 1 150px;min-width:0}.estimate-file-sheets strong{font-size:12.5px;font-weight:650;color:#1d2430}.estimate-file-sheets span{color:#5d6878}.estimate-breakdown .estimate-file-shared{margin:0;font-size:var(--text-sm);color:#5d6878;overflow-wrap:anywhere}.estimate-shared-sheets{margin:0;padding-left:var(--space-4);font-size:var(--text-sm);color:#5d6878}.estimate-shared-sheets li{margin:1px 0;overflow-wrap:anywhere}.estimate-lines{display:flex;flex-direction:column;margin:0}.estimate-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:5px 0;border-bottom:1px dashed #e9e2d7}.estimate-line dt{margin:0;font-size:12.5px;color:#1f2733}.estimate-line dt small{display:inline;font-size:var(--text-xs);color:#7b8494}.estimate-line dd{margin:0;font-size:12.5px;font-weight:600;text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.estimate-breakdown .estimate-line-basis{grid-column:1/-1;margin-top:1px;font-size:var(--text-xs);line-height:1.35;color:#7b8494;overflow-wrap:anywhere}.estimate-breakdown-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border:0;border-radius:7px;background:#ec8304;color:var(--color-white);font-size:var(--text-compact);font-weight:650;cursor:pointer}.estimate-breakdown-action:hover{background:#d97500}.estimate-breakdown-action:focus-visible{outline:2px solid #EC8304;outline-offset:2px}.estimate-breakdown-action>.ui-icon{width:17px;height:17px;filter:brightness(0) invert(1)}.estimate-breakdown .estimate-breakdown-note{font-size:11.5px;color:#657184}.shop-estimate-popover .shop-estimate-body{margin:0}.shop-estimate-popover:has(.estimate-breakdown[data-status]){background:#fffefc}.send-state-estimate-detail:has(.estimate-breakdown[data-status]){max-height:min(400px,62dvh)}@keyframes shop-spin{to{transform:rotate(1turn)}}@keyframes shop-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(max-width:600px){[data-presentation=shop] .shop-choice>.shop-mark.shop-monogram{font-size:17px}[data-presentation=shop] .shop-choice .sheet-thumb{height:32px;max-width:58px}[data-presentation=shop] .shop-choice span.sheet-thumb{width:44px;height:30px}[data-presentation=shop] .shop-choice[data-estimate-status] .shop-estimate-value{font-size:var(--text-compact)}}@media(prefers-reduced-motion:reduce){[data-presentation=shop] .shop-choice[data-estimate-status=pending] .shop-estimate-value:before,span.sheet-thumb.is-placeholder{animation:none}}.shop-options{overflow-anchor:none}[data-presentation=shop] .shop-choice .shop-chosen{container-type:inline-size;grid-column:1/-1;display:grid;gap:var(--space-2);padding:var(--space-2) 2px 0;border-top:1px solid #ece6dc;margin-top:2px;cursor:default}.shop-chosen-body{display:grid;gap:14px;min-width:0}.shop-chosen-work{display:grid;gap:var(--space-3);min-width:0}.shop-chosen-main{position:relative;display:grid;gap:var(--space-3);min-width:0;align-content:start}.shop-chosen-rail{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}@container (min-width:560px){.shop-chosen-work{grid-template-columns:minmax(0,1fr) minmax(230px,260px);align-items:start}}.shop-board-options{display:grid;gap:6px}.shop-chosen-colours{margin:0;padding:0;border:0;min-width:0}.shop-chosen-colours legend{display:flex;align-items:baseline;gap:6px;padding:0;margin-bottom:6px;font-size:12.5px;font-weight:650;color:#1f2733}.shop-chosen-colours legend small{font-size:var(--text-sm);font-weight:500;color:#5d6673;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.shop-chosen-chips{display:flex;flex-wrap:wrap;gap:6px}.shop-colour-chip{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 11px;border:1px solid #e1d9cc;border-radius:var(--radius-pill);background:#fffdf9;font-size:var(--text-compact);font-weight:600;color:#1f2733;transition:border-color .14s ease-out,background-color .14s ease-out}.shop-colour-chip[aria-pressed=true]{border-color:#ec8304;background:#fff3e3}.shop-colour-chip:focus-visible{outline:2px solid #EC8304;outline-offset:2px}.shop-colour-swatch{width:16px;height:16px;border-radius:var(--radius-circle);border:1px solid #00000022;background:repeating-linear-gradient(45deg,#eee 0 3px,var(--color-white) 3px 6px);flex:none}.shop-chosen-hint{margin:5px 0 0;font-size:var(--text-sm);color:#a4600e}.shop-chosen-boards{display:grid;gap:var(--space-2)}.shop-chosen-boards h4{margin:0;font-size:12.5px;font-weight:650;color:#1f2733;overflow-wrap:anywhere}.shop-board-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(100%,220px),1fr);gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:2px}.shop-board{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) 10px;padding:10px;border:1px solid #ece6dc;border-radius:var(--radius-control);background:#fffdf9;scroll-snap-align:start;transition:border-color .14s ease-out,background-color .14s ease-out}.shop-board.is-whole{border-color:#ec8304;background:#fff6ea}.board-thumb{display:block;width:auto;max-width:100%;height:144px;margin-inline:auto}.board-thumb-board{fill:var(--color-white);stroke:#c8b597;stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .14s ease-out}.board-thumb.is-whole .board-thumb-board{fill:#fde7c8}.board-thumb-usable{fill:none;stroke:#e5dccd;stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.board-thumb-part{fill:#ec830433;stroke:#c86c00;stroke-width:1px;vector-effect:non-scaling-stroke}.board-thumb-part.is-file-1{fill:#3b7dd833;stroke:#2e64ad}.board-thumb-part.is-file-2{fill:#47715b33;stroke:#355845}.board-thumb-part.is-file-3{fill:#8a4fb033;stroke:#6b3c89}.shop-board .board-thumb{flex-basis:100%}.shop-board-facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.shop-board-name{font-size:12.5px;font-weight:650;color:#1f2733}.shop-board-chip{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums}.shop-board-chip.is-area{background:#fff0dc;color:#8d4a00}.shop-board-chip.is-left{background:#e3f0e8;color:#2f5a43}.shop-board-take{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px var(--space-3);border:1px solid #ece6dc;border-radius:var(--radius-control);background:var(--color-white);font-size:var(--text-compact);font-weight:600;color:#1f2733;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out}.shop-board-take.is-on{border-color:#ec8304;background:color-mix(in srgb,#ec8304 8%,var(--color-white))}.shop-board-take input{flex:none;width:18px;height:18px;margin:0;accent-color:#ec8304}.shop-board-take input:focus-visible{outline:2px solid #EC8304;outline-offset:2px}.shop-board-take-words{display:grid;gap:1px;min-width:0}.shop-board-take-words small{font-size:11.5px;font-weight:500;color:#5d6673;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-board-price{font-variant-numeric:tabular-nums;color:#5d6673}.shop-board.is-whole .shop-board-price{color:#8d4a00}.shop-colour-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:var(--space-2)}.shop-colour-tile{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:0;border:1px solid #dfe2e6;border-radius:var(--radius-sm);background:var(--color-white);color:#14243f;overflow:hidden;font-size:var(--text-sm);font-weight:600;line-height:1.3;text-align:start;transition:border-color .14s ease-out,box-shadow .14s ease-out}.shop-colour-tile[aria-pressed=true]{border-color:#ec8304;box-shadow:0 0 0 1px #ec8304}.shop-colour-tile[aria-pressed=true]:after{content:"";position:absolute;inset-inline-end:4px;top:4px;width:17px;height:17px;border-radius:var(--radius-circle);background:#ec8304 url(/makt/icons/check.svg) center/12px no-repeat;border:1px solid white}.shop-colour-tile:focus-visible{outline:2px solid #EC8304;outline-offset:2px}.shop-colour-media{position:relative;display:block;height:48px;background:var(--swatch,repeating-linear-gradient(45deg,#eee 0 4px,var(--color-white) 4px 8px));isolation:isolate}.shop-colour-media img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.05)}.shop-colour-media.is-own img{mix-blend-mode:normal;filter:none}.shop-colour-name{padding:5px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-finish-chips{margin-top:var(--space-2)}@media(prefers-reduced-motion:reduce){.shop-colour-chip,.shop-colour-tile,.shop-board,.board-thumb-board{transition:none}}.job-boards{display:grid;gap:10px}.job-boards .oc{width:100%}.price-calc{display:grid;gap:10px;min-width:0;font-size:12.5px;color:#28374c}.price-calc h4{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:650;color:#657184;letter-spacing:.02em}.price-calc-rows{display:grid;gap:var(--space-1);margin:0}.price-calc-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.price-calc-row dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-2);min-width:0}.price-calc-row dt small{color:#657184;font-variant-numeric:tabular-nums}.price-calc-name{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-calc-row dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.price-calc-row.is-sum{margin-top:2px;padding-top:6px;border-top:1px dashed #e1dfdb}.price-calc-total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid #e1dfdb;font-weight:650}.price-calc-total strong{font-size:var(--text-body);color:#15191f;font-variant-numeric:tabular-nums}.price-calc-note,.price-calc-plain{margin:0;color:#657184;font-size:11.5px}.shop-plus-nesting{position:relative;isolation:isolate;display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid #14243f;border-radius:var(--radius-card);background:var(--color-white);color:#14243f;cursor:pointer;overflow:hidden;box-shadow:0 6px 18px -12px #14243f80;transition:background-color var(--motion-local-ms) ease-out,color var(--motion-local-ms) ease-out,box-shadow var(--motion-local-ms) ease-out}.shop-plus-nesting.is-on{background:#14243f;color:var(--color-white);border-color:#ec8304;animation:plus-glow 2.6s ease-in-out infinite}.shop-plus-nesting.is-working:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,#ec830455 50%,transparent 70%);background-size:220% 100%;animation:plus-sweep .9s linear infinite}@keyframes plus-glow{0%,to{box-shadow:0 0 0 1px #ec830466,0 8px 26px -10px #ec8304aa}50%{box-shadow:0 0 0 1px #ec8304,0 10px 34px -6px #ec8304dd}}@keyframes plus-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.shop-plus-head{display:flex;align-items:center;gap:var(--space-2);min-width:0}.shop-plus-head strong{flex:1;min-width:0;font-size:var(--text-base);font-weight:700}.shop-plus-mark{display:inline-flex;align-items:flex-start;padding:2px 7px 2px var(--space-2);border:1.5px solid currentColor;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;line-height:1.25}.shop-plus-mark sup{font-size:var(--text-sm);line-height:.8;margin-inline-start:1px}.shop-plus-switch{position:relative;display:inline-flex;flex:none;width:40px;height:22px}.shop-plus-switch input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.shop-plus-track{width:100%;height:100%;border-radius:var(--radius-pill);background:#14243f2e;transition:background-color .18s ease-out}.shop-plus-nesting.is-on .shop-plus-track{background:#fff3}.shop-plus-track:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:var(--radius-circle);background:var(--color-white);box-shadow:0 1px 3px #0004;transition:inset-inline-start .18s ease-out}.shop-plus-switch input:checked+.shop-plus-track{background:#ec8304}.shop-plus-switch input:checked+.shop-plus-track:after{inset-inline-start:21px}.shop-plus-switch input:focus-visible+.shop-plus-track{outline:2px solid #EC8304;outline-offset:2px}.shop-plus-prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) 10px;font-variant-numeric:tabular-nums}.shop-plus-before{font-size:var(--text-compact);opacity:.55}.shop-plus-after{font-size:18px;font-weight:800;letter-spacing:-.01em}.shop-plus-saving{margin-inline-start:auto;padding:var(--space-1) 10px;border-radius:var(--radius-pill);background:#ec8304;color:#14243f;font-size:12.5px;font-weight:800;white-space:nowrap}@media(prefers-reduced-motion:reduce){.shop-plus-nesting,.shop-plus-track,.shop-plus-track:after{transition:none}.shop-plus-nesting.is-on,.shop-plus-nesting.is-working:before{animation:none}}.board-thumb-part.is-outline{fill:#ec830414;stroke-dasharray:4 3}.board-thumb-part.is-outline.is-file-1{fill:#3b7dd814}.board-thumb-part.is-outline.is-file-2{fill:#47715b14}.board-thumb-part.is-outline.is-file-3{fill:#8a4fb014}.board-thumb-drawing{fill:none;stroke:#c86c00;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.board-thumb-drawing.is-file-1{stroke:#2e64ad}.board-thumb-drawing.is-file-2{stroke:#355845}.board-thumb-drawing.is-file-3{stroke:#6b3c89}[data-presentation=shop] #shop-form>.inline-hint.is-empty-state{margin:14px 0 0;padding:28px var(--space-4);border:1px dashed #d9cfc3;border-radius:var(--radius-card);background:#fffdf9;color:#1f2733;font-size:var(--text-control);font-weight:600;line-height:1.5;text-align:center}.request-shop-panel{position:absolute;z-index:8;inset-inline-end:18px;top:70px;bottom:94px;width:calc(33% - 40px);display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:#14243f;color:var(--color-white);box-shadow:0 22px 44px -22px #0008}.makt-hero:not([data-presentation=shop]) .request-shop-panel,.makt-workspace:not([data-outer=intake]) .request-shop-panel{display:none}.shop-panel-banner{position:relative;flex:none;height:96px;background:linear-gradient(135deg,color-mix(in srgb,#14243f 55%,var(--color-white)),#14243f)}.shop-panel-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shop-panel-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 35%,#14243f 98%)}.shop-panel-body{position:relative;display:grid;align-content:start;gap:10px;min-height:0;margin-top:-36px;padding:0 var(--space-4) var(--space-4);overflow:auto;overscroll-behavior:contain}.shop-panel-id{display:flex;align-items:flex-end;gap:var(--space-3);min-width:0}.shop-panel-logo{flex:none;width:64px;height:64px;border-radius:var(--radius-circle);border:3px solid var(--color-white);object-fit:cover;background:var(--color-white);color:#14243f;display:grid;place-items:center;font-size:22px;font-weight:800;box-shadow:0 6px 16px -6px #0007}.shop-panel-words{display:grid;gap:2px;min-width:0;padding-bottom:var(--space-1)}.shop-panel-words strong{font-size:18px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.shop-panel-words span{font-size:var(--text-compact);opacity:.85}.shop-panel-body .price-calc{gap:var(--space-2);padding:10px var(--space-3);border-radius:var(--radius-card);background:#fffffff5;color:#28374c}.shop-panel-body .price-calc-rows{gap:2px}.shop-panel-body .price-calc-total strong{font-size:18px;color:#14243f}.shop-panel-timing{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;opacity:.9}.shop-panel-timing .ui-icon{width:16px;height:16px;filter:brightness(0) invert(1)}@media(max-width:900px){.request-shop-panel{display:none}}.shop-sort{display:flex;gap:2px;padding:3px;margin-bottom:6px;border-radius:var(--radius-pill);background:#f1ede6}.shop-sort-option{flex:1;min-height:32px;padding:0 var(--space-3);border:0;border-radius:var(--radius-pill);background:transparent;color:#1f2733;font-size:var(--text-compact);font-weight:600;white-space:nowrap;cursor:pointer}.shop-sort-option[aria-checked=true]{background:#14243f;color:var(--color-white)}.shop-sort-option:focus-visible{outline:2px solid #EC8304;outline-offset:2px}.shop-chosen-rail .shop-colour-tiles{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:6px}.shop-chosen-rail .shop-colour-media{height:28px}.shop-chosen-rail .shop-colour-name{padding:3px 5px;font-size:var(--text-xs)}.shop-chosen-rail .shop-colour-tile[aria-pressed=true]:after{width:14px;height:14px;background-size:10px;top:3px;inset-inline-end:3px}.shop-chosen-rail .shop-chosen-colours legend{margin-bottom:var(--space-1)}.shop-chosen-rail .shop-finish-chips{margin-top:6px}.shop-chosen-rail .shop-colour-chip{min-height:30px;padding:var(--space-1) 10px;font-size:var(--text-sm)}@media(min-width:901px){[data-presentation=shop] .shop-choice[data-selected=true] .shop-row-actions{display:none}}.board-contour-motion{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.makt-workspace .send-state #send-form>.form-card{padding:var(--space-1);border:0;border-radius:0;background:transparent;box-shadow:none}.send-state-summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(185px,32%);padding:10px;border:1px solid #dddde0;border-radius:7px;background:#fffdfbed;min-height:118px}.send-state-recipient{display:flex;align-items:center;gap:18px;min-width:0;padding-inline-end:14px}.send-state-photo,.send-state-no-photo{width:110px;height:96px;flex:none;border-radius:var(--radius-sm);object-fit:cover}.send-state-no-photo{display:grid;place-items:center;font-size:var(--text-sm);color:#636973;background:#efebe5;text-align:center;padding:var(--space-2)}.send-state-no-photo.is-monogram{background:linear-gradient(150deg,#fff3df,#f4d9b2);color:#8d4a00;font-size:30px;font-weight:700;letter-spacing:-.5px;line-height:1}.send-state-shop-info{min-width:0;display:flex;flex-direction:column;gap:6px}.send-state-identity{font-size:18px;line-height:1.3;margin:0;overflow-wrap:anywhere;letter-spacing:-.3px}.send-state-identity strong{font-weight:700}.send-state-identity>span{font-weight:400}.send-state-rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:var(--text-compact);color:#55606b;line-height:1.3}.send-state-rating strong{font-weight:600;color:#111}.send-state-rating .send-state-star{width:20px;height:20px}.send-state-change{align-self:flex-start;min-height:28px;padding:0;text-decoration:underline;text-underline-offset:3px;color:#bc6000;font-size:var(--text-compact)}.send-state-change>.ui-icon{display:none}.send-state-shop-actions{display:flex;align-items:center;gap:var(--space-3)}.send-state-estimate{border-inline-start:1px solid #dedee0;padding-inline-start:17px;align-self:stretch;min-width:0}.send-state-estimate-trigger{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:start;gap:3px;padding:0;min-height:48px}.send-state-estimate-value{font-size:22px;line-height:1.2;letter-spacing:-.5px;color:#101010}.send-state-estimate-label{display:flex;align-items:center;gap:var(--space-2);width:100%;font-size:var(--text-base);line-height:1.4;color:#636c78}.send-state-estimate-label .ui-icon{margin-inline-start:auto;width:18px;height:18px;transition:transform .18s ease}.send-state-estimate-trigger[aria-expanded=true] .ui-icon{transform:rotate(180deg)}.send-state-rate{margin:7px 0 0;font-size:var(--text-compact);color:#505964;line-height:1.4}.send-state-qualification{margin:2px 0 0;font-size:var(--text-sm);color:#505964;line-height:1.4}.send-state-estimate-detail{position:absolute;z-index:var(--z-phone-controls);inset-inline-end:8px;width:min(360px,calc(100% - 16px));max-height:210px;overflow:auto;overscroll-behavior:contain;margin:0;border:1px solid #d7d4cf;border-radius:9px;padding:var(--space-3);background:#fffdfb;box-shadow:0 8px 24px #38291525;font-size:var(--text-sm);color:#46505a;line-height:1.5}.send-state-estimate-detail p{margin:0}.send-state-detail-close{display:flex;align-items:center;gap:6px;min-height:32px;padding:6px 0 0;color:#a44312;font-size:var(--text-sm)}.send-state-carousel{position:relative;margin:var(--space-2) -4px;min-width:0}.send-state-files{position:relative;display:flex;gap:var(--space-2);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:4px;scrollbar-width:none;min-width:0;padding:var(--space-1)}.send-state-files::-webkit-scrollbar{display:none}.send-state-file{position:relative;flex:0 0 calc((100% - 8px)/2);min-width:0;height:94px;border:1px solid #dedee1;border-radius:var(--radius-sm);background:#fffdfbed;scroll-snap-align:start}.send-state-files[data-count="1"] .send-state-file{flex-basis:100%}.send-state-files.has-many .send-state-file{flex-basis:calc((100% - 54px)/2)}.send-state-file-open{width:100%;height:100%;display:flex;align-items:center;gap:var(--space-3);text-align:start;padding-block:9px 9px;padding-inline:10px 36px;min-width:0;border-radius:5px}.send-state-file-image{width:66px;height:72px;object-fit:contain;border:1px solid #dedee1;border-radius:5px;background:#fafafa;flex:none}.send-state-files[data-count="1"] .send-state-file-image{width:42%;max-width:355px}.send-state-file-info{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.send-state-file-info strong{font-size:var(--text-body);line-height:1.25;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.send-state-file-info small{font-size:var(--text-xs);line-height:1.4;color:#5e6772;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.send-state-file-open>.ui-icon{position:absolute;inset-inline-end:11px;bottom:17px;width:17px;height:17px}.send-state-remove{position:absolute;top:1px;inset-inline-end:1px;display:grid;place-items:center;width:32px;height:32px;min-height:32px;border-radius:5px;background:#fffdfbec;color:#53585f}.send-state-remove .ui-icon{width:15px;height:15px}.send-state-remove:hover{background:#f8e6db}.send-state-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;min-height:38px;border:2px solid var(--color-white);border-radius:var(--radius-circle);display:grid;place-items:center;background:#ec8304;box-shadow:0 1px 5px #bc713340;z-index:var(--z-raised);padding:7px}.send-state-arrow>.ui-icon{width:21px;height:21px;filter:brightness(0) invert(1)}.send-state-previous{inset-inline-start:5px}.send-state-next{inset-inline-end:5px}.send-state-previous>.ui-icon{transform:rotate(180deg)}.makt-workspace .send-state .intake-composer{margin:0;padding:9px 10px;border:1px solid #dddde0;border-radius:7px;background:#fffdfbee}.send-state-message-label{display:block;font-size:var(--text-compact);line-height:1.5;color:#151515;margin-bottom:2px}.makt-workspace .send-state .intake-composer .composer-input{padding:6px 7px;font-size:var(--text-body);position:relative}.makt-workspace .send-state .composer-tools{display:flex;align-items:center;gap:9px}.makt-workspace .send-state .composer-tools .icon-button{width:40px;height:40px;min-height:40px;display:grid;place-items:center;background:#f3f2f0;border:1px solid #e2e0dd;border-radius:var(--radius-md);padding:9px}.send-state .composer-tools .ui-icon{width:22px;height:22px}.makt-workspace .send-state .field{font-size:var(--text-compact);gap:var(--space-1)}.makt-workspace .send-state .field input{height:40px;min-height:40px;padding:var(--space-2) var(--space-3);font-size:var(--text-body);background:#fffdfbec;border:1px solid #d8d8dc;border-radius:var(--radius-sm)}.send-contact-input{display:flex;align-items:center;min-width:0;min-height:44px;border:1px solid #d8d8dc;border-radius:var(--radius-sm);background:#fffdfbec;overflow:hidden}.makt-workspace .send-state .send-contact-input input{flex:1;min-width:0;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.makt-workspace .send-state .send-contact-input input[readonly]{cursor:default}.send-contact-input:focus-within{outline:2px solid #EC8304;outline-offset:2px}.makt-workspace .send-state .send-contact-input input:focus-visible{outline:0}.send-contact-action{flex:none;min-width:44px;min-height:44px;padding:5px 9px;font-size:var(--text-sm);font-weight:650;color:#954e00;background:transparent;border-radius:0}.send-contact-action:hover{background:#f8eee2}.send-contact-action:disabled{color:#787878}.send-contact-picker{position:relative;display:grid;place-items:center;width:40px;min-width:40px;height:44px;border-inline-start:1px solid #e6e1da}.send-contact-picker select{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;appearance:none;border:0;background:transparent;color:transparent;font-size:var(--text-control)}.send-contact-picker option{color:#20252b;background:#fffdfb}.send-contact-picker img{width:17px;height:17px;pointer-events:none}.send-contact-status{font-size:var(--text-xs);line-height:1.4;color:#5d6670}.send-state :is(.send-state-summary,.send-state-carousel) [hidden],.send-state [hidden]{display:none!important}.send-state :is(.send-state-files,.send-state-file-open,.send-state-remove,.send-state-arrow,.send-state-change,.send-state-estimate-trigger,.send-state-detail-close,.field input,.composer-tools button):focus-visible{outline:2px solid #EC8304;outline-offset:2px}.makt-workspace .send-state .intake-composer:focus-within{border-color:#ec8304;box-shadow:0 0 0 1px #ec8304}@media(min-width:701px)and (max-width:1100px){.send-state-recipient{gap:10px}.send-state-photo,.send-state-no-photo{width:80px;height:80px}.send-state-identity{font-size:var(--text-body)}.send-state-rating{font-size:var(--text-xs)}.send-state-summary{grid-template-columns:minmax(0,1fr) 165px;min-height:108px}.send-state-estimate{padding-inline-start:10px}.send-state-estimate-value{font-size:19px}.send-state-estimate-label{font-size:var(--text-sm)}.send-state-file-open{gap:var(--space-2);padding-inline-start:var(--space-2)}.send-state-file-image{width:50px;height:64px}.send-state-file-info strong{font-size:var(--text-compact)}.send-state-file-info small{font-size:10px}}@media(max-width:700px){.send-state-summary{grid-template-columns:68px minmax(0,1fr);padding:9px;min-height:0;gap:var(--space-1) 10px}.send-state-recipient{display:contents}.send-state-photo,.send-state-no-photo{width:68px;height:74px;grid-column:1;grid-row:1/3;align-self:center}.send-state-shop-info{grid-column:2;grid-row:1;gap:3px;padding-inline-end:22px}.send-state-identity{font-size:var(--text-base);line-height:1.25}.send-state-identity>span{font-size:var(--text-sm)}.send-state-rating{font-size:var(--text-xs);gap:var(--space-1)}.send-state-rating .send-state-star{width:16px;height:16px}.send-state-shop-actions{position:absolute;inset-inline-end:5px;top:28px}.send-state-change{display:grid;place-items:center;width:28px;min-height:40px;font-size:0;text-decoration:none;padding:var(--space-1)}.send-state-change>.ui-icon{display:block;width:19px;height:19px}.send-state-estimate{grid-column:2;grid-row:2;border:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.send-state-estimate-trigger{flex-direction:row;align-items:center;gap:var(--space-1);min-height:26px;width:auto}.send-state-estimate-value{font-size:var(--text-xs);letter-spacing:0;font-weight:500}.send-state-estimate-label{font-size:10px;gap:3px;width:auto}.send-state-estimate-label .ui-icon{margin-inline-start:0;width:14px;height:14px}.send-state-rate{font-size:10px;margin:0}.send-state-qualification{display:none}.send-state-estimate-detail{font-size:var(--text-sm);max-height:180px}.send-state-files .send-state-file,.send-state-files.has-many .send-state-file{flex-basis:86%;height:90px}.send-state-files[data-count="1"] .send-state-file{flex-basis:100%}.send-state-file-open{gap:9px;padding-block:var(--space-2) var(--space-2);padding-inline:var(--space-2) var(--space-8)}.send-state-file-image,.send-state-files[data-count="1"] .send-state-file-image{width:60px;max-width:none;height:70px}.send-state-file-info strong{font-size:var(--text-compact)}.send-state-file-info small{font-size:10px}.send-state-file-info{gap:5px}.send-state-remove{width:34px;height:34px;min-height:34px}.send-state-file-open>.ui-icon{inset-inline-end:10px;bottom:14px}.send-state-arrow{width:40px;height:40px;min-height:40px}.makt-workspace .send-state .intake-composer{padding:var(--space-2)}.makt-workspace .send-state .intake-composer .composer-input{font-size:var(--text-control);padding:6px 3px}.makt-workspace .send-state .form-grid{grid-template-columns:1fr}.makt-workspace .send-state .field input{font-size:var(--text-control);min-height:44px}}@media(prefers-reduced-motion:reduce){.send-state-estimate-label .ui-icon{transition:none}.send-state-files{scroll-behavior:auto}}.makt-workspace[data-outer=intake] .send-state{overflow:auto;min-height:0}.makt-workspace[data-outer=intake] .send-state #send-form{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;overflow:auto;padding-bottom:0}.send-state .send-state-summary{flex:none}.send-state .send-state-carousel{flex:none;margin:0 -4px}.makt-workspace .send-state .form-grid{flex:none;margin:0;gap:var(--space-3) var(--space-4)}.makt-workspace .send-state #intake-message-host>.intake-composer{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"label tools" "attachments tools" "errors tools" "input tools";align-items:stretch;gap:0;min-height:0;margin:0}.send-state .send-state-message-label{grid-area:label;text-align:start}.send-state .draft-attachments{grid-area:attachments}.send-state .attachment-error{grid-area:errors}.makt-workspace .send-state .composer-tools{grid-area:tools;align-self:end;margin:0}.send-state #send-form>.inline-hint:empty{display:none}.send-state,.send-state #send-form,.send-state .composer-input{scrollbar-width:thin;scrollbar-color:#9a918680 transparent}.send-state::-webkit-scrollbar,.send-state #send-form::-webkit-scrollbar,.send-state .composer-input::-webkit-scrollbar{width:3px;height:3px}.send-state::-webkit-scrollbar-thumb,.send-state #send-form::-webkit-scrollbar-thumb,.send-state .composer-input::-webkit-scrollbar-thumb{background:#9a918680;border-radius:3px}.send-state .send-action-status{position:absolute;inset-inline-end:0;bottom:calc(100% + 10px);width:max-content;max-width:min(300px,calc(100vw - 40px));margin:0;padding:9px var(--space-3);border-radius:var(--radius-md);background:#29251f;color:var(--color-white);font-size:var(--text-sm);line-height:1.4;text-align:start;box-shadow:0 4px 16px #0002;pointer-events:none;z-index:var(--z-raised)}.send-state .send-action-status:after{content:"";position:absolute;inset-inline-end:22px;top:100%;border:5px solid transparent;border-top-color:#29251f}.send-state .send-action-status:empty{display:none}.send-state-file-layout{font-size:var(--text-xs);font-weight:650;color:#b55f00;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.send-state-file-info:has(.send-state-file-layout) small{-webkit-line-clamp:1}.makt-workspace .send-state .intake-composer .composer-input{grid-area:input;min-height:0;max-height:none;line-height:1.5;overflow-y:auto;overflow-wrap:anywhere;unicode-bidi:plaintext;text-align:start;margin-top:3px;padding-block:3px;scroll-padding-block:3px}.send-state .composer-input[data-send-empty=true]:before{content:attr(data-placeholder);color:#737980;pointer-events:none;position:absolute;inset-inline-start:7px;top:3px}.send-state #intake-message-host{position:relative;flex:1;min-height:92px}.makt-workspace[data-outer=intake] .send-state #send-form>.form-card{display:flex;flex-direction:column;flex:1;min-height:0;padding:var(--space-1);gap:7px}@media(max-width:700px){.makt-workspace .send-state #intake-message-host>.intake-composer{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"label" "attachments" "errors" "input" "tools"}.makt-workspace .send-state .composer-tools{justify-self:end;margin-top:var(--space-1)}.makt-workspace .send-state .composer-tools .icon-button{width:40px;height:40px;min-height:40px}.send-state #intake-message-host{min-height:150px}}.makt-home.landing-reference{min-height:0;height:100%;padding:95px 52px 126px}.makt-home.landing-reference h1{font-size:clamp(54px,6.78vw,92px);line-height:1.025;letter-spacing:-3.9px;font-weight:800;max-width:690px}.makt-home.landing-reference>p{font-size:clamp(20px,2.4vw,30px);line-height:1.4;letter-spacing:-1px;margin-top:0}.makt-home.landing-reference .makt-home-actions{bottom:32px;inset-inline-start:0;padding-block:var(--space-4) var(--space-4);padding-inline:33px var(--space-2);gap:var(--space-4);border-radius:0;isolation:isolate;overflow:visible;background:var(--paper)}.makt-home.landing-reference .makt-home-actions:after{content:"";position:absolute;inset-inline-start:calc(100% - 1px);top:0;width:55px;height:94px;z-index:-1;background:var(--paper);clip-path:path("M 0 0 C 15 0 17 12 26 35 L 44 80 Q 49 94 55 94 L 0 94 Z")}.makt-home.landing-reference .makt-home-actions button{height:62px;min-height:62px;padding:var(--space-3) var(--space-5);border-radius:9px;font-size:17px;font-weight:650;letter-spacing:-.4px;gap:var(--space-3)}.makt-home.landing-reference .makt-home-actions .primary{min-width:238px;background:var(--accent)}.makt-home.landing-reference .makt-home-actions .secondary{min-width:208px;border:1px solid #ddd5cb;background:#fffc}.makt-home.landing-reference .makt-home-actions .ui-icon{width:34px;height:34px}.makt-home.landing-reference .makt-home-actions .secondary .ui-icon{filter:invert(53%) sepia(98%) saturate(2086%) hue-rotate(9deg) brightness(98%) contrast(97%)}.makt-home.landing-reference .makt-queue-link{height:50px;padding:0 28px;gap:var(--space-3);font-size:var(--text-compact);font-weight:600;color:#146b61;background:var(--paper);z-index:var(--z-content)}.makt-home.landing-reference .makt-queue-link .ui-icon{width:21px;height:21px;filter:invert(32%) sepia(34%) saturate(968%) hue-rotate(122deg) brightness(89%) contrast(90%)}.makt-home.landing-reference .makt-queue-link .landing-queue-arrow{width:18px;height:18px;transform:rotate(180deg)}.makt-home.landing-reference .makt-home-actions{z-index:var(--z-raised)}.makt-home.landing-reference:has(>.makt-queue-link[hidden]) .makt-home-actions{bottom:0}.makt-workspace[data-outer=home] .makt-materials{margin-top:0;padding:30px 15px 36px;border-top:0}.makt-workspace[data-outer=home] .makt-materials h2{font-size:clamp(32px,4.28vw,52px);line-height:1.15;letter-spacing:-2px;font-weight:800}.makt-workspace[data-outer=home] .makt-section-title{margin-bottom:var(--space-5);gap:var(--space-4)}.makt-workspace[data-outer=home] .makt-section-title .makt-text-link{font-size:var(--text-control);font-weight:650;letter-spacing:-.4px;color:var(--accent-dark)}.makt-workspace[data-outer=home] .makt-material-row{gap:13px}.makt-workspace[data-outer=home] .makt-material-card{border-color:#e5e0da;border-radius:var(--radius-sm)}.makt-workspace[data-outer=home] .makt-material-card>img{height:auto;aspect-ratio:1.36;object-fit:cover}.makt-workspace[data-outer=home] .makt-material-caption{min-height:51px;padding:9px 15px;font-size:17px;letter-spacing:-.4px;font-weight:700}.makt-workspace[data-outer=home] .makt-material-caption img{width:28px;height:28px;padding:var(--space-1);background:#f0ece6}.makt-workspace[data-outer=home] .makt-footer{width:calc(100% + 64px);margin-inline-start:-32px;padding:30px 36px 46px;grid-template-columns:302px 158px 184px 1fr;gap:66px;background:#f7f4ef;border-color:#e2dad1;min-height:214px}.makt-workspace[data-outer=home] .makt-footer>img{width:250px;height:78px;margin-top:6px}.makt-workspace[data-outer=home] .makt-footer>div{font-size:var(--text-base);line-height:1.5}.makt-workspace[data-outer=home] .makt-footer>div:first-of-type{position:relative}.makt-workspace[data-outer=home] .makt-footer>div:first-of-type:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:-66px;border-inline-start:1px solid #ddd5cb}.makt-workspace[data-outer=home] .makt-footer>div:last-of-type{border-inline-start:1px solid #ddd5cb;margin-inline-start:-66px;padding-inline-start:66px}.makt-workspace[data-outer=home] .makt-footer strong{font-size:var(--text-base);margin-bottom:2px}.makt-workspace[data-outer=home] .makt-footer button{font-size:var(--text-base);line-height:1.4;min-height:23px;padding:1px 0}.makt-workspace[data-outer=home] .makt-footer>div:last-of-type>span{border-bottom:2px solid var(--accent);padding-bottom:5px;margin-top:3px;font-weight:650}@media(min-width:701px)and (max-width:900px){.makt-home.landing-reference{padding:76px var(--space-8) 130px}.makt-home.landing-reference h1{font-size:58px;letter-spacing:-3px}.makt-home.landing-reference .makt-home-actions{gap:var(--space-3);padding-inline-start:var(--space-6)}.makt-home.landing-reference .makt-home-actions button{font-size:var(--text-body);padding-inline:14px}.makt-home.landing-reference .makt-home-actions .primary{min-width:214px}.makt-home.landing-reference .makt-home-actions .secondary{min-width:190px}}@media(min-width:701px)and (max-width:1100px){.makt-workspace[data-outer=home] .makt-footer{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}.makt-workspace[data-outer=home] .makt-footer>img{width:210px;height:66px}.makt-workspace[data-outer=home] .makt-footer>div:first-of-type:before{inset-inline-start:-20px}.makt-workspace[data-outer=home] .makt-footer>div:last-of-type{margin-inline-start:-15px;padding-inline-start:15px}}@media(max-width:700px){.makt-home.landing-reference{padding:34px 22px 140px}.makt-home.landing-reference h1{font-size:45px;line-height:1.04;letter-spacing:-2.3px;max-width:320px}.makt-home.landing-reference>p{font-size:17px;line-height:1.4;letter-spacing:-.5px;max-width:270px;margin-top:14px}.makt-home.landing-reference .makt-home-actions{inset-inline-start:0;inset-inline-end:0;bottom:46px;padding:var(--space-3);gap:var(--space-2);border-radius:18px 18px 0 0}.makt-home.landing-reference .makt-home-actions:after{content:none}.makt-home.landing-reference .makt-home-actions button{flex:1;min-width:0!important;height:60px;min-height:60px;padding:var(--space-2);font-size:var(--text-compact);line-height:1.3;white-space:normal;gap:var(--space-2);letter-spacing:-.25px}.makt-home.landing-reference .makt-home-actions .ui-icon{width:27px;height:27px;flex:none}.makt-home.landing-reference .makt-queue-link{height:46px;justify-content:center;padding:0 var(--space-3);font-size:var(--text-sm);gap:9px}.makt-home.landing-reference:has(>.makt-queue-link[hidden]) .makt-home-actions{bottom:0}.makt-workspace[data-outer=home] .makt-materials{padding:var(--space-6) 0 28px}.makt-workspace[data-outer=home] .makt-materials h2{font-size:29px;letter-spacing:-1.2px}.makt-workspace[data-outer=home] .makt-section-title{display:block;margin-bottom:var(--space-3)}.makt-workspace[data-outer=home] .makt-section-title .makt-text-link{font-size:var(--text-compact);min-height:35px}.makt-workspace[data-outer=home] .makt-material-row{display:flex;gap:10px;overflow-x:auto;scrollbar-color:var(--accent) #e5dfd7;scrollbar-width:thin;padding-bottom:10px}.makt-workspace[data-outer=home] .makt-material-card{flex:0 0 145px}.makt-workspace[data-outer=home] .makt-material-caption{font-size:var(--text-compact);padding:9px 10px;min-height:45px}.makt-workspace[data-outer=home] .makt-material-caption img{width:25px;height:25px}.makt-workspace[data-outer=home] .makt-footer{width:calc(100% + 24px);margin-inline-start:-12px;padding:var(--space-6) var(--space-5) 48px;grid-template-columns:1fr 1fr;gap:var(--space-6);min-height:0}.makt-workspace[data-outer=home] .makt-footer>img{width:190px;height:60px;margin:0;grid-column:1/3}.makt-workspace[data-outer=home] .makt-footer>div:first-of-type:before{content:none}.makt-workspace[data-outer=home] .makt-footer>div:last-of-type{margin:0;padding:0;border:0;grid-column:1/3}.makt-workspace[data-outer=home] .makt-footer button{min-height:32px;font-size:var(--text-compact)}}html[lang=ar]{--font:"IBM Plex Sans Arabic","Manrope","Trebuchet MS",sans-serif}html[lang=ar] body,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] button,html[lang=ar] strong{letter-spacing:0}html[lang=ar] input,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font)}html[dir=rtl] input[type=tel]{direction:ltr;text-align:right}html[dir=rtl] input[type=tel]::placeholder{text-align:right}html[dir=rtl] :is(img[src*=chevron-right],img[src*=arrow-left],img[src*=arrow-right],svg.lucide-chevron-right,svg.lucide-chevron-left,svg.lucide-arrow-right,svg.lucide-arrow-left,svg.lucide-arrow-up-right){scale:-1 1}html[dir=rtl] .request-corner-surface{scale:-1 1}html[dir=rtl] :is(.makt-home.landing-reference .makt-home-actions,.makt-workspace[data-outer=intake] .step-actions,.makt-workspace[data-outer=intake] .makt-files-corner,.request-files-island,.makt-workspace[data-outer=intake] .makt-readiness-hint):after{scale:-1 1}html[lang=ar] h1,html[lang=ar] h2{line-height:1.5}html[dir=rtl] .makt-scenes img{scale:-1 1}html[lang=ar] .makt-home h1{line-height:1.3;font-weight:700}html[lang=ar] .makt-workspace .intake[data-step="1"]:not([data-ready=true]) .step-actions:before{content:"\639\644\651\645  \639\644\649  \627\644\62e\637\648\627\62a  \639\634\627\646  \62a\631\641\639"}html[lang=ar] .makt-hero[data-scene-error=home] .makt-scenes:empty:before{content:"\645\641\64a\634  \635\648\631\629"}html[lang=ar] .makt-scenes[data-slow=true]:empty:before{content:"\627\644\635\648\631\629  \628\62a\627\62e\62f  \648\642\62a"}html[dir=rtl] .composer-input:is(:empty,[data-send-empty=true]){direction:rtl}
