.work-art[data-v-b82a0004]{pointer-events:none;-webkit-user-select:none;user-select:none}.art-card[data-v-b82a0004]{border:1px solid var(--border-primary);border-radius:var(--radius-2xl);background:var(--bg-primary);box-shadow:var(--shadow-lg);overflow:hidden}.art-label[data-v-b82a0004]{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:8px;font-weight:500;display:flex}.art-thumb[data-v-b82a0004]{border-radius:var(--radius-md);flex-shrink:0;width:40px;height:40px}.art-cover[data-v-b82a0004],.art-thumb[data-v-b82a0004]{-o-object-fit:cover;object-fit:cover}.art-cover[data-v-b82a0004]{-o-object-position:50% 42%;object-position:50% 42%;width:100%;height:104px}.art[data-v-375b9c3d]{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:420px}.art-card[data-v-375b9c3d]{border:1px solid var(--border-primary);border-radius:var(--radius-2xl);background:var(--bg-primary);box-shadow:var(--shadow-lg);overflow:hidden}.art-tag[data-v-375b9c3d]{background:var(--bg-chip);font-size:var(--text-2xs);color:var(--text-secondary);border-radius:9999px;flex-shrink:0;padding:2px 8px}.art-bubble[data-v-375b9c3d]{border-radius:var(--radius-3xl);background:var(--bg-bubble);max-width:82%;color:var(--text-bubble);font-size:var(--text-sm);padding:8px 16px;line-height:1.5}.art-post[data-v-375b9c3d]{border:1px solid var(--border-primary);border-radius:var(--radius-xl);overflow:hidden}.art-post-image[data-v-375b9c3d]{background:#d9b98f;height:210px;position:relative}.art-post-image img[data-v-375b9c3d]{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 50%;object-position:62% 50%;width:100%;height:100%}.art-post-image[data-v-375b9c3d]:after{content:"";background:linear-gradient(20deg,#2b1d16b8,#2b1d1633 42%,#0000 62%);position:absolute;inset:0}.art-post-headline[data-v-375b9c3d]{z-index:1;font-family:var(--font-display);color:#fff;font-size:36px;font-style:italic;line-height:1;position:absolute;bottom:12px;left:16px}.art-button[data-v-375b9c3d]{border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast);font-size:var(--text-xs);align-items:center;gap:5px;padding:4px 10px;font-weight:500;display:inline-flex}.art-brand-cover[data-v-375b9c3d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;height:120px;display:grid}.art-brand-cover img[data-v-375b9c3d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.art-brand-mark[data-v-375b9c3d]{border-radius:var(--radius-lg);width:fit-content;box-shadow:0 0 0 4px var(--bg-primary),var(--shadow-sm);margin-top:-32px;display:flex;position:relative}.art-brand-name[data-v-375b9c3d]{font-family:var(--font-heading);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);margin-top:14px;font-size:22px;font-weight:600;line-height:1.25;overflow:hidden}.art-brand-item[data-v-375b9c3d]{border:1px solid var(--border-secondary);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--text-secondary);align-items:center;gap:8px;padding:10px 12px;display:flex}.art-swatch[data-v-375b9c3d]{border-radius:var(--radius-md);width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000014}.art-reference[data-v-375b9c3d]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);width:100%}.hero[data-v-9ef2ab5d]{pointer-events:none;-webkit-user-select:none;user-select:none;flex:1 1 0;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:148px;max-height:340px;margin-bottom:24px;display:grid;position:relative}.hero.is-brand[data-v-9ef2ab5d]{max-height:196px}.hero-board[data-v-9ef2ab5d],.hero-card[data-v-9ef2ab5d],.hero-photo[data-v-9ef2ab5d]{border-radius:var(--radius-2xl);position:relative;overflow:hidden}.hero-photo>img[data-v-9ef2ab5d],.hero-tile>img[data-v-9ef2ab5d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-photo[data-v-9ef2ab5d],.hero-tile[data-v-9ef2ab5d]{background:#d9b98f}.hero-tile[data-v-9ef2ab5d]{position:relative;overflow:hidden}.hero.is-welcome .hero-photo>img[data-v-9ef2ab5d]{-o-object-position:62% 50%;object-position:62% 50%}.hero.is-welcome .hero-photo[data-v-9ef2ab5d]:after{content:"";background:linear-gradient(20deg,#2b1d16b8,#2b1d1633 42%,#0000 62%);position:absolute;inset:0}.hero-headline[data-v-9ef2ab5d]{z-index:1;font-family:var(--font-display);color:#fff;font-size:34px;font-style:italic;line-height:1;position:absolute;bottom:14px;left:16px}.hero-bubble[data-v-9ef2ab5d]{border-radius:var(--radius-3xl);border-bottom-right-radius:var(--radius-lg);background:linear-gradient(var(--bg-bubble),var(--bg-bubble)),var(--bg-primary);max-width:74%;color:var(--text-bubble);font-size:var(--text-sm);padding:8px 14px;line-height:1.45;top:12px;right:12px}.hero-bubble[data-v-9ef2ab5d],.hero-chip[data-v-9ef2ab5d]{z-index:1;box-shadow:var(--shadow-md);position:absolute}.hero-chip[data-v-9ef2ab5d]{border-radius:var(--radius-xl);background:var(--bg-primary);color:var(--text-primary);font-size:var(--text-xs);align-items:center;gap:6px;padding:7px 10px;line-height:1.3;display:flex}.hero-chip.is-top-end[data-v-9ef2ab5d]{top:12px;right:12px}.hero-chip.is-bottom-start[data-v-9ef2ab5d]{bottom:12px;left:12px}.hero-chip.is-bottom-end[data-v-9ef2ab5d]{bottom:12px;right:12px}.hero-chip.is-action[data-v-9ef2ab5d]{gap:5px;min-width:172px;padding:10px 12px;display:grid}.hero-swatch[data-v-9ef2ab5d]{width:20px;height:20px;box-shadow:0 0 0 1px var(--border-primary);border-radius:9999px}.hero-card[data-v-9ef2ab5d]{border:1px solid var(--border-primary);background:var(--bg-primary);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.hero-cover[data-v-9ef2ab5d]{flex:1 1 0;grid-template:minmax(0,1fr)/repeat(3,minmax(0,1fr));gap:2px;min-height:0;display:grid}.hero-brand[data-v-9ef2ab5d]{flex-shrink:0;align-items:flex-end;gap:12px;padding:8px 14px 12px;display:flex}.hero-brand-mark[data-v-9ef2ab5d]{border-radius:var(--radius-lg);box-shadow:0 0 0 3px var(--bg-primary),var(--shadow-sm);flex-shrink:0;margin-top:-30px;display:flex;position:relative}.hero-brand-name[data-v-9ef2ab5d]{font-family:var(--font-heading);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--text-strong);font-size:17px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.hero-board[data-v-9ef2ab5d]{grid-template:repeat(2,minmax(0,1fr))/minmax(0,1.7fr) minmax(0,1fr);gap:3px;display:grid}.hero-tile.is-main[data-v-9ef2ab5d]{grid-row:1/3}.onboarding[data-v-29369e82]{z-index:9999;background:var(--bg-primary);color:var(--text-primary);outline:none;display:flex;position:fixed;inset:0}.onboarding-main[data-v-29369e82]{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow-y:auto}.onboarding-bar[data-v-29369e82]{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0 24px;flex-shrink:0;align-items:center;gap:12px;display:flex}.onboarding-logo[data-v-29369e82]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-strong);align-items:center;gap:9px;font-size:18px;font-weight:600;display:inline-flex}.onboarding-tag[data-v-29369e82]{background:var(--bg-chip);font-size:var(--text-2xs);color:var(--text-secondary);white-space:nowrap;border-radius:9999px;padding:2px 8px}.onboarding-body[data-v-29369e82]{padding:24px 24px calc(48px + env(safe-area-inset-bottom));flex:1 0 auto;display:flex}.onboarding-column[data-v-29369e82]{width:100%;max-width:440px;margin:auto}.onboarding-progress[data-v-29369e82]{gap:8px;margin-bottom:40px;display:grid}.onboarding-eyebrow[data-v-29369e82]{font-size:var(--text-sm);color:var(--text-muted);align-items:center;gap:6px;margin-bottom:10px;font-weight:500;display:flex}.onboarding-eyebrow.is-done[data-v-29369e82]{color:var(--success)}.onboarding h1[data-v-29369e82]:focus{outline:none}.onboarding h1[data-v-29369e82]{text-wrap:balance}.onboarding-lead[data-v-29369e82]{font-size:var(--text-base);color:var(--text-secondary);margin-top:12px;line-height:1.6}.onboarding-icon[data-v-29369e82]{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-secondary);width:36px;height:36px;color:var(--accent);flex-shrink:0;place-items:center;display:grid}.onboarding-actions[data-v-29369e82]{align-items:center;gap:8px;margin-top:36px;display:flex}.onboarding-art[data-v-29369e82]{display:none}@media (width>=1024px){.onboarding-art[data-v-29369e82]{border-left:1px solid var(--border-secondary);background:radial-gradient(circle at 72% 18%,var(--accent-bg),transparent 55%),var(--bg-app);flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:48px;display:flex;overflow:hidden}.onboarding-body[data-v-29369e82]{padding-left:48px;padding-right:48px}}@media (width<=767px){.onboarding[data-v-29369e82]{background:radial-gradient(ellipse 110% 380px at 80% 0,var(--accent-bg-strong),transparent) no-repeat,var(--bg-primary)}.onboarding-main[data-v-29369e82]{overflow-x:hidden}.onboarding-bar[data-v-29369e82]{height:calc(56px + env(safe-area-inset-top));padding-left:20px;padding-right:12px}.onboarding-body[data-v-29369e82]{padding:4px 20px 0}.onboarding-column[data-v-29369e82]{grid-template:auto 1fr/minmax(0,1fr);max-width:none;margin:0;display:grid}.onboarding-progress[data-v-29369e82]{margin-bottom:16px}.onboarding-column>section[data-v-29369e82]{flex-direction:column;grid-area:2/1;min-width:0;display:flex}.onboarding-actions[data-v-29369e82]{z-index:2;padding:28px 0 calc(16px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--bg-primary) 20px);flex-direction:column;align-items:stretch;gap:4px;margin-top:auto;position:sticky;bottom:0}.onboarding-actions[data-v-29369e82]>*{min-height:48px}}.onboarding-enter-active[data-v-29369e82],.onboarding-leave-active[data-v-29369e82]{transition:opacity .2s}.onboarding-enter-from[data-v-29369e82],.onboarding-leave-to[data-v-29369e82]{opacity:0}.onboarding-step-enter-active[data-v-29369e82],.onboarding-step-leave-active[data-v-29369e82]{transition:opacity .18s,transform .18s}.onboarding-step-enter-from[data-v-29369e82]{opacity:0;transform:translateY(6px)}.onboarding-step-leave-to[data-v-29369e82]{opacity:0}.onboarding-back-enter-active[data-v-29369e82],.onboarding-back-leave-active[data-v-29369e82],.onboarding-next-enter-active[data-v-29369e82],.onboarding-next-leave-active[data-v-29369e82]{transition:transform .46s cubic-bezier(.32,.72,0,1)}.onboarding-back-leave-active[data-v-29369e82],.onboarding-next-leave-active[data-v-29369e82]{pointer-events:none}.onboarding-back-leave-to[data-v-29369e82],.onboarding-next-enter-from[data-v-29369e82]{transform:translate(calc(100% + 40px))}.onboarding-back-enter-from[data-v-29369e82],.onboarding-next-leave-to[data-v-29369e82]{transform:translate(calc(-100% - 40px))}@media (prefers-reduced-motion:reduce){.onboarding-back-enter-active[data-v-29369e82],.onboarding-back-leave-active[data-v-29369e82],.onboarding-enter-active[data-v-29369e82],.onboarding-leave-active[data-v-29369e82],.onboarding-next-enter-active[data-v-29369e82],.onboarding-next-leave-active[data-v-29369e82],.onboarding-step-enter-active[data-v-29369e82],.onboarding-step-leave-active[data-v-29369e82]{transition:none}}
