html,body{max-width:100%;overflow-x:hidden}uni-page-body{min-height:100%;background:#f5f5f7;color:#1d1d1f;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Helvetica Neue,system-ui,sans-serif;overflow-x:hidden}body{background:#f5f5f7}uni-view,uni-text,uni-button,uni-input,uni-scroll-view,uni-textarea{box-sizing:border-box}uni-button{border:0;margin:0;padding:0;line-height:1;background:transparent}uni-button:after{border:0}uni-input{border:0;outline:none}.lc-page{min-height:100vh;background:#f5f5f7;color:#1d1d1f}.lc-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.lc-card{background:#fff;border-radius:20px;box-shadow:0 2px 16px rgba(0,0,0,.06)}.lc-status{display:inline-flex;align-items:center;justify-content:center;border-radius:31.21875rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.lc-status.success{color:#34c759;background:#e8f8ee}.lc-status.active{color:#0071e3;background:#e8f4fd}.lc-status.pending{color:#ff9500;background:#fff3e0}.lc-status.neutral{color:#86868b;background:#f1f1f4}.lc-section{padding-top:1.75rem;padding-bottom:1.75rem}.lc-primary-btn{min-height:2.75rem;border-radius:1.5rem;background:#0071e3;color:#fff;font-size:.9375rem;font-weight:700;display:flex;align-items:center;justify-content:center}.lc-primary-btn[disabled]{background:#e8e8ed;color:#aeaeb2}.lc-status.error{color:#ff3b30;background:#fef0f0}@media (max-width: 640px){.lc-container{padding-left:.625rem;padding-right:.625rem}.lc-section{padding-top:1rem;padding-bottom:1rem}.lc-card{border-radius:.75rem}}:root{--m-breakpoint-mobile: 479px;--m-breakpoint-compact: 640px;--m-breakpoint-large-mobile: 767px;--m-breakpoint-tablet: 1023px;--m-font-hero: 32px;--m-font-title: 24px;--m-font-subtitle: 18px;--m-font-body: 15px;--m-font-caption: 13px;--m-font-micro: 12px;--m-space-1: 8px;--m-space-2: 12px;--m-space-3: 16px;--m-space-4: 20px;--m-space-5: 24px;--m-space-6: 32px;--m-section-gap: 24px;--m-page-padding: 16px;--m-card-padding: 16px;--m-radius-sm: 8px;--m-radius-md: 12px;--m-radius-lg: 16px;--m-radius-xl: 20px;--m-touch-target: 44px;--m-bottom-nav-height: 64px;--m-sticky-action-height: 72px;--m-bottom-safe: calc(env(safe-area-inset-bottom) + 88px) ;--m-hero-height-min: 320px;--m-hero-height-max: 420px;--m-anchor-hero-height: 72svh}@media (max-width: 479px){:root{--m-page-padding: 16px;--m-card-padding: 16px;--m-section-gap: 24px}}@media (min-width: 480px) and (max-width: 767px){:root{--m-page-padding: 20px;--m-card-padding: 18px;--m-section-gap: 28px}}@media (max-width: 767px){.m-page-container{width:100%;padding-left:var(--m-page-padding);padding-right:var(--m-page-padding)}.m-section{padding-top:var(--m-section-gap);padding-bottom:var(--m-section-gap)}.m-card{border-radius:var(--m-radius-md)}.m-bottom-safe{padding-bottom:var(--m-bottom-safe)}.m-touch-target{min-height:var(--m-touch-target)}}:root{--atelier-bg: #070706;--atelier-surface: #11100e;--atelier-surface-soft: #181714;--atelier-gold: #C8AD7A;--atelier-gold-soft: rgba(200, 173, 122, .14);--atelier-gold-strong: #e3cb9b;--atelier-text: #f6f1e8;--atelier-muted: #a9a196;--atelier-subtle: #6f685d;--atelier-border: rgba(255, 255, 255, .14);--atelier-border-strong: rgba(200, 173, 122, .36);--atelier-danger: #f87171;--atelier-success: #86efac;--atelier-warning: #fbbf24;--atelier-font-family: "PingFang SC", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--atelier-type-hero: 2.5rem;--atelier-type-h1: 2.125rem;--atelier-type-h2: 1.3125rem;--atelier-type-h3: 1rem;--atelier-type-body: .875rem;--atelier-type-desc: .75rem;--atelier-type-caption: .6875rem;--atelier-type-micro: .625rem;--atelier-leading-title: 1.15;--atelier-leading-body: 1.6;--atelier-tag-height: 32px;--atelier-tag-padding-x: 14px;--atelier-tag-radius: 999px;--atelier-tag-font-size: 12px;--atelier-tag-font-weight: 750;--atelier-tag-color: var(--atelier-gold);--atelier-tag-bg: rgba(200, 173, 122, .1);--atelier-tag-border: rgba(200, 173, 122, .28)}html,body{background:#070706}body.atelier-modal-open .atelier-shell__mobile-nav{display:none!important}.atelier-page,.atelier-shell{min-height:100vh;color:var(--atelier-text);background:var(--atelier-bg);--empty-bg: linear-gradient(145deg, rgba(255, 255, 255, .055), rgba(255, 255, 255, .02)), rgba(17, 16, 14, .88);--empty-border: rgba(200, 173, 122, .32);--empty-radius: 8px;--empty-title: var(--atelier-text);--empty-desc: var(--atelier-muted);--empty-button-bg: var(--atelier-gold);--empty-button-color: #080706}.atelier-card{border:1px solid var(--atelier-border);background:var(--atelier-surface)}.atelier-container{width:100%;max-width:1180px;margin:0 auto;padding:0 1rem}.atelier-muted{color:var(--atelier-muted)}.atelier-gold{color:var(--atelier-gold)}.atelier-type-hero,.atelier-type-h1,.atelier-type-h2,.atelier-type-h3,.atelier-type-body,.atelier-type-desc,.atelier-type-caption,.atelier-type-micro{font-family:var(--atelier-font-family);letter-spacing:0}.atelier-type-hero{font-size:var(--atelier-type-hero);font-weight:950;line-height:1.05}.atelier-type-h1{font-size:var(--atelier-type-h1);font-weight:950;line-height:var(--atelier-leading-title)}.atelier-type-h2{font-size:var(--atelier-type-h2);font-weight:900;line-height:1.2}.atelier-type-h3{font-size:var(--atelier-type-h3);font-weight:900;line-height:1.28}.atelier-type-body{font-size:var(--atelier-type-body);font-weight:600;line-height:var(--atelier-leading-body)}.atelier-type-desc{color:var(--atelier-muted);font-size:var(--atelier-type-desc);font-weight:600;line-height:var(--atelier-leading-body)}.atelier-type-caption{color:var(--atelier-muted);font-size:var(--atelier-type-caption);font-weight:750;line-height:1.45}.atelier-type-micro{font-size:var(--atelier-type-micro);font-weight:800;line-height:1.25}.atelier-tag{min-height:var(--atelier-tag-height);padding:0 var(--atelier-tag-padding-x);border:1px solid var(--atelier-tag-border);border-radius:var(--atelier-tag-radius);color:var(--atelier-tag-color);background:var(--atelier-tag-bg);font-family:var(--atelier-font-family);font-size:var(--atelier-tag-font-size);font-weight:var(--atelier-tag-font-weight);line-height:1;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.atelier-tag--active{color:#080706;border-color:var(--atelier-gold);background:var(--atelier-gold)}.atelier-tag--subtle{color:rgba(244,234,219,.76);border-color:rgba(200,173,122,.22);background:rgba(255,255,255,.043)}.atelier-page-shell{position:relative;min-height:calc(100vh - 3.875rem);padding:1.75rem 0 3rem;overflow-x:clip;overflow-y:visible;background:radial-gradient(circle at 16% 8%,rgba(200,173,122,.18),transparent 28%),linear-gradient(180deg,#080706,#11100e 44%,#070706)}.atelier-page-shell__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:3rem 3rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 72%)}.atelier-page-shell__inner{position:relative;z-index:1}.atelier-page-shell__hero{min-height:7.8125rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:.625rem 0 1.4375rem}.atelier-page-shell__eyebrow,.atelier-section-card__eyebrow,.atelier-order-scene__eyebrow,.atelier-order-scene__step-kicker{display:block;color:var(--atelier-gold);font-size:var(--atelier-type-caption);font-weight:900;letter-spacing:0;text-transform:uppercase}.atelier-page-shell__copy{margin-top:1.8125rem}.atelier-page-shell__title{display:block;max-width:31.25rem;margin-top:.4375rem;color:var(--atelier-text);font-size:var(--atelier-type-h1);font-weight:950;line-height:var(--atelier-leading-title)}.atelier-page-shell__subtitle{display:block;max-width:25.625rem;margin-top:.625rem;color:var(--atelier-muted);font-size:var(--atelier-type-body);font-weight:600;line-height:var(--atelier-leading-body)}.atelier-page-shell__actions{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.atelier-section-card{position:relative;padding:1.0625rem;border:.03125rem solid var(--atelier-border);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(17,16,14,.92);box-shadow:0 .75rem 2.1875rem rgba(0,0,0,.28);overflow:hidden}.atelier-section-card:before{content:"";position:absolute;left:0;top:0;right:0;height:.03125rem;background:linear-gradient(90deg,transparent,var(--atelier-gold),transparent);opacity:.7}.atelier-section-card--soft{background:rgba(24,23,20,.78)}.atelier-section-card--gold{border-color:var(--atelier-border-strong);background:linear-gradient(145deg,rgba(200,173,122,.16),rgba(255,255,255,.03)),rgba(17,16,14,.94)}.atelier-section-card__head{margin-bottom:.875rem}.atelier-section-card__title{display:block;margin-top:.3125rem;color:var(--atelier-text);font-size:var(--atelier-type-h3);font-weight:900;line-height:1.25}.atelier-section-card__subtitle{display:block;margin-top:.3125rem;color:var(--atelier-muted);font-size:var(--atelier-type-desc);font-weight:600;line-height:1.6}.atelier-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4375rem}.atelier-stat-grid__item{min-width:0;padding:.6875rem;border:.03125rem solid var(--atelier-border);border-radius:8px;background:rgba(255,255,255,.04)}.atelier-stat-grid__label,.atelier-stat-grid__note{display:block;color:var(--atelier-muted);font-size:var(--atelier-type-caption);line-height:1.35}.atelier-stat-grid__value{display:block;margin-top:.25rem;color:var(--atelier-text);font-size:var(--atelier-type-h3);font-weight:950;line-height:1.15}.atelier-order-scene{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.8125rem;margin-bottom:1rem}.atelier-order-scene__copy,.atelier-order-scene__step{border:.03125rem solid var(--atelier-border);border-radius:8px;background:rgba(255,255,255,.043)}.atelier-order-scene__copy{min-height:9.375rem;padding:1.125rem;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,rgba(200,173,122,.16),rgba(255,255,255,.03)),rgba(17,16,14,.92)}.atelier-order-scene__title{display:block;margin-top:.375rem;color:var(--atelier-text);font-size:var(--atelier-type-h2);font-weight:950;line-height:1.08}.atelier-order-scene__subtitle{display:block;margin-top:.5rem;color:var(--atelier-muted);font-size:var(--atelier-type-desc);font-weight:600;line-height:1.65}.atelier-order-scene__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.atelier-order-scene__step{min-height:6.875rem;padding:.8125rem}.atelier-order-scene__step-title{display:block;margin-top:.375rem;color:var(--atelier-text);font-size:var(--atelier-type-body);font-weight:900}.atelier-order-scene__step-desc{display:block;margin-top:.375rem;color:var(--atelier-muted);font-size:var(--atelier-type-caption);font-weight:600;line-height:1.55}.atelier-grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,13.75rem);gap:.8125rem;align-items:start}.atelier-stack{display:grid;gap:.75rem}.atelier-tabs{display:flex;flex-wrap:wrap;gap:.375rem}.atelier-tab{min-height:1.8125rem;padding:0 .75rem;border:.03125rem solid var(--atelier-tag-border);border-radius:var(--atelier-tag-radius);color:var(--atelier-muted);background:var(--atelier-tag-bg);font-size:var(--atelier-tag-font-size);font-weight:var(--atelier-tag-font-weight);display:flex;align-items:center;justify-content:center}.atelier-tab.active{color:#070706;border-color:var(--atelier-gold);background:var(--atelier-gold)}.atelier-button-primary,.atelier-button-ghost{min-height:2.5625rem;padding:0 1.0625rem;border-radius:31.21875rem;font-size:.84375rem;font-weight:900;display:flex;align-items:center;justify-content:center}.atelier-button-primary{color:#080706;background:linear-gradient(135deg,var(--atelier-gold),var(--atelier-gold-strong));box-shadow:0 .5625rem 1.1875rem rgba(200,173,122,.22)}.atelier-button-primary[disabled]{color:var(--atelier-subtle);background:rgba(255,255,255,.08);box-shadow:none}.atelier-button-ghost{color:var(--atelier-text);border:.03125rem solid var(--atelier-border);background:rgba(255,255,255,.04)}.atelier-form-grid{display:grid;gap:.625rem}.atelier-field{display:grid;gap:.3125rem}.atelier-field__label{color:var(--atelier-muted);font-size:var(--atelier-type-caption);font-weight:800}.atelier-input,.atelier-textarea{width:100%;min-height:2.5625rem;padding:0 .75rem;border:.03125rem solid var(--atelier-border);border-radius:8px;color:var(--atelier-text);background:rgba(255,255,255,.05);font-size:var(--atelier-type-desc)}.atelier-textarea{min-height:4.6875rem;padding-top:.6875rem;line-height:1.5}.atelier-input-placeholder,.atelier-textarea-placeholder{color:var(--atelier-subtle)}.atelier-row{display:flex;align-items:center;justify-content:space-between;gap:.5625rem;padding:.5625rem 0;border-bottom:.03125rem solid rgba(255,255,255,.08)}.atelier-row:last-child{border-bottom:0}.atelier-row__label{color:var(--atelier-muted);font-size:var(--atelier-type-caption);font-weight:700}.atelier-row__value{min-width:0;color:var(--atelier-text);font-size:var(--atelier-type-desc);font-weight:800;text-align:right}.atelier-price{color:var(--atelier-gold);font-size:1.5rem;font-weight:950;line-height:1}.atelier-status{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5625rem;border:.03125rem solid var(--atelier-tag-border);border-radius:var(--atelier-tag-radius);color:var(--atelier-gold);background:var(--atelier-tag-bg);font-size:var(--atelier-type-caption);font-weight:900}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#11100e}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.22)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) #11100e}@media (max-width: 640px){.atelier-container{padding-left:.6875rem;padding-right:.6875rem}.atelier-page-shell{padding-top:0;padding-bottom:2.375rem}.atelier-page-shell__hero,.atelier-order-scene,.atelier-grid-2{grid-template-columns:1fr}.atelier-page-shell__copy{margin-top:0}.atelier-page-shell__title{font-size:1.4375rem}.atelier-page-shell__subtitle,.atelier-order-scene__subtitle{font-size:.75rem}.atelier-order-scene__steps{grid-template-columns:1fr}.atelier-section-card{padding:.8125rem}.atelier-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atelier-row{align-items:flex-start;flex-direction:column}.atelier-row__value{text-align:left}}
