.client-auth-page{min-height:100dvh;background:radial-gradient(ellipse at 15% 0,#84534822,transparent 60%),#0c0b0d;color:#eee8e3;padding:27px max(22px,calc((100vw - 1160px)/2)) 55px;font-family:Arial,Helvetica,sans-serif}.client-auth-page>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px}.client-auth-page>header>a{color:#d0bbb0;text-decoration:none;font-size:12px}.client-auth-page .atelier-brand{color:#eee8e3;font-size:25px}.client-auth-card{width:min(100%,520px);margin:auto;padding:37px 39px;border:1px solid #ffffff18;background:#181416;border-radius:24px;box-shadow:0 25px 100px #0002}.client-auth-card>img{display:block;margin:0 auto 15px;object-fit:contain}.client-auth-kicker{font-size:9px;letter-spacing:1.8px;color:#b6a39b;text-transform:uppercase}.client-auth-card h1{font-size:35px;line-height:1.15;letter-spacing:-1.4px;font-weight:400;margin:17px 0}.client-auth-card p{font-size:12px;line-height:1.8;color:#a99e9b}.client-auth-card .field{display:grid;gap:9px;margin:21px 0;font-size:11px;color:#d4c8c2}.client-auth-card input,.client-auth-card select{display:block;width:100%;min-height:47px;background:#100e10;border:1px solid #ffffff20;border-radius:10px;color:#eee8e3;padding:12px 14px;font-size:14px}.client-auth-card .primary{display:flex;gap:12px;align-items:center;justify-content:center;background:#ebc4b2;color:#30231e;min-height:46px;border-radius:11px;padding:12px 20px;border:0;width:100%;margin-top:20px;font-size:12px}.client-auth-card .primary:disabled{opacity:.6}.client-auth-card .textbutton{display:flex;align-items:center;justify-content:center;gap:9px;color:#d5b4a3;font-size:11px;text-decoration:none;background:none;border:0;padding:12px 0;margin:10px auto 0}.client-auth-card .client-account-note{font-size:10px;color:#b5a5a0;line-height:1.8}.client-account-email{display:flex;align-items:flex-start;gap:10px;border:1px solid #ffffff14;border-radius:12px;padding:15px;margin:25px 0;color:#ebc4b2;font-size:12px;overflow-wrap:anywhere}.client-account-email svg{flex-shrink:0}.client-account-email small{display:block;color:#aa9b95;font-size:9px;margin-top:7px;line-height:1.7}.client-login-links{display:flex;flex-wrap:wrap;gap:15px;margin:18px 0 0;font-size:11px;color:#d2b5a7}.client-login-links a{text-decoration:underline;text-underline-offset:4px}.clients-panel{display:grid;gap:24px}.client-owner-intro{display:flex;gap:15px;align-items:flex-start;padding:21px;background:var(--secondary);border:1px solid var(--border);border-radius:15px}.client-owner-intro>svg{color:var(--primary);flex-shrink:0}.client-owner-intro h2{font-size:17px;margin:0 0 8px}.client-owner-intro p{font-size:12px;color:var(--muted-foreground);line-height:1.8}.client-cards{display:grid;gap:18px}.client-card{padding:25px}.client-card-heading{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.client-card-heading h2{margin-bottom:7px!important}.client-card-heading p{overflow-wrap:anywhere;margin:0!important}.client-card-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:var(--muted-foreground);margin:19px 0}.client-verification-note{font-size:11px!important;color:var(--muted-foreground);padding:13px 16px;border:1px solid var(--border);border-radius:9px;line-height:1.8}.client-access-fields{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:17px}.client-access-fields .field{margin:18px 0!important}.clients-panel .search{width:min(100%,430px)}.client-auth-card button:focus-visible,.client-auth-card input:focus-visible,.client-auth-card select:focus-visible{outline:2px solid #ebc4b2;outline-offset:3px}.pricing-registration{padding:0 0 30px}.pricing-registration a{width:fit-content;border:1px solid var(--tariff-border);padding:13px 20px;border-radius:12px;background:var(--tariff-card)}.pricing-registration p{font-size:11px;color:var(--tariff-muted);margin-top:12px}.order-settings{margin-bottom:25px}.order-settings h2{display:flex;align-items:center;gap:10px}.order-settings h3{margin:24px 0 12px}.order-mode-options{display:grid;gap:10px;border:0;padding:0;margin:22px 0}.order-mode-option{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--border);border-radius:12px;padding:17px;cursor:pointer}.order-mode-option.selected{border-color:var(--primary);background:var(--secondary)}.order-mode-option input{margin-top:3px;accent-color:var(--primary)}.order-mode-option strong{display:block;font-weight:500;font-size:14px}.order-mode-option small{display:block;color:var(--muted-foreground);line-height:1.7;font-size:12px;margin-top:5px}.order-required-fields{display:flex;gap:15px;flex-wrap:wrap}.order-fields-disabled{opacity:.65}.order-custom-fields{display:grid;gap:12px;margin:17px 0}.order-custom-field{display:flex;align-items:center;gap:14px}.order-custom-field>input{flex:1;min-width:0}.order-custom-field .order-tick{font-size:12px;flex-shrink:0}.client-auth-card .field small{font-size:10px;line-height:1.6;color:#a99e9b}.client-password{display:flex;position:relative}.client-password input{padding-right:47px}.client-password button{position:absolute;right:4px;top:4px;width:40px;height:39px;display:grid;place-items:center;color:#c9b4aa;border:0;background:transparent}.client-plan-card{width:min(100%,620px)}.client-plan-options{border:0;padding:0;display:grid;gap:9px;margin:25px 0}.client-plan-option{display:flex;align-items:center;gap:15px;border:1px solid #ffffff1b;background:#100e10;padding:17px;border-radius:12px;cursor:pointer}.client-plan-option.selected{border-color:#ebc4b2;background:#ebc4b210}.client-plan-option input{width:17px;height:17px;min-height:0;padding:0;accent-color:#ebc4b2}.client-plan-option>span{flex:1}.client-plan-option strong{display:block;font-size:13px;font-weight:500}.client-plan-option small{display:block;font-size:10px;color:#a99e9b;margin-top:5px}.client-plan-option>b{font-size:21px;font-weight:400;text-align:right}.client-plan-option>svg{color:#ebc4b2;visibility:hidden}.client-plan-option.selected>svg{visibility:visible}@media(max-width:600px){.client-auth-page{padding:21px 19px 35px}.client-auth-page>header{margin-bottom:27px}.client-auth-page .atelier-brand{font-size:22px}.client-auth-page>header>a{font-size:10px}.client-auth-card{padding:29px 24px;border-radius:20px}.client-auth-card h1{font-size:30px}.client-auth-card input,.client-auth-card select{font-size:16px}.client-access-fields{grid-template-columns:1fr;gap:0}.client-card{padding:21px}.client-card-heading{flex-direction:column;gap:10px}.client-owner-intro{padding:18px}.client-owner-intro h2{font-size:15px}}.client-personal-settings{margin-top:24px;border-top:1px solid var(--border);padding-top:20px}.client-personal-settings>summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;list-style:none;padding:4px 0}.client-personal-settings>summary::-webkit-details-marker{display:none}.client-personal-settings>summary>span:first-of-type{flex:1}.client-personal-settings>summary:after{content:"+";font-size:20px;color:var(--muted-foreground)}.client-personal-settings[open]>summary:after{content:"−"}.client-personal-settings summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.client-personal-settings p,.client-personal-settings small{color:var(--muted-foreground);font-size:11px!important;line-height:1.8}.client-personal-intro{margin:20px 0!important}.client-personal-fieldset{border:1px solid var(--border);border-radius:13px;padding:20px;margin:18px 0;min-width:0}.client-personal-fieldset legend{font-size:13px;padding:0 7px;font-weight:500}.client-personal-fieldset .field{margin:0;max-width:100%}.client-personal-fieldset>.field{max-width:360px}.client-personal-options{display:grid;grid-template-columns:1fr 1fr;gap:15px 24px;margin:17px 0 4px}.client-personal-check{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.7;cursor:pointer}.client-personal-check input{width:17px!important;height:17px!important;min-height:0!important;flex-shrink:0;padding:0!important;margin:2px 0 0;accent-color:var(--primary)}.client-personal-check small{display:block;font-size:10px!important;margin-top:5px}.client-personal-rows{display:grid;gap:15px;margin-bottom:17px}.client-personal-row{display:grid;grid-template-columns:minmax(0,1fr) auto 40px;gap:16px;align-items:end}.client-personal-row .client-personal-check{align-self:center;padding-top:19px}.client-personal-row>.outline{padding:0;min-width:40px;height:44px;justify-content:center}.client-personal-link{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 40px}.client-personal-note{margin:20px 0!important}.client-personal-fieldset .field small,.client-personal-note small{font-size:10px!important;line-height:1.8}.client-personal-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.client-personal-actions button{min-height:45px;white-space:normal;text-align:left}.client-personal-footnote{font-size:10px!important;margin:19px 0 0!important}.client-personal-status{font-size:12px!important;color:var(--foreground)!important}.client-personal-locked{padding:17px 0 0}.client-personal-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border:1px solid var(--border);border-radius:13px;margin-bottom:25px}.client-personal-banner>span{font-size:11px;color:var(--muted-foreground);margin-right:auto}.client-personal-banner>a{display:flex;gap:8px;align-items:center;font-size:12px;padding:8px 12px;border:1px solid var(--border);border-radius:9px;overflow-wrap:anywhere}.tariff-customization-note{font-size:12px!important;color:var(--tariff-muted);line-height:1.8!important;margin:24px 0!important}@media(max-width:600px){.client-personal-options{grid-template-columns:1fr}.client-personal-fieldset{padding:16px}.client-personal-row{grid-template-columns:minmax(0,1fr) 40px;gap:12px}.client-personal-row>.field{grid-column:1/-1}.client-personal-row>.client-personal-check{padding-top:0}.client-personal-link>.field{grid-column:1/-1}.client-personal-link>.outline{justify-self:end;grid-column:2}.client-personal-actions{flex-direction:column}.client-personal-actions button{width:100%;justify-content:center;text-align:center}.client-personal-settings>summary{font-size:13px}.client-personal-banner{padding:14px}.client-personal-banner>span{flex-basis:100%}.client-personal-check{font-size:12px}}@font-face{font-family:Onest;src:url(/fonts/onest-variable.woff) format("woff");font-style:normal;font-weight:100 900;font-display:swap}.client-auth-page,.pricing-page,html body{font-family:Onest,Arial,sans-serif;font-size:16px}button,input,select,textarea{font-family:inherit}.atelier-brand{padding:0;letter-spacing:normal;flex-shrink:0}.studio-wordmark{display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1}.studio-wordmark>img{display:block;width:218px;height:auto;max-width:100%;object-fit:contain}.atelier-brand .studio-wordmark>small{font-family:Onest,Arial,sans-serif;font-size:10px;font-weight:450;letter-spacing:.65px;margin:0 0 0 5px;color:var(--muted-foreground,#bca9a2)}.atelier-login-header .studio-wordmark>img,.client-auth-page .studio-wordmark>img,.pricing-header .studio-wordmark>img{width:248px}.client-auth-page .studio-wordmark>small{display:none}.atelier-brand:focus-visible{outline-offset:6px;border-radius:5px}html[data-shop-theme] .studio-v3{font-size:16px}html[data-shop-theme] .studio-v3 .content{max-width:1440px;padding:28px 12px 48px}.atelier-contextbar{max-width:1440px;padding-top:20px}html[data-shop-theme] .studio-v3 .pagehead{margin-bottom:23px}html[data-shop-theme] .studio-v3 .pagehead p{font-size:16px;margin-top:8px}html[data-shop-theme] .studio-v3 .pagehead .eyebrow{font-size:12px;letter-spacing:1.3px}html[data-shop-theme] .studio-v3 .capsule-link{font-size:14px!important;padding:10px 12px!important}html[data-shop-theme] .studio-v3 .capsule-secondary .capsule-link{font-size:15px!important}html[data-shop-theme] .studio-v3 .capsule-shop{max-width:170px}html[data-shop-theme] .studio-v3 .capsule-shop select{font-size:13px;max-width:133px}html[data-shop-theme] .studio-v3 .outline,html[data-shop-theme] .studio-v3 .primary{font-size:15px;min-height:44px}html[data-shop-theme] .studio-v3 .padded p,html[data-shop-theme] .studio-v3 .panel p{font-size:16px;line-height:1.7}html[data-shop-theme] .studio-v3 .field{font-size:15px}html[data-shop-theme] .studio-v3 input,html[data-shop-theme] .studio-v3 select,html[data-shop-theme] .studio-v3 textarea{font-size:16px}html[data-shop-theme] .studio-v3 .stats{gap:16px;margin-bottom:20px}html[data-shop-theme] .studio-v3 .stats>div{padding:18px 22px}html[data-shop-theme] .studio-v3 .stats span{font-size:14px}html[data-shop-theme] .studio-v3 .stats small{font-size:13px}html[data-shop-theme] .studio-v3 .stats strong{font-size:34px;font-weight:550}html[data-shop-theme] .studio-v3 .stats .modevalue{font-size:22px}html[data-shop-theme] .studio-v3 .modecard button{font-size:14px}html[data-shop-theme] .studio-v3 .inbox{grid-template-columns:330px minmax(0,1fr)}html[data-shop-theme] .studio-v3 .listhead h2{font-size:18px}html[data-shop-theme] .studio-v3 .filters{flex-wrap:wrap;gap:4px}html[data-shop-theme] .studio-v3 .filters button{font-size:13px;padding:7px 9px;min-height:34px}html[data-shop-theme] .studio-v3 .conversation{padding:18px}html[data-shop-theme] .studio-v3 .conversation.selected{padding-left:15px}html[data-shop-theme] .studio-v3 .conversation strong{font-size:15px}html[data-shop-theme] .studio-v3 .conversation small{font-size:14px;max-width:245px}html[data-shop-theme] .studio-v3 .conversation em{font-size:12px;margin-top:7px}html[data-shop-theme] .studio-v3 .chathead strong{font-size:17px}html[data-shop-theme] .studio-v3 .chathead small{font-size:13px}html[data-shop-theme] .studio-v3 .messages{padding:23px;gap:16px}html[data-shop-theme] .studio-v3 .message{font-size:16px;line-height:1.65;max-width:90%;padding:15px 18px}html[data-shop-theme] .studio-v3 .message small{font-size:12px}html[data-shop-theme] .studio-v3 .draftbox{font-size:16px}html[data-shop-theme] .studio-v3 .draftbox>div{font-size:13px}html[data-shop-theme] .studio-v3 .composer textarea{font-size:16px;min-height:72px}html[data-shop-theme] .studio-v3 .conversation-tools{flex-wrap:wrap}html[data-shop-theme] .studio-v3 .conversation-tools button{font-size:13px}html[data-shop-theme] .studio-v3 .reply-purpose{font-size:14px}.manual-mode-note{display:flex;align-items:center;gap:8px;padding:11px 23px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--secondary) 40%,transparent);color:var(--muted-foreground);font-size:13px;line-height:1.5}.manual-mode-note svg{flex-shrink:0;opacity:.75}html[data-shop-theme] .studio-v3 .panel th{font-size:14px}html[data-shop-theme] .studio-v3 .panel td,html[data-shop-theme] .studio-v3 .panel td input{font-size:16px}html[data-shop-theme] .studio-v3 .note{font-size:13px!important}html[data-shop-theme] .studio-v3 .testmessages p{font-size:16px!important}.atelier-login .field,.atelier-login .login-form-wrap>p,.client-auth-card .field,.client-auth-card p{font-size:15px}.client-auth-card .client-account-note,.client-auth-card .field small{font-size:12px}.client-auth-card input,.client-auth-card select{font-size:16px;min-height:50px}.client-auth-card .primary,.client-auth-card .textbutton{font-size:15px}.client-auth-kicker{font-size:11px}.client-login-links{font-size:14px}.client-plan-option strong{font-size:16px}.client-plan-option small{font-size:13px}@media(max-width:1320px){.studio-v3 .capsule-header{gap:10px;padding:11px 14px}.studio-v3 .capsule-header .studio-wordmark>img{width:183px}.studio-v3 .capsule-header .studio-wordmark>small{font-size:9px}html[data-shop-theme] .studio-v3 .capsule-link{font-size:13px!important;padding:10px 9px!important}.capsule-tools{gap:4px}}@media(max-width:1100px){.studio-v3 .capsule-header .studio-wordmark>img{width:205px}html[data-shop-theme] .studio-v3 .capsule-link{font-size:15px!important}html[data-shop-theme] .studio-v3 .inbox{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:680px){html[data-shop-theme] .studio-v2.studio-v3{padding:0 12px}.studio-v3 .capsule-header{padding:12px 10px;top:10px;gap:8px}.studio-v3 .capsule-header .studio-wordmark>img{width:157px}.atelier-brand .studio-wordmark>small{display:none}.capsule-tools{gap:3px}html[data-shop-theme] .studio-v3 .capsule-shop{max-width:104px;padding:0 5px;gap:4px}html[data-shop-theme] .studio-v3 .capsule-shop select{font-size:12px;max-width:76px}.capsule-shop>span{display:none}.capsule-more,html[data-shop-theme] .studio-v3 .capsule-tools>.outline,html[data-shop-theme] .studio-v3 .notification-sound>summary{width:32px;height:36px;min-height:36px;padding:6px}.atelier-contextbar{padding-top:18px;font-size:12px;gap:8px}.atelier-connection{font-size:11px}.atelier-context-actions{gap:7px}html[data-shop-theme] .studio-v3 .content{padding:24px 3px 35px}html[data-shop-theme] .studio-v3 .pagehead p{font-size:15px}html[data-shop-theme] .studio-v3 .pagehead .eyebrow{font-size:11px}html[data-shop-theme] .studio-v3 .stats{grid-template-columns:1fr 1fr;gap:10px}html[data-shop-theme] .studio-v3 .stats>div{padding:16px}html[data-shop-theme] .studio-v3 .stats strong{font-size:29px}html[data-shop-theme] .studio-v3 .stats .modevalue{font-size:20px}html[data-shop-theme] .studio-v3 .inbox{display:flex;flex-direction:column}html[data-shop-theme] .studio-v3 .message{font-size:16px;max-width:95%}html[data-shop-theme] .studio-v3 .messages{padding:17px}.manual-mode-note{padding:11px 17px;font-size:13px}html[data-shop-theme] .studio-v3 .chathead{flex-wrap:wrap}html[data-shop-theme] .studio-v3 .conversation small{max-width:100%}.atelier-login-header .studio-wordmark>img,.client-auth-page .studio-wordmark>img,.pricing-header .studio-wordmark>img{width:209px}}@media(max-width:390px){.studio-v3 .capsule-header .studio-wordmark>img{width:126px}html[data-shop-theme] .studio-v3 .capsule-shop{max-width:84px}html[data-shop-theme] .studio-v3 .capsule-shop select{max-width:69px}.capsule-tools{gap:1px}.capsule-more,html[data-shop-theme] .studio-v3 .capsule-tools>.outline,html[data-shop-theme] .studio-v3 .notification-sound>summary{width:30px}}@media(min-width:391px) and (max-width:680px){.studio-v3 .capsule-header .studio-wordmark>img{width:148px}html[data-shop-theme] .studio-v3 .capsule-shop{max-width:92px}html[data-shop-theme] .studio-v3 .capsule-shop select{max-width:66px}}@media(max-width:350px){.studio-v3 .capsule-header{gap:5px}.studio-v3 .capsule-header .studio-wordmark>img{width:105px}.capsule-tools{gap:0}html[data-shop-theme] .studio-v3 .capsule-shop{max-width:65px}html[data-shop-theme] .studio-v3 .capsule-shop select{max-width:50px}.capsule-more,html[data-shop-theme] .studio-v3 .capsule-tools>.outline,html[data-shop-theme] .studio-v3 .notification-sound>summary{width:28px}}.studio-install-card{display:flex;align-items:center;gap:20px;padding:23px 26px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(115deg,color-mix(in srgb,var(--studio-aura) 12%,var(--card)),var(--card));color:var(--foreground);text-decoration:none;min-width:0}.studio-install-card>img{width:68px;height:68px;border-radius:20px;flex-shrink:0}.studio-install-copy{display:grid;gap:5px;min-width:0}.studio-install-copy>small{font-size:10px;letter-spacing:.12em;color:var(--muted-foreground)}.studio-install-copy>strong{font-size:21px;font-weight:550;letter-spacing:-.04em;line-height:1.3}.studio-install-copy>span{font-size:13px;color:var(--muted-foreground);line-height:1.6}.studio-install-action{display:flex;align-items:center;justify-content:center;gap:9px;margin-left:auto;font-size:14px;padding:12px 15px;border:1px solid var(--border);border-radius:12px;flex-shrink:0}.studio-install-card:hover{border-color:var(--ring)}.studio-install-card:focus-visible{outline:2px solid var(--ring);outline-offset:4px}html[data-shop-theme] .studio-v3 footer .install-phone-link{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--border);border-radius:12px;font-size:13px;color:var(--foreground);text-decoration:none}@media(max-width:800px){.studio-install-card{gap:15px;padding:20px;flex-wrap:wrap}.studio-install-copy{flex:1}.studio-install-copy>strong{font-size:20px}.studio-install-action{margin-left:83px}}@media(max-width:480px){.studio-install-card{padding:18px;gap:13px}.studio-install-card>img{height:54px;width:54px;border-radius:16px}.studio-install-copy>small{font-size:9px;letter-spacing:.06em}.studio-install-copy>strong{font-size:18px}.studio-install-copy>span{font-size:12px}.studio-install-action{width:100%;margin-left:0;font-size:13px;padding:10px 12px}}@media(display-mode:standalone){.studio-install-card,html[data-shop-theme] .studio-v3 footer .install-phone-link{display:none}}@font-face{font-family:NunitoDisplay;src:url(/fonts/nunito-black.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}.pearl-display{--pearl-solid:#755663;--pearl-edge:#69505e;--pearl-shadow:#5b3a4926;--pearl-fill:linear-gradient(160deg,#8d717e,#a47b73 19%,#6d536b 42%,#977687 55%,#765464 74%,#8e7060);font-family:NunitoDisplay,Onest,Arial,sans-serif!important;font-weight:900!important;letter-spacing:-.035em;line-height:1.18;color:var(--pearl-solid);overflow-wrap:anywhere;max-width:100%;text-wrap:pretty}.atelier-login .pearl-display,.dark .pearl-display{--pearl-solid:#e8d7e3;--pearl-edge:#bea8ba;--pearl-shadow:#0004;--pearl-fill:linear-gradient(160deg,#fff7e9,#f0d6c5 19%,#dfc8e7 42%,#fff5e9 55%,#c6accb 76%,#efd8c4)}@supports (background-clip:text){.pearl-display{background-image:var(--pearl-fill);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-stroke:.35px var(--pearl-edge);filter:drop-shadow(0 1px 0 var(--pearl-shadow));box-decoration-break:clone;-webkit-box-decoration-break:clone}}html[data-shop-theme] .studio-v3 .atelier-editor-intro h2.pearl-display{font-size:clamp(26px,2.3vw,35px);margin:4px 0 8px;line-height:1.18}html[data-shop-theme] .studio-v3 .atelier-welcome h1.pearl-display{font-size:clamp(29px,2.4vw,36px);line-height:1.18}html[data-shop-theme] .studio-v3 .desk-agent-row h3.pearl-display{font-size:27px;line-height:1.2}html[data-shop-theme] .studio-v3 .shop-card h2.pearl-display{font-size:27px;line-height:1.2;margin-bottom:12px}.atelier-editor-intro>div,.desk-agent-row>div{min-width:0}@media(max-width:600px){html[data-shop-theme] .studio-v3 .atelier-editor-intro h2.pearl-display{font-size:26px}html[data-shop-theme] .studio-v3 .atelier-welcome h1.pearl-display{font-size:28px}html[data-shop-theme] .studio-v3 .shop-card h2.pearl-display{font-size:25px}html[data-shop-theme] .studio-v3 .atelier-welcome{flex-wrap:wrap;gap:14px}}@media(forced-colors:active){.pearl-display{background:none;color:CanvasText!important;-webkit-text-stroke:0;filter:none}}.orders-desk{max-width:1480px;margin-inline:auto;min-width:0}.orders-desk .orders-heading{margin:8px 0 26px}.orders-desk .orders-heading h1{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:7px 0 9px}.orders-desk .orders-heading p{font-size:14px;margin:0}.orders-desk .orders-heading .buttonrow{gap:10px;flex-wrap:wrap}.orders-desk .orders-metrics{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:14px;margin-bottom:24px}.orders-desk .orders-metrics>div{padding:20px 23px;border:1px solid var(--border);border-radius:18px;background:var(--card)}.orders-desk .orders-metrics>div:nth-child(2){background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 9%,var(--card)),var(--card))}.orders-desk .orders-metrics>div>span{display:block;color:var(--muted-foreground);font-size:13px;margin-bottom:12px}.orders-desk .orders-metrics strong{display:flex;flex-wrap:wrap;gap:10px;font-size:27px;font-weight:650;line-height:1.3;font-variant-numeric:tabular-nums;align-items:baseline}.orders-desk .orders-metrics strong small{font-size:13px;font-weight:450;color:var(--muted-foreground)}.orders-desk .order-register{padding:0!important;overflow:hidden;border-radius:20px}.orders-desk .orders-toolbar{display:flex;align-items:center;gap:18px;padding:20px 22px 12px}.orders-desk .orders-toolbar .search{flex:1;max-width:650px;min-width:0;margin:0;gap:10px}.orders-desk .search input{min-width:0;width:100%;font-size:14px}.orders-desk .search button{display:grid;place-items:center;border:0;background:none;color:var(--muted-foreground);padding:4px}.orders-period{display:flex;flex-shrink:0;gap:3px;border:1px solid var(--border);border-radius:12px;padding:4px}.orders-period button{min-height:36px;border:0;padding:7px 15px;background:transparent;border-radius:8px;color:var(--muted-foreground);font:inherit;font-size:13px;white-space:nowrap}.orders-period button[aria-pressed=true]{background:var(--secondary);color:var(--foreground)}.orders-desk .orders-filters{padding:0 22px 16px;border-bottom:1px solid var(--border)}.orders-filters summary{display:flex;align-items:center;gap:8px;width:fit-content;cursor:pointer;color:var(--muted-foreground);font-size:13px;min-height:32px;list-style:none}.orders-filters summary::-webkit-details-marker{display:none}.orders-filter-dot{width:6px;height:6px;border-radius:50%;background:var(--primary)}.orders-filter-fields{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr)) auto;gap:12px;align-items:end;padding-top:12px}.orders-desk .orders-filter-fields .field{margin:0;font-size:12px}.orders-desk .order-table-scroll{margin:0}.orders-desk .order-register-table{min-width:930px;table-layout:fixed;width:100%}.orders-desk .order-register-table th{padding:16px 20px;font-size:11px;font-weight:550;color:var(--muted-foreground);background:color-mix(in srgb,var(--secondary) 35%,var(--card))}.orders-desk .order-register-table th:first-child{width:23%}.orders-desk .order-register-table th:nth-child(2){width:29%}.orders-desk .order-register-table th:nth-child(3){width:11%}.orders-desk .order-register-table th:nth-child(4){width:19%}.orders-desk .order-register-table th:nth-child(5){width:12%}.orders-desk .order-register-table th:nth-child(6){width:6%}.orders-desk .order-register-table td{padding:20px;min-width:0;max-width:none;font-size:13px;overflow-wrap:anywhere;white-space:normal}.orders-desk .order-register-table tr:last-child td{border-bottom:0}.orders-desk .order-register-table tbody tr:hover{background:color-mix(in srgb,var(--secondary) 30%,transparent)}.order-client-handle{display:flex;align-items:center;gap:5px;max-width:100%}.order-client-handle>a{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--primary);min-width:0;overflow-wrap:anywhere}.order-client-handle>a svg{flex-shrink:0}.order-client-name{display:block;margin-top:5px}.order-client-phone{display:block;font-size:12px;margin-top:4px}.order-client-phone,.order-unknown-handle{color:var(--muted-foreground)}.order-icon-button{display:inline-grid;place-items:center;vertical-align:middle;width:32px;height:32px;min-width:32px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted-foreground);cursor:pointer;flex-shrink:0}.order-icon-button:hover{background:var(--secondary);border-color:var(--border);color:var(--foreground)}.order-icon-button:focus-visible,.orders-filters summary:focus-visible,.orders-period button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.order-icon-button:disabled{opacity:.4;cursor:wait}.orders-desk .order-items-cell>strong{font-weight:500;font-size:13px}.order-row-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:9px;font-size:11px;color:var(--muted-foreground)}.order-status{display:inline-block;padding:2px 7px;border-radius:6px;background:var(--secondary);font-size:11px}.order-status-confirmed{color:#a8d5b0;background:#57996320}.order-status-shipped{color:#accaf5;background:#5488d020}.order-status-cancelled{color:#e2a4a4;background:#b8555520}.orders-desk .order-fertilizer-tick{min-height:28px;margin-top:9px;font-size:11px;color:var(--muted-foreground)}.orders-desk .order-tick{white-space:normal;font-size:12px;gap:7px}.orders-desk .order-register-table input[type=checkbox]{width:16px;height:16px;flex-shrink:0}.orders-desk .order-price{font-weight:650;white-space:nowrap!important;font-size:15px!important;font-variant-numeric:tabular-nums}.orders-desk .order-register-table .order-price small{font-weight:400;font-size:11px}.orders-desk .order-actions-cell{padding:16px 6px!important}.orders-desk .orders-empty{padding:55px 20px 60px}.orders-desk .orders-empty p{font-size:14px;margin:10px 0 22px}.orders-capture{display:flex;flex-wrap:wrap;gap:10px;padding:14px 18px;background:var(--secondary);border-radius:12px;margin-bottom:18px;color:var(--muted-foreground);font-size:13px}.order-drawer[data-slot=sheet-content]{width:min(760px,100vw)!important;max-width:760px!important;height:100dvh;gap:0;padding:0;z-index:100;background:var(--card);color:var(--foreground);border-left:1px solid var(--border);box-shadow:-24px 0 80px #0005}.order-drawer-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 22px;border-bottom:1px solid var(--border);flex-shrink:0}.order-drawer-heading h2{font-size:25px;letter-spacing:-.7px;margin:8px 0 5px;font-weight:650}.order-drawer-heading p{font-size:13px;color:var(--muted-foreground);margin:0}.order-drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px}.order-drawer-section{padding:24px 0;border-bottom:1px solid var(--border)}.order-drawer-section:last-child{border-bottom:0}.order-drawer-section h3{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;margin:0 0 18px}.order-drawer-section h3 svg{color:var(--primary)}.order-drawer .field{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted-foreground);margin-bottom:16px;font-weight:450}.order-drawer input:not([type=checkbox]),.order-drawer select,.order-drawer textarea{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--foreground);font:inherit;font-size:14px;outline:none}.order-drawer input:focus,.order-drawer select:focus,.order-drawer textarea:focus{border-color:var(--ring)}.order-drawer input::placeholder{color:var(--muted-foreground);opacity:.65}.order-drawer .order-lines{gap:14px;margin:0 0 16px}.order-drawer .order-line{grid-template-columns:minmax(160px,1fr) 78px 92px 80px 32px;gap:10px;padding-bottom:16px}.order-drawer .order-line .field{margin:0;font-size:11px}.order-drawer .order-line>.outline{height:42px;padding:7px}.order-drawer .order-line .order-tick{font-size:11px;gap:4px}.order-drawer .order-tick input{width:16px;height:16px;accent-color:var(--primary)}.order-drawer .order-primary-fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;align-items:center}.order-drawer .order-primary-fields .field{margin:0}.order-drawer .order-primary-fields small{font-size:11px}.order-drawer .order-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;margin:0}.order-drawer .order-username-field{grid-column:1/-1}.order-handle-input{display:flex;align-items:center;border:1px solid var(--border);border-radius:10px;background:var(--background);overflow:hidden}.order-handle-input>span{padding-left:13px;color:var(--muted-foreground);font-size:15px}.order-drawer .order-handle-input>input{border:0;background:transparent;padding-left:6px}.order-handle-input:focus-within{border-color:var(--ring)}.order-drawer .order-extras{margin-top:14px}.order-drawer .order-extras summary{cursor:pointer;color:var(--muted-foreground);font-size:13px;padding:8px 0 15px}.order-drawer .form-pair{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.order-drawer textarea{min-height:85px;resize:vertical}.order-drawer .note{font-size:11px;line-height:1.6;color:var(--muted-foreground);margin:10px 0 0}.order-drawer-footer{display:grid;grid-template-columns:1fr auto;gap:5px 18px;align-items:center;padding:20px 28px max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--card);flex-shrink:0}.order-drawer-total{display:flex;align-items:baseline;gap:15px}.order-drawer-total>span{font-size:13px;color:var(--muted-foreground)}.order-drawer-total strong{font-size:25px;letter-spacing:-.5px;line-height:1.2;font-variant-numeric:tabular-nums}.order-drawer-total small{font-size:13px;font-weight:450;color:var(--muted-foreground)}.order-drawer-footer .autosave-status{font-size:11px;color:var(--muted-foreground);grid-row:2;grid-column:1;overflow-wrap:anywhere}.order-drawer-footer>.primary{grid-column:2;grid-row:1/3;min-width:125px}.order-drawer .outline,.order-drawer .primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 15px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--foreground);font:inherit;font-size:13px;cursor:pointer}.order-drawer .primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:600}.order-drawer button:disabled{opacity:.4;cursor:not-allowed}.order-drawer .eyebrow{font-size:10px;letter-spacing:1px;color:var(--muted-foreground);text-transform:uppercase}@media(max-width:1100px){.orders-filter-fields{grid-template-columns:repeat(3,minmax(100px,1fr))}.orders-desk .orders-toolbar{flex-wrap:wrap}.orders-desk .orders-toolbar .search{flex-basis:100%;max-width:none}.orders-desk .orders-metrics>div{padding:18px}.orders-desk .orders-metrics strong{font-size:23px}}@media(max-width:700px){.orders-desk .orders-heading{flex-direction:column;align-items:stretch;gap:18px}.orders-desk .orders-heading h1{font-size:28px}.orders-desk .orders-heading .buttonrow{display:flex;gap:8px}.orders-desk .orders-heading .buttonrow>.primary{flex:1}.orders-desk .orders-heading .buttonrow>.outline{font-size:12px;padding:10px}.orders-desk .orders-metrics{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:16px}.orders-desk .orders-metrics>div{padding:15px}.orders-desk .orders-metrics>div:nth-child(2){grid-column:2;grid-row:1/3;display:flex;flex-direction:column;justify-content:center}.orders-desk .orders-metrics>div>span{font-size:11px;margin-bottom:7px}.orders-desk .orders-metrics strong{font-size:22px;gap:2px}.orders-desk .orders-toolbar{padding:16px}.orders-desk .orders-toolbar .search{min-width:0;width:100%;padding-inline:10px}.orders-desk .orders-toolbar .search input{font-size:13px}.orders-period{width:100%}.orders-period button{flex:1}.orders-desk .orders-filters{padding:0 16px 12px}.orders-filter-fields{grid-template-columns:1fr 1fr}.orders-desk .order-table-scroll{overflow:visible;margin:0}.orders-desk .order-register-table{min-width:0;display:block;table-layout:auto}.orders-desk .order-register-table thead{display:none}.orders-desk .order-register-table tbody{display:grid}.orders-desk .order-register-table tr{position:relative;display:grid;grid-template-columns:1fr auto;padding:18px;border:0;border-bottom:1px solid var(--border);border-radius:0}.orders-desk .order-register-table tr:last-child{border-bottom:0}.orders-desk .order-register-table td{display:block;padding:0;border:0;min-width:0;max-width:none;white-space:normal;grid-column:1/-1}.orders-desk .order-register-table td:before{display:none}.orders-desk .order-register-table .order-client-cell{padding-right:72px;margin-bottom:16px}.orders-desk .order-register-table .order-client-cell small{grid-column:auto}.orders-desk .order-items-cell{margin-bottom:15px}.orders-desk .order-register-table .order-price{grid-row:3;grid-column:2;text-align:right;padding-left:15px;font-size:20px!important}.orders-desk .order-register-table .order-price small{display:inline;margin-left:5px}.orders-desk .order-register-table td:nth-child(4){grid-column:1;grid-row:3;margin-bottom:12px}.orders-desk .order-register-table td:nth-child(5){grid-column:1;grid-row:4}.orders-desk .order-register-table .order-actions-cell{position:absolute;top:17px;right:13px;padding:0!important}.order-drawer-heading{padding:22px 18px 18px}.order-drawer-body{padding:0 18px}.order-drawer-footer{padding:17px 18px max(17px,env(safe-area-inset-bottom))}.order-drawer .order-line{grid-template-columns:1fr 1fr 34px}.order-drawer .order-line>.field:first-child{grid-column:1/-1}.order-drawer .order-line>.order-tick{grid-column:1/3}.order-drawer .order-line>.outline{grid-column:3;grid-row:3}.order-drawer .order-contact-fields,.order-drawer .order-primary-fields{grid-template-columns:1fr}.order-drawer-footer .primary{min-width:100px}.order-drawer-total{gap:10px}.order-drawer-total strong{font-size:22px}}.order-drawer-overlay[data-slot=sheet-overlay]{z-index:90}.order-product-picker{position:relative;margin-bottom:20px}.order-drawer .order-product-picker>.field{margin-bottom:8px}.order-product-search{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:11px;padding:0 12px;background:var(--background);color:var(--muted-foreground)}.order-product-search:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 10%,transparent)}.order-product-search>svg{flex-shrink:0}.order-drawer .order-product-search>input{border:0;background:transparent;padding:13px 0;min-height:46px;box-shadow:none}.order-product-search .order-icon-button{width:26px;min-width:26px;height:28px}.order-product-results{position:absolute;left:0;right:0;top:76px;z-index:5;max-height:min(300px,40dvh);overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--popover);box-shadow:0 12px 35px #0004;padding:5px;overscroll-behavior:contain}.order-product-results>button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:55px;padding:12px;text-align:left;border:0;border-radius:8px;background:transparent;color:var(--foreground);cursor:pointer;font:inherit}.order-product-results>button:hover,.order-product-results>button[aria-selected=true]{background:var(--secondary)}.order-product-results strong{font-size:13px;font-weight:550;line-height:1.4}.order-product-results small{display:block;margin-top:4px;font-size:11px;color:var(--muted-foreground)}.order-product-option-price{display:flex;align-items:center;gap:12px;flex-shrink:0;color:var(--primary);font-size:12px;white-space:nowrap}.order-product-option-price svg{flex-shrink:0}.order-product-results>p{font-size:12px;padding:12px;margin:0;color:var(--muted-foreground)}.order-drawer .order-product-help{margin:8px 0 0;color:var(--muted-foreground);font-size:11px;line-height:1.5}.order-drawer .order-cart-lines{margin:0}.order-drawer .order-cart-line{grid-template-columns:minmax(130px,1fr) 110px 90px 80px 32px;align-items:center}.order-cart-name{min-width:0;overflow-wrap:anywhere}.order-cart-name strong{display:block;font-size:13px;font-weight:550;line-height:1.5}.order-cart-name small{display:block;font-size:11px;color:var(--muted-foreground);margin-top:4px}.order-quantity{display:grid;grid-template-columns:27px minmax(30px,1fr) 27px;align-items:center;border:1px solid var(--border);border-radius:10px;background:var(--background);min-height:42px;overflow:hidden}.order-drawer .order-quantity input{border:0;border-radius:0;background:transparent;text-align:center;padding:8px 0;min-height:40px;appearance:textfield;-moz-appearance:textfield}.order-drawer .order-quantity input::-webkit-inner-spin-button,.order-drawer .order-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-quantity:focus-within{border-color:var(--ring)}.order-quantity button{display:grid;place-items:center;align-self:stretch;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;padding:0}.order-quantity button:hover{background:var(--secondary);color:var(--foreground)}.order-cart-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:85px;padding:16px;border:1px dashed var(--border);border-radius:12px;color:var(--muted-foreground);font-size:12px;text-align:center}.order-drawer .order-cart-line>.order-tick,.order-drawer .order-cart-line>.outline{align-self:end}.order-drawer .order-cart-line>.outline{margin-bottom:0}.order-drawer .order-cart-line .order-tick{min-height:42px}@media(max-width:700px){.order-drawer .order-cart-line{grid-template-columns:1fr 1fr 34px;align-items:end}.order-cart-line .order-cart-name{grid-column:1/-1}.order-drawer .order-cart-line>.field{grid-column:auto}.order-drawer .order-cart-line>.order-tick{grid-column:1/3}.order-drawer .order-cart-line>.outline{grid-column:3;grid-row:3}.order-product-results{top:76px}.order-product-results>button{gap:10px;padding:11px 9px}.order-product-option-price{font-size:11px;gap:6px}.order-product-results strong{font-size:12px}.order-cart-name strong{font-size:14px}}.order-drawer .order-primary-total{grid-template-columns:1fr;max-width:360px}