:is(.workspace-content,.shop-account-content){--glass-border:#ecdcd5;--glass-bg:#ffffffeb;--ice-bg:#fdf9f7;--ice-highlight:inset 0 1px 0 #ffffffe6}:root{--frost-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.12 0 0 0 0 0.1 0 0 0 0.16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--bg-dark:0;--bg-tint:1;--bg-blur:0px;--bg-bright:1;--pane-rgb:252 247 242;--pane-alpha:.78;--pane-blur:48px;--pane-sat:.85;--pane-bright:1.08;--card-alpha:.78;--card-blur:30px;--ws-pad:22px}:is(.workspace-content,.storefront:has(.shop-customer-layout)){isolation:isolate;background-color:#2a0610;position:relative;overflow:clip}.storefront:has(.shop-customer-layout){--ws-pad:0px}.workspace-content:before{content:"";z-index:-1;height:100vh;margin:calc(var(--ws-pad) * -1) calc(var(--ws-pad) * -1) calc(-100vh + var(--ws-pad));pointer-events:none;background-color:#2a0610;background-image:linear-gradient(rgb(0 0 0/var(--bg-dark)), rgb(0 0 0/var(--bg-dark))), linear-gradient(180deg, rgb(92 14 26/calc(var(--bg-tint) * 92%)) 0%, rgb(150 52 44/calc(var(--bg-tint) * 80%)) 55%, rgb(70 8 20/calc(var(--bg-tint) * 92%)) 100%), url(/workspace/landscape.jpg), url(/workspace/landscape.svg);background-blend-mode:normal, multiply, normal, normal;filter:blur(var(--bg-blur)) brightness(var(--bg-bright));background-position:50% 40%;background-repeat:no-repeat;background-size:cover;display:block;position:sticky;top:0;transform:scale(1.04)}.storefront:has(.shop-customer-layout):before{content:"";z-index:-1;height:100vh;margin:calc(var(--ws-pad) * -1) calc(var(--ws-pad) * -1) calc(-100vh + var(--ws-pad));pointer-events:none;background-color:#2a0610;background-image:linear-gradient(rgb(0 0 0/var(--bg-dark)), rgb(0 0 0/var(--bg-dark))), linear-gradient(180deg, rgb(92 14 26/calc(var(--bg-tint) * 92%)) 0%, rgb(150 52 44/calc(var(--bg-tint) * 80%)) 55%, rgb(70 8 20/calc(var(--bg-tint) * 92%)) 100%), url(/workspace/landscape.jpg), url(/workspace/landscape.svg);background-blend-mode:normal, multiply, normal, normal;filter:blur(var(--bg-blur)) brightness(var(--bg-bright));background-position:50% 40%;background-repeat:no-repeat;background-size:cover;display:block;position:sticky;top:0;transform:scale(1.04)}.workspace-content{padding:var(--ws-pad)}:is(.workspace-content,.shop-account-content)>*{background-color:rgb(var(--pane-rgb) / var(--pane-alpha));background-image:linear-gradient(180deg, #ffffff59 0%, #fff0 220px), var(--frost-grain);-webkit-backdrop-filter:blur(var(--pane-blur)) saturate(var(--pane-sat)) brightness(var(--pane-bright));backdrop-filter:blur(var(--pane-blur)) saturate(var(--pane-sat)) brightness(var(--pane-bright));background-size:auto,180px 180px;border:1px solid #ffffff73;border-radius:28px;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff1a,0 30px 80px -30px #0a0004b3}@media (prefers-reduced-transparency:reduce){:is(.workspace-content,.shop-account-content)>*{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fbf6f4}}@media (max-width:680px){.workspace-content{--ws-pad:10px}:is(.workspace-content,.shop-account-content)>*{border-radius:20px}}:is(.workspace-content,.shop-account-content) .hero-card{background:linear-gradient(90deg, #ff8a65, #ec4878, #ba55d3, #40c8be) top / 100% 5px no-repeat, radial-gradient(60% 200px at 100% 0%, #ffb09424, transparent 70%), rgb(255 255 255/var(--card-alpha));-webkit-backdrop-filter:blur(var(--card-blur)) saturate(1.1);backdrop-filter:blur(var(--card-blur)) saturate(1.1);border-color:#ecdcd5;border-radius:24px;position:relative;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #4c00000d,0 18px 40px -24px #4c000038}:is(.workspace-content,.shop-account-content) .hero-card:has(.packing-heading,.packing>header:first-child){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.workspace-content,.shop-account-content) .hero-card:has(.packing-heading,.packing>header:first-child)>.eyebrow{display:none}:is(.workspace-content,.shop-account-content) .packing-heading,:is(.workspace-content,.shop-account-content) .packing>header:first-child:not(.sw-hero){-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(90deg,#ff8a65,#ec4878,#ba55d3,#40c8be) top/100% 4px no-repeat,radial-gradient(70% 160% at 100% 0,#ffb09442,#0000 60%),radial-gradient(60% 140% at 0 100%,#ba55d31a,#0000 60%),#ffffffbf;border:1px solid #ffffffb3;border-radius:24px;padding:22px 24px;overflow:hidden;box-shadow:inset 0 1px #fffc,0 16px 36px -24px #4c000047}:is(.workspace-content,.shop-account-content) .packing-heading h1,:is(.workspace-content,.shop-account-content) .packing>header:first-child:not(.sw-hero) h1,:is(.workspace-content,.shop-account-content) .hero-card>h1,:is(.workspace-content,.shop-account-content) .hero-card>h2:first-of-type{letter-spacing:-.02em;background:linear-gradient(100deg,#4c0000 10%,#8a1538 55%,#5b1a6e 100%);color:#0000;-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text;line-height:1.1}:is(.workspace-content,.shop-account-content) .eyebrow,:is(.workspace-content,.shop-account-content) .packing-heading .packing-eyebrow,:is(.workspace-content,.shop-account-content) .packing>header:first-child:not(.sw-hero) .packing-eyebrow{color:#6b1020;letter-spacing:.1em;text-transform:uppercase;background:#4c000012;border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}:is(.workspace-content,.shop-account-content) .inline-panel,:is(.workspace-content,.shop-account-content) .packing-card,:is(.workspace-content,.shop-account-content) .support-detail,:is(.workspace-content,.shop-account-content) .metric-card{box-shadow:0 1px 2px #4c00000d,0 10px 28px -18px #4c000033}:is(.workspace-content,.shop-account-content) .inline-panel,:is(.workspace-content,.shop-account-content) .packing-card{border-radius:22px}:is(.workspace-content,.shop-account-content) :is(.packing-card,.inline-panel,.support-detail){background-color:rgb(255 255 255/var(--card-alpha));-webkit-backdrop-filter:blur(var(--card-blur)) saturate(1.1);backdrop-filter:blur(var(--card-blur)) saturate(1.1);border-color:#ffffffbf;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #4c00000d,0 12px 30px -18px #4c00003d}:is(.workspace-content,.shop-account-content) .metric-card{background:rgb(255 255 255/calc(var(--card-alpha) + .04));border-color:#efe2dc;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}:is(.workspace-content,.shop-account-content) .metric-card:before{content:"";background:linear-gradient(#ec4878,#ba55d3);width:3px;position:absolute;inset:0 auto 0 0}:is(.workspace-content,.shop-account-content) .metric-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #4c00000f,0 16px 32px -18px #4c000047}:is(.workspace-content,.shop-account-content) .metric-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em}:where(:is(.workspace-content,.shop-account-content),.shop-account-content) :is(button,.btn-primary,.btn-ghost){transition:background-color .18s,border-color .18s,box-shadow .18s,transform .12s}:where(:is(.workspace-content,.shop-account-content),.shop-account-content) .btn-ghost:hover:not(:disabled){background:#fff;border-color:#d4b3a8}:where(:is(.workspace-content,.shop-account-content),.shop-account-content) button:hover:not(:disabled){box-shadow:0 6px 16px -8px #4c000059}:where(:is(.workspace-content,.shop-account-content),.shop-account-content) button:active:not(:disabled){transform:translateY(1px)scale(.98)}:where(:is(.workspace-content,.shop-account-content),.shop-account-content) :is(input,select,textarea){transition:border-color .16s,box-shadow .16s}:where(:is(.workspace-content,.shop-account-content),.shop-account-content) :is(input,select,textarea):focus-visible{border-color:#c9785c;outline:none;box-shadow:0 0 0 4px #ec487824}:where(:is(.workspace-content,.shop-account-content),.shop-account-content) table{font-variant-numeric:tabular-nums}:where(:is(.workspace-content,.shop-account-content),.shop-account-content) th{background:#faf3f0}@media (prefers-reduced-motion:reduce){:where(:is(.workspace-content,.shop-account-content),.shop-account-content) :is(button,.btn-primary,.btn-ghost),:is(.workspace-content,.shop-account-content) .metric-card{transition:none}}:is(.workspace-sidebar,.shop-account-sidebar){color:#fff;isolation:isolate;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background-color:#240000;background-image:radial-gradient(circle at 12% 6%,#c9785c80 0 6%,#c9785c00 27%),radial-gradient(circle at 96% 24%,#961e2899 0 6%,#961e2800 27%),radial-gradient(circle at 4% 48%,#7a121eb3 0 7%,#7a121e00 28%),radial-gradient(circle at 92% 66%,#be695061 0 4%,#be695000 23%),radial-gradient(circle at 22% 90%,#aa463773 0 5%,#aa463700 26%),radial-gradient(140% 60% at 50% 0,#420505 0%,#42050500 72%),radial-gradient(140% 60% at 50% 100%,#180000 0%,#18000000 72%);background-repeat:no-repeat;background-attachment:scroll}:is(.workspace-sidebar section,.shop-account-sidebar nav){-webkit-backdrop-filter:blur(28px)saturate(1.7);backdrop-filter:blur(28px)saturate(1.7);background:linear-gradient(145deg,#ffffff26 0%,#ffffff0a 100%),#1e000066;border:1px solid #ffffff2e;border-radius:20px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0f,0 18px 40px -22px #000000b3}:is(.workspace-sidebar a,.shop-account-sidebar nav a,.shop-account-sidebar nav button){color:#ffffffe6;text-shadow:0 1px 2px #00000040;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;font-size:13px;line-height:1.3;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:flex}:is(.workspace-link-icon,.shop-account-icon){color:#ffe3d6;background:linear-gradient(145deg,#fff3,#ffffff0f);border:1px solid #ffffff29;border-radius:10px;flex:none;align-content:normal;place-items:center;width:30px;height:30px;transition:background .18s,color .18s;display:grid;box-shadow:inset 0 1px #fff3}:is(.workspace-sidebar a,.shop-account-sidebar nav a,.shop-account-sidebar nav button):hover{color:#fff;background:#ffffff21;border-color:#fff3;transform:translate(3px)}:is(.workspace-sidebar a,.shop-account-sidebar nav a,.shop-account-sidebar nav button):hover :is(.workspace-link-icon,.shop-account-icon){color:#fff;background:#ffffff47}:is(.workspace-sidebar a,.shop-account-sidebar nav a,.shop-account-sidebar nav button):active{transform:translate(3px)scale(.98)}:is(.workspace-sidebar a,.shop-account-sidebar nav a)[aria-current=page]{color:#4c0000;text-shadow:none;background:linear-gradient(135deg,#fffffff5,#fff0eae6);border-color:#ffffffe6;font-weight:700;box-shadow:0 0 0 1px #ffffff4d,0 10px 26px -10px #7a121e99}:is(.workspace-sidebar a,.shop-account-sidebar nav a)[aria-current=page] :is(.workspace-link-icon,.shop-account-icon){color:#fff;background:linear-gradient(135deg,#c9785c,#7a0f1f 55%,#4c0000);border-color:#0000;box-shadow:0 4px 12px -4px #7a121eb3}:is(.workspace-sidebar,.shop-account-sidebar) :focus-visible{outline-offset:2px;outline:2px solid #ffe3d6}@media (prefers-reduced-motion:reduce){:is(.workspace-sidebar a,.shop-account-sidebar nav a,.shop-account-sidebar nav button),:is(.workspace-link-icon,.shop-account-icon){transition:none}}:root[data-pane=dark]{--on-pane-ink:#fbf1ec;--on-pane-muted:#ffece4d1;--on-pane-accent:#ffe6dc}:root[data-pane=dark] :is(.workspace-content,.shop-account-content) [data-on-pane]{color:var(--on-pane-ink);-webkit-text-fill-color:currentcolor}:root[data-pane=dark] :is(.workspace-content,.shop-account-content) :is(h1,h2,h3)[data-on-pane]{background:linear-gradient(100deg,#fff 10%,#ffd9c9 60%,#f3b9a0 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-pane=dark] :is(.workspace-content,.shop-account-content) :is(.health-note,.sw-meta,[class*=muted],[class*=note])[data-on-pane]{color:var(--on-pane-muted)}:root[data-pane=dark] :is(.workspace-content,.shop-account-content) :is(.packing-eyebrow,.eyebrow)[data-on-pane]{color:var(--on-pane-accent);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e}:root[data-pane=dark] :is(.workspace-content,.shop-account-content) a:not([class])[data-on-pane]{color:var(--on-pane-accent)}:is(input,textarea)::placeholder{color:#6b5a5f;opacity:1}:root[data-pane=dark] :is(.workspace-content,.shop-account-content) [data-on-pane] :is(input,select,textarea,option){color:#2d1236;-webkit-text-fill-color:currentcolor}:root[data-pane=dark] :is(.workspace-content,.shop-account-content) [data-on-pane] :is(input,textarea)::placeholder{color:#6b5a5f;-webkit-text-fill-color:currentcolor}:root[data-pane=dark] :is(.workspace-content,.shop-account-content) :is(.packing-heading,.packing>header:first-child:not(.sw-hero)){background-color:#ffffffe6}:root[data-pane=dark] :is(.workspace-content,.shop-account-content) button[data-on-pane]{color:var(--on-pane-accent)}:root[data-pane=dark] :is(.workspace-content,.shop-account-content)>*{border-color:#ffffff38;box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff14,0 0 0 1px #ffd6c41a,0 30px 80px -30px #000c}
.assistant-root{z-index:60;font-family:var(--font-archivo), Archivo, sans-serif;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.assistant-fab{color:#fff5f0;min-height:52px;font:600 15px/1 var(--font-archivo), Archivo, sans-serif;cursor:pointer;background:#4c0000;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 16px;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 28px #4c000052}.assistant-fab:hover{background:#6a0f0f;transform:translateY(-1px)}.assistant-fab:active{transform:scale(.97)}.assistant-fab:focus-visible,.assistant-panel button:focus-visible,.assistant-panel a:focus-visible,.assistant-panel textarea:focus-visible{outline-offset:2px;outline:3px solid #c99a3b}.assistant-fab svg{fill:currentColor;width:22px;height:22px}.assistant-root[data-open=true] .assistant-fab{justify-content:center;width:52px;padding:0;font-size:26px}.assistant-panel{background:#fffaf7;border:1px solid #ead9d2;border-radius:20px;flex-direction:column;width:min(380px,100vw - 32px);height:min(580px,100dvh - 110px);animation:.22s ease-out assistant-in;display:flex;overflow:hidden;box-shadow:0 24px 60px #2d121247}@keyframes assistant-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.assistant-panel,.assistant-typing span{animation:none}}.assistant-head{color:#fff5f0;background:#4c0000;justify-content:space-between;align-items:center;gap:8px;padding:14px 14px 14px 18px;display:flex}.assistant-head div:first-child{gap:2px;display:grid}.assistant-head strong{font-size:15px}.assistant-head span{opacity:.8;font-size:12px}.assistant-head-actions{gap:4px;display:flex}.assistant-icon{width:34px;height:34px;color:inherit;cursor:pointer;background:#fff5f01f;border:0;border-radius:10px;font-size:20px;line-height:1}.assistant-icon:hover{background:#fff5f038}.assistant-list{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.assistant-msg{overflow-wrap:anywhere;border-radius:16px;max-width:88%;padding:10px 13px;font-size:14px;line-height:1.5}.assistant-msg p{margin:0}.assistant-msg p+p{margin-top:4px}.assistant-msg-bot{color:#1a1718;background:#fff;border:1px solid #efe3de;border-bottom-left-radius:6px;align-self:flex-start}.assistant-msg-bot a{color:#4c0000;font-weight:600}.assistant-msg-user{color:#fff5f0;background:#4c0000;border-bottom-right-radius:6px;align-self:flex-end}.assistant-links{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.assistant-links a{background:#fff1ea;border:1px solid #ecd5cb;border-radius:999px;padding:5px 10px;font-size:12.5px;text-decoration:none}.assistant-suggestions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.assistant-suggestions button{color:#4c0000;font:500 13.5px/1.3 var(--font-archivo), Archivo, sans-serif;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4cfc6;border-radius:12px;padding:8px 12px;transition:background .2s}.assistant-suggestions button:hover{background:#fff1ea}.assistant-typing{gap:4px;display:flex}.assistant-typing span{background:#8a5a5a;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite assistant-dot}.assistant-typing span:nth-child(2){animation-delay:.15s}.assistant-typing span:nth-child(3){animation-delay:.3s}@keyframes assistant-dot{50%{opacity:.3;transform:translateY(-3px)}}.assistant-problem{color:#9b1c1c;margin:0 16px 6px;font-size:13px}.assistant-form{background:#fff;border-top:1px solid #efe3de;gap:8px;padding:10px 12px;display:flex}.assistant-form textarea{resize:none;min-height:42px;max-height:110px;font:14px/1.4 var(--font-archivo), Archivo, sans-serif;background:#fffaf7;border:1px solid #e2d3cd;border-radius:12px;flex:1;padding:10px 12px}.assistant-form button{color:#fff5f0;cursor:pointer;background:#4c0000;border:0;border-radius:12px;padding:0 16px;font-weight:600}.assistant-form button:disabled{opacity:.45;cursor:default}.assistant-note{color:#7a6a6d;background:#fff;margin:0;padding:6px 14px 10px;font-size:11.5px}@media (max-width:560px){.assistant-root{bottom:12px;right:12px}.assistant-root[data-open=true]{left:12px}.assistant-panel{width:100%;height:calc(100dvh - 92px)}.assistant-fab span{display:none}.assistant-fab{justify-content:center;width:52px;padding:0}}@media print{.assistant-root{display:none}}.assistant-msg p,.assistant-msg span,.assistant-msg strong{color:inherit}.assistant-msg-user{color:#fff5f0}.assistant-msg-bot,.assistant-form textarea{color:#1a1718}.assistant-form textarea::placeholder{color:#8a7a7d}.assistant-msg-bot .assistant-source{color:#8a7a7d;margin-top:6px;font-size:11px;display:block}
.reminder-popup{z-index:75;width:min(380px,100vw - 32px);animation:.26s cubic-bezier(.2,.8,.2,1) reminder-popup-in;position:fixed;bottom:16px;left:16px}.reminder-popup-card{color:#3a1d1d;background:#fffaf5;border:1px solid #ecd8c8;border-radius:18px;gap:10px;padding:18px 18px 16px;display:grid;position:relative;box-shadow:0 18px 40px #4c00002e}.reminder-popup-card h2{color:#4c0000;margin:0;padding-right:24px;font-size:18px;line-height:1.3}.reminder-popup-card p{margin:0;font-size:14px;line-height:1.55}.reminder-popup-when{letter-spacing:.2px;color:#8f2440;font-weight:600;font-size:12px!important}.reminder-popup-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.reminder-popup-actions button{flex:auto}.reminder-popup-link{color:#4c0000;font-size:13px}.reminder-popup-more{color:#7a6262;font-size:12px!important}.reminder-popup-x{color:#7a6262;cursor:pointer;background:0 0;border:0;border-radius:999px;width:32px;height:32px;font-size:20px;position:absolute;top:8px;right:10px}.reminder-popup-x:hover{background:#4c00000f}@keyframes reminder-popup-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reminder-popup{animation:none}}.reminder-channels{background:#fffaf5;border:1px solid #ecd8c8;border-radius:14px;gap:8px;margin:12px 0;padding:14px 16px;display:grid}.reminder-channels legend{color:#4c0000;padding:0 6px;font-weight:600}.reminder-channels label{align-items:center;gap:8px;font-size:14px;display:flex}.reminder-channels p{margin:0;font-size:13px}
