.simple-glass[data-v-1a7bcf6d]{position:relative;overflow:hidden;border-radius:1rem;border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg-elevated) 80%,transparent)}.simple-glass--panel[data-v-1a7bcf6d]{padding:2rem}@media(min-width:640px){.simple-glass--panel[data-v-1a7bcf6d]{padding:2.5rem}}.simple-glass--inset[data-v-1a7bcf6d],.home-glass-inset[data-v-1a7bcf6d]{border-radius:.75rem;background:var(--ui-bg-soft);border:1px solid var(--ui-border);box-shadow:none}.simple-glass--inset.simple-glass--panel[data-v-1a7bcf6d],.simple-glass--inset[data-v-1a7bcf6d]{padding:0;min-height:6rem}.horizontal-alpha-fade-mask[data-v-1a7bcf6d]{-webkit-mask-image:linear-gradient(to right,transparent 0px,rgba(0,0,0,.35) 28px,#000 72px,#000 calc(100% - 72px),rgba(0,0,0,.35) calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,transparent 0px,rgba(0,0,0,.35) 28px,#000 72px,#000 calc(100% - 72px),rgba(0,0,0,.35) calc(100% - 28px),transparent 100%)}@keyframes dj-hero-typing-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes dj-hero-typing-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.dj-hero-typing-dot{animation:dj-hero-typing-dot-pulse 2s ease-in-out infinite}.dj-hero-typing-cursor{animation:dj-hero-typing-cursor-blink 1s step-end infinite}.hero-earth-scope{--bg: var(--ui-bg-page);--surface: var(--ui-bg-elevated);--ink: var(--ui-text-primary);--ink-2: var(--ui-text-secondary);--ink-3: var(--ui-text-muted);--border: var(--ui-border);--red: var(--ui-accent);--red-strong: var(--ui-accent-hover);--red-soft: var(--ui-accent-soft)}.hero-earth-scope .hero-earth-stack{transform:translateY(-80px)}.hero-earth-scope .hero-earth-content{transform:translateY(-3%)}.simple-glass{position:relative;overflow:hidden;border-radius:1rem;border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg-elevated) 80%,transparent)}.simple-glass--panel{padding:2rem}@media(min-width:640px){.simple-glass--panel{padding:2.5rem}}.simple-glass--inset,.home-glass-inset{border-radius:.75rem;background:var(--ui-bg-soft);border:1px solid var(--ui-border);box-shadow:none}.simple-glass--inset.simple-glass--panel,.simple-glass--inset{padding:0;min-height:6rem}.horizontal-alpha-fade-mask{-webkit-mask-image:linear-gradient(to right,transparent 0px,rgba(0,0,0,.35) 28px,#000 72px,#000 calc(100% - 72px),rgba(0,0,0,.35) calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,transparent 0px,rgba(0,0,0,.35) 28px,#000 72px,#000 calc(100% - 72px),rgba(0,0,0,.35) calc(100% - 28px),transparent 100%)}.home-glass-panel--square{border-radius:0}.notice-editorial-list[data-v-20d2c42d]{border-block:1px solid var(--ui-border)}.notice-editorial-item[data-v-20d2c42d]{border-bottom:1px solid var(--ui-border);animation:notice-row-in-20d2c42d .55s var(--ui-ease-out, ease) both;animation-delay:var(--row-delay, 0ms)}.notice-editorial-item[data-v-20d2c42d]:last-child{border-bottom:none}.notice-editorial-row[data-v-20d2c42d]{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:1rem .25rem;text-align:left;transition:padding-left .35s cubic-bezier(.34,1.56,.64,1)}@media(min-width:768px){.notice-editorial-row[data-v-20d2c42d]{grid-template-columns:3rem minmax(0,1fr) minmax(6.5rem,auto) auto;gap:1rem 2rem;padding:1.15rem .5rem}}.notice-editorial-row[data-v-20d2c42d]:hover,.notice-editorial-row[data-v-20d2c42d]:focus-visible{padding-left:.75rem;outline:none}.notice-editorial-index[data-v-20d2c42d]{display:none}.group:hover .notice-editorial-index[data-v-20d2c42d],.group:focus-visible .notice-editorial-index[data-v-20d2c42d]{opacity:1;color:var(--ui-accent)}.notice-editorial-body[data-v-20d2c42d]{grid-column:1;min-width:0}.notice-editorial-title[data-v-20d2c42d]{font-size:1rem;font-weight:600;line-height:1.3;color:var(--ui-text-primary);transition:color .2s ease}.group:hover .notice-editorial-title[data-v-20d2c42d],.group:focus-visible .notice-editorial-title[data-v-20d2c42d]{color:var(--ui-accent)}.notice-editorial-summary[data-v-20d2c42d]{margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-caption);line-height:1.45;color:var(--ui-text-muted)}.notice-editorial-date[data-v-20d2c42d]{grid-column:1;grid-row:2;justify-self:start;text-align:left;font-size:var(--text-caption);font-weight:400;line-height:1.4;color:var(--ui-text-muted);white-space:nowrap}.notice-editorial-date--right[data-v-20d2c42d]{padding-right:.25rem}.notice-editorial-arrow[data-v-20d2c42d]{grid-column:2;grid-row:1;display:grid;place-items:center;color:var(--ui-text-muted);opacity:0;transform:translate(-4px,4px);transition:opacity .22s ease,transform .22s var(--ui-ease-out, ease),color .2s ease}.group:hover .notice-editorial-arrow[data-v-20d2c42d],.group:focus-visible .notice-editorial-arrow[data-v-20d2c42d]{opacity:1;transform:translate(0);color:var(--ui-accent)}.notice-editorial-new-badge[data-v-20d2c42d]{display:inline-block;vertical-align:middle;margin-left:.5rem;padding:0 4px;border-radius:4px;font-size:var(--text-caption);font-weight:700;line-height:1.5;letter-spacing:.05em;color:var(--ui-success);background:var(--ui-success-soft)}.notice-editorial-content[data-v-20d2c42d]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem 1.5rem;padding:0 .25rem 1rem}@media(min-width:768px){.notice-editorial-content[data-v-20d2c42d]{grid-template-columns:3rem minmax(0,1fr);gap:1rem 2rem;padding:0 .5rem 1.15rem}}.notice-editorial-content-inner[data-v-20d2c42d]{grid-column:2;font-size:var(--text-caption);line-height:1.65;color:var(--ui-text-muted)}.notice-editorial-list--loading .notice-editorial-row[data-v-20d2c42d]{pointer-events:none;animation:none}.notice-editorial-empty[data-v-20d2c42d]{border:1px dashed var(--ui-border);border-radius:0;padding:3rem 1rem;text-align:center;font-size:.875rem;color:var(--ui-text-muted)}@keyframes notice-row-in-20d2c42d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.notice-editorial-index[data-v-20d2c42d]{display:grid;grid-column:1}.notice-editorial-body[data-v-20d2c42d]{grid-column:2}.notice-editorial-date[data-v-20d2c42d]{grid-column:3;grid-row:1;justify-self:end;text-align:right}.notice-editorial-arrow[data-v-20d2c42d]{grid-column:4;grid-row:1}}.border-glow-card{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 30;--color-sensitivity: calc(var(--edge-sensitivity) + 20);--border-radius: 28px;--glow-padding: 40px;--cone-spread: 15;position:relative;border-radius:var(--border-radius);isolation:isolate;transform:translateZ(0);display:grid;border:1px solid var(--ui-border);background:var(--card-bg, #120f17);background-clip:padding-box;overflow:visible;box-shadow:#0000001a 0 1px 2px,#0000001a 0 2px 4px,#0000001a 0 4px 8px,#0000001a 0 8px 16px,#0000001a 0 16px 32px,#0000001a 0 32px 64px}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";position:absolute;inset:-1px;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{border:1px solid transparent;background:linear-gradient(var(--card-bg, #120f17) 0 100%) padding-box,linear-gradient(#fff0 0% 100%) border-box,var(--gradient-one, radial-gradient(at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50%)) border-box,var(--gradient-two, radial-gradient(at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50%)) border-box,var(--gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%)) border-box,var(--gradient-four, radial-gradient(at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50%)) border-box,var(--gradient-five, radial-gradient(at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50%)) border-box,var(--gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%)) border-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%)) border-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.border-glow-card:after{border:1px solid transparent;background:var(--gradient-one, radial-gradient(at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50%)) padding-box,var(--gradient-two, radial-gradient(at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50%)) padding-box,var(--gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%)) padding-box,var(--gradient-four, radial-gradient(at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50%)) padding-box,var(--gradient-five, radial-gradient(at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50%)) padding-box,var(--gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%)) padding-box,var(--gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%)) padding-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom,black,black),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card>.edge-light{display:none;inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color, hsl(40deg 80% 80% / 100%)),inset 0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),inset 0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),inset 0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),inset 0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),inset 0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),inset 0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%)),0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%))}.border-glow-inner{display:flex;flex-direction:column;position:relative;overflow:auto;z-index:1}.category-card-grid[data-v-67845c4a]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.category-card-grid[data-v-67845c4a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media(min-width:1100px){.category-card-grid[data-v-67845c4a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.category-card-link[data-v-67845c4a]{position:relative;display:block;height:100%;min-width:0;animation:category-card-in-67845c4a .5s var(--ui-ease-out, ease) both;animation-delay:var(--card-delay, 0ms);text-decoration:none;color:inherit}.category-card-link[data-v-67845c4a]:focus-visible{outline:none}.category-card[data-v-67845c4a]{display:flex;min-height:16.25rem;flex-direction:column;align-items:flex-start;padding:2rem 1.75rem 1.75rem;text-align:left;transition:border-color .25s var(--ui-ease-out, ease),background-color .25s var(--ui-ease-out, ease),transform .25s var(--ui-ease-out, ease)}.category-card-icon[data-v-67845c4a]{display:grid;height:58px;width:58px;flex-shrink:0;place-items:center;overflow:hidden;padding:0;border:0;border-radius:0;color:var(--ui-accent);background:transparent}.category-hot-tag[data-v-67845c4a]{position:absolute;top:1rem;right:1rem;z-index:3;display:inline-flex;min-height:1.25rem;align-items:center;padding:.125rem .375rem;border:1px solid #ff5a62;border-radius:0;color:#ff6b72;background:#b71c242e;font-size:.625rem;font-weight:750;line-height:1;letter-spacing:.06em}.category-card-logo[data-v-67845c4a]{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.category-card-title[data-v-67845c4a]{margin-top:1.5rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:1.3;color:var(--ui-text-primary);transition:color .2s ease}.group:hover .category-card-title[data-v-67845c4a],.group:focus-visible .category-card-title[data-v-67845c4a]{color:var(--ui-accent)}.category-card-desc[data-v-67845c4a]{margin-top:.75rem;width:100%;min-height:3rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.9375rem;font-weight:400;line-height:1.65;color:var(--ui-text-muted)}.category-card-footer[data-v-67845c4a]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.5rem;font-size:.875rem;font-weight:650}.category-card-tags[data-v-67845c4a]{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.375rem}.category-service-tag[data-v-67845c4a]{display:inline-flex;min-height:1.5rem;align-items:center;gap:.25rem;padding:.125rem .5rem;border:1px solid currentColor;border-radius:0;background:#00000029;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.category-service-tag--stock[data-v-67845c4a]{color:#38d96b;background:#14773924}.category-service-tag--delivery[data-v-67845c4a]{color:#32b9ff;background:#197eb524}.category-card-action[data-v-67845c4a]{display:inline-flex;align-items:center;gap:.4rem;color:var(--ui-accent);white-space:nowrap}.category-card-action[data-v-67845c4a] svg{transition:transform .2s ease}.category-card-link:hover .category-card-action[data-v-67845c4a] svg,.category-card-link:focus-visible .category-card-action[data-v-67845c4a] svg{transform:translate(3px)}.category-card--skeleton[data-v-67845c4a]{pointer-events:none;animation:none}.category-card-link[data-v-67845c4a] .border-glow-card{height:100%;box-shadow:none;border:1px solid color-mix(in srgb,var(--ui-border) 82%,transparent);border-radius:1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-text-primary) 3%,transparent),transparent 54%),var(--ui-bg-soft)!important}.category-card-link[data-v-67845c4a]:hover .border-glow-card,.category-card-link[data-v-67845c4a]:focus-visible .border-glow-card{border-color:color-mix(in srgb,var(--ui-accent) 40%,var(--ui-border));background:linear-gradient(145deg,color-mix(in srgb,var(--ui-accent) 8%,transparent),transparent 58%),var(--ui-bg-soft)!important}.category-card[data-v-67845c4a] .border-glow-inner{position:static;width:100%;height:100%;overflow:visible}.category-card[data-v-67845c4a] .edge-light:before{box-shadow:inset 0 0 0 .5px var(--glow-color, hsl(40deg 80% 80% / 100%)),inset 0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),inset 0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),inset 0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),inset 0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),inset 0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),inset 0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%)),0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%))}.category-card-icon[data-v-67845c4a],.category-card-title[data-v-67845c4a],.category-card-desc[data-v-67845c4a],.category-card-footer[data-v-67845c4a]{position:relative;z-index:1}@media(max-width:767px){.category-card[data-v-67845c4a]{min-height:14rem;padding:1.5rem}}@media(prefers-reduced-motion:reduce){.category-card-link[data-v-67845c4a]{animation:none}}@keyframes category-card-in-67845c4a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-page-body[data-v-87df1c4a]{background:transparent}
