.r9-transit-page{display:grid;gap:24px}.transit-input-card,.transit-metadata,.transit-chart-grid{display:grid;gap:20px}.transit-input-card{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:end}.transit-input-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;gap:14px;align-items:end}.transit-input-form label{display:grid;gap:8px}.transit-input-form label>span{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.transit-input-form input{width:100%;min-width:0}.transit-metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.transit-metadata>div{display:grid;gap:8px;min-width:0}.transit-metadata strong{overflow-wrap:anywhere}.transit-chart-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.transit-wheel-shell{display:grid;place-items:center;gap:14px}.transit-wheel{width:min(100%,480px);height:auto;overflow:visible}.transit-wheel__outer,.transit-wheel__inner,.transit-wheel__axis{fill:none;stroke:currentColor;stroke-width:.45;opacity:.32}.transit-wheel__core{fill:currentColor;opacity:.5}.transit-wheel__planet circle{fill:var(--color-surface, white);stroke:currentColor;stroke-width:.8}.transit-wheel__planet text{fill:currentColor;font-size:3.2px;font-weight:700}.transit-wheel-note{max-width:42rem;margin:0;text-align:center;font-size:.82rem;opacity:.72}.transit-table-wrap{max-width:100%;overflow-x:auto}.transit-table-wrap table{min-width:680px}.transit-aspect-list{display:grid;gap:12px}.transit-aspect{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .12))}.transit-aspect:last-child{border-bottom:0}.transit-aspect>div{display:grid;gap:6px}.transit-aspect span{font-size:.82rem;opacity:.7}.transit-aspect p{margin:0}.transit-empty{display:flex;gap:16px;align-items:flex-start}.transit-empty h2,.transit-empty p{margin-top:0}@media(max-width:980px){.transit-input-card,.transit-chart-grid{grid-template-columns:1fr}.transit-input-form{grid-template-columns:repeat(2,minmax(0,1fr))}.transit-input-form button{grid-column:1 / -1}.transit-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.r9-transit-page{gap:18px}.transit-input-form,.transit-metadata,.transit-aspect{grid-template-columns:1fr}.transit-wheel,.transit-input-form button{width:100%}}@media(prefers-reduced-motion:reduce){.r9-transit-page *,.r9-transit-page *:before,.r9-transit-page *:after{scroll-behavior:auto;transition:none}}.order-flow-guide{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px}.order-flow-step{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 8px;align-items:center;padding:12px 13px;border:1px solid var(--sx-social-line);border-radius:16px;background:#ffffff57;color:var(--sx-social-muted)}.order-flow-step>span{grid-row:1 / 3;display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border:1px solid var(--sx-theme-accent-border, var(--sx-social-line));border-radius:999px;font-size:.62rem;font-weight:850}.order-flow-step strong{color:var(--sx-social-copy);font-size:.66rem}.order-flow-step small{font-size:.52rem}.order-flow-step.is-done{border-color:var(--sx-theme-accent-border, var(--sx-social-line));background:var(--sx-theme-accent-soft, rgba(223,141,131,.11))}.order-flow-step.is-done>span,.order-flow-step.is-done strong{color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep))}.order-action-result{display:flex;align-items:flex-start;gap:11px;margin:0 0 18px;padding:14px 16px;border:1px solid var(--sx-theme-accent-border, var(--sx-social-line));border-radius:18px;background:var(--sx-theme-accent-soft, rgba(223,141,131,.11));box-shadow:var(--sx-social-shadow);color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep))}.order-action-result>div{display:grid;gap:2px}.order-action-result strong{font-size:.66rem;letter-spacing:.04em}.order-action-result span{color:var(--sx-social-copy);font-size:.7rem}.order-inline-state,.order-save-state{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid var(--sx-theme-accent-border, var(--sx-social-line));border-radius:14px;background:var(--sx-theme-accent-fill, rgba(255,255,255,.46));color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep))}.order-inline-state{width:fit-content;font-size:.62rem;font-weight:750}.order-save-state>div{display:grid;gap:3px}.order-save-state strong{color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep));font-size:.66rem}.order-save-state p{margin:0;color:var(--sx-social-copy);font-size:.6rem;line-height:1.6}.order-save-state.is-dirty{border-style:dashed;background:#ffffff47}.order-link-readback{display:grid;gap:8px;padding-top:4px}.order-link-readback__heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-link-readback__heading strong{color:var(--sx-social-ink);font-size:.68rem}.order-link-readback__heading>span{color:var(--sx-social-muted);font-size:.56rem;font-weight:750}.order-link-readback>p{margin:0;padding:12px;border:1px dashed var(--sx-social-line);border-radius:13px;color:var(--sx-social-muted);font-size:.62rem}.order-link-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--sx-social-line);border-radius:14px;background:#ffffff47}.order-link-item>svg{color:var(--sx-theme-accent, var(--sx-social-rose-deep))}.order-link-item>div{display:grid;gap:2px}.order-link-item strong{color:var(--sx-social-ink);font-size:.64rem}.order-link-item small{color:var(--sx-social-muted);font-size:.54rem}.order-link-item>span{padding:4px 7px;border-radius:999px;background:var(--sx-theme-accent-soft, rgba(223,141,131,.12));color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep));font-size:.5rem;font-weight:800;white-space:nowrap}.order-link-item.is-new,.order-partner.is-new{border-color:var(--sx-theme-accent, var(--sx-social-rose));box-shadow:0 0 0 3px var(--sx-theme-accent-soft, rgba(223,141,131,.1))}.order-partner__configured{display:inline-flex;width:fit-content;align-items:center;gap:4px;color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep))!important;font-weight:750}.order-inventory-impact{display:inline-flex;width:fit-content;margin-top:3px;padding:4px 7px;border-radius:999px;background:var(--sx-theme-accent-fill, rgba(255,255,255,.46));color:var(--sx-social-copy);font-size:.52rem;font-weight:750}.order-status--received{background:#608ac81f;color:#486a9e}.order-status--confirmed,.order-status--submitted,.order-status--partially_received{background:#c48b4521;color:#8b622d}.order-status--fulfilled,.order-status--received:not(.order-status--received){background:#4d8f651f;color:#3f7955}.order-status--cancelled,.order-status--failed{background:#8484841f;color:var(--sx-social-muted)}.order-command-center{position:relative;overflow:hidden;display:grid;gap:16px;margin:0 0 18px;padding:22px;border:1px solid var(--sx-theme-accent-border, var(--sx-social-line));border-radius:26px;background:radial-gradient(circle at 12% 8%,var(--sx-theme-accent-soft, rgba(223,141,131,.16)),transparent 34%),radial-gradient(circle at 88% 20%,rgba(121,98,167,.09),transparent 31%),linear-gradient(135deg,#ffffffc7,#ffffff5c);box-shadow:var(--sx-social-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.order-command-center:after{content:"";position:absolute;inset:auto -12% -55% 38%;height:180px;border-radius:50%;background:radial-gradient(circle,var(--sx-theme-accent-soft, rgba(223,141,131,.13)),transparent 68%);pointer-events:none}.order-command-center__heading{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.order-command-center__heading>div{display:grid;gap:4px}.order-command-center__heading h2{margin:0;color:var(--sx-social-ink);font-family:Yu Mincho,serif;font-size:1.2rem;font-weight:500}.order-command-center__heading p{margin:0;color:var(--sx-social-muted);font-size:.62rem;line-height:1.6}.order-command-live{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--sx-theme-accent-border, var(--sx-social-line));border-radius:999px;background:#ffffff7a;color:var(--sx-social-copy);font-size:.5rem;font-weight:850;letter-spacing:.08em;white-space:nowrap}.order-command-live>span{width:7px;height:7px;border-radius:50%;background:var(--sx-theme-accent, var(--sx-social-rose-deep));box-shadow:0 0 0 5px var(--sx-theme-accent-soft, rgba(223,141,131,.12))}.order-command-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.order-command-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;min-height:92px;padding:13px;border:1px solid var(--sx-social-line);border-radius:18px;background:#ffffff6b;color:var(--sx-social-copy);font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.order-command-card:hover,.order-command-card:focus-visible{transform:translateY(-2px);border-color:var(--sx-theme-accent, var(--sx-social-rose));box-shadow:0 12px 30px #31252214;outline:none}.order-command-card.has-signal{border-color:var(--sx-theme-accent-border, var(--sx-social-line));background:linear-gradient(145deg,var(--sx-theme-accent-soft, rgba(223,141,131,.13)),rgba(255,255,255,.42))}.order-command-card__icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--sx-theme-accent-border, var(--sx-social-line));border-radius:12px;background:var(--sx-theme-accent-fill, rgba(255,255,255,.55));color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep))}.order-command-card__copy{display:grid;min-width:0;gap:1px}.order-command-card__copy small,.order-command-card__copy em{overflow:hidden;color:var(--sx-social-muted);font-size:.48rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.order-command-card__copy small{font-weight:850;letter-spacing:.06em}.order-command-card__copy strong{color:var(--sx-social-ink);font-size:.72rem}.order-command-card>b{color:var(--sx-social-ink);font-family:Yu Mincho,serif;font-size:1.5rem;font-weight:500}.order-command-card.has-signal>b{color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep))}.order-command-detail-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.order-command-detail-grid article{display:grid;gap:4px;min-width:0;padding:12px 14px;border:1px solid var(--sx-social-line);border-radius:15px;background:#ffffff47}.order-command-detail-grid span{color:var(--sx-social-muted);font-size:.5rem;font-weight:850;letter-spacing:.06em}.order-command-detail-grid strong{overflow:hidden;color:var(--sx-social-ink);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.order-command-detail-grid small{color:var(--sx-social-muted);font-size:.5rem;line-height:1.5}html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-flow-step,html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-link-item,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-flow-step,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-link-item{background:#ffffff09}html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-command-center,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-command-center{background:radial-gradient(circle at 12% 8%,var(--sx-theme-accent-soft, rgba(223,141,131,.12)),transparent 34%),radial-gradient(circle at 88% 20%,rgba(134,111,196,.12),transparent 31%),linear-gradient(135deg,#ffffff0e,#ffffff05)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-command-card,html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-command-detail-grid article,html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-command-live,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-command-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-command-detail-grid article,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-command-live{background:#ffffff09}html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-command-card.has-signal,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-command-card.has-signal{background:var(--sx-theme-accent-soft, rgba(223,141,131,.09))}@media(max-width:1100px){.order-command-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.order-flow-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.order-command-detail-grid{grid-template-columns:1fr}}@media(max-width:620px){.order-flow-guide{grid-template-columns:1fr 1fr}.order-link-item{grid-template-columns:auto 1fr}.order-link-item>span{grid-column:2;justify-self:start}.order-command-center{padding:17px;border-radius:21px}.order-command-center__heading{align-items:stretch;flex-direction:column}.order-command-live{width:fit-content}.order-command-grid{grid-template-columns:1fr 1fr}.order-command-card{grid-template-columns:auto 1fr;min-height:86px}.order-command-card>b{grid-column:2;font-size:1.2rem}}@media(max-width:420px){.order-command-grid{grid-template-columns:1fr}}:root{color-scheme:dark;--bg-base: #050b16;--bg-elevated: #081426;--bg-card: #0b1a2f;--bg-hover: #102541;--border: rgba(134, 165, 206, .18);--border-gold: rgba(221, 177, 79, .46);--text-primary: #f6f7fb;--text-secondary: #aab6c8;--text-muted: #718096;--gold: #d9aa4b;--gold-soft: #f2cc73;--green: #37d39a;--orange: #f4a340;--red: #ee6470;--purple: #8f64ff;--sidebar-width: 260px;--header-height: 68px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 80% 0%,rgba(71,50,130,.19),transparent 32rem),radial-gradient(circle at 30% 30%,rgba(202,145,55,.08),transparent 28rem),var(--bg-base);color:var(--text-primary)}button{font:inherit}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);padding:20px 16px;background:#040c19f5;border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px;padding:4px 8px 22px}.brand__mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--border-gold);border-radius:50%;color:var(--gold-soft);box-shadow:0 0 24px #d9aa4b26}.brand span{margin-top:3px;color:var(--text-muted);font-size:11px}.sidebar__nav{display:grid;gap:6px}.sidebar__item{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer}.sidebar__item:hover{background:var(--bg-hover);color:var(--text-primary)}.sidebar__item.is-active{border-color:var(--border-gold);background:linear-gradient(90deg,#d9aa4b29,#d9aa4b08);color:var(--gold-soft)}.sidebar__footer{position:absolute;right:24px;bottom:24px;left:24px;color:var(--text-muted);font-size:12px}.status-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--green)}.app-shell__main{margin-left:var(--sidebar-width)}.global-header{position:sticky;top:0;z-index:10;display:flex;min-height:var(--header-height);align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid var(--border);background:#050d1bd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-header strong,.global-header span{display:block}.global-header span{margin-top:3px;color:var(--text-muted);font-size:12px}.global-header__actions{display:flex;align-items:center;gap:8px}.global-header__actions button{min-height:40px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text-secondary)}.user-chip{display:flex;align-items:center;gap:8px;padding:0 12px}.preview-banner{display:flex;min-height:44px;align-items:center;gap:10px;padding:8px 28px;border-bottom:1px solid rgba(244,163,64,.25);background:#703d0c2e;color:#f6c67a;font-size:13px}.preview-banner__review{margin-left:auto;border:1px solid rgba(244,163,64,.32);border-radius:999px;padding:5px 9px}.app-content{padding:30px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.page-heading h1{margin:5px 0 8px;font-size:clamp(30px,4vw,48px)}.page-heading p{max-width:720px;color:var(--text-secondary)}.eyebrow{color:var(--gold-soft);font-size:11px;font-weight:800;letter-spacing:.16em}.gold-button{padding:12px 18px;border:1px solid var(--border-gold);border-radius:10px;background:linear-gradient(135deg,#d9aa4b3d,#d9aa4b14);color:var(--gold-soft)}.card{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(145deg,#0d1f35f5,#061222f7);box-shadow:0 16px 40px #00000047}.stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat-card{min-height:116px;padding:18px}.stat-card span{color:var(--text-secondary);font-size:12px}.stat-card strong{display:block;margin-top:16px;color:var(--gold-soft);font-size:30px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.72fr);gap:18px}.panel{padding:20px}.panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.panel__header h2{margin:4px 0 0}.badge{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.badge--preview{border:1px solid rgba(143,100,255,.42);background:#8f64ff1f;color:#b99cff}.stone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stone-card{padding:16px;border:1px solid var(--border);border-radius:12px;background:#040f1d94}.stone-card__role{color:var(--gold-soft);font-size:10px;font-weight:800;letter-spacing:.12em}.stone-orb{width:68px;height:68px;margin:20px auto;border:1px solid rgba(236,211,255,.34);border-radius:50%;background:radial-gradient(circle at 35% 30%,#e7dcff,#6c4aa3 40%,#151d42 72%);box-shadow:0 0 28px #8f64ff57,inset 0 0 18px #fff3}.stone-card h3{margin:0}.stone-card p{min-height:54px;color:var(--text-secondary);font-size:13px;line-height:1.6}.stone-card button{width:100%;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary)}.safety-score{display:grid;width:116px;height:116px;margin:24px auto;place-items:center;border:8px solid rgba(55,211,154,.26);border-radius:50%;color:var(--green);font-size:38px;font-weight:800;box-shadow:0 0 28px #37d39a21}.summary-list{display:grid;gap:10px;padding:0;list-style:none}.summary-list li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border);color:var(--text-secondary)}.summary-list strong{color:var(--text-primary)}@media(max-width:1200px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}}@media(max-width:840px){:root{--sidebar-width: 0px}.sidebar{display:none}.global-header{padding:0 16px}.app-content{padding:18px}.preview-banner{flex-wrap:wrap;padding:10px 16px}.preview-banner__review{margin-left:0}.stat-grid,.stone-grid{grid-template-columns:1fr}.page-heading{display:block}.gold-button{width:100%;margin-top:16px}}.api-state{display:flex;min-height:44px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:#071426c2;color:var(--text-secondary);font-size:13px}.api-state code{margin-left:auto;color:var(--text-muted);font-size:11px}.api-state--success{border-color:#37d39a47;color:var(--green)}.api-state--loading{border-color:#d9aa4b4d;color:var(--gold-soft)}.api-state--error{flex-wrap:wrap;border-color:#ee64705c;color:var(--red)}.api-state--error button{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;border:1px solid rgba(238,100,112,.34);border-radius:8px;background:#ee64701a;color:inherit}.api-state__spinner{animation:api-state-spin .9s linear infinite}@keyframes api-state-spin{to{transform:rotate(360deg)}}.gold-button:disabled,.stone-card button:disabled{cursor:not-allowed;opacity:.62}@media(max-width:840px){.api-state code{width:100%;margin-left:28px;overflow-wrap:anywhere}}.sidebar__item{text-decoration:none}.sidebar__item small{margin-left:auto;color:var(--text-muted);font-size:10px;font-weight:800}.button-link,.back-link{text-decoration:none}.button-link{display:inline-flex;align-items:center;gap:8px}.page-heading__action{flex:0 0 auto}.state-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.state-badge--preview{border:1px solid rgba(143,100,255,.38);background:#8f64ff1f;color:#bda8ff}.state-badge--readback{border:1px solid rgba(75,145,255,.38);background:#4b91ff1c;color:#8ab8ff}.state-badge--disabled{border:1px solid rgba(113,128,150,.34);background:#7180961a;color:var(--text-muted)}.state-badge--review_required{border:1px solid rgba(244,163,64,.4);background:#f4a3401c;color:#f7be70}.back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;color:var(--text-secondary)}.empty-state{display:flex;align-items:center;gap:18px;margin-top:18px;padding:24px}.empty-state__icon{display:grid;width:56px;height:56px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:14px;color:var(--gold-soft);background:#d9aa4b0f}.empty-state h2,.empty-state p{margin:4px 0}.empty-state p{color:var(--text-secondary)}.empty-state__state{color:var(--text-muted);font-size:10px;font-weight:800}.data-panel,.form-panel,.action-panel,.safety-detail{padding:20px}.table-shell{overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:14px 12px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.data-table th{color:var(--text-muted);font-size:11px;letter-spacing:.06em}.data-table td{color:var(--text-secondary);font-size:13px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-grid label{display:grid;gap:8px}.form-grid label span{color:var(--text-secondary);font-size:12px}.form-grid input,.form-grid select{min-height:44px;border:1px solid var(--border);border-radius:9px;padding:0 12px;background:#050e1bc7;color:var(--text-primary)}.form-actions{display:flex;align-items:flex-start;gap:16px;margin-top:22px}.preview-action{min-height:42px;border:1px solid var(--border-gold);border-radius:9px;padding:0 16px;background:#d9aa4b21;color:var(--gold-soft)}.disabled-button{display:grid;gap:6px}.disabled-button .gold-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.disabled-button small{color:var(--text-muted);font-size:10px}.inline-note{display:flex;align-items:center;gap:8px;margin-top:20px;color:var(--text-muted);font-size:12px}.two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature-card{display:grid;gap:12px;padding:22px}.feature-card p{color:var(--text-secondary);line-height:1.7}.action-panel{display:flex;align-items:center;gap:18px;justify-content:space-between;margin-top:18px}.action-panel p{color:var(--text-secondary)}.action-panel__icons{display:flex;gap:8px;color:var(--gold-soft)}.review-list{display:grid}.review-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--border)}.review-item:last-child{border-bottom:0}.review-item h2,.review-item p{margin:3px 0}.review-item p{color:var(--text-secondary);font-size:13px}.safety-detail{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:24px}.safety-detail__score{display:grid;place-items:center;align-content:center;min-height:260px;border-right:1px solid var(--border);color:var(--green)}.safety-detail__score strong{margin-top:12px;font-size:54px}.safety-detail__score span{color:var(--text-muted);font-size:12px}.safety-check-grid{display:grid;gap:10px}.safety-check-item{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border:1px solid var(--border);border-radius:9px;background:#050e1b80}.is-pass{color:var(--green)}.is-disabled{color:var(--text-muted)}@media(max-width:840px){.form-grid,.two-column-grid,.safety-detail{grid-template-columns:1fr}.safety-detail__score{min-height:180px;border-right:0;border-bottom:1px solid var(--border)}.action-panel{align-items:stretch;flex-direction:column}.form-actions{flex-direction:column}.form-actions>*,.disabled-button,.disabled-button button{width:100%}}.form-grid__full{grid-column:1 / -1}.form-grid textarea{min-height:110px;resize:vertical;border:1px solid var(--border);border-radius:9px;padding:12px;background:#050e1bc7;color:var(--text-primary);font:inherit}.form-error{margin-top:18px;border:1px solid rgba(238,100,112,.35);border-radius:9px;padding:10px 12px;background:#ee64701a;color:var(--red);font-size:13px}.report-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;padding:22px}.report-summary>div{padding:16px;border:1px solid var(--border);border-radius:10px;background:#050e1b80}.report-summary p,.mock-caution,.caution-panel p{color:var(--text-secondary);line-height:1.7}.report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.report-grid div{padding:12px;border:1px solid var(--border);border-radius:9px;background:#050e1b80}.report-grid dt{color:var(--text-muted);font-size:10px;text-transform:uppercase}.report-grid dd{margin:6px 0 0;color:var(--text-primary);font-weight:700}.theme-list{display:flex;flex-wrap:wrap;gap:8px}.theme-list span{border:1px solid var(--border-gold);border-radius:999px;padding:5px 9px;color:var(--gold-soft);font-size:11px}.mock-caution{margin:0;border-left:3px solid var(--orange);padding-left:12px;font-size:12px}.caution-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:18px;padding:20px;border-color:#f4a34047}@media(max-width:840px){.report-summary,.report-grid{grid-template-columns:1fr}.caution-panel{grid-template-columns:auto 1fr}.caution-panel .state-badge{grid-column:2}}.stone-card__top{display:flex;align-items:center;justify-content:space-between}.stone-score{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--border-gold);border-radius:50%;color:var(--gold-soft);font-weight:800}.product-name{color:var(--gold-soft)!important;font-size:12px}.recommendation-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.recommendation-meta div{padding:9px;border:1px solid var(--border);border-radius:8px;background:#050e1b80}.recommendation-meta dt{color:var(--text-muted);font-size:9px;text-transform:uppercase}.recommendation-meta dd{margin:5px 0 0;color:var(--text-primary);font-size:12px}.recommendation-safety{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:18px;padding:18px}.recommendation-safety p{color:var(--text-secondary)}.proposal-hero{margin-bottom:18px;padding:28px;border-color:var(--border-gold);background:radial-gradient(circle at 80% 0%,rgba(217,170,75,.14),transparent 24rem),linear-gradient(145deg,#0d1f35f5,#061222f7)}.proposal-hero h2{margin:8px 0 12px;font-size:28px}.proposal-hero p,.proposal-item p{color:var(--text-secondary);line-height:1.7}.proposal-item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.proposal-item{padding:20px}.proposal-price{display:block;margin-top:18px;color:var(--gold-soft);font-size:22px}.proposal-total{display:flex;align-items:center;gap:15px;margin:18px 0;padding:20px}.proposal-total div{display:grid;gap:4px;margin-right:auto}.proposal-total span{color:var(--text-muted);font-size:12px}.proposal-total strong{color:var(--gold-soft);font-size:28px}@media(max-width:1000px){.proposal-item-grid{grid-template-columns:1fr}}@media(max-width:840px){.recommendation-meta{grid-template-columns:1fr}.recommendation-safety{grid-template-columns:auto 1fr}.recommendation-safety .state-badge{grid-column:2}}.review-submit-panel{border-color:#f4a34052}.review-loading{display:flex;align-items:center;gap:10px;padding:20px;color:var(--text-secondary)}.review-item--link{color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease}.review-item--link:hover{border-color:var(--border-gold);background:#d9aa4b0d}.review-item__state{display:grid;justify-items:end;gap:6px}.review-item__state span{color:var(--text-muted);font-size:10px}.review-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;padding:20px}.review-detail-summary div{display:grid;gap:7px;padding:14px;border:1px solid var(--border);border-radius:9px;background:#050e1b80}.review-detail-summary span{color:var(--text-muted);font-size:10px;text-transform:uppercase}.review-detail-summary strong{color:var(--text-primary);overflow-wrap:anywhere}.review-decision-panel{padding:20px}.review-form-grid{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:16px}.review-form-grid label{display:grid;gap:8px}.review-form-grid label span{color:var(--text-secondary);font-size:12px}.review-form-grid input,.review-form-grid textarea{width:100%;border:1px solid var(--border);border-radius:9px;padding:12px;background:#050e1bc7;color:var(--text-primary);font:inherit}.review-form-grid textarea{min-height:100px;resize:vertical}.review-decision-actions{display:flex;gap:12px;margin-top:18px}.review-approve-button,.review-reject-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:9px;padding:0 16px}.review-approve-button{border:1px solid rgba(55,211,154,.4);background:#37d39a1a;color:var(--green)}.review-reject-button{border:1px solid rgba(238,100,112,.4);background:#ee64701a;color:var(--red)}.audit-panel{margin-top:18px;padding:20px}.audit-list{display:grid}.audit-item{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:15px 0;border-bottom:1px solid var(--border)}.audit-item:last-child{border-bottom:0}.audit-item__icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--gold-soft)}.audit-item p{margin:6px 0;color:var(--text-secondary)}.audit-item small{color:var(--text-muted)}@media(max-width:960px){.review-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.review-form-grid,.review-detail-summary{grid-template-columns:1fr}.review-decision-actions{flex-direction:column}.review-decision-actions button{width:100%}}:root{--sx-exp-milk: #fffdf9;--sx-exp-ivory: #fbf7f0;--sx-exp-peach: #fdf0eb;--sx-exp-paper: #f5eee4;--sx-exp-greige: #ddd3c7;--sx-exp-cocoa: #4f3b38;--sx-exp-cocoa-soft: #67514b;--sx-exp-muted: #7a625c;--sx-exp-salmon: #e89a8a;--sx-exp-salmon-light: #fbe7e2;--sx-exp-salmon-deep: #a9574f;--sx-exp-salmon-border: #f2c7be;--sx-exp-sage: #aab8a1;--sx-exp-sage-light: #edf1e9;--sx-exp-lavender: #b9abc1;--sx-exp-lavender-light: #f1edf3;--sx-exp-jade: #719b87;--sx-exp-jade-light: #e6f0eb;--sx-exp-champagne: #cbb58c;--sx-exp-shadow: 0 18px 48px rgba(106, 81, 70, .08);--sx-exp-shadow-soft: 0 8px 24px rgba(106, 81, 70, .06);--sx-exp-radius-lg: 24px;--sx-exp-radius-md: 17px;--sx-exp-radius-sm: 12px;--sx-exp-content: 1180px;--sx-exp-title-size: clamp(1.35rem, 2.4vw, 1.85rem);--sx-exp-section-size: clamp(1.02rem, 1.7vw, 1.22rem);--sx-exp-body-size: clamp(.88rem, 1.1vw, .98rem)}.experience-root{min-height:100vh;background:radial-gradient(circle at 12% 5%,rgba(251,231,226,.72),transparent 32%),radial-gradient(circle at 88% 18%,rgba(237,241,233,.78),transparent 30%),var(--sx-exp-ivory);color:var(--sx-exp-cocoa);font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,sans-serif;font-size:var(--sx-exp-body-size);font-weight:300;letter-spacing:.025em;line-height:1.85}.experience-root *,.experience-root *:before,.experience-root *:after{box-sizing:border-box}.experience-shell{min-height:100vh}.experience-header{position:sticky;z-index:20;top:0;border-bottom:1px solid rgba(242,199,190,.75);background:#fffdf9e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.experience-header__inner{display:flex;width:min(calc(100% - 40px),var(--sx-exp-content));min-height:76px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto}.experience-brand{display:grid;gap:1px;color:var(--sx-exp-cocoa);text-decoration:none}.experience-brand strong{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.08rem;font-weight:400;letter-spacing:.11em}.experience-brand span{color:var(--sx-exp-muted);font-size:.65rem;font-weight:300;letter-spacing:.16em;text-transform:uppercase}.experience-nav{display:flex;align-items:center;gap:22px}.experience-nav a{position:relative;color:var(--sx-exp-cocoa-soft);font-size:.78rem;font-weight:400;text-decoration:none}.experience-nav a:after{position:absolute;right:0;bottom:-8px;left:0;height:1px;background:var(--sx-exp-salmon);content:"";opacity:0;transform:scaleX(.3);transition:opacity .16s ease,transform .16s ease}.experience-nav a.active:after,.experience-nav a:hover:after{opacity:1;transform:scaleX(1)}.experience-status{display:flex;align-items:center;gap:8px}.experience-status__chip{display:inline-flex;min-height:29px;align-items:center;gap:6px;border:1px solid var(--sx-exp-salmon-border);border-radius:999px;padding:0 10px;background:var(--sx-exp-salmon-light);color:var(--sx-exp-salmon-deep);font-size:.63rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.experience-main{width:min(calc(100% - 40px),var(--sx-exp-content));margin:0 auto;padding:46px 0 96px}.experience-page-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);align-items:end;gap:34px;margin-bottom:34px}.experience-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:8px;color:var(--sx-exp-salmon-deep);font-size:.64rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.experience-eyebrow:before{width:26px;height:1px;background:var(--sx-exp-salmon);content:""}.experience-page-intro h1,.experience-section-heading h2,.experience-story-card h2,.experience-stone-card h3{margin:0;color:var(--sx-exp-cocoa);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400;letter-spacing:.055em}.experience-page-intro h1{max-width:720px;font-size:var(--sx-exp-title-size);line-height:1.55}.experience-page-intro p{max-width:680px;margin:13px 0 0;color:var(--sx-exp-cocoa-soft);font-size:.88rem;line-height:1.95}.experience-intro-note{border-left:1px solid var(--sx-exp-salmon-border);padding-left:20px;color:var(--sx-exp-muted);font-size:.72rem}.experience-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px}.experience-stack{display:grid;align-content:start;gap:22px}.experience-card{border:1px solid rgba(242,199,190,.72);border-radius:var(--sx-exp-radius-lg);background:#fffdf9eb;box-shadow:var(--sx-exp-shadow-soft)}.experience-story-card{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.25fr);min-height:335px;overflow:hidden}.experience-story-card__visual{position:relative;min-height:335px;background:linear-gradient(145deg,#e89a8a1f,#aab8a12e)}.experience-story-card__visual:before,.experience-story-card__visual:after{position:absolute;border-radius:50%;content:""}.experience-story-card__visual:before{top:54px;left:50%;width:128px;height:128px;background:radial-gradient(circle at 36% 32%,#fff8f3,#d9b6ad 45%,#8b655d);box-shadow:0 22px 46px #5f443a2e;transform:translate(-50%)}.experience-story-card__visual:after{right:18%;bottom:38px;width:68px;height:68px;background:radial-gradient(circle at 34% 30%,#f9f6ea,#9eb29f 55%,#607667);box-shadow:0 12px 24px #4e635229}.experience-story-card__content{display:grid;align-content:center;gap:19px;padding:35px}.experience-story-card h2{font-size:1.3rem}.experience-story-card p{margin:0;color:var(--sx-exp-cocoa-soft)}.experience-meta-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.experience-meta-item{display:grid;gap:2px;border-top:1px solid rgba(242,199,190,.72);padding-top:10px}.experience-meta-item span{color:var(--sx-exp-muted);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.experience-meta-item strong{color:var(--sx-exp-cocoa);font-size:.82rem;font-weight:400}.experience-section{padding:25px}.experience-section-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:19px}.experience-section-heading h2{font-size:var(--sx-exp-section-size)}.experience-section-heading p{margin:5px 0 0;color:var(--sx-exp-muted);font-size:.72rem}.experience-soft-tag{display:inline-flex;min-height:25px;align-items:center;border-radius:999px;padding:0 9px;background:var(--sx-exp-sage-light);color:#6b7d69;font-size:.62rem;font-weight:400}.experience-stone-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.experience-stone-card{display:grid;overflow:hidden;border:1px solid rgba(221,211,199,.88);border-radius:var(--sx-exp-radius-md);background:var(--sx-exp-milk)}.experience-stone-card__image{position:relative;min-height:150px;background:linear-gradient(145deg,var(--stone-light),var(--stone-deep))}.experience-stone-card__image:after{position:absolute;top:50%;left:50%;width:75px;height:75px;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.95),rgba(255,255,255,.22) 24%,var(--stone-deep) 72%);box-shadow:0 15px 30px #58413a2b;content:"";transform:translate(-50%,-50%) rotate(-9deg)}.experience-stone-card__body{display:grid;gap:7px;padding:15px}.experience-stone-card__role{color:var(--sx-exp-salmon-deep);font-size:.58rem;font-weight:400;letter-spacing:.14em}.experience-stone-card h3{font-size:.96rem}.experience-stone-card p{margin:0;color:var(--sx-exp-muted);font-size:.69rem;line-height:1.7}.experience-stone-card strong{color:var(--sx-exp-cocoa);font-size:.82rem;font-weight:500}.experience-insight{position:relative;overflow:hidden;padding:26px;background:linear-gradient(155deg,var(--sx-exp-lavender-light),rgba(255,253,249,.96))}.experience-insight:after{position:absolute;right:-45px;bottom:-58px;width:150px;height:150px;border:1px solid rgba(185,171,193,.35);border-radius:50%;content:""}.experience-insight blockquote{margin:12px 0 0;color:var(--sx-exp-cocoa-soft);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.93rem;font-weight:400;line-height:2}.experience-stat-list{display:grid;gap:10px}.experience-stat{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(221,211,199,.75);padding:11px 0}.experience-stat:last-child{border-bottom:0}.experience-stat span{color:var(--sx-exp-muted);font-size:.72rem}.experience-stat strong{color:var(--sx-exp-cocoa);font-size:.9rem;font-weight:500}.experience-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.experience-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:999px;padding:0 18px;font:inherit;font-size:.72rem;font-weight:400;text-decoration:none;cursor:pointer}.experience-button--primary{border:1px solid var(--sx-exp-salmon);background:var(--sx-exp-salmon);color:#fff}.experience-button--quiet{border:1px solid var(--sx-exp-salmon-border);background:transparent;color:var(--sx-exp-salmon-deep)}.experience-boundary{display:flex;align-items:center;gap:10px;border-top:1px solid rgba(242,199,190,.65);margin-top:40px;padding-top:18px;color:var(--sx-exp-muted);font-size:.65rem}.experience-mobile-nav{display:none}@media(max-width:960px){.experience-page-intro,.experience-grid{grid-template-columns:1fr}.experience-intro-note{border-top:1px solid var(--sx-exp-salmon-border);border-left:0;padding-top:14px;padding-left:0}.experience-stone-list{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto;padding-bottom:4px}}@media(max-width:720px){.experience-header__inner{width:min(calc(100% - 28px),100%);min-height:68px}.experience-nav,.experience-status__chip span{display:none}.experience-main{width:min(calc(100% - 28px),100%);padding-top:30px;padding-bottom:108px}.experience-story-card{grid-template-columns:1fr}.experience-story-card__visual{min-height:230px}.experience-story-card__content{padding:25px}.experience-meta-list{grid-template-columns:1fr}.experience-stone-list{grid-template-columns:repeat(3,minmax(230px,82vw))}.experience-mobile-nav{position:fixed;z-index:30;right:12px;bottom:12px;left:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(242,199,190,.85);border-radius:18px;padding:8px;background:#fffdf9f0;box-shadow:var(--sx-exp-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.experience-mobile-nav a{display:grid;min-height:48px;place-items:center;border-radius:12px;color:var(--sx-exp-muted);font-size:.61rem;text-decoration:none}.experience-mobile-nav a.active{background:var(--sx-exp-salmon-light);color:var(--sx-exp-salmon-deep)}}:root{color-scheme:light;--bg-base: var(--sx-exp-ivory);--bg-elevated: var(--sx-exp-milk);--bg-card: rgba(255, 253, 249, .94);--bg-hover: var(--sx-exp-peach);--border: rgba(221, 211, 199, .82);--border-gold: var(--sx-exp-salmon-border);--text-primary: var(--sx-exp-cocoa);--text-secondary: var(--sx-exp-cocoa-soft);--text-muted: var(--sx-exp-muted);--gold: var(--sx-exp-salmon);--gold-soft: var(--sx-exp-salmon-deep);--green: var(--sx-exp-jade);--orange: #c68b66;--red: #bc6d70;--purple: var(--sx-exp-lavender);--sidebar-width: 242px;--header-height: 72px;--radius-sm: var(--sx-exp-radius-sm);--radius-md: var(--sx-exp-radius-md);--radius-lg: var(--sx-exp-radius-lg)}html{background:var(--sx-exp-ivory)}body{background:radial-gradient(circle at 10% 0%,rgba(251,231,226,.68),transparent 30rem),radial-gradient(circle at 92% 14%,rgba(237,241,233,.7),transparent 28rem),var(--sx-exp-ivory);color:var(--sx-exp-cocoa);font-family:Hiragino Kaku Gothic ProN,Yu Gothic,YuGothic,Noto Sans JP,sans-serif;font-weight:300;letter-spacing:.02em;line-height:1.75}a{color:inherit}.app-shell{min-height:100vh;background:transparent}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--sidebar-width);padding:22px 15px;border-right:1px solid rgba(242,199,190,.74);background:#fffdf9e8;box-shadow:12px 0 40px #6a514609;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px;margin-bottom:25px;padding:3px 7px 17px;border-bottom:1px solid rgba(242,199,190,.58);color:var(--sx-exp-cocoa);text-decoration:none}.brand__mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--sx-exp-salmon-border);border-radius:50%;background:linear-gradient(145deg,var(--sx-exp-milk),var(--sx-exp-salmon-light));color:var(--sx-exp-salmon-deep);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.94rem;font-weight:400;box-shadow:0 9px 24px #6a514612}.brand strong,.brand span{display:block}.brand strong{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.98rem;font-weight:400;letter-spacing:.08em}.brand span{margin-top:2px;color:var(--sx-exp-muted);font-size:.58rem;font-weight:300;letter-spacing:.12em;text-transform:uppercase}.sidebar__section-label{margin:0 10px 9px;color:var(--sx-exp-muted);font-size:.56rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.sidebar__nav{display:grid;gap:3px}.sidebar__item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;min-height:43px;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;padding:8px 10px;color:var(--sx-exp-cocoa-soft);font-size:.76rem;font-weight:400;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.sidebar__item:hover{background:#fdf0ebb8;color:var(--sx-exp-cocoa)}.sidebar__item.is-active{border-color:#f2c7beeb;background:linear-gradient(90deg,#fbe7e2eb,#fffdf9a3);color:var(--sx-exp-salmon-deep)}.sidebar__item small{display:inline-grid;min-width:22px;min-height:22px;place-items:center;border:1px solid rgba(221,211,199,.82);border-radius:999px;color:var(--sx-exp-muted);font-size:.52rem;font-weight:400}.sidebar__footer{position:absolute;right:20px;bottom:22px;left:20px;border-top:1px solid rgba(242,199,190,.62);padding-top:15px;color:var(--sx-exp-muted);font-size:.61rem;font-weight:300}.status-dot{width:7px;height:7px;background:var(--sx-exp-jade)}.app-shell__main{min-height:100vh;margin-left:var(--sidebar-width)}.global-header{position:sticky;top:0;z-index:20;display:flex;min-height:var(--header-height);align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid rgba(242,199,190,.7);background:#fffdf9de;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-header__identity{display:grid;gap:1px}.global-header__identity a{color:var(--sx-exp-cocoa);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.98rem;font-weight:400;letter-spacing:.07em;text-decoration:none}.global-header__identity span{margin:0;color:var(--sx-exp-muted);font-size:.57rem;font-weight:300;letter-spacing:.13em;text-transform:uppercase}.global-header__actions{display:flex;align-items:center;gap:7px}.global-header__actions button,.global-header__quiet-link{display:inline-flex;min-width:38px;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(221,211,199,.78);border-radius:999px;background:#fffdf9d1;color:var(--sx-exp-cocoa-soft);text-decoration:none}.global-header__actions button:hover,.global-header__quiet-link:hover{border-color:var(--sx-exp-salmon-border);background:var(--sx-exp-salmon-light);color:var(--sx-exp-salmon-deep)}.user-chip{gap:7px;width:auto;padding:0 12px}.user-chip span{margin:0;color:var(--sx-exp-cocoa-soft);font-size:.68rem;font-weight:400}.preview-banner{display:flex;min-height:39px;align-items:center;gap:9px;padding:7px 28px;border-bottom:1px solid rgba(242,199,190,.64);background:#fbe7e280;color:var(--sx-exp-cocoa-soft);font-size:.66rem;font-weight:300}.preview-banner__review{margin-left:auto;border:1px solid var(--sx-exp-salmon-border);border-radius:999px;padding:4px 9px;background:#fffdf9a6;color:var(--sx-exp-salmon-deep);font-weight:400}.app-content{width:min(calc(100% - 44px),1240px);margin:0 auto;padding:38px 0 86px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;margin-bottom:26px}.page-heading h1{margin:5px 0 7px;color:var(--sx-exp-cocoa);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:400;letter-spacing:.055em;line-height:1.5}.page-heading p{max-width:720px;margin:0;color:var(--sx-exp-cocoa-soft);font-size:.82rem;font-weight:300;line-height:1.9}.eyebrow{color:var(--sx-exp-salmon-deep);font-size:.58rem;font-weight:400;letter-spacing:.17em;text-transform:uppercase}.card{border:1px solid rgba(221,211,199,.8);border-radius:var(--sx-exp-radius-md);background:#fffdf9ed;box-shadow:var(--sx-exp-shadow-soft)}.panel,.data-panel,.feature-card,.form-panel,.report-summary,.caution-panel,.action-panel,.review-loading,.audit-panel,.review-detail-summary,.review-decision-panel,.recommendation-safety,.proposal-hero,.proposal-total{padding:23px}.panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.panel__header h2,.card h2{color:var(--sx-exp-cocoa);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400;letter-spacing:.04em}.gold-button,.preview-action,.review-approve-button,.review-reject-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border-radius:999px;padding:0 17px;font-size:.7rem;font-weight:400;letter-spacing:.025em}.gold-button,.preview-action,.review-approve-button{border:1px solid var(--sx-exp-salmon);background:var(--sx-exp-salmon);color:#fff}.gold-button:not(:disabled):hover,.preview-action:not(:disabled):hover,.review-approve-button:not(:disabled):hover{filter:brightness(.98);box-shadow:0 10px 22px #b8645724}.gold-button:disabled,.preview-action:disabled{border-color:#ddd3c7db;background:var(--sx-exp-paper);color:var(--sx-exp-muted);opacity:1}.review-reject-button{border:1px solid rgba(188,109,112,.38);background:#bc6d7014;color:#a75d60}.button-link{text-decoration:none}.back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:18px;color:var(--sx-exp-cocoa-soft);font-size:.68rem;font-weight:400;text-decoration:none}.back-link:hover{color:var(--sx-exp-salmon-deep)}.disabled-button small{color:var(--sx-exp-muted);font-size:.64rem;font-weight:300}.state-badge,.badge{display:inline-flex;min-height:25px;align-items:center;border-radius:999px;padding:0 9px;font-size:.57rem;font-weight:400;letter-spacing:.04em}.state-badge--preview,.badge--preview{border:1px solid var(--sx-exp-salmon-border);background:var(--sx-exp-salmon-light);color:var(--sx-exp-salmon-deep)}.state-badge--readback{border:1px solid rgba(170,184,161,.5);background:var(--sx-exp-sage-light);color:#687965}.state-badge--disabled{border:1px solid rgba(221,211,199,.95);background:var(--sx-exp-paper);color:var(--sx-exp-muted)}.state-badge--review_required{border:1px solid rgba(185,171,193,.5);background:var(--sx-exp-lavender-light);color:#7e6e85}.form-grid label,.review-form-grid label{color:var(--sx-exp-cocoa-soft);font-size:.7rem;font-weight:400}input,select,textarea{width:100%;border:1px solid rgba(221,211,199,.92);border-radius:12px;background:#fffdf9f5;color:var(--sx-exp-cocoa);font:inherit;font-size:.78rem;font-weight:300;outline:none}input,select{min-height:43px;padding:0 12px}textarea{min-height:110px;padding:11px 12px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--sx-exp-salmon);box-shadow:0 0 0 3px #e89a8a1f}input::placeholder,textarea::placeholder{color:#b8aaa3}.form-error{border:1px solid rgba(188,109,112,.34);border-radius:12px;background:#bc6d7012;color:#9c585c;font-size:.7rem}.inline-note,.mock-caution{color:var(--sx-exp-muted);font-size:.67rem;font-weight:300;line-height:1.8}.table-shell{overflow-x:auto;border:1px solid rgba(221,211,199,.76);border-radius:14px;background:#fffdf9b8}.data-table{width:100%;border-collapse:collapse;color:var(--sx-exp-cocoa-soft);font-size:.72rem}.data-table th{border-bottom:1px solid rgba(221,211,199,.9);padding:12px 14px;background:#f5eee485;color:var(--sx-exp-muted);font-size:.58rem;font-weight:500;letter-spacing:.08em;text-align:left;text-transform:uppercase}.data-table td{border-bottom:1px solid rgba(221,211,199,.64);padding:13px 14px;font-weight:400}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fdf0eb57}.dashboard{color:var(--sx-exp-cocoa)}.stat-grid{gap:12px}.stat-card{min-height:100px;padding:17px}.stat-card span{color:var(--sx-exp-muted);font-size:.65rem;font-weight:300}.stat-card strong{margin-top:13px;color:var(--sx-exp-cocoa);font-size:1.48rem;font-weight:500}.dashboard-grid{gap:18px}.stone-card{border:1px solid rgba(221,211,199,.84);border-radius:var(--sx-exp-radius-md);background:#fffdf9eb}.stone-card__role{color:var(--sx-exp-salmon-deep);font-size:.56rem;font-weight:400;letter-spacing:.13em}.stone-card h3{color:var(--sx-exp-cocoa);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400}.stone-card p{color:var(--sx-exp-cocoa-soft);font-weight:300}.stone-orb{border:1px solid rgba(255,255,255,.7);background:radial-gradient(circle at 35% 28%,#fbf7ff,#b7a2c2 42%,#75637d 76%);box-shadow:0 15px 30px #6a514621}.stone-card button{border:1px solid var(--sx-exp-salmon-border);border-radius:999px;background:transparent;color:var(--sx-exp-salmon-deep);font-size:.66rem;font-weight:400}.safety-score{border-color:#719b8747;color:var(--sx-exp-jade);font-weight:500;box-shadow:0 0 28px #719b871a}.summary-list li{border-color:#ddd3c7b8;color:var(--sx-exp-cocoa-soft);font-size:.72rem}.summary-list strong{color:var(--sx-exp-cocoa);font-weight:500}.api-state{border-radius:12px;font-size:.68rem;font-weight:300}.api-state--success{border:1px solid rgba(113,155,135,.34);background:#e6f0ebb3;color:#617c6f}.api-state--loading{border:1px solid rgba(185,171,193,.38);background:#f1edf3b8;color:#75677c}.api-state--error{border:1px solid rgba(188,109,112,.34);background:#bc6d7012;color:#995659}.empty-state{align-items:center;padding:25px}.empty-state__icon,.audit-item__icon{border:1px solid var(--sx-exp-salmon-border);background:var(--sx-exp-salmon-light);color:var(--sx-exp-salmon-deep)}.empty-state__state{color:var(--sx-exp-salmon-deep);font-size:.56rem;font-weight:400;letter-spacing:.1em}.empty-state h2{font-weight:400}.empty-state p{color:var(--sx-exp-cocoa-soft);font-weight:300}.review-item,.audit-item,.safety-check-item{border-color:#ddd3c7c7;background:#fffdf9bf}.review-item--link:hover{border-color:var(--sx-exp-salmon-border);background:#fdf0eb6b}@media(max-width:960px){:root{--sidebar-width: 0px}.sidebar{display:none}.app-shell__main{margin-left:0}.app-content{width:min(calc(100% - 30px),100%);padding-top:28px}.global-header{padding:0 16px}.preview-banner{flex-wrap:wrap;padding:8px 16px}.preview-banner__review{margin-left:0}}@media(max-width:680px){.global-header__identity span,.user-chip span{display:none}.page-heading{display:grid;align-items:start}.stat-grid,.stone-grid,.two-column-grid,.proposal-item-grid{grid-template-columns:1fr}.experience-page-intro{margin-bottom:25px}}:root{--sx-drawer-width: min(340px, calc(100vw - 34px) )}.app-shell__main{margin-left:0;min-width:0}.navigation-drawer{position:fixed;z-index:60;inset:0 auto 0 0;width:var(--sx-drawer-width);transform:translate(-105%);transition:transform .22s ease;visibility:hidden;pointer-events:none}.navigation-drawer.is-open{transform:translate(0);visibility:visible;pointer-events:auto}.navigation-drawer__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.navigation-drawer .brand{min-width:0;margin-bottom:22px}.navigation-drawer__close{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid rgba(221,211,199,.86);border-radius:999px;background:#fffdf9e0;color:var(--sx-exp-cocoa-soft);cursor:pointer}.navigation-drawer__close:hover{border-color:var(--sx-exp-salmon-border);background:var(--sx-exp-salmon-light);color:var(--sx-exp-salmon-deep)}.navigation-overlay{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;border:0;background:#4c3d383d;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .18s ease,visibility .18s ease}.navigation-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.global-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:74px;gap:18px}.global-header__leading{display:flex;min-width:0;align-items:center;gap:13px}.global-header__menu-button{display:inline-grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid rgba(221,211,199,.84);border-radius:999px;background:#fffdf9e6;color:var(--sx-exp-cocoa-soft);cursor:pointer}.global-header__menu-button:hover{border-color:var(--sx-exp-salmon-border);background:var(--sx-exp-salmon-light);color:var(--sx-exp-salmon-deep)}.global-header__identity{min-width:0}.global-header__identity span{overflow:hidden;margin:0;color:var(--sx-exp-muted);font-size:.54rem;font-weight:400;letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.global-header__identity strong{display:block;overflow:hidden;color:var(--sx-exp-cocoa);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.86rem;font-weight:400;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap}.global-header__brand{align-self:center;color:var(--sx-exp-cocoa);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1rem;font-weight:400;letter-spacing:.12em;text-decoration:none}.global-header__actions{justify-self:end}html,body,#root,.app-shell,.app-shell__main,.app-content,.journey-page{min-width:0;max-width:100%}body{overflow-x:hidden}img,svg{max-width:100%}.journey-page *,.experience-root *{min-width:0}.journey-page h1,.journey-page h2,.journey-page h3,.journey-page p,.journey-page dd,.journey-page td{overflow-wrap:anywhere}.journey-page button,.journey-page input,.journey-page select{min-height:44px}.journey-page textarea{min-height:120px}.journey-customer .form-panel{position:relative;overflow:hidden;padding:clamp(20px,3vw,34px)}.journey-customer .form-panel:before{position:absolute;top:-90px;right:-70px;width:230px;height:230px;border:1px solid rgba(242,199,190,.38);border-radius:50%;content:"";pointer-events:none}.journey-customer .form-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.journey-customer .form-grid label{display:grid;align-content:start;gap:8px}.journey-customer .form-grid__full{grid-column:1 / -1}.journey-customer .form-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;border-top:1px solid rgba(221,211,199,.68);margin-top:28px;padding-top:22px}.journey-customer .preview-action{min-width:220px}.journey-customer .inline-note{display:flex;align-items:center;gap:8px;margin-top:17px}.journey-astrology .report-summary{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:0;overflow:hidden;padding:0}.journey-astrology .report-summary>div{padding:clamp(22px,3vw,34px)}.journey-astrology .report-summary>div:first-child{background:linear-gradient(145deg,#fbe7e29e,#fffdf9eb)}.journey-astrology .report-summary>div:last-child{border-left:1px solid rgba(221,211,199,.72);background:#edf1e957}.journey-astrology .two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.journey-astrology .feature-card{position:relative;overflow:hidden;padding:clamp(22px,3vw,31px)}.journey-astrology .feature-card>svg{color:var(--sx-exp-salmon-deep);stroke-width:1.25}.journey-astrology .report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.journey-astrology .report-grid div{border-top:1px solid rgba(221,211,199,.72);padding-top:10px}.journey-astrology .theme-list{display:flex;flex-wrap:wrap;gap:8px}.journey-astrology .theme-list span{border:1px solid rgba(170,184,161,.46);border-radius:999px;padding:5px 10px;background:var(--sx-exp-sage-light);color:#687965;font-size:.65rem}.journey-astrology .action-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:20px}.journey-recommendation .stone-grid{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.875fr));align-items:stretch;gap:18px}.journey-recommendation .stone-card{display:flex;flex-direction:column;padding:clamp(21px,2.5vw,29px)}.journey-recommendation .stone-card:first-child{border-color:var(--sx-exp-salmon-border);background:linear-gradient(145deg,#fbe7e2a6,#fffdf9f5);box-shadow:var(--sx-exp-shadow)}.journey-recommendation .stone-card:first-child .stone-orb{width:88px;height:88px}.journey-recommendation .stone-card__top{display:flex;align-items:center;justify-content:space-between}.journey-recommendation .stone-score{display:inline-grid;min-width:38px;min-height:38px;place-items:center;border:1px solid var(--sx-exp-salmon-border);border-radius:50%;color:var(--sx-exp-salmon-deep);font-size:.75rem;font-weight:500}.journey-recommendation .recommendation-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto}.journey-recommendation .recommendation-meta div{border-top:1px solid rgba(221,211,199,.72);padding-top:9px}.journey-recommendation .action-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px}.journey-proposal .proposal-hero{position:relative;overflow:hidden;padding:clamp(25px,4vw,44px);border-color:#f2c7beeb;background:linear-gradient(145deg,#fffdf9fa,#fdf0ebb8)}.journey-proposal .proposal-hero:after{position:absolute;right:-45px;bottom:-65px;width:190px;height:190px;border:1px solid rgba(232,154,138,.25);border-radius:50%;content:""}.journey-proposal .proposal-hero h2{max-width:760px;font-size:clamp(1.2rem,2.6vw,1.75rem);line-height:1.6}.journey-proposal .proposal-hero p{max-width:780px;font-size:.85rem;line-height:2}.journey-proposal .proposal-item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:20px}.journey-proposal .proposal-item{display:flex;min-height:280px;flex-direction:column;padding:clamp(20px,2.5vw,27px)}.journey-proposal .proposal-item:first-child{border-color:var(--sx-exp-salmon-border);background:#fbe7e26b}.journey-proposal .proposal-price{margin-top:auto;color:var(--sx-exp-cocoa);font-size:1rem;font-weight:500}.journey-proposal .proposal-total{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px}.journey-proposal .report-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;padding:0;margin-top:20px}.journey-proposal .report-summary>div{padding:clamp(22px,3vw,31px)}.journey-proposal .report-summary>div+div{border-left:1px solid rgba(221,211,199,.74);background:#edf1e94d}.journey-proposal .action-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px}@media(min-width:1280px){.app-content{width:min(calc(100% - 64px),1280px)}.navigation-drawer{width:340px}}@media(min-width:768px)and (max-width:1100px){.app-content{width:min(calc(100% - 40px),100%)}.journey-recommendation .stone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-recommendation .stone-card:first-child{grid-column:1 / -1}.journey-proposal .proposal-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-proposal .proposal-item:first-child{grid-column:1 / -1}}@media(max-width:767px){.global-header{grid-template-columns:minmax(0,1fr) auto;min-height:68px;gap:10px}.global-header__brand{display:none}.global-header__actions{gap:5px}.global-header__actions button,.global-header__quiet-link{min-width:42px;min-height:42px}.user-chip{padding:0 9px}.user-chip span{display:none}.preview-banner{line-height:1.55}.app-content{width:min(calc(100% - 28px),100%);padding:27px 0 74px}.page-heading{display:grid;align-items:start;gap:15px}.page-heading__action{justify-self:start}.journey-customer .form-grid,.journey-astrology .report-summary,.journey-astrology .two-column-grid,.journey-recommendation .stone-grid,.journey-proposal .proposal-item-grid,.journey-proposal .report-summary{grid-template-columns:1fr}.journey-astrology .report-summary>div:last-child,.journey-proposal .report-summary>div+div{border-top:1px solid rgba(221,211,199,.74);border-left:0}.journey-astrology .action-panel,.journey-recommendation .action-panel,.journey-proposal .action-panel{grid-template-columns:1fr;align-items:start}.journey-astrology .action-panel button,.journey-recommendation .action-panel button,.journey-proposal .action-panel button,.journey-customer .preview-action{width:100%;min-width:0}.journey-recommendation .recommendation-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-proposal .proposal-total{grid-template-columns:auto minmax(0,1fr)}.journey-proposal .proposal-total .state-badge{grid-column:1 / -1;justify-self:start}}@media(max-width:480px){:root{--sx-drawer-width: min(88vw, 340px)}.global-header{padding:0 12px}.global-header__identity span{display:none}.global-header__identity strong{max-width:138px;font-size:.78rem}.global-header__quiet-link{display:none}.app-content{width:min(calc(100% - 22px),100%);padding-top:22px}.preview-banner{padding:8px 12px;font-size:.61rem}.page-heading h1{font-size:1.28rem}.journey-customer .form-panel,.journey-astrology .feature-card,.journey-recommendation .stone-card,.journey-proposal .proposal-item{padding:19px}.journey-astrology .report-grid,.journey-recommendation .recommendation-meta{grid-template-columns:1fr}.journey-customer .form-actions{display:grid;grid-template-columns:1fr}.journey-customer .disabled-button,.journey-customer .disabled-button button{width:100%}}@media(prefers-reduced-motion:reduce){.navigation-drawer,.navigation-overlay{transition:none}}@media(max-width:960px){.sidebar.navigation-drawer{display:block}}.product-visual{position:relative;width:100%;min-width:0;aspect-ratio:4 / 3;overflow:hidden;border:1px solid rgba(221,211,199,.72);border-radius:18px;background:#f8f4efdb}.product-visual img{width:100%;height:100%;display:block;object-fit:cover}.product-visual__fallback{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:10px;color:var(--sx-exp-muted)}.product-visual__fallback .stone-orb{width:72px;height:72px}.product-visual__fallback span{font-size:.58rem;letter-spacing:.13em}.visual-preference{display:grid;gap:26px;border-top:1px solid rgba(221,211,199,.72);margin-top:28px;padding-top:28px}.visual-preference__intro{max-width:720px}.visual-preference__intro h2,.visual-preference__heading h3{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400}.visual-preference__intro p,.visual-preference__heading p{color:var(--sx-exp-muted);line-height:1.85}.visual-preference__group{display:grid;gap:14px}.visual-preference__heading h3,.visual-preference__heading p{margin:0}.visual-preference__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.visual-preference-card{display:grid;min-height:44px;overflow:hidden;border:1px solid rgba(221,211,199,.82);border-radius:16px;padding:0;background:#fffdf9;color:var(--sx-exp-cocoa);cursor:pointer;text-align:left}.visual-preference-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.visual-preference-card span{padding:10px 11px 2px;font-size:.72rem}.visual-preference-card small{padding:0 11px 11px;color:var(--sx-exp-muted);font-size:.57rem}.visual-preference-card:hover{border-color:var(--sx-exp-salmon-border)}.visual-preference-card.is-selected{border-color:var(--sx-exp-salmon-deep);background:var(--sx-exp-salmon-light);box-shadow:0 0 0 2px #e89a8a1f}.visual-preference__readback{display:flex;flex-wrap:wrap;gap:9px 16px;border-radius:14px;padding:14px 17px;background:#edf1e994;color:var(--sx-exp-cocoa-soft);font-size:.72rem}.catalog-editor{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:20px}.catalog-form,.catalog-live-preview{padding:clamp(21px,3vw,32px)}.catalog-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:22px}.catalog-form__grid label{display:grid;align-content:start;gap:7px}.catalog-form__grid label>span{color:var(--sx-exp-cocoa-soft);font-size:.69rem}.catalog-form__grid input,.catalog-form__grid select{width:100%;min-height:44px}.catalog-form__grid input[type=file]{padding:10px}.catalog-form__grid small{color:var(--sx-exp-muted);font-size:.61rem;line-height:1.6}.catalog-form__full{grid-column:1 / -1}.catalog-form__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;border-top:1px solid rgba(221,211,199,.68);margin-top:24px;padding-top:20px}.catalog-form__actions button,.soft-button{min-height:44px}.catalog-message{border-radius:12px;margin-top:17px;padding:12px 14px;background:#dde9d9ad;color:#60725d;font-size:.72rem}.catalog-live-preview{position:sticky;top:92px}.catalog-live-preview .product-visual{margin:18px 0 20px}.catalog-live-preview h2,.catalog-live-preview h3,.catalog-live-preview p{overflow-wrap:anywhere}.catalog-live-preview h2{margin-bottom:5px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400}.catalog-live-preview h3{margin:0 0 17px;color:var(--sx-exp-muted);font-size:.78rem;font-weight:400}.catalog-live-preview strong{display:block;margin-bottom:13px;color:var(--sx-exp-cocoa);font-size:1.12rem}.catalog-list-section{margin-top:30px}.catalog-list-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:17px}.catalog-list-heading h2{margin-bottom:0}.catalog-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-product-card{overflow:hidden}.catalog-product-card>.product-visual{border:0;border-bottom:1px solid rgba(221,211,199,.72);border-radius:0}.catalog-product-card__body{display:grid;align-content:start;gap:10px;padding:20px}.catalog-product-card__body h3,.catalog-product-card__body p{margin:0}.catalog-product-card__body h3{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400}.catalog-product-card__tags{display:flex;flex-wrap:wrap;gap:6px}.catalog-product-card__tags span{border:1px solid rgba(170,184,161,.42);border-radius:999px;padding:4px 8px;background:#edf1e99e;color:#687965;font-size:.58rem}.catalog-product-card dl{display:grid;gap:7px}.catalog-product-card dl div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px}.catalog-product-card dt{color:var(--sx-exp-muted);font-size:.62rem}.catalog-product-card dd{margin:0;overflow-wrap:anywhere;font-size:.68rem}.stone-card__image{margin:16px 0 18px}.proposal-item__image{margin-bottom:18px}.inventory-header-actions{display:flex;align-items:center;gap:13px}.inventory-visual-table td:first-child{width:112px}.inventory-product-image{width:92px;border-radius:12px}.inventory-visual-table td strong,.inventory-visual-table td small{display:block}.inventory-visual-table td small{margin-top:4px;color:var(--sx-exp-muted)}@media(min-width:768px)and (max-width:1100px){.visual-preference__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-editor{grid-template-columns:minmax(0,1fr) minmax(250px,.7fr)}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.visual-preference__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-editor,.catalog-form__grid,.catalog-product-grid{grid-template-columns:1fr}.catalog-form__full{grid-column:auto}.catalog-live-preview{position:static}.catalog-list-heading{display:grid;align-items:start}.catalog-list-heading .soft-button{width:100%}.inventory-header-actions{align-items:flex-end;flex-direction:column}.inventory-visual-table{min-width:820px}}@media(max-width:480px){.visual-preference__grid{gap:8px}.visual-preference-card span{padding:8px 9px 2px}.visual-preference-card small{padding:0 9px 9px}.catalog-form,.catalog-live-preview{padding:19px}.catalog-form__actions{display:grid;grid-template-columns:1fr}.catalog-form__actions>*,.catalog-form__actions button{width:100%}}.dashboard-catalog-visuals{display:grid;gap:20px;border:1px solid rgba(221,211,199,.84);border-radius:var(--sx-exp-radius-lg, 24px);margin-bottom:28px;padding:clamp(22px,3.5vw,38px);background:linear-gradient(145deg,#fffdf9fa,#fbe7e27a);box-shadow:0 18px 48px #604c4512}.dashboard-catalog-visuals__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px}.dashboard-catalog-visuals__header>div{max-width:720px}.dashboard-catalog-visuals__header h2{margin:4px 0 8px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.05rem,2vw,1.42rem);font-weight:400;line-height:1.6}.dashboard-catalog-visuals__header p{margin:0;color:var(--sx-exp-muted);line-height:1.9}.dashboard-catalog-grid,.review-proposal-visuals__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard-catalog-card,.review-proposal-visual-card{min-width:0;overflow:hidden;border:1px solid rgba(221,211,199,.82);border-radius:18px;background:#fffdf9f5}.dashboard-catalog-card:first-child{border-color:var(--sx-exp-salmon-border);box-shadow:0 13px 34px #aa71651a}.dashboard-catalog-card__image,.review-proposal-visual-card__image{border:0;border-bottom:1px solid rgba(221,211,199,.72);border-radius:0}.dashboard-catalog-card__body,.review-proposal-visual-card__body{display:grid;align-content:start;gap:9px;padding:18px}.dashboard-catalog-card__topline,.review-proposal-visual-card__meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.dashboard-catalog-card__topline small,.review-proposal-visual-card__meta small{color:var(--sx-exp-muted);font-size:.6rem}.dashboard-catalog-card h3,.review-proposal-visual-card h3{margin:0;overflow-wrap:anywhere;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400}.dashboard-catalog-card p,.review-proposal-visual-card p{margin:0;overflow-wrap:anywhere;color:var(--sx-exp-muted);font-size:.7rem;line-height:1.75}.dashboard-catalog-card__tags{display:flex;flex-wrap:wrap;gap:5px}.dashboard-catalog-card__tags span{border:1px solid rgba(170,184,161,.42);border-radius:999px;padding:4px 8px;background:#edf1e99e;color:#687965;font-size:.56rem}.dashboard-catalog-card strong{margin-top:3px;color:var(--sx-exp-cocoa);font-size:.88rem;font-weight:500}.dashboard-catalog-visuals__actions{display:flex;flex-wrap:wrap;gap:11px}.dashboard-catalog-visuals__actions a{min-height:44px}.review-proposal-visuals{margin-bottom:20px;padding:clamp(20px,3vw,30px)}.review-proposal-visuals .panel__header{align-items:start;margin-bottom:19px}.review-proposal-visuals .panel__header p{max-width:720px;margin:7px 0 0;color:var(--sx-exp-muted);line-height:1.8}.review-proposal-visual-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:5px 0 0}.review-proposal-visual-card dl div{border-top:1px solid rgba(221,211,199,.7);padding-top:8px}.review-proposal-visual-card dt{color:var(--sx-exp-muted);font-size:.58rem}.review-proposal-visual-card dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--sx-exp-cocoa-soft);font-size:.66rem}@media(min-width:768px)and (max-width:1100px){.dashboard-catalog-grid,.review-proposal-visuals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-catalog-card:first-child,.review-proposal-visual-card:first-child{grid-column:1 / -1}}@media(max-width:767px){.dashboard-catalog-visuals__header{grid-template-columns:1fr;align-items:start}.dashboard-catalog-visuals__header .soft-button{width:100%}.dashboard-catalog-grid,.review-proposal-visuals__grid{grid-template-columns:1fr}.dashboard-catalog-visuals__actions{display:grid;grid-template-columns:1fr}.dashboard-catalog-visuals__actions a{width:100%}}@media(max-width:480px){.dashboard-catalog-visuals,.review-proposal-visuals{padding:18px}.dashboard-catalog-card__body,.review-proposal-visual-card__body{padding:16px}.review-proposal-visual-card dl{grid-template-columns:1fr}}.catalog-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin:-.25rem 0 1.25rem}.catalog-page-actions a{text-decoration:none}.catalog-form textarea{width:100%;min-height:7rem;resize:vertical;font:inherit;color:inherit;border:1px solid var( --border-subtle, rgba(255, 255, 255, .12) );border-radius:.75rem;background:#ffffff09;padding:.8rem .9rem}.catalog-form textarea:focus{outline:2px solid rgba(212,175,55,.35);outline-offset:1px}.catalog-preview-state,.catalog-card-state{display:flex;flex-wrap:wrap;gap:.45rem}.catalog-preview-state span,.catalog-card-state span{display:inline-flex;align-items:center;min-height:1.65rem;padding:.2rem .55rem;border:1px solid rgba(212,175,55,.25);border-radius:999px;font-size:.72rem;letter-spacing:.06em}.catalog-success-panel{display:grid;gap:1rem;margin-top:1.25rem}.catalog-success-panel h2,.catalog-success-panel dl,.catalog-success-panel dd{margin:0}.catalog-success-panel dl{display:grid;gap:.65rem}.catalog-success-panel dl div{display:grid;gap:.2rem}.catalog-success-panel dt{font-size:.75rem;opacity:.68}.catalog-success-panel dd{overflow-wrap:anywhere}.catalog-success-panel a{width:fit-content;text-decoration:none}.catalog-toolbar{display:grid;grid-template-columns:minmax(15rem,2fr) repeat(4,minmax(8.5rem,1fr));align-items:end;gap:.85rem;margin-bottom:1rem}.catalog-toolbar label{display:grid;gap:.4rem}.catalog-toolbar label>span{font-size:.78rem;opacity:.72}.catalog-toolbar input,.catalog-toolbar select{width:100%;min-height:2.75rem}.catalog-toolbar .soft-button{min-height:2.75rem}.catalog-summary{display:flex;align-items:baseline;gap:.4rem;margin:0 0 1rem}.catalog-summary strong{font-size:1.55rem}.catalog-state-panel{display:grid;min-height:10rem;place-items:center;text-align:center}.catalog-migration-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem}.catalog-migration-panel h2,.catalog-migration-panel p{margin:0}.catalog-migration-panel p{margin-top:.35rem;opacity:.76}.catalog-product-card__actions{margin-top:auto}.catalog-product-card__actions a{width:100%;justify-content:center;text-decoration:none}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.catalog-detail-identity{margin-bottom:1rem}.catalog-detail-identity dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.catalog-detail-identity dl div{display:grid;gap:.3rem}.catalog-detail-identity dt{font-size:.75rem;opacity:.68}.catalog-detail-identity dd{margin:0;overflow-wrap:anywhere}@media(min-width:1280px){.catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.catalog-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar__search{grid-column:1 / -1}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.catalog-page-actions{justify-content:stretch}.catalog-page-actions a{flex:1 1 auto;justify-content:center}.catalog-toolbar,.catalog-detail-identity dl{grid-template-columns:1fr}.catalog-toolbar__search{grid-column:auto}.catalog-product-grid{grid-template-columns:1fr}.catalog-migration-panel{grid-template-columns:1fr;align-items:start}.catalog-migration-panel .soft-button{width:100%;justify-content:center}}@media(max-width:480px){.catalog-page-actions,.catalog-pagination{flex-direction:column}.catalog-page-actions>*,.catalog-pagination button{width:100%;justify-content:center}}.r10-auth-entry{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:grid;min-width:0;min-height:100vh;min-height:100dvh;place-items:center;overflow:hidden auto;padding:clamp(28px,5vw,72px) 20px;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.96),transparent 29rem),radial-gradient(circle at 82% 22%,rgba(255,230,223,.72),transparent 34rem),radial-gradient(circle at 52% 90%,rgba(238,244,239,.82),transparent 36rem),linear-gradient(145deg,#fffdf9,#fff8f3 46%,#f8f6ef);color:#5d4a42;isolation:isolate}.r10-auth-entry:before,.r10-auth-entry:after{position:absolute;z-index:-4;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.r10-auth-entry:before{background-image:linear-gradient(rgba(190,125,108,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(190,125,108,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.62) 44%,transparent 82%);mask-image:radial-gradient(circle at center,#000 0%,rgba(0,0,0,.62) 44%,transparent 82%)}.r10-auth-entry:after{background:linear-gradient(90deg,transparent 0 9%,rgba(225,154,137,.11) 9% 9.1%,transparent 9.1% 90.8%,rgba(225,154,137,.11) 90.8% 90.9%,transparent 90.9%),linear-gradient(0deg,transparent 0 13%,rgba(225,154,137,.08) 13% 13.1%,transparent 13.1% 86.8%,rgba(225,154,137,.08) 86.8% 86.9%,transparent 86.9%);opacity:.72}.r10-auth-entry__ambient{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.r10-auth-entry__orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(218,142,124,.2);border-radius:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 70px #ffffff38,0 0 60px #e19a890a}.r10-auth-entry__orbit:before,.r10-auth-entry__orbit:after{position:absolute;width:8px;height:8px;border:2px solid rgba(216,133,115,.35);border-radius:50%;background:#fffaf5;box-shadow:0 0 0 5px #ffffff7a,0 0 22px #e1847033;content:""}.r10-auth-entry__orbit:before{top:18%;right:11%}.r10-auth-entry__orbit:after{bottom:24%;left:4%}.r10-auth-entry__orbit--one{width:min(82vw,980px);height:min(62vw,710px);transform:translate(-50%,-50%) rotate(-11deg)}.r10-auth-entry__orbit--two{width:min(68vw,790px);height:min(84vw,900px);transform:translate(-50%,-50%) rotate(54deg);border-color:#aab8a126}.r10-auth-entry__orbit--three{width:min(52vw,620px);height:min(52vw,620px);border-style:dashed;border-color:#c296b226}.r10-auth-entry__signal{position:absolute;width:5px;height:5px;border-radius:50%;background:#e8917cb8;box-shadow:0 0 0 7px #fffaf6b3,0 0 22px #e8917c57;animation:r10-auth-signal 3.8s ease-in-out infinite}.r10-auth-entry__signal--one{top:22%;left:24%}.r10-auth-entry__signal--two{top:34%;right:20%;animation-delay:1.2s}.r10-auth-entry__signal--three{right:29%;bottom:20%;animation-delay:2.1s}.r10-auth-entry__console{position:relative;width:min(100%,620px);border:1px solid rgba(222,178,162,.7);border-radius:32px;background:linear-gradient(145deg,#ffffffe0,#fff9f5c7);box-shadow:0 32px 90px #694f441f,0 12px 36px #bc706014,inset 0 1px #fffffff2,inset 0 -1px #e1b9aa3d;-webkit-backdrop-filter:blur(26px) saturate(120%);backdrop-filter:blur(26px) saturate(120%);overflow:hidden}.r10-auth-entry__console:before,.r10-auth-entry__console:after{position:absolute;content:"";pointer-events:none}.r10-auth-entry__console:before{top:-90px;right:-70px;width:250px;height:250px;border:1px solid rgba(224,143,124,.2);border-radius:50%;box-shadow:0 0 0 38px #e08f7c09,0 0 0 76px #e08f7c06}.r10-auth-entry__console:after{right:24px;bottom:22px;width:86px;height:52px;opacity:.45;background:linear-gradient(90deg,transparent 0 12%,rgba(210,139,121,.28) 12% 14%,transparent 14% 48%,rgba(210,139,121,.28) 48% 50%,transparent 50%),linear-gradient(0deg,transparent 0 18%,rgba(210,139,121,.23) 18% 21%,transparent 21% 64%,rgba(210,139,121,.23) 64% 67%,transparent 67%)}.r10-auth-entry__content{position:relative;z-index:1;display:grid;justify-items:center;gap:24px;padding:clamp(38px,7vw,62px) clamp(26px,7vw,58px) clamp(30px,6vw,48px)}.r10-auth-entry__brand{display:grid;justify-items:center;text-align:center}.r10-auth-entry__mark{display:grid;width:82px;height:82px;place-items:center;margin-bottom:17px;border:1px solid rgba(225,139,119,.45);border-radius:24px;background:radial-gradient(circle at 36% 30%,#fffffffa,#ffe7dfe0 46%,#eda69580);box-shadow:0 16px 34px #b4655424,0 0 0 7px #ffffff7a,inset 0 1px #fffffff5;transform:rotate(45deg)}.r10-auth-entry__gem{position:relative;width:44px;height:44px;transform:rotate(-45deg)}.r10-auth-entry__gem:before,.r10-auth-entry__gem:after,.r10-auth-entry__gem span{position:absolute;content:""}.r10-auth-entry__gem:before{top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(170,92,76,.5);clip-path:polygon(50% 0%,100% 27%,91% 82%,50% 100%,9% 82%,0 27%);background:linear-gradient(135deg,#ffffff9e,#eb998652)}.r10-auth-entry__gem:after{top:8px;left:21px;width:1px;height:29px;background:#a6574857}.r10-auth-entry__gem span:nth-child(1){top:18px;left:5px;width:34px;height:1px;background:#a6574847}.r10-auth-entry__gem span:nth-child(2){top:8px;left:9px;width:29px;height:1px;background:#a6574842;transform:rotate(38deg);transform-origin:left center}.r10-auth-entry__gem span:nth-child(3){top:8px;right:9px;width:29px;height:1px;background:#a6574842;transform:rotate(-38deg);transform-origin:right center}.r10-auth-entry__eyebrow{color:#b86f60;font-size:.62rem;font-weight:600;letter-spacing:.28em}.r10-auth-entry__brand h1{margin:7px 0 9px;color:#4f3c35;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(2.25rem,7vw,3.65rem);font-weight:400;letter-spacing:.045em;line-height:1.05}.r10-auth-entry__lead{max-width:430px;margin:0;color:#79655c;font-size:clamp(.82rem,2.3vw,.95rem);font-weight:300;letter-spacing:.035em;line-height:1.9}.r10-auth-entry__tech-rail{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.r10-auth-entry__tech-rail span{display:inline-flex;min-height:27px;align-items:center;border:1px solid rgba(207,176,165,.62);border-radius:999px;padding:0 10px;background:#ffffff85;color:#8b746a;font-size:.52rem;font-weight:600;letter-spacing:.13em;box-shadow:inset 0 1px #ffffffe6}.r10-auth-entry__access{display:grid;width:min(100%,430px);justify-items:center;gap:12px;padding-top:4px}.r10-auth-entry__secure-label{display:inline-flex;align-items:center;gap:8px;color:#b16e60;font-size:.58rem;font-weight:600;letter-spacing:.18em}.r10-auth-entry__secure-label span{font-size:.82rem}.r10-auth-entry__google{position:relative;display:inline-flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:12px;overflow:hidden;padding:0 24px;border:1px solid rgba(190,142,126,.48);border-radius:999px;background:linear-gradient(145deg,#fffffff5,#fff9f5e6);color:#4f4039;font:inherit;font-size:.9rem;font-weight:500;letter-spacing:.025em;cursor:pointer;box-shadow:0 14px 32px #6a514617,inset 0 1px #fffffffa;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.r10-auth-entry__google:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0 37%,rgba(255,255,255,.62) 48%,transparent 59% 100%);content:"";opacity:0;transform:translate(-38%);transition:opacity .18s ease,transform .52s ease;pointer-events:none}.r10-auth-entry__google:hover:not(:disabled){border-color:#b9695cad;background:linear-gradient(145deg,#fff,#fff0eaf0);box-shadow:0 18px 40px #6a514621,0 0 0 5px #e89a8a14;transform:translateY(-2px)}.r10-auth-entry__google:hover:not(:disabled):after{opacity:1;transform:translate(38%)}.r10-auth-entry__google:focus-visible{outline:2px solid rgba(185,105,92,.48);outline-offset:5px}.r10-auth-entry__google:disabled{cursor:wait;opacity:.62}.r10-auth-entry__google-mark{display:inline-grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border:1px solid rgba(106,81,70,.16);border-radius:50%;background:conic-gradient(#4285f4 0,#4285f4 25%,#34a853 25%,#34a853 50%,#fbbc05 50%,#fbbc05 75%,#ea4335 75%,#ea4335);color:#fff;font-family:Arial,sans-serif;font-size:.72rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.18)}.r10-auth-entry__status{min-height:21px;color:#8a766d;font-size:.64rem;font-weight:300;letter-spacing:.025em;text-align:center}.r10-auth-entry__footer{display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid rgba(212,184,173,.56);width:min(100%,430px);padding-top:19px;color:#9a867d;font-size:.56rem;font-weight:400;letter-spacing:.045em}.r10-auth-entry__pulse{width:6px;height:6px;border-radius:50%;background:#9eaf98;box-shadow:0 0 0 5px #9eaf981f;animation:r10-auth-pulse 2.6s ease-in-out infinite}@keyframes r10-auth-signal{0%,to{opacity:.36;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@keyframes r10-auth-pulse{0%,to{opacity:.58;box-shadow:0 0 0 4px #9eaf981a}50%{opacity:1;box-shadow:0 0 0 7px #9eaf9826}}@media(max-width:640px){.r10-auth-entry{place-items:start center;padding:24px 14px}.r10-auth-entry__console{margin:auto 0;border-radius:26px}.r10-auth-entry__content{gap:20px;padding:34px 22px 29px}.r10-auth-entry__mark{width:70px;height:70px;border-radius:21px}.r10-auth-entry__gem{transform:rotate(-45deg) scale(.88)}.r10-auth-entry__tech-rail{gap:5px}.r10-auth-entry__tech-rail span{min-height:25px;padding:0 8px;font-size:.47rem}.r10-auth-entry__google{min-height:56px;font-size:.86rem}.r10-auth-entry__orbit--one{width:120vw;height:86vw}.r10-auth-entry__orbit--two{width:100vw;height:136vw}.r10-auth-entry__orbit--three{width:84vw;height:84vw}}@media(prefers-reduced-motion:reduce){.r10-auth-entry__signal,.r10-auth-entry__pulse{animation:none}.r10-auth-entry__google,.r10-auth-entry__google:after{transition:none}}.global-header__auth-user{min-height:40px;max-width:220px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);color:var(--text-secondary)}.global-header__auth-user span{overflow:hidden;margin-top:0;color:inherit;text-overflow:ellipsis;white-space:nowrap}.global-header__actions .global-header__logout-button{display:inline-flex;width:auto;min-width:42px;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 12px;cursor:pointer}.global-header__actions .global-header__logout-button:hover:not(:disabled){border-color:var(--border-gold);color:var(--gold-soft)}.global-header__actions .global-header__logout-button:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.global-header__actions .global-header__logout-button:disabled{cursor:wait;opacity:.62}.global-header__logout-label{margin-top:0;color:inherit;font-size:.76rem;line-height:1}.global-header__auth-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:980px){.global-header__auth-user{width:42px;max-width:42px;justify-content:center;padding:0}.global-header__actions .global-header__logout-button{width:42px;padding:0}.global-header__auth-user span,.global-header__logout-label{display:none}}@media(max-width:640px){.global-header__auth-user{display:none}}.journey-customer .form-grid label{gap:10px}.journey-customer .form-grid label>span{color:#6f5b52;font-size:.72rem;font-weight:500;letter-spacing:.035em}.journey-customer .form-grid input,.journey-customer .form-grid select,.journey-customer .form-grid textarea{color-scheme:light;width:100%;border:1px solid rgba(221,190,177,.9)!important;border-radius:16px!important;background-color:#fffdf9fa!important;background-image:linear-gradient(145deg,#fffffffa,#fff8f3f5)!important;color:#5f4c44!important;-webkit-text-fill-color:#5f4c44!important;caret-color:#b96f61;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #e2cabf38,0 10px 24px #6a514612,0 2px 7px #b864570a!important;font:inherit;font-size:.8rem;font-weight:400;outline:none;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease,background .17s ease}.journey-customer .form-grid input,.journey-customer .form-grid select{min-height:54px;padding:0 17px}.journey-customer .form-grid textarea{min-height:132px;padding:15px 17px;line-height:1.75}.journey-customer .form-grid input::placeholder,.journey-customer .form-grid textarea::placeholder{color:#aa9287!important;-webkit-text-fill-color:#aa9287!important;opacity:.82}.journey-customer .form-grid input:hover,.journey-customer .form-grid select:hover,.journey-customer .form-grid textarea:hover{border-color:#d7a191f5!important;box-shadow:inset 0 1px #fff,0 13px 28px #6a514616,0 3px 9px #b864570e!important}.journey-customer .form-grid input:focus,.journey-customer .form-grid select:focus,.journey-customer .form-grid textarea:focus{border-color:#d58d7c!important;background-color:#fffdfa!important;background-image:linear-gradient(145deg,#fff,#fff4eefa)!important;box-shadow:inset 0 1px #fff,0 0 0 4px #e89a8a29,0 16px 34px #6a51461a,0 4px 12px #b8645714!important;transform:translateY(-1px)}.journey-customer .form-grid select,.journey-customer .form-grid option{background-color:#fffdf9!important;color:#5f4c44!important;-webkit-text-fill-color:#5f4c44!important}.journey-customer .form-grid input[type=date],.journey-customer .form-grid input[type=time],.journey-customer .form-grid input[type=number]{color:#5f4c44!important;-webkit-text-fill-color:#5f4c44!important}.journey-customer .form-grid input::-webkit-calendar-picker-indicator{opacity:.62;cursor:pointer}.journey-customer .form-grid input:-webkit-autofill,.journey-customer .form-grid input:-webkit-autofill:hover,.journey-customer .form-grid input:-webkit-autofill:focus,.journey-customer .form-grid textarea:-webkit-autofill,.journey-customer .form-grid select:-webkit-autofill{-webkit-text-fill-color:#5f4c44!important;caret-color:#b96f61;-webkit-box-shadow:0 0 0 1000px #fffaf6 inset,0 0 0 4px rgba(232,154,138,.12)!important;transition:background-color 9999s ease-out 0s}.journey-customer .form-grid label:focus-within>span{color:#a76255}.journey-customer .form-grid label small{color:#927c72;font-size:.65rem;line-height:1.65}@media(max-width:767px){.journey-customer .form-grid input,.journey-customer .form-grid select{min-height:52px}.journey-customer .form-grid input,.journey-customer .form-grid select,.journey-customer .form-grid textarea{border-radius:14px!important;font-size:16px}}@media(prefers-reduced-motion:reduce){.journey-customer .form-grid input,.journey-customer .form-grid select,.journey-customer .form-grid textarea{transition:none}.journey-customer .form-grid input:focus,.journey-customer .form-grid select:focus,.journey-customer .form-grid textarea:focus{transform:none}}:root{--sx-social-ink: #4f3936;--sx-social-copy: #6e514d;--sx-social-muted: #8b6d68;--sx-social-rose: #df8d83;--sx-social-rose-deep: #a95f59;--sx-social-rose-soft: #fae6e1;--sx-social-blush: #fff4f0;--sx-social-lilac: #eee7f0;--sx-social-sage: #e8efe6;--sx-social-gold: #b99b72;--sx-social-line: rgba(193, 133, 121, .28);--sx-social-glass: rgba(255, 253, 249, .84);--sx-social-shadow: 0 30px 80px rgba(103, 66, 59, .1), 0 8px 24px rgba(103, 66, 59, .05)}.social-editorial-shell{position:relative;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 7% 2%,rgba(246,212,204,.72),transparent 24rem),radial-gradient(circle at 92% 10%,rgba(226,235,224,.64),transparent 28rem),linear-gradient(180deg,#fffdf9,#fbf7f0 44%,#fffaf6)}.social-editorial-shell:before,.social-editorial-shell:after{position:fixed;z-index:0;border:1px solid rgba(223,141,131,.13);border-radius:50%;content:"";pointer-events:none}.social-editorial-shell:before{top:-22rem;right:-15rem;width:42rem;height:42rem}.social-editorial-shell:after{bottom:-18rem;left:-14rem;width:36rem;height:36rem}.social-editorial-shell .app-shell__main{position:relative;z-index:1}.social-editorial-content{width:min(calc(100% - 52px),1320px);padding-top:34px;padding-bottom:150px}.social-editorial-header{min-height:82px;border-bottom-color:#df8d833d;background:linear-gradient(90deg,#fffdf9f0,#fff9f5db);box-shadow:0 12px 42px #67423b09;-webkit-backdrop-filter:blur(24px) saturate(1.05);backdrop-filter:blur(24px) saturate(1.05)}.social-editorial-header .global-header__brand{display:inline-flex;align-items:center;gap:11px;color:var(--sx-social-ink);text-decoration:none}.global-header__brand-gem{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(223,141,131,.48);border-radius:15px;background:radial-gradient(circle at 35% 25%,#fff,transparent 30%),linear-gradient(145deg,#fff9f6,#f8ded8);color:var(--sx-social-rose-deep);box-shadow:inset 0 1px #ffffffe6,0 9px 22px #a95f591c;transform:rotate(4deg)}.global-header__brand-lockup{display:grid;gap:1px;text-align:left}.global-header__brand-lockup strong{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.22rem;font-weight:500;letter-spacing:.09em}.global-header__brand-lockup small{color:var(--sx-social-muted);font-size:.48rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.social-editorial-shell .preview-banner{min-height:35px;border-bottom-color:#df8d8333;background:#fae6e194;color:var(--sx-social-copy)}.social-dock{position:fixed;right:50%;bottom:22px;z-index:70;display:grid;grid-template-columns:repeat(5,minmax(72px,1fr));width:min(560px,calc(100vw - 32px));padding:8px;border:1px solid rgba(223,141,131,.32);border-radius:24px;background:linear-gradient(180deg,#fffdf9eb,#fff8f4d6);box-shadow:0 22px 64px #5e3a3529,inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(26px) saturate(1.12);backdrop-filter:blur(26px) saturate(1.12);transform:translate(50%)}.social-dock__item{position:relative;display:grid;min-height:52px;place-items:center;align-content:center;gap:3px;border-radius:17px;color:var(--sx-social-muted);font-size:.57rem;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.social-dock__item:hover{color:var(--sx-social-rose-deep);transform:translateY(-1px)}.social-dock__item.is-active{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.9),transparent 55%),linear-gradient(145deg,#fde9e4,#fff8f4);color:var(--sx-social-rose-deep);box-shadow:0 9px 20px #a95f591c}.social-dock__item.is-active:after{position:absolute;bottom:4px;width:18px;height:2px;border-radius:999px;background:var(--sx-social-rose);content:""}.social-editorial-shell .card,.social-editorial-shell .experience-card,.social-editorial-shell .dashboard-catalog-visuals{border-color:var(--sx-social-line);background:linear-gradient(145deg,#fffefcf5,#fff9f6db);box-shadow:var(--sx-social-shadow)}.social-editorial-shell .page-heading h1,.social-editorial-shell .experience-page-intro h1,.social-editorial-shell .experience-card h2,.social-editorial-shell .card h2,.social-editorial-shell .stone-card h2{color:var(--sx-social-ink)}.social-editorial-shell p,.social-editorial-shell dd,.social-editorial-shell .product-name,.social-editorial-shell .experience-page-intro p{color:var(--sx-social-copy)}.social-editorial-shell .eyebrow,.social-editorial-shell .experience-eyebrow,.social-editorial-shell .stone-card__role{color:var(--sx-social-rose-deep);font-weight:600;letter-spacing:.14em}.social-editorial-shell .gold-button,.social-editorial-shell .experience-button--primary{border-color:transparent;background:linear-gradient(135deg,#e99b91,#d97970);color:#fff;box-shadow:0 12px 28px #b961582e,inset 0 1px #ffffff40}.social-editorial-shell .gold-button:not(:disabled):hover,.social-editorial-shell .experience-button--primary:hover{filter:none;transform:translateY(-1px);box-shadow:0 16px 34px #b961583d}.social-dashboard-page{display:grid;gap:28px}.social-dashboard-intro{align-items:center;margin-bottom:0;padding:18px 4px 4px}.social-dashboard-intro h1{max-width:760px;font-size:clamp(2rem,4vw,3.55rem);line-height:1.36;letter-spacing:.055em}.social-dashboard-intro p{max-width:760px;font-size:.92rem;line-height:2}.social-dashboard-intro__seal{display:grid;width:92px;height:92px;place-items:center;align-content:center;gap:5px;border:1px solid rgba(223,141,131,.42);border-radius:50%;background:radial-gradient(circle at 32% 25%,#fff,transparent 30%),linear-gradient(145deg,#fff7f3,#f7ded8);color:var(--sx-social-rose-deep);box-shadow:0 16px 36px #a95f591a;text-align:center}.social-dashboard-intro__seal span{font-size:.48rem;font-weight:700;letter-spacing:.14em;line-height:1.45}.social-dashboard-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,.72fr);gap:22px}.social-customer-story-card{position:relative;display:grid;grid-template-columns:210px minmax(0,1fr);min-height:430px;overflow:hidden;padding:0}.social-customer-story-card:after{position:absolute;right:-86px;bottom:-100px;width:250px;height:250px;border:1px solid rgba(223,141,131,.16);border-radius:50%;content:""}.social-customer-story-card__portrait{position:relative;display:grid;min-height:100%;place-items:center;overflow:hidden;background:radial-gradient(circle at 36% 22%,rgba(255,255,255,.92),transparent 28%),linear-gradient(155deg,#f7ded8,#eadce9 48%,#dfe9dc)}.social-customer-story-card__portrait:before,.social-customer-story-card__portrait:after{position:absolute;border:1px solid rgba(255,255,255,.56);border-radius:50%;content:""}.social-customer-story-card__portrait:before{width:190px;height:190px}.social-customer-story-card__portrait:after{width:130px;height:130px}.social-customer-story-card__portrait span{position:relative;z-index:2;display:grid;width:92px;height:92px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#ffffff75;color:var(--sx-social-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.5rem;letter-spacing:.08em;box-shadow:0 16px 34px #563d3a1c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.social-customer-story-card__portrait i{position:absolute;right:28px;bottom:30px;width:64px;height:94px;border-right:1px solid rgba(169,95,89,.32);border-radius:50%;transform:rotate(24deg)}.social-customer-story-card__content{display:grid;align-content:center;gap:22px;padding:42px}.social-customer-story-card__content h2{margin-top:8px;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.45}.social-customer-story-card__content blockquote{margin:0;padding:0 0 0 18px;border-left:2px solid rgba(223,141,131,.58);color:var(--sx-social-copy);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.05rem;line-height:1.9}.social-customer-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.social-customer-meta .experience-meta-item{padding:10px 0;border-bottom:1px solid rgba(193,133,121,.18)}.social-dashboard-hero__aside{display:grid;gap:18px}.social-dashboard-theme-card{position:relative;overflow:hidden;min-height:190px;padding:28px;background:radial-gradient(circle at 88% 14%,rgba(255,255,255,.86),transparent 26%),linear-gradient(145deg,#fbe7e2,#fff9f6)!important}.social-dashboard-theme-card:after{position:absolute;right:20px;bottom:18px;width:58px;height:58px;border:1px solid rgba(169,95,89,.14);border-radius:50%;content:""}.social-dashboard-theme-card blockquote{margin:14px 0 0;color:var(--sx-social-copy);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.98rem;line-height:1.9}.social-dashboard-readback-card{padding:24px}.social-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.social-dashboard-stats .experience-stat{min-height:86px;border:1px solid rgba(193,133,121,.16);border-radius:16px;background:#fffdf9b3}.social-dashboard-stats .experience-stat strong{color:var(--sx-social-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.55rem}.social-editorial-shell .dashboard-catalog-visuals{position:relative;overflow:hidden;border-radius:28px;padding:34px}.social-editorial-shell .dashboard-catalog-visuals:before{position:absolute;top:-90px;right:-30px;width:240px;height:240px;border:1px solid rgba(223,141,131,.12);border-radius:50%;content:""}.social-editorial-shell .dashboard-catalog-grid{gap:16px}.social-editorial-shell .dashboard-catalog-card{overflow:hidden;border:1px solid rgba(193,133,121,.24);border-radius:22px;background:#ffffffb8;box-shadow:0 12px 30px #67423b12;transition:transform .18s ease,box-shadow .18s ease}.social-editorial-shell .dashboard-catalog-card:hover{transform:translateY(-3px);box-shadow:0 20px 38px #67423b1c}.social-editorial-shell .dashboard-catalog-card__image{min-height:270px;background:radial-gradient(circle at 28% 18%,#fff,transparent 26%),linear-gradient(145deg,#fff8f4,#f6e5e0)}.social-editorial-shell .dashboard-catalog-card__body{padding:22px}.social-dashboard-three-stones,.social-dashboard-note-card{border-radius:28px}.social-dashboard-recommendation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.social-dashboard-stone-card{position:relative;overflow:hidden;border:1px solid rgba(193,133,121,.22);border-radius:22px;background:#fffdf9d1;box-shadow:0 12px 28px #67423b12}.social-dashboard-stone-card__number{position:absolute;top:12px;left:16px;z-index:3;color:#a95f5999;font-family:Yu Mincho,serif;font-size:2.4rem}.social-dashboard-stone-card__image{width:100%;aspect-ratio:1.25 / 1;object-fit:cover}.social-dashboard-stone-card>div{padding:18px 20px 22px}.social-dashboard-stone-card h3{margin:7px 0 3px;color:var(--sx-social-ink);font-family:Yu Mincho,serif;font-size:1.15rem}.social-dashboard-stone-card__heart{position:absolute;right:16px;bottom:18px;color:var(--sx-social-rose)}.social-editorial-boundary{max-width:840px;margin:0 auto;opacity:.72}.social-recommendation-page{max-width:1120px;margin:0 auto}.social-stone-story-list{display:grid;grid-template-columns:1fr;gap:22px;margin-top:28px}.social-stone-story-card{position:relative;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);min-height:340px;overflow:hidden;padding:0!important;border-color:#c1857947!important;border-radius:28px!important;background:#fffdf9e6!important;box-shadow:var(--sx-social-shadow)!important}.social-stone-story-card__number{position:absolute;top:16px;left:22px;z-index:4;color:#a95f599e;font-family:Yu Mincho,serif;font-size:clamp(2.6rem,5vw,4.7rem);font-weight:400;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.5)}.social-stone-story-card__visual{position:relative;overflow:hidden;min-height:340px;background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.92),transparent 26%),linear-gradient(145deg,#fff6f2,#f5dfdc)}.social-stone-story-card:nth-child(2) .social-stone-story-card__visual{background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.92),transparent 26%),linear-gradient(145deg,#f3eef6,#e7e0eb)}.social-stone-story-card:nth-child(3) .social-stone-story-card__visual{background:radial-gradient(circle at 25% 18%,rgba(255,255,255,.92),transparent 26%),linear-gradient(145deg,#f4f7f1,#e1eadf)}.social-stone-story-card__image{width:100%;height:100%;min-height:340px;object-fit:cover}.social-stone-story-card__glow{position:absolute;right:-60px;bottom:-70px;width:180px;height:180px;border:1px solid rgba(255,255,255,.55);border-radius:50%;box-shadow:0 0 60px #ffffff57}.social-stone-story-card__content{display:grid;align-content:center;gap:15px;padding:36px 38px}.social-stone-story-card__technical-role{display:block;margin-top:4px;color:var(--sx-social-muted);font-size:.52rem;font-weight:600;letter-spacing:.18em}.social-stone-story-card .stone-score{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(223,141,131,.34);border-radius:50%;background:#fffaf7cc;color:var(--sx-social-rose-deep);font-family:Yu Mincho,serif;font-size:1rem}.social-stone-story-card__content h2{margin:2px 0 0;font-family:Yu Mincho,serif;font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.35}.social-stone-story-card__content h3{margin:-8px 0 0;color:var(--sx-social-copy);font-size:.8rem;font-weight:500}.social-stone-story-card__reason{max-width:620px;font-size:.87rem;line-height:1.9}.social-stone-story-card__fit{display:flex;align-items:center;gap:12px}.social-stone-story-card__fit>span{color:var(--sx-social-muted);font-size:.52rem;font-weight:700;letter-spacing:.15em}.social-stone-story-card__hearts{display:inline-flex;gap:3px;color:var(--sx-social-rose)}.social-stone-story-card__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.social-stone-story-card__meta>div{min-height:62px;padding:9px 10px;border:1px solid rgba(193,133,121,.16);border-radius:13px;background:#fffbf8b8}.social-stone-story-card__meta dt{color:var(--sx-social-muted);font-size:.54rem}.social-stone-story-card__meta dd{margin:4px 0 0;color:var(--sx-social-ink);font-size:.72rem;font-weight:600}.social-stone-story-card__footer{display:flex;align-items:center;gap:9px;padding-top:4px;color:var(--sx-social-muted);font-size:.58rem}.social-soft-note{margin-top:24px;opacity:.78}.social-astrology-report{max-width:1180px;margin:0 auto}.social-astrology-hero{display:grid;grid-template-columns:minmax(340px,.92fr) minmax(0,1.08fr);gap:22px;margin:28px 0 22px}.social-astrology-hero__wheel{display:grid;place-items:center;min-height:520px;overflow:hidden;border:1px solid var(--sx-social-line);border-radius:30px;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.95),transparent 34%),linear-gradient(160deg,#fffdf9,#f9ece8 52%,#f4eef6);box-shadow:var(--sx-social-shadow)}.social-astrology-hero__stories{display:grid;gap:14px}.social-story-panel{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;overflow:hidden;min-height:156px;align-items:start;padding:24px 26px;border:1px solid rgba(193,133,121,.22);border-radius:24px;box-shadow:0 14px 34px #67423b0f}.social-story-panel:after{position:absolute;right:-34px;bottom:-48px;width:130px;height:130px;border:1px solid rgba(255,255,255,.48);border-radius:50%;content:""}.social-story-panel--rose{background:linear-gradient(145deg,#fff9f6,#fbe4df)}.social-story-panel--lavender{background:linear-gradient(145deg,#fcf9fd,#eee6f0)}.social-story-panel--sage{background:linear-gradient(145deg,#fbfdf9,#e7efe5)}.social-story-panel__icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(169,95,89,.22);border-radius:50%;background:#ffffff8f;color:var(--sx-social-rose-deep)}.social-story-panel h2{margin:6px 0 7px;color:var(--sx-social-ink);font-family:Yu Mincho,serif;font-size:1.08rem;line-height:1.55}.social-story-panel p{margin:0;font-size:.78rem;line-height:1.85}.social-ephemeris-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px;border-radius:20px}.social-ephemeris-strip>div{min-width:0}.social-ephemeris-strip strong{display:block;overflow:hidden;margin-top:4px;color:var(--sx-social-copy);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.social-report-summary{margin-top:18px;border-radius:24px}.social-astrology-detail-grid{gap:18px;margin-top:18px}.social-astrology-detail-card{position:relative;overflow:hidden;border-radius:24px}.social-astrology-detail-card:after{position:absolute;top:-46px;right:-46px;width:120px;height:120px;border:1px solid rgba(223,141,131,.14);border-radius:50%;content:""}.social-inline-note{text-align:center;opacity:.72}.social-action-card{border-radius:24px;background:linear-gradient(145deg,#fffdf9f0,#fff5f1d6)!important}.social-action-card--feature{border-color:#df8d835c!important;box-shadow:0 22px 48px #a95f591a!important}.social-action-card--quiet{opacity:.76}.social-natal-wheel{position:relative;display:grid;width:min(430px,90%);place-items:center}.social-natal-wheel__halo{position:absolute;width:88%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(245,204,197,.24),transparent 67%);filter:blur(16px)}.social-natal-wheel svg{position:relative;z-index:2;width:100%;filter:drop-shadow(0 14px 24px rgba(107,71,64,.09))}.social-natal-wheel__disc{stroke:#a95f5942;stroke-width:1}.social-natal-wheel__ring{fill:none;stroke:#6f4f4a57;stroke-width:.9}.social-natal-wheel__ring--inner{stroke:#6f4f4a29}.social-natal-wheel__division{stroke:#6f4f4a33;stroke-width:.7}.social-natal-wheel__zodiac{fill:var(--sx-social-copy);font-family:Georgia,serif;font-size:10px}.social-natal-wheel__axis{stroke:#df8d839e;stroke-width:1.2}.social-natal-wheel__axis--mc{stroke:#826c9280}.social-natal-wheel__planet-line{stroke:#7d687a2e;stroke-width:.65}.social-natal-wheel__planet-dot{fill:#fffdf9eb;stroke:#a95f5961;stroke-width:.9}.social-natal-wheel__planet{fill:var(--sx-social-ink);font-family:Georgia,serif;font-size:10px}.social-natal-wheel__center{fill:var(--sx-social-rose);opacity:.72}.social-natal-wheel__caption{position:absolute;bottom:17%;z-index:4;display:grid;gap:2px;text-align:center;pointer-events:none}.social-natal-wheel__caption span{color:var(--sx-social-rose-deep);font-size:.44rem;font-weight:700;letter-spacing:.18em}.social-natal-wheel__caption strong{color:var(--sx-social-ink);font-family:Yu Mincho,serif;font-size:.72rem;font-weight:500;letter-spacing:.06em}@media(max-width:980px){.social-editorial-content{width:min(calc(100% - 30px),820px)}.social-dashboard-hero,.social-astrology-hero{grid-template-columns:1fr}.social-dashboard-hero__aside,.social-dashboard-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-stone-story-card{grid-template-columns:.9fr 1.1fr}.social-astrology-hero__wheel{min-height:460px}.global-header__brand-lockup small{display:none}}@media(max-width:720px){.social-editorial-content{width:min(calc(100% - 20px),620px);padding-top:24px;padding-bottom:126px}.social-editorial-header{min-height:68px;padding-inline:12px}.global-header__brand-gem{width:36px;height:36px;border-radius:13px}.global-header__brand-lockup strong{font-size:1rem}.social-dashboard-intro{align-items:flex-start}.social-dashboard-intro h1{font-size:2.1rem}.social-dashboard-intro__seal{width:70px;height:70px}.social-customer-story-card{grid-template-columns:1fr}.social-customer-story-card__portrait{min-height:190px}.social-customer-story-card__content{padding:28px 24px 30px}.social-dashboard-hero__aside,.social-dashboard-recommendation-grid,.social-dashboard-stats{grid-template-columns:1fr}.social-editorial-shell .dashboard-catalog-visuals{padding:24px 18px}.social-editorial-shell .dashboard-catalog-grid,.social-stone-story-card{grid-template-columns:1fr}.social-stone-story-card__visual,.social-stone-story-card__image{min-height:290px}.social-stone-story-card__content{padding:26px 22px 30px}.social-stone-story-card__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.social-astrology-hero__wheel{min-height:390px}.social-ephemeris-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.social-dock{bottom:12px;grid-template-columns:repeat(5,1fr);width:calc(100vw - 20px);padding:6px;border-radius:21px}.social-dock__item{min-height:48px;font-size:.49rem}}@media(max-width:480px){.social-customer-meta,.social-ephemeris-strip,.social-stone-story-card__meta{grid-template-columns:1fr}.social-story-panel{grid-template-columns:36px minmax(0,1fr);padding:20px}.social-natal-wheel{width:96%}.social-dock__item span{font-size:.46rem}}@media(prefers-reduced-motion:reduce){.social-dock__item,.social-editorial-shell .dashboard-catalog-card,.social-editorial-shell .gold-button,.social-editorial-shell .experience-button--primary{transition:none}}@media print{.social-dock,.social-editorial-header,.social-editorial-shell .preview-banner,.navigation-drawer,.navigation-overlay{display:none!important}.social-editorial-content{width:100%;padding:0}.social-editorial-shell,.social-editorial-shell .card,.social-editorial-shell .experience-card{box-shadow:none!important}}.social-chart-switch{position:absolute;top:18px;right:18px;z-index:8;display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(193,133,121,.24);border-radius:999px;background:#fffdf9c7;box-shadow:0 8px 24px #67423b12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.social-chart-switch button{min-height:32px;border:0;border-radius:999px;padding:0 12px;background:transparent;color:var(--sx-social-muted);font-size:.58rem;font-weight:700;letter-spacing:.05em;cursor:pointer}.social-chart-switch button.is-active{background:linear-gradient(135deg,#f9e1dc,#fff8f4);color:var(--sx-social-rose-deep);box-shadow:0 6px 16px #a95f591a}.celestial-sphere{position:relative;display:grid;width:min(470px,94%);min-height:470px;place-items:center;align-content:center;padding:42px 20px 24px;-webkit-user-select:none;user-select:none}.celestial-sphere__title{position:absolute;top:34px;left:30px;z-index:5;display:grid;gap:2px;text-align:left}.celestial-sphere__title span{color:var(--sx-social-rose-deep);font-size:.48rem;font-weight:800;letter-spacing:.18em}.celestial-sphere__title strong{color:var(--sx-social-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.9rem;font-weight:500;letter-spacing:.08em}.celestial-sphere__title small{color:var(--sx-social-muted);font-size:.48rem}.celestial-sphere__stage{position:relative;display:grid;width:100%;place-items:center;perspective:900px}.celestial-sphere__stage:before,.celestial-sphere__stage:after{position:absolute;width:84%;aspect-ratio:1;border:1px solid rgba(184,154,119,.22);border-radius:50%;content:"";pointer-events:none}.celestial-sphere__stage:before{transform:rotateX(68deg) rotate(-16deg)}.celestial-sphere__stage:after{width:72%;border-color:#df8d832e;transform:rotateY(67deg) rotate(22deg)}.celestial-sphere__orbit{position:absolute;z-index:0;border:1px solid rgba(184,154,119,.22);border-radius:50%;pointer-events:none}.celestial-sphere__orbit--a{width:92%;aspect-ratio:1;transform:rotateX(70deg) rotate(34deg)}.celestial-sphere__orbit--b{width:76%;aspect-ratio:1;transform:rotateY(72deg) rotate(-28deg)}.celestial-sphere__orbit--c{width:62%;aspect-ratio:1;border-color:#df8d8329;transform:rotateX(44deg) rotateY(52deg)}.celestial-sphere svg{position:relative;z-index:2;width:100%;max-width:430px;overflow:visible;cursor:grab;touch-action:none;filter:drop-shadow(0 24px 40px rgba(84,59,57,.1))}.celestial-sphere svg:active{cursor:grabbing}.celestial-sphere__glass{stroke:#7c636f38;stroke-width:.9}.celestial-sphere__grid{fill:none;stroke:#63505b2e;stroke-width:.55}.celestial-sphere__grid--equator{stroke:#a95f596b;stroke-width:.9}.celestial-sphere__grid--longitude{stroke:#63505b21}.celestial-sphere__ecliptic{fill:none;stroke:#b89a77b8;stroke-width:2.1;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(184,154,119,.28))}.celestial-sphere__zodiac{fill:#6f5260;font-family:Georgia,Times New Roman,serif;font-size:13px;paint-order:stroke;stroke:#fffdf9cc;stroke-width:3px}.celestial-sphere__planet-halo{fill:#e89a8a2e}.celestial-sphere__planet-node{fill:#fffdf9f5;stroke:#a95f598f;stroke-width:1.1}.celestial-sphere__planet-glyph{fill:var(--sx-social-ink);font-family:Georgia,Times New Roman,serif;font-size:10px}.celestial-sphere__planet-label{fill:var(--sx-social-copy);font-size:5.8px;font-weight:700;letter-spacing:.02em;paint-order:stroke;stroke:#fffdf9e0;stroke-width:2.2px}.celestial-sphere__core-halo{fill:#fff6efc7;stroke:#b89a775c;stroke-width:.8}.celestial-sphere__core{fill:#c08b77;stroke:#ffffffd1;stroke-width:1.1;filter:drop-shadow(0 0 8px rgba(223,141,131,.52))}.celestial-sphere__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:-12px}.celestial-sphere__legend span{border:1px solid rgba(193,133,121,.2);border-radius:999px;padding:4px 8px;background:#fffdf99e;color:var(--sx-social-muted);font-size:.48rem;font-weight:700;letter-spacing:.06em}.celestial-sphere__reset{margin-top:10px;border:0;background:transparent;color:var(--sx-social-rose-deep);font-size:.54rem;font-weight:700;cursor:pointer}@media(max-width:720px){.social-chart-switch{top:12px;right:12px}.celestial-sphere{min-height:390px;padding-top:56px}.celestial-sphere__title{top:24px;left:20px}}.astrology-detailed-v2{display:grid;gap:22px;margin-top:28px}.astrology-detailed-intro{display:flex;justify-content:space-between;align-items:end;gap:24px;padding-inline:32px}.astrology-detailed-intro>div{max-width:780px}.astrology-detailed-intro small{display:block;margin-top:10px;opacity:.72}.detailed-celestial-wheel{border:1px solid rgba(119,91,77,.16);border-radius:28px;padding:24px;background:#ffffffad;box-shadow:0 18px 55px #5d453c14}.detailed-celestial-wheel__header{display:grid;gap:4px;margin-bottom:10px}.detailed-celestial-wheel__header h3{margin:0;font-size:clamp(1.35rem,2vw,2rem)}.detailed-celestial-wheel__header small{opacity:.68}.detailed-celestial-wheel svg{display:block;width:min(100%,720px);margin:0 auto;overflow:visible}.detailed-wheel-ring,.detailed-wheel-sector{fill:none;stroke:#5a484433}.detailed-wheel-ring--transit{stroke-dasharray:4 5}.detailed-wheel-sector{stroke-width:.7}.detailed-wheel-zodiac{fill:#a87560;font-size:15px;font-weight:700}.detailed-wheel-aspect{stroke:#866a5b38;stroke-width:1}.detailed-wheel-aspect--square,.detailed-wheel-aspect--opposition{stroke-dasharray:4 3}.detailed-wheel-point circle{fill:#fffffff0;stroke:#b17763;stroke-width:1.2}.detailed-wheel-point text{fill:#3f3030;font-size:10px;font-weight:800}.detailed-wheel-point--transit circle{stroke-dasharray:2 2}.detailed-wheel-core{fill:#b17763}.detailed-celestial-wheel__legend{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:.78rem;opacity:.72}.astrology-detailed-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.astrology-detailed-system{display:grid;gap:14px;padding-inline:32px}.astrology-detailed-keyline{display:flex;flex-wrap:wrap;gap:8px}.astrology-detailed-keyline>*{border:1px solid rgba(115,87,76,.15);border-radius:999px;padding:6px 10px;font-size:.78rem}.astrology-detailed-sections{display:grid;gap:12px}.astrology-detailed-sections article{border-top:1px solid rgba(101,78,70,.13);padding-top:12px}.astrology-detailed-sections h3{margin:0 0 6px;font-size:1rem}.astrology-detailed-evidence{margin:8px 0 0;padding-left:18px;font-size:.78rem;opacity:.7}.astrology-detailed-integration{display:grid;gap:14px;padding-inline:32px}.astrology-detailed-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.astrology-detailed-signal-grid>div,.astrology-detailed-transit-note{border:1px solid rgba(99,83,72,.13);border-radius:18px;padding:16px;background:#ffffff61}.astrology-detailed-transit-note{padding-inline:22px}.astrology-detailed-action-guidance{padding-inline:32px}.astrology-fortune-profile{display:grid;gap:18px;padding-inline:32px}.astrology-fortune-profile__header{display:grid;gap:6px}.astrology-fortune-profile__header h2,.astrology-lucky-card h3{margin:0}.astrology-fortune-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.astrology-fortune-card,.astrology-lucky-card{border:1px solid rgba(99,83,72,.13);border-radius:18px;padding:16px 18px;background:#fff6}.astrology-fortune-card strong{display:block;margin-bottom:8px;font-size:.82rem;letter-spacing:.06em}.astrology-fortune-card p,.astrology-lucky-card p{margin:0;line-height:1.72}.astrology-fortune-card--monthly{grid-column:1 / -1}.astrology-lucky-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.astrology-lucky-card{display:grid;align-content:start;gap:8px}.astrology-lucky-card--items ol{display:grid;gap:14px;margin:4px 0 0;padding-left:22px}.astrology-lucky-item{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:start;gap:14px}.astrology-lucky-item__image{min-height:108px;border-radius:16px;overflow:hidden;background:#14161ceb}.astrology-lucky-item__image img{width:100%;aspect-ratio:1 / 1;display:block;object-fit:cover}.astrology-lucky-item__copy{display:grid;gap:5px}.astrology-lucky-card--items li p{margin-top:4px}.astrology-lucky-card small,.astrology-fortune-profile__basis{opacity:.66;line-height:1.55}.astrology-fortune-profile__basis{display:block;letter-spacing:.04em}.astrology-detailed-pdf-stack{display:grid;gap:16px}@media(max-width:980px){.astrology-fortune-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.astrology-lucky-grid{grid-template-columns:1fr 1fr}.astrology-lucky-card--items{grid-column:1 / -1}}@media(max-width:820px){.astrology-detailed-intro{align-items:stretch;flex-direction:column;padding-inline:22px}.astrology-detailed-system,.astrology-detailed-integration,.astrology-detailed-action-guidance,.astrology-fortune-profile{padding-inline:22px}.astrology-detailed-transit-note{padding-inline:18px}.astrology-detailed-columns,.astrology-detailed-signal-grid,.astrology-fortune-grid,.astrology-lucky-grid{grid-template-columns:1fr}.astrology-lucky-card--items{grid-column:auto}.detailed-celestial-wheel{padding:16px 10px}}@media(max-width:560px){.astrology-lucky-item{grid-template-columns:92px minmax(0,1fr);gap:11px}.astrology-lucky-item__image{min-height:88px;border-radius:14px}}.brand-profile-rail{position:fixed;top:118px;left:18px;z-index:28;display:none;width:188px;max-height:calc(100vh - 156px);align-content:start;gap:12px;overflow:auto;padding:18px 15px 14px;border:1px solid rgba(193,133,121,.24);border-radius:26px;background:linear-gradient(160deg,#fffdf9ed,#fff6f2d6);box-shadow:0 26px 70px #5d393521,inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(22px) saturate(1.05);backdrop-filter:blur(22px) saturate(1.05)}.brand-profile-rail__logo{display:grid;width:56px;height:56px;place-items:center;overflow:hidden;margin:0 auto -4px;border:1px solid rgba(223,141,131,.34);border-radius:18px;background:radial-gradient(circle at 35% 28%,#fff,transparent 30%),linear-gradient(145deg,#fff9f6,#f5ded8);color:var(--sx-social-rose-deep);box-shadow:0 10px 24px #a95f591a}.brand-profile-rail__logo img,.brand-profile-rail__owner img{width:100%;height:100%;object-fit:cover}.brand-profile-rail__owner{position:relative;display:grid;width:92px;height:92px;place-items:center;overflow:visible;margin:0 auto;border:4px solid rgba(255,253,249,.92);border-radius:50%;background:linear-gradient(145deg,#f5ded8,#e8e0eb);color:var(--sx-social-ink);box-shadow:0 14px 30px #633e3a1f,0 0 0 1px #c185793d;font-family:Yu Mincho,serif;font-size:1.45rem}.brand-profile-rail__owner img{border-radius:50%}.brand-profile-rail__owner i{position:absolute;right:2px;bottom:5px;width:14px;height:14px;border:3px solid #fffdf9;border-radius:50%;background:#7aa38c;box-shadow:0 4px 10px #465e4f2e}.brand-profile-rail__identity{display:grid;gap:3px;text-align:center}.brand-profile-rail__identity>span{color:var(--sx-social-rose-deep);font-size:.46rem;font-weight:800;letter-spacing:.18em}.brand-profile-rail__identity strong{color:var(--sx-social-copy);font-size:.72rem;font-weight:600}.brand-profile-rail__identity h2{margin:5px 0 0;color:var(--sx-social-ink);font-family:Yu Mincho,serif;font-size:1rem;font-weight:500;line-height:1.45}.brand-profile-rail__identity p{margin:2px 0 0;color:var(--sx-social-muted);font-size:.58rem;line-height:1.65}.brand-profile-rail__social{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding-top:8px;border-top:1px solid rgba(193,133,121,.16)}.brand-profile-rail__social a,.brand-profile-rail__social>span{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(193,133,121,.21);border-radius:50%;background:#fffdf9a8;color:var(--sx-social-rose-deep)}.brand-profile-rail__social>span{color:#8b6d6861}.brand-profile-rail__bind-state{display:flex;align-items:center;gap:5px;color:var(--sx-social-muted);font-size:.48rem;font-weight:700;letter-spacing:.08em}.brand-profile-rail__bind-state>span{width:6px;height:6px;border-radius:50%;background:#7aa38c;box-shadow:0 0 8px #7aa38c75}.brand-profile-rail__bind-state strong{margin-left:auto;color:#698d79;font-size:.46rem}.brand-profile-rail__settings{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(223,141,131,.28);border-radius:999px;background:#fffaf7b8;color:var(--sx-social-rose-deep);font-size:.55rem;font-weight:700;text-decoration:none}.store-profile-page{max-width:1120px;margin:0 auto}.store-profile-layout{display:grid;grid-template-columns:minmax(240px,.64fr) minmax(0,1.36fr);gap:24px;align-items:start;margin-top:26px}.store-profile-preview{position:sticky;top:116px;display:grid;place-items:center;gap:9px;overflow:hidden;padding:32px 24px 28px;border:1px solid rgba(193,133,121,.26);border-radius:30px;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.92),transparent 32%),linear-gradient(155deg,#fffdf9,#f9e7e2 54%,#eee7f0);box-shadow:var(--sx-social-shadow);text-align:center}.store-profile-preview:before,.store-profile-preview:after{position:absolute;border:1px solid rgba(255,255,255,.46);border-radius:50%;content:""}.store-profile-preview:before{top:-70px;right:-80px;width:220px;height:220px}.store-profile-preview:after{bottom:-120px;left:-90px;width:260px;height:260px}.store-profile-preview__logo{position:relative;z-index:2;display:grid;width:70px;height:70px;place-items:center;overflow:hidden;border:1px solid rgba(223,141,131,.34);border-radius:22px;background:#ffffffa8;color:var(--sx-social-rose-deep);font-family:Yu Mincho,serif;font-size:1.2rem;box-shadow:0 12px 28px #a95f591a}.store-profile-preview__logo img,.store-profile-preview__owner img{width:100%;height:100%;object-fit:cover}.store-profile-preview__owner{position:relative;z-index:2;display:grid;width:128px;height:128px;place-items:center;overflow:hidden;margin:3px 0 5px;border:5px solid rgba(255,253,249,.88);border-radius:50%;background:linear-gradient(145deg,#f4ddd8,#e8e0eb);color:var(--sx-social-ink);box-shadow:0 18px 38px #67423b21;font-family:Yu Mincho,serif;font-size:1.8rem}.store-profile-preview h2{position:relative;z-index:2;margin:3px 0 0;color:var(--sx-social-ink);font-family:Yu Mincho,serif;font-size:1.35rem;font-weight:500}.store-profile-preview>strong,.store-profile-preview>p,.store-profile-preview>small,.store-profile-preview>.eyebrow,.store-profile-preview__bind{position:relative;z-index:2}.store-profile-preview>strong{color:var(--sx-social-copy);font-size:.8rem}.store-profile-preview>p{margin:0;font-size:.7rem;line-height:1.75}.store-profile-preview>small{color:var(--sx-social-muted);font-size:.55rem;line-height:1.6}.store-profile-preview__bind{display:flex;gap:8px;margin:7px 0;color:var(--sx-social-rose-deep)}.store-profile-editor{display:grid;gap:18px}.store-profile-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border-radius:24px}.store-profile-upload-card{position:relative;display:grid;min-height:178px;align-content:center;gap:5px;overflow:hidden;padding:22px;border:1px dashed rgba(193,133,121,.38);border-radius:20px;background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.94),transparent 25%),linear-gradient(145deg,#fffaf7,#fae9e5);cursor:pointer}.store-profile-upload-card:nth-child(2){background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.94),transparent 25%),linear-gradient(145deg,#fcfafd,#eee7f0)}.store-profile-upload-card>span:first-child{color:var(--sx-social-rose-deep);font-size:.56rem;font-weight:800;letter-spacing:.1em}.store-profile-upload-card strong{color:var(--sx-social-ink);font-family:Yu Mincho,serif;font-size:1.2rem}.store-profile-upload-card small{color:var(--sx-social-muted);font-size:.58rem}.store-profile-upload-card input{position:absolute;width:1px;height:1px;opacity:0}.store-profile-upload-card__action{display:inline-flex;width:fit-content;align-items:center;gap:6px;margin-top:12px;border:1px solid rgba(223,141,131,.28);border-radius:999px;padding:7px 11px;background:#fffdf9b8;color:var(--sx-social-rose-deep);font-size:.58rem;font-weight:700}.store-profile-form,.store-social-bind-form{padding:24px;border-radius:24px}.store-profile-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.store-profile-form__grid label{display:grid;gap:7px}.store-profile-form__grid label>span{color:var(--sx-social-copy);font-size:.66rem;font-weight:700}.store-profile-form__grid input,.store-profile-form__grid textarea{width:100%;border:1px solid rgba(193,133,121,.28);border-radius:15px;background:#fffdf9d6;color:var(--sx-social-ink);-webkit-text-fill-color:var(--sx-social-ink);box-shadow:inset 0 1px #ffffffdb,0 8px 18px #67423b0a}.store-profile-form__grid input{min-height:48px;padding:0 14px}.store-profile-form__grid textarea{min-height:110px;padding:13px 14px;resize:vertical}.store-profile-form__grid input:focus,.store-profile-form__grid textarea:focus{outline:none;border-color:#df8d839e;box-shadow:0 0 0 4px #df8d831c,0 12px 26px #67423b12}.store-profile-form__wide{grid-column:1 / -1}.store-social-bind-form__heading{margin-bottom:18px}.store-social-bind-form__heading h2{margin:5px 0 6px;font-family:Yu Mincho,serif}.store-social-bind-form__heading p{margin:0;font-size:.72rem}.store-profile-success{border:1px solid rgba(113,155,135,.34);border-radius:15px;padding:11px 14px;background:#e6f0ebc2;color:#527563;font-size:.7rem;font-weight:600}.store-profile-save{justify-self:end;min-height:44px}@media(min-width:1280px){.brand-profile-rail{display:grid}.social-editorial-shell .app-shell__main{margin-left:216px}.social-editorial-shell .social-dock{margin-left:108px}}@media(max-width:900px){.store-profile-layout{grid-template-columns:1fr}.store-profile-preview{position:relative;top:auto}}@media(max-width:620px){.store-profile-upload-grid,.store-profile-form__grid{grid-template-columns:1fr}.store-profile-form__wide{grid-column:auto}.store-profile-save{width:100%;justify-self:stretch}}@media print{.brand-profile-rail{display:none!important}}.storage-plan-card{--storage-ink: var(--sx-social-ink);--storage-copy: var(--sx-social-copy);--storage-muted: var(--sx-social-muted);--storage-line: rgba(185, 155, 114, .28);--storage-panel: rgba(255, 253, 249, .72);--storage-panel-strong: rgba(255, 250, 244, .92);--storage-accent: #a8865a;display:grid;gap:22px;padding:26px;border-radius:28px;overflow:hidden}.storage-plan-card__heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:start}.storage-plan-card__mark{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--storage-line);border-radius:16px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.9),transparent 32%),linear-gradient(145deg,#f4e2c2e0,#efe1dbb8);color:var(--storage-accent);box-shadow:0 12px 30px #6f523414}.storage-plan-card__heading h2,.storage-plan-card__packs-heading h3{margin:4px 0 6px;color:var(--storage-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:500}.storage-plan-card__heading h2{font-size:1.45rem}.storage-plan-card__heading p,.storage-plan-card__packs-heading>span,.storage-plan-card__footnote{margin:0;color:var(--storage-muted);font-size:.68rem;line-height:1.75}.storage-plan-card__status{display:inline-flex;min-height:30px;align-items:center;padding:0 11px;border:1px solid rgba(185,155,114,.32);border-radius:999px;background:#f6edd9ad;color:#8a6b42;font-size:.56rem;font-weight:800;letter-spacing:.14em}.storage-plan-card__overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.storage-plan-card__plan,.storage-plan-card__meter{display:grid;align-content:start;gap:16px;padding:22px;border:1px solid var(--storage-line);border-radius:22px;background:radial-gradient(circle at 90% 0%,rgba(255,255,255,.84),transparent 28%),var(--storage-panel);box-shadow:inset 0 1px #ffffffc7,0 16px 36px #67423b0e}.storage-plan-card__meter{background:radial-gradient(circle at 86% 8%,rgba(225,216,242,.55),transparent 30%),var(--storage-panel)}.storage-plan-card__plan-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;color:var(--storage-accent)}.storage-plan-card__plan-topline>div{display:grid;gap:4px}.storage-plan-card__plan-topline span,.storage-plan-card__included span,.storage-pack-card>span{color:var(--storage-accent);font-size:.52rem;font-weight:800;letter-spacing:.12em}.storage-plan-card__plan-topline strong{color:var(--storage-ink);font-size:.86rem}.storage-plan-card__price{display:flex;align-items:baseline;gap:7px}.storage-plan-card__price strong{color:var(--storage-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;letter-spacing:-.04em}.storage-plan-card__price span,.storage-plan-card__plan>p,.storage-plan-card__meter-note{color:var(--storage-muted)}.storage-plan-card__price span{font-size:.66rem}.storage-plan-card__plan>p,.storage-plan-card__meter-note{margin:0;font-size:.66rem;line-height:1.75}.storage-plan-card__included{display:flex;align-items:center;gap:11px;padding:14px 15px;border:1px solid rgba(185,155,114,.24);border-radius:17px;background:#ffffff6e;color:var(--storage-accent)}.storage-plan-card__included>div{display:grid;gap:2px}.storage-plan-card__included strong{color:var(--storage-ink);font-size:1rem}.storage-plan-card__included small{color:var(--storage-muted);font-size:.56rem}.storage-plan-card__meter dl{display:grid;gap:0;margin:0;border-top:1px solid var(--storage-line)}.storage-plan-card__meter dl>div{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--storage-line)}.storage-plan-card__meter dt{color:var(--storage-muted);font-size:.62rem}.storage-plan-card__meter dd{margin:0;color:var(--storage-ink);font-size:.73rem;font-weight:750}.storage-plan-card__boundary{display:flex;align-items:flex-start;gap:11px;padding:15px 17px;border:1px solid rgba(106,143,122,.28);border-radius:18px;background:#e6f0eba3;color:#5f806e}.storage-plan-card__boundary>div{display:grid;gap:3px}.storage-plan-card__boundary strong{font-size:.69rem}.storage-plan-card__boundary span{color:var(--storage-copy);font-size:.61rem;line-height:1.65}.storage-plan-card__packs-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;padding-top:2px}.storage-plan-card__packs-heading h3{font-size:1.08rem}.storage-plan-card__packs-heading>span{max-width:310px;text-align:right}.storage-plan-card__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.storage-pack-card{display:grid;min-height:190px;align-content:start;gap:7px;padding:17px;border:1px solid var(--storage-line);border-radius:19px;background:radial-gradient(circle at 88% 10%,rgba(255,255,255,.78),transparent 28%),var(--storage-panel-strong);color:var(--storage-accent)}.storage-pack-card>strong{margin-top:4px;color:var(--storage-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.65rem;font-weight:500}.storage-pack-card>p{margin:0;color:var(--storage-copy);font-size:.78rem;font-weight:750}.storage-pack-card>small{color:var(--storage-muted);font-size:.54rem}.storage-pack-card button{min-height:38px;margin-top:auto;border:1px solid var(--storage-line);border-radius:999px;background:#ffffff75;color:var(--storage-muted);font-size:.59rem;font-weight:750}.storage-pack-card button:disabled{cursor:not-allowed;opacity:.72}.storage-plan-card__footnote{padding-top:4px;border-top:1px solid var(--storage-line)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card{--storage-ink: var(--sx-v4-ink);--storage-copy: var(--sx-v4-muted);--storage-muted: color-mix(in srgb, var(--sx-v4-muted) 78%, transparent);--storage-line: var(--sx-dark-integrity-border);--storage-panel: rgba(255,255,255,.038);--storage-panel-strong: rgba(255,255,255,.048);--storage-accent: var(--sx-v4-champagne)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card :where(.storage-plan-card__plan,.storage-plan-card__meter,.storage-pack-card),html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card :where(.storage-plan-card__plan,.storage-plan-card__meter,.storage-pack-card){border-color:var(--sx-dark-integrity-border);background:var(--storage-panel);box-shadow:inset 0 1px #ffffff06}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__mark,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__mark{border-color:var(--sx-dark-integrity-border);background:#ffffff0d;color:var(--sx-v4-champagne);box-shadow:none}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__status,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__status{border-color:var(--sx-dark-integrity-border);background:#b9a06d1a;color:var(--sx-v4-champagne)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__included,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__included{border-color:var(--sx-dark-integrity-border);background:#ffffff09}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__boundary,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__boundary{border-color:#81ac9542;background:#59826a1a;color:#9cc5ac}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-pack-card button,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-pack-card button{border-color:var(--sx-dark-integrity-border);background:#ffffff0a;color:var(--sx-v4-muted)}@media(max-width:860px){.storage-plan-card__overview{grid-template-columns:1fr}.storage-plan-card__packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.storage-plan-card{gap:18px;padding:20px;border-radius:23px}.storage-plan-card__heading{grid-template-columns:auto minmax(0,1fr)}.storage-plan-card__status{grid-column:1 / -1;width:fit-content}.storage-plan-card__packs-heading{display:grid;align-items:start}.storage-plan-card__packs-heading>span{text-align:left}.storage-plan-card__packs{grid-template-columns:1fr}}.storage-memory-gauge{--storage-gauge-critical: #c95d61;--storage-gauge-low: #d98758;--storage-gauge-watch: #c7a251;--storage-gauge-healthy: #6ca8a0;--storage-gauge-full: #5f9477;--storage-gauge-track: rgba(126, 106, 93, .12);--storage-gauge-center: rgba(255, 253, 249, .96);--storage-percent: 0%;padding:15px;border:1px solid var(--storage-line);border-radius:20px;background:radial-gradient(circle at 78% 12%,rgba(255,255,255,.68),transparent 34%),#ffffff47}.storage-memory-gauge__visual{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center}.storage-memory-gauge__ring{position:relative;display:grid;width:108px;aspect-ratio:1;place-items:center;border-radius:50%;background:conic-gradient(from -90deg,var(--storage-gauge-critical) 0% 20%,var(--storage-gauge-low) 20% 40%,var(--storage-gauge-watch) 40% 60%,var(--storage-gauge-healthy) 60% 80%,var(--storage-gauge-full) 80% 100%);box-shadow:0 15px 32px #5c48381a,inset 0 0 0 1px #ffffff57}.storage-memory-gauge__ring:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:conic-gradient(from -90deg,transparent 0 var(--storage-percent),var(--storage-gauge-track) var(--storage-percent) 100%);content:""}.storage-memory-gauge__ring:after{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1px solid rgba(185,155,114,.18);border-radius:50%;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.72),transparent 32%),var(--storage-gauge-center);box-shadow:inset 0 1px #ffffffc7;content:""}.storage-memory-gauge__ring-copy{position:relative;z-index:2;display:grid;place-items:center;gap:1px;color:var(--storage-ink);text-align:center}.storage-memory-gauge__ring-copy strong{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.45rem;font-weight:500;letter-spacing:-.04em;line-height:1}.storage-memory-gauge__ring-copy span{color:var(--storage-muted);font-size:.49rem;font-weight:750;letter-spacing:.08em}.storage-memory-gauge.is-shadow .storage-memory-gauge__ring{filter:saturate(.72);opacity:.78}.storage-memory-gauge.is-shadow .storage-memory-gauge__ring:before{background:#ffffff94}.storage-memory-gauge__bar-wrap{display:grid;min-width:0;gap:7px}.storage-memory-gauge__bar{display:grid;grid-template-columns:repeat(10,minmax(7px,1fr));gap:4px;min-height:32px;align-items:stretch}.storage-memory-gauge__segment{min-width:0;border:1px solid rgba(255,255,255,.52);border-radius:7px;box-shadow:inset 0 1px #ffffff57,0 5px 12px #40322a0b;opacity:.18;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.storage-memory-gauge__segment--critical{background:var(--storage-gauge-critical)}.storage-memory-gauge__segment--low{background:var(--storage-gauge-low)}.storage-memory-gauge__segment--watch{background:var(--storage-gauge-watch)}.storage-memory-gauge__segment--healthy{background:var(--storage-gauge-healthy)}.storage-memory-gauge__segment--full{background:var(--storage-gauge-full)}.storage-memory-gauge__segment.is-active{opacity:1;transform:translateY(0);box-shadow:inset 0 1px #ffffff6b,0 8px 17px #40322a1a}.storage-memory-gauge.is-shadow .storage-memory-gauge__segment{opacity:.42;transform:none}.storage-memory-gauge__scale{display:grid;grid-template-columns:repeat(6,1fr);color:var(--storage-muted);font-size:.45rem;font-variant-numeric:tabular-nums}.storage-memory-gauge__scale span:not(:first-child):not(:last-child){text-align:center}.storage-memory-gauge__scale span:last-child{text-align:right}.storage-memory-gauge__legend{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:2px}.storage-memory-gauge__legend span,.storage-memory-gauge__legend small{color:var(--storage-muted);font-size:.49rem;font-weight:750;letter-spacing:.08em}.storage-memory-gauge__legend strong{min-width:0;overflow:hidden;color:var(--storage-ink);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-memory-gauge,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-memory-gauge{--storage-gauge-critical: #e0787d;--storage-gauge-low: #e39a6e;--storage-gauge-watch: #d8bd70;--storage-gauge-healthy: #79bbb3;--storage-gauge-full: #78ad8f;--storage-gauge-track: rgba(255, 255, 255, .075);--storage-gauge-center: rgba(17, 16, 23, .96);border-color:var(--sx-dark-integrity-border);background:#ffffff07}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-memory-gauge__ring:after,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-memory-gauge__ring:after{border-color:var(--sx-dark-integrity-border);background:var(--storage-gauge-center);box-shadow:inset 0 1px #ffffff06}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-memory-gauge.is-shadow .storage-memory-gauge__ring:before,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-memory-gauge.is-shadow .storage-memory-gauge__ring:before{background:#07080d80}@media(max-width:620px){.storage-memory-gauge__visual{grid-template-columns:88px minmax(0,1fr);gap:13px}.storage-memory-gauge__ring{width:86px}.storage-memory-gauge__ring-copy strong{font-size:1.12rem}.storage-memory-gauge__bar{gap:3px;min-height:28px}.storage-memory-gauge__legend{grid-template-columns:1fr auto}.storage-memory-gauge__legend strong{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){.storage-memory-gauge__segment{transition:none}}.storage-plan-card__checkout-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid var(--storage-line);border-radius:16px;background:#f6f0e4a3;color:var(--storage-copy);font-size:.64rem;line-height:1.65}.storage-plan-card__checkout-notice svg{flex:0 0 auto;margin-top:1px}.storage-plan-card__checkout-notice.is-info{border-color:#6885a542;background:#e5edf59e;color:#58718a}.storage-plan-card__checkout-notice.is-success{border-color:#608f7547;background:#e5f1eaa8;color:#557b67}.storage-plan-card__checkout-notice.is-warning{border-color:#b18b4c4d;background:#f7eedbb3;color:#876c3d}.storage-plan-card__checkout-notice.is-error{border-color:#aa5b5b42;background:#f6e2e2a8;color:#925e5e}.storage-pack-card__topline{display:flex;min-height:21px;align-items:center;justify-content:space-between;gap:8px}.storage-pack-card__topline>span{display:inline-flex;min-height:22px;align-items:center;padding:0 8px;border:1px solid rgba(168,134,90,.3);border-radius:999px;background:#f5e9d2b8;color:#87693f;font-size:.48rem;font-weight:850;letter-spacing:.09em}.storage-pack-card.is-recommended{border-color:#a8865a85;box-shadow:inset 0 1px #ffffffd1,0 18px 42px #74543016}.storage-pack-card button:not(:disabled){cursor:pointer;border-color:#9d774870;background:linear-gradient(135deg,#b5915deb,#8b683ef0);color:#fffdf8;box-shadow:0 10px 24px #6f4e2a1f;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.storage-pack-card button:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 13px 30px #6f4e2a29}.storage-pack-card button:not(:disabled):focus-visible{outline:2px solid color-mix(in srgb,var(--storage-accent) 72%,white);outline-offset:3px}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__checkout-notice,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__checkout-notice{border-color:var(--sx-dark-integrity-border);background:#ffffff0b;color:var(--sx-v4-muted)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__checkout-notice.is-success,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__checkout-notice.is-success{border-color:#74a6894d;background:#517f641f;color:#a9d1b8}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__checkout-notice.is-warning,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__checkout-notice.is-warning{border-color:#be9d5e4d;background:#9170361f;color:#d5bc89}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__checkout-notice.is-error,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__checkout-notice.is-error{border-color:#b568684d;background:#8b46461f;color:#d5a2a2}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-pack-card.is-recommended,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-pack-card.is-recommended{border-color:#bea26f61;box-shadow:inset 0 1px #ffffff09,0 14px 32px #00000029}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-pack-card__topline>span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-pack-card__topline>span{border-color:#bea26f4d;background:#bea26f1a;color:var(--sx-v4-champagne)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-pack-card button:not(:disabled),html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-pack-card button:not(:disabled){border-color:#ccb17c66;background:linear-gradient(135deg,#a68452eb,#745733f0);color:#fffaf0}@media(max-width:620px){.storage-plan-card__checkout-notice{padding:12px 13px}.storage-pack-card button{min-height:44px}}@media(prefers-reduced-motion:reduce){.storage-pack-card button:not(:disabled){transition:none}.storage-pack-card button:not(:disabled):hover{transform:none}}.social-editorial-shell .app-shell__main{margin-left:0}@media(min-width:1280px){.social-editorial-shell .app-shell__main{margin-left:216px}.social-editorial-shell .social-editorial-header{padding-left:24px}}@media(max-width:1279px){.brand-profile-rail{display:none!important}}:root{--sx-site-background-image: none}.theme-studio{display:grid;gap:22px;padding:28px}.theme-studio__heading{display:flex;align-items:flex-start;gap:14px}.theme-studio__icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid var(--sx-social-line);border-radius:15px;background:#ffffff7a;color:var(--sx-social-rose-deep)}.theme-studio__heading h2{margin:4px 0 6px}.theme-studio__heading p,.theme-studio__note{margin:0}.theme-studio__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.theme-option{--theme-preview-overlay: rgba(255, 248, 245, .22);overflow:hidden;border:1px solid var(--sx-social-line);border-radius:22px;background:#ffffff7a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.theme-option.is-selected{border-color:var(--sx-social-rose);box-shadow:0 16px 34px #7f534c21;transform:translateY(-2px)}.theme-option__preview{position:relative;display:grid;width:100%;min-height:168px;place-items:center;overflow:hidden;border:0;border-radius:0;background-position:center;background-size:cover;cursor:pointer}.theme-option--salmon-rose .theme-option__preview{background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.92),transparent 24%),radial-gradient(circle at 82% 26%,rgba(232,220,239,.72),transparent 28%),linear-gradient(145deg,#f9ddd7,#fff8f3 56%,#e8efe4)}.theme-option--celestial-night{--theme-preview-overlay: rgba(8, 12, 32, .42)}.theme-option--celestial-night .theme-option__preview{background:radial-gradient(circle at 22% 18%,rgba(135,112,222,.55),transparent 17%),radial-gradient(circle at 72% 30%,rgba(232,151,185,.24),transparent 22%),linear-gradient(145deg,#11152f,#080b1a 60%,#191126)}.theme-option--obsidian-black{--theme-preview-overlay: rgba(0, 0, 0, .48)}.theme-option--obsidian-black .theme-option__preview{background:radial-gradient(circle at 30% 14%,rgba(255,255,255,.14),transparent 21%),linear-gradient(145deg,#181818,#050505 55%,#241a1c)}.theme-option--pure-white{--theme-preview-overlay: rgba(255, 255, 255, .18)}.theme-option--pure-white .theme-option__preview{background:radial-gradient(circle at 20% 20%,rgba(241,220,216,.55),transparent 24%),linear-gradient(145deg,#fff,#f7f7f7 62%,#f2efed)}.theme-option__stars{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-image:radial-gradient(circle at 12% 22%,#fff 0 1px,transparent 1.5px),radial-gradient(circle at 25% 70%,#fff 0 1px,transparent 1.5px),radial-gradient(circle at 45% 17%,#fff 0 1.2px,transparent 1.7px),radial-gradient(circle at 64% 64%,#fff 0 1px,transparent 1.5px),radial-gradient(circle at 82% 30%,#fff 0 1.3px,transparent 1.8px),radial-gradient(circle at 90% 78%,#fff 0 1px,transparent 1.5px)}.theme-option--celestial-night .theme-option__stars{opacity:.78}.theme-option__sample-card{position:relative;z-index:2;display:grid;width:116px;min-height:88px;place-items:center;align-content:center;gap:3px;border:1px solid rgba(255,255,255,.55);border-radius:20px;background:#ffffff7a;color:#4f3936;box-shadow:0 18px 32px #19141c21;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.theme-option--celestial-night .theme-option__sample-card,.theme-option--obsidian-black .theme-option__sample-card{border-color:#ffffff38;background:#12121b80;color:#fff8f1}.theme-option__sample-card i{width:24px;height:24px;border:1px solid currentColor;border-radius:50%;opacity:.56}.theme-option__sample-card strong{font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.78rem;letter-spacing:.08em}.theme-option__sample-card small{font-size:.5rem;letter-spacing:.12em;opacity:.68}.theme-option__selected{position:absolute;top:12px;right:12px;z-index:4;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#ffffffdb;color:#8f514b;font-size:.58rem;font-weight:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.theme-option__copy{display:grid;gap:3px;padding:16px 17px 10px}.theme-option__copy>strong{color:var(--sx-social-ink);font-size:.95rem}.theme-option__copy>span{color:var(--sx-social-rose-deep);font-size:.62rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.theme-option__copy p{margin:5px 0 0;font-size:.72rem;line-height:1.7}.theme-option__upload{display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;margin:4px 12px 12px;border:1px dashed var(--sx-social-line);border-radius:13px;color:var(--sx-social-copy);font-size:.68rem;font-weight:650;cursor:pointer}.theme-option__upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.theme-studio__note{padding-top:2px;color:var(--sx-social-muted);font-size:.7rem}html[data-stonexyz-theme=SALMON_ROSE]{color-scheme:light}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell{background-image:linear-gradient(#fffdf9b8,#fff8f4d1),var(--sx-site-background-image),radial-gradient(circle at 7% 2%,rgba(246,212,204,.72),transparent 24rem),radial-gradient(circle at 92% 10%,rgba(226,235,224,.64),transparent 28rem),linear-gradient(180deg,#fffdf9,#fbf7f0 44%,#fffaf6);background-position:center,center,center,center,center;background-size:cover,cover,auto,auto,cover;background-attachment:fixed}html[data-stonexyz-theme=CELESTIAL_NIGHT]{color-scheme:dark;--sx-social-ink: #fff7ee;--sx-social-copy: #e3dce9;--sx-social-muted: #b8abc2;--sx-social-rose: #e29bb2;--sx-social-rose-deep: #f0b4c6;--sx-social-line: rgba(214, 184, 225, .22);--sx-social-glass: rgba(18, 18, 41, .76);--sx-social-shadow: 0 30px 85px rgba(0,0,0,.34), 0 8px 24px rgba(0,0,0,.24)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell{background-image:linear-gradient(#060818ad,#0a0717c7),var(--sx-site-background-image),radial-gradient(circle at 18% 12%,rgba(106,85,194,.42),transparent 28rem),radial-gradient(circle at 82% 16%,rgba(201,102,151,.22),transparent 26rem),radial-gradient(circle at 48% 82%,rgba(64,93,151,.24),transparent 30rem),linear-gradient(180deg,#10142d,#070914 52%,#140c1d);background-position:center;background-size:cover,cover,auto,auto,auto,cover;background-attachment:fixed}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell:before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border:0;border-radius:0;opacity:.42;background-image:radial-gradient(circle at 8% 15%,rgba(255,255,255,.9) 0 1px,transparent 1.5px),radial-gradient(circle at 21% 74%,rgba(255,255,255,.8) 0 1px,transparent 1.5px),radial-gradient(circle at 39% 22%,rgba(255,255,255,.7) 0 1.2px,transparent 1.7px),radial-gradient(circle at 58% 61%,rgba(255,255,255,.85) 0 1px,transparent 1.5px),radial-gradient(circle at 76% 17%,rgba(255,255,255,.8) 0 1px,transparent 1.5px),radial-gradient(circle at 91% 72%,rgba(255,255,255,.75) 0 1.2px,transparent 1.7px)}html[data-stonexyz-theme=OBSIDIAN_BLACK]{color-scheme:dark;--sx-social-ink: #fffaf5;--sx-social-copy: #ddd7d4;--sx-social-muted: #aaa3a0;--sx-social-rose: #d59a91;--sx-social-rose-deep: #e8b4aa;--sx-social-line: rgba(226, 201, 194, .19);--sx-social-glass: rgba(17, 17, 17, .82);--sx-social-shadow: 0 30px 90px rgba(0,0,0,.48), 0 8px 22px rgba(0,0,0,.32)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell{background-image:linear-gradient(#050505bf,#070606d6),var(--sx-site-background-image),radial-gradient(circle at 20% 5%,rgba(255,255,255,.08),transparent 24rem),radial-gradient(circle at 85% 20%,rgba(170,97,89,.13),transparent 28rem),linear-gradient(180deg,#111,#030303 58%,#151011);background-position:center;background-size:cover,cover,auto,auto,cover;background-attachment:fixed}html[data-stonexyz-theme=PURE_WHITE]{color-scheme:light;--sx-social-ink: #312e2d;--sx-social-copy: #55504e;--sx-social-muted: #797270;--sx-social-rose: #d89187;--sx-social-rose-deep: #9a5c55;--sx-social-line: rgba(80, 70, 67, .13);--sx-social-glass: rgba(255,255,255,.92);--sx-social-shadow: 0 20px 55px rgba(40,35,34,.07), 0 6px 18px rgba(40,35,34,.04)}html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell{background-image:linear-gradient(#ffffffd6,#ffffffe6),var(--sx-site-background-image),radial-gradient(circle at 8% 4%,rgba(225,196,190,.24),transparent 25rem),linear-gradient(180deg,#fff,#f8f8f8 55%,#fff);background-position:center;background-size:cover,cover,auto,cover;background-attachment:fixed}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header{border-bottom-color:var(--sx-social-line);background:#090a14bd;color:var(--sx-social-ink);box-shadow:0 16px 42px #0000003d}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dock,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dock,html[data-stonexyz-theme=CELESTIAL_NIGHT] .brand-profile-rail,html[data-stonexyz-theme=OBSIDIAN_BLACK] .brand-profile-rail,html[data-stonexyz-theme=CELESTIAL_NIGHT] .navigation-drawer,html[data-stonexyz-theme=OBSIDIAN_BLACK] .navigation-drawer{border-color:var(--sx-social-line);background:#0a0b13c9;color:var(--sx-social-copy);box-shadow:0 24px 68px #00000057;-webkit-backdrop-filter:blur(26px) saturate(1.05);backdrop-filter:blur(26px) saturate(1.05)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .card,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .experience-card,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .dashboard-catalog-visuals,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .experience-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .dashboard-catalog-visuals{border-color:var(--sx-social-line);background:linear-gradient(145deg,#181825d1,#0a0a11ad);color:var(--sx-social-copy);box-shadow:var(--sx-social-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.06);backdrop-filter:blur(20px) saturate(1.06)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .experience-card{background:linear-gradient(145deg,#1b1b1bdb,#080808bd)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell input,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell textarea,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell select,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell input,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell textarea,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell select{border-color:var(--sx-social-line);background:#ffffff0e;color:var(--sx-social-ink)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell input::placeholder,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell textarea::placeholder,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell input::placeholder,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell textarea::placeholder{color:var(--sx-social-muted)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .preview-banner,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .preview-banner{border-color:var(--sx-social-line);background:#0f0d16ad;color:var(--sx-social-copy)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .global-header__brand-gem,html[data-stonexyz-theme=OBSIDIAN_BLACK] .global-header__brand-gem,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-intro__seal,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-intro__seal{border-color:var(--sx-social-line);background:#ffffff0f;color:var(--sx-social-rose-deep)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-customer-story-card__portrait{background:linear-gradient(155deg,#24284b,#241a36 50%,#17293b)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-customer-story-card__portrait{background:linear-gradient(155deg,#292929,#0e0e0e 50%,#24191b)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-customer-story-card__portrait span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-customer-story-card__portrait span{border-color:#ffffff2e;background:#08081057;color:var(--sx-social-ink)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .theme-option,html[data-stonexyz-theme=OBSIDIAN_BLACK] .theme-option{background:#ffffff09}html[data-stonexyz-theme=CELESTIAL_NIGHT] .theme-studio__icon,html[data-stonexyz-theme=OBSIDIAN_BLACK] .theme-studio__icon{background:#ffffff0d}html[data-stonexyz-theme=PURE_WHITE] .social-editorial-header,html[data-stonexyz-theme=PURE_WHITE] .social-dock,html[data-stonexyz-theme=PURE_WHITE] .brand-profile-rail,html[data-stonexyz-theme=PURE_WHITE] .navigation-drawer{border-color:var(--sx-social-line);background:#ffffffe6;box-shadow:var(--sx-social-shadow)}html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .card,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .experience-card,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .dashboard-catalog-visuals{border-color:var(--sx-social-line);background:#ffffffeb;box-shadow:var(--sx-social-shadow)}html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell input,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell textarea,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell select{border-color:#463c3829;background:#fff;color:var(--sx-social-ink)}@media(max-width:760px){.theme-studio__grid{grid-template-columns:1fr}.theme-studio{padding:20px}}@media(prefers-reduced-motion:reduce){.theme-option{transition:none}}:root{--sx-theme-accent: #df8d83;--sx-theme-accent-strong: #a95f59;--sx-theme-accent-soft: rgba(223, 141, 131, .13);--sx-theme-accent-fill: rgba(223, 141, 131, .1);--sx-theme-accent-border: rgba(223, 141, 131, .3)}.theme-accent-studio{display:grid;gap:16px;padding:20px;border:1px solid var(--sx-theme-accent-border);border-radius:20px;background:var(--sx-theme-accent-fill)}.theme-accent-studio__copy{display:flex;align-items:flex-start;gap:13px}.theme-studio__icon--accent{border-color:var(--sx-theme-accent-border);color:var(--sx-theme-accent-strong)}.theme-accent-studio__copy h3{margin:4px 0 6px;color:var(--sx-social-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1rem;font-weight:500}.theme-accent-studio__copy p{margin:0;color:var(--sx-social-copy);font-size:.7rem;line-height:1.7}.theme-accent-studio__controls{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(190px,1fr);gap:12px;align-items:center}.theme-accent-mode{display:inline-grid;grid-template-columns:repeat(2,minmax(76px,1fr));gap:5px;padding:5px;border:1px solid var(--sx-theme-accent-border);border-radius:999px;background:#ffffff14}.theme-accent-mode button{min-height:38px;border:0;border-radius:999px;background:transparent;color:var(--sx-social-muted);font-size:.62rem;font-weight:800;letter-spacing:.08em;cursor:pointer}.theme-accent-mode button.is-active{background:var(--sx-theme-accent-soft);color:var(--sx-theme-accent-strong);box-shadow:inset 0 0 0 1px var(--sx-theme-accent-border)}.theme-accent-picker{display:grid;grid-template-columns:auto 42px minmax(72px,auto);gap:9px;align-items:center;min-height:48px;padding:7px 10px 7px 14px;border:1px solid var(--sx-social-line);border-radius:15px;opacity:.54}.theme-accent-picker.is-enabled{border-color:var(--sx-theme-accent-border);opacity:1}.theme-accent-picker>span{color:var(--sx-social-copy);font-size:.64rem;font-weight:700}.theme-accent-picker input[type=color]{width:38px;height:34px;padding:2px;border:1px solid var(--sx-theme-accent-border);border-radius:10px;background:transparent;cursor:pointer}.theme-accent-picker code{color:var(--sx-theme-accent-strong);font-size:.68rem;letter-spacing:.04em}.theme-accent-preview{display:grid;grid-template-columns:repeat(3,26px) 1fr;gap:7px;align-items:center;min-height:48px;padding:9px 12px;border:1px solid var(--sx-social-line);border-radius:15px}.theme-accent-preview>span{width:26px;height:26px;border:1px solid rgba(255,255,255,.24);border-radius:50%;box-shadow:0 5px 12px #0000001a}.theme-accent-preview small{color:var(--sx-social-muted);font-size:.58rem;line-height:1.45}.social-editorial-shell .gold-button,.social-editorial-shell .experience-button--primary{border-color:var(--sx-theme-accent-border);background:linear-gradient(135deg,var(--sx-theme-accent-strong),var(--sx-theme-accent));box-shadow:0 12px 28px var(--sx-theme-accent-soft),inset 0 1px #ffffff38}.social-editorial-shell .gold-button:not(:disabled):hover,.social-editorial-shell .experience-button--primary:hover{box-shadow:0 16px 34px var(--sx-theme-accent-soft)}.social-dock__item.is-active,.sidebar__item.is-active{background:linear-gradient(145deg,var(--sx-theme-accent-soft),var(--sx-theme-accent-fill));color:var(--sx-theme-accent-strong);box-shadow:inset 0 0 0 1px var(--sx-theme-accent-border)}.social-dock__item.is-active:after{background:var(--sx-theme-accent)}.theme-option.is-selected,.store-profile-upload-card,.store-profile-upload-card__action,.brand-profile-rail__settings,.brand-profile-rail__social a,.store-profile-form__grid input:focus,.store-profile-form__grid textarea:focus{border-color:var(--sx-theme-accent-border)}.theme-option__selected,.store-profile-upload-card__action,.brand-profile-rail__settings{background:var(--sx-theme-accent-fill);color:var(--sx-theme-accent-strong)}.store-profile-upload-card>span:first-child,.store-profile-preview__bind,.brand-profile-rail__identity>span,.brand-profile-rail__social a{color:var(--sx-theme-accent-strong)}.store-profile-form__grid input:focus,.store-profile-form__grid textarea:focus{box-shadow:0 0 0 4px var(--sx-theme-accent-soft),0 12px 26px #00000012}html[data-stonexyz-theme=CELESTIAL_NIGHT] .store-profile-preview,html[data-stonexyz-theme=OBSIDIAN_BLACK] .store-profile-preview{border-color:var(--sx-theme-accent-border);background:radial-gradient(circle at 50% 0%,var(--sx-theme-accent-soft),transparent 34%),linear-gradient(155deg,#181825e0,#090910d1);color:var(--sx-social-copy)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .store-profile-preview{background:radial-gradient(circle at 50% 0%,var(--sx-theme-accent-soft),transparent 34%),linear-gradient(155deg,#1c1c1ce8,#070707db)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .store-profile-upload-card,html[data-stonexyz-theme=CELESTIAL_NIGHT] .store-profile-upload-card:nth-child(2),html[data-stonexyz-theme=OBSIDIAN_BLACK] .store-profile-upload-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .store-profile-upload-card:nth-child(2){border-color:var(--sx-theme-accent-border);background:radial-gradient(circle at 84% 14%,var(--sx-theme-accent-soft),transparent 26%),linear-gradient(145deg,#1c1c2bc2,#0b0b12ad);color:var(--sx-social-copy)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .store-profile-upload-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .store-profile-upload-card:nth-child(2){background:radial-gradient(circle at 84% 14%,var(--sx-theme-accent-soft),transparent 26%),linear-gradient(145deg,#1e1e1ed1,#090909bd)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .store-profile-upload-card__action,html[data-stonexyz-theme=OBSIDIAN_BLACK] .store-profile-upload-card__action,html[data-stonexyz-theme=CELESTIAL_NIGHT] .brand-profile-rail__settings,html[data-stonexyz-theme=OBSIDIAN_BLACK] .brand-profile-rail__settings{border-color:var(--sx-theme-accent-border);background:var(--sx-theme-accent-fill);color:var(--sx-theme-accent-strong)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .store-profile-preview__logo,html[data-stonexyz-theme=OBSIDIAN_BLACK] .store-profile-preview__logo,html[data-stonexyz-theme=CELESTIAL_NIGHT] .store-profile-preview__owner,html[data-stonexyz-theme=OBSIDIAN_BLACK] .store-profile-preview__owner{border-color:var(--sx-theme-accent-border);background:var(--sx-theme-accent-fill);color:var(--sx-social-ink);box-shadow:0 16px 34px #00000042}html[data-stonexyz-theme=CELESTIAL_NIGHT] .theme-accent-studio,html[data-stonexyz-theme=OBSIDIAN_BLACK] .theme-accent-studio{background:#ffffff06}@media(max-width:900px){.theme-accent-studio__controls{grid-template-columns:1fr}.theme-accent-mode{width:100%}}@media(prefers-reduced-motion:reduce){.theme-accent-mode button,.theme-accent-picker{transition:none}}.order-operations-page{max-width:1260px;margin:0 auto}.order-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 18px}.order-kpi{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:82px;padding:18px;border-radius:22px}.order-kpi svg{color:var(--sx-theme-accent, var(--sx-social-rose-deep))}.order-kpi span{color:var(--sx-social-muted);font-size:.68rem;font-weight:700}.order-kpi strong{color:var(--sx-social-ink);font-family:Yu Mincho,serif;font-size:1.55rem;font-weight:500}.order-workspace-tabs{display:flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px;border:1px solid var(--sx-social-line);border-radius:18px;background:var(--sx-social-glass, rgba(255,255,255,.72));box-shadow:var(--sx-social-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.order-workspace-tabs button,.order-row__actions button,.order-secondary-action,.order-partner button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--sx-theme-accent-border, var(--sx-social-line));border-radius:999px;padding:0 14px;background:var(--sx-theme-accent-fill, rgba(255,255,255,.62));color:var(--sx-social-copy);font:inherit;font-size:.67rem;font-weight:750;cursor:pointer}.order-workspace-tabs button.is-active{border-color:var(--sx-theme-accent, var(--sx-social-rose));background:var(--sx-theme-accent-soft, rgba(223,141,131,.16));color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep))}.order-workspace-tabs .order-refresh{margin-left:auto}.order-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.order-panel{display:grid;align-content:start;gap:18px;padding:24px;border-radius:26px}.order-panel--wide{grid-column:1 / -1}.order-panel__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.order-panel__heading h2{margin:5px 0 0;color:var(--sx-social-ink);font-family:Yu Mincho,serif;font-size:1.28rem;font-weight:500}.order-panel__heading>svg{color:var(--sx-theme-accent, var(--sx-social-rose-deep))}.order-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-field{display:grid;gap:6px}.order-field--wide{grid-column:1 / -1}.order-field>span{color:var(--sx-social-copy);font-size:.64rem;font-weight:750}.order-field input,.order-field select,.order-plan-table input{width:100%;min-height:44px;border:1px solid var(--sx-theme-accent-border, var(--sx-social-line));border-radius:13px;padding:0 12px;background:#ffffff9e;color:var(--sx-social-ink);font:inherit;font-size:.74rem}.order-field input:focus,.order-field select:focus,.order-plan-table input:focus{outline:none;border-color:var(--sx-theme-accent, var(--sx-social-rose));box-shadow:0 0 0 4px var(--sx-theme-accent-soft, rgba(223,141,131,.12))}.order-primary-action,.order-secondary-action{width:fit-content;justify-self:end}.order-plan-table-wrap{overflow-x:auto;border:1px solid var(--sx-social-line);border-radius:18px}.order-plan-table{width:100%;min-width:860px;border-collapse:collapse}.order-plan-table th,.order-plan-table td{padding:12px 11px;border-bottom:1px solid var(--sx-social-line);color:var(--sx-social-copy);font-size:.67rem;text-align:left;vertical-align:middle}.order-plan-table th{background:var(--sx-theme-accent-fill, rgba(223,141,131,.08));color:var(--sx-social-muted);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase}.order-plan-table td strong,.order-plan-table td small{display:block}.order-plan-table td strong{color:var(--sx-social-ink);font-size:.72rem}.order-plan-table td small{margin-top:3px;color:var(--sx-social-muted);font-size:.56rem}.order-plan-table input{min-width:72px;max-width:92px;min-height:36px}.order-stock{display:inline-flex;min-width:34px;min-height:30px;align-items:center;justify-content:center;border:1px solid var(--sx-theme-accent-border, var(--sx-social-line));border-radius:999px;background:var(--sx-theme-accent-fill, rgba(255,255,255,.5));color:var(--sx-social-ink);font-weight:800}.order-stock--out_of_stock,.order-stock--low_stock{color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep))}.order-list{display:grid;gap:10px}.order-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border:1px solid var(--sx-social-line);border-radius:17px;background:#ffffff57}.order-row>div:first-child{display:grid;gap:4px}.order-row strong{color:var(--sx-social-ink);font-size:.78rem}.order-row p{margin:0;color:var(--sx-social-muted);font-size:.6rem}.order-status{width:fit-content;border-radius:999px;padding:4px 8px;background:var(--sx-theme-accent-soft, rgba(223,141,131,.13));color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep));font-size:.52rem;font-weight:850;letter-spacing:.05em}.order-row__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.order-empty{margin:0;padding:20px;color:var(--sx-social-muted);font-size:.7rem;text-align:center}.order-partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.order-partner{display:grid;gap:5px;padding:16px;border:1px solid var(--sx-social-line);border-radius:18px;background:#ffffff57}.order-partner>span{color:var(--sx-theme-accent-strong, var(--sx-social-rose-deep));font-size:.52rem;font-weight:850}.order-partner strong{color:var(--sx-social-ink);font-size:.78rem}.order-partner small{color:var(--sx-social-muted);font-size:.56rem}.order-partner button{width:fit-content;margin-top:7px}.order-connect-key{display:grid;gap:7px;padding:17px;border:1px solid var(--sx-theme-accent-border, var(--sx-social-line));border-radius:18px;background:var(--sx-theme-accent-fill, rgba(255,255,255,.48))}.order-connect-key>span{color:var(--sx-social-muted);font-size:.52rem;font-weight:800;letter-spacing:.08em}.order-connect-key code{overflow-wrap:anywhere;color:var(--sx-social-ink);font-size:.65rem}.order-connect-key p{margin:3px 0 0;color:var(--sx-social-muted);font-size:.58rem}html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-field input,html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-field select,html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-plan-table input,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-field input,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-field select,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-plan-table input{background:#ffffff0e;color:var(--sx-social-ink)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-row,html[data-stonexyz-theme=CELESTIAL_NIGHT] .order-partner,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-row,html[data-stonexyz-theme=OBSIDIAN_BLACK] .order-partner{background:#ffffff09}@media(max-width:900px){.order-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-workspace-grid{grid-template-columns:1fr}.order-panel--wide{grid-column:auto}.order-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.order-kpi-grid,.order-form-grid,.order-partner-grid{grid-template-columns:1fr}.order-field--wide{grid-column:auto}.order-workspace-tabs{display:grid;grid-template-columns:1fr 1fr}.order-workspace-tabs .order-refresh{margin-left:0}.order-row{align-items:flex-start;flex-direction:column}.order-row__actions{justify-content:flex-start}.order-primary-action,.order-secondary-action{width:100%;justify-self:stretch}}.core-language-status,.core-analysis-readback,.core-gpt-narrative,.core-stone-readback{border:1px solid color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 28%,transparent);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 13%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--sx-exp-milk) 92%,transparent),color-mix(in srgb,var(--sx-exp-lavender-light) 68%,transparent));box-shadow:var(--sx-exp-shadow)}.core-language-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;padding:0}.core-language-status>div{display:grid;gap:.45rem;padding:1.15rem 1.25rem;background:color-mix(in srgb,var(--sx-exp-milk) 82%,transparent)}.core-language-status strong{color:var(--sx-exp-cocoa);font-size:.96rem;letter-spacing:.02em}.core-language-status p,.core-gpt-narrative p,.core-analysis-readback small,.core-stone-readback p{color:var(--sx-exp-cocoa-soft)}.core-analysis-readback,.core-gpt-narrative,.core-stone-readback{margin-top:1rem}.core-analysis-readback__header,.core-gpt-narrative__title,.core-stone-readback{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.core-analysis-version,.core-language-badge,.core-stone-availability{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:.34rem .66rem;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.core-analysis-version{border:1px solid color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 34%,transparent);background:color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 10%,transparent);color:var(--sx-exp-cocoa-soft)}.core-analysis-grid,.core-gpt-narrative__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.core-analysis-grid>div,.core-gpt-narrative__grid>article{display:grid;gap:.38rem;min-height:112px;padding:.9rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--sx-exp-greige) 64%,transparent);background:color-mix(in srgb,var(--sx-exp-milk) 74%,transparent)}.core-analysis-grid span,.core-gpt-narrative__grid span{color:var(--sx-exp-muted);font-size:.68rem;font-weight:750;letter-spacing:.08em}.core-analysis-grid strong{color:var(--sx-exp-cocoa);font-size:1.02rem}.core-gpt-narrative__overview{margin:.8rem 0 0;font-size:1rem;line-height:1.85}.core-gpt-narrative__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.core-language-badge.is-live{border:1px solid color-mix(in srgb,var(--sx-exp-jade) 54%,transparent);background:color-mix(in srgb,var(--sx-exp-jade-light) 78%,transparent);color:var(--sx-exp-jade)}.core-language-badge.is-fallback{border:1px solid color-mix(in srgb,var(--sx-exp-champagne) 64%,transparent);background:color-mix(in srgb,var(--sx-exp-paper) 84%,transparent);color:var(--sx-exp-cocoa-soft)}.core-action-guidance{margin-top:1rem;padding:1rem;border-radius:18px;background:color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 8%,var(--sx-exp-milk))}.core-action-guidance ol{display:grid;gap:.65rem;margin:.75rem 0 0;padding-left:1.3rem;color:var(--sx-exp-cocoa)}.core-stone-readback__metric{flex:0 0 auto;min-width:132px;padding:.8rem 1rem;border-radius:16px;text-align:center;background:color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 9%,var(--sx-exp-milk))}.core-stone-readback__metric span,.core-stone-readback__metric strong{display:block}.core-stone-readback__metric span{color:var(--sx-exp-muted);font-size:.7rem}.core-stone-readback__metric strong{margin-top:.2rem;color:var(--sx-exp-cocoa);font-size:1.2rem}.core-stone-card{position:relative;overflow:hidden}.core-stone-card--out_of_stock,.core-stone-card--not_cataloged{border-style:dashed}.core-stone-card--out_of_stock:after,.core-stone-card--not_cataloged:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,transparent 72%,color-mix(in srgb,var(--sx-exp-greige) 18%,transparent))}.core-stone-availability--in_stock{border:1px solid color-mix(in srgb,var(--sx-exp-jade) 46%,transparent);background:color-mix(in srgb,var(--sx-exp-jade-light) 74%,transparent);color:var(--sx-exp-jade)}.core-stone-availability--out_of_stock{border:1px solid color-mix(in srgb,var(--sx-exp-champagne) 58%,transparent);background:color-mix(in srgb,var(--sx-exp-paper) 78%,transparent);color:var(--sx-exp-cocoa-soft)}.core-stone-availability--not_cataloged{border:1px solid color-mix(in srgb,var(--sx-exp-lavender) 56%,transparent);background:color-mix(in srgb,var(--sx-exp-lavender-light) 78%,transparent);color:var(--sx-exp-cocoa-soft)}.core-stone-signals{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.75rem}.core-stone-signals span{border-radius:999px;padding:.28rem .5rem;background:color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 8%,var(--sx-exp-milk));color:var(--sx-exp-muted);font-size:.64rem;letter-spacing:.04em}.core-proposal-item--out_of_stock,.core-proposal-item--not_cataloged{border-style:dashed}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation{--core-rec-surface: rgba(16, 17, 29, .94);--core-rec-surface-soft: rgba(255, 255, 255, .055);--core-rec-surface-deep: rgba(7, 8, 14, .92);--core-rec-border: rgba(226, 201, 222, .24);--core-rec-border-strong: rgba(226, 166, 187, .42);--core-rec-text: var(--sx-social-ink, #fff8f1);--core-rec-copy: var(--sx-social-copy, #e6dfe6);--core-rec-muted: var(--sx-social-muted, #b8afb9);--core-rec-accent: var(--sx-social-rose-deep, #efb4c6)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation{--core-rec-surface: rgba(18, 18, 18, .96);--core-rec-surface-soft: rgba(255, 255, 255, .05);--core-rec-surface-deep: rgba(5, 5, 5, .94);--core-rec-border: rgba(229, 207, 201, .2);--core-rec-border-strong: rgba(213, 154, 145, .42)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .core-stone-readback,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .core-stone-readback{border-color:var(--core-rec-border);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--core-rec-accent) 16%,transparent),transparent 34%),linear-gradient(145deg,var(--core-rec-surface),var(--core-rec-surface-deep));color:var(--core-rec-text);box-shadow:0 22px 54px #0000004d}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .core-stone-readback h2,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .core-stone-readback h2,html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .core-stone-readback p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .core-stone-readback p{color:var(--core-rec-text)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .core-stone-readback p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .core-stone-readback p{color:var(--core-rec-copy)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .core-stone-readback__metric,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .core-stone-readback__metric{border:1px solid var(--core-rec-border);background:var(--core-rec-surface-soft)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .core-stone-readback__metric span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .core-stone-readback__metric span{color:var(--core-rec-muted)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .core-stone-readback__metric strong,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .core-stone-readback__metric strong{color:var(--core-rec-text)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card{border-color:var(--core-rec-border-strong)!important;background:linear-gradient(145deg,var(--core-rec-surface),var(--core-rec-surface-deep))!important;color:var(--core-rec-copy);box-shadow:0 26px 64px #0000005c!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__number,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__number{color:color-mix(in srgb,var(--core-rec-accent) 72%,transparent);text-shadow:0 1px 10px rgba(0,0,0,.52)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__visual,html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card:nth-child(2) .social-stone-story-card__visual,html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card:nth-child(3) .social-stone-story-card__visual{background:radial-gradient(circle at 28% 18%,rgba(137,114,220,.28),transparent 28%),radial-gradient(circle at 72% 72%,rgba(221,137,174,.14),transparent 30%),linear-gradient(145deg,#151832,#090b19 62%,#1a1022)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__visual,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card:nth-child(2) .social-stone-story-card__visual,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card:nth-child(3) .social-stone-story-card__visual{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.1),transparent 26%),radial-gradient(circle at 75% 72%,rgba(172,96,87,.12),transparent 30%),linear-gradient(145deg,#1c1c1c,#080808 62%,#211719)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__glow,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__glow{border-color:var(--core-rec-border);box-shadow:0 0 62px color-mix(in srgb,var(--core-rec-accent) 16%,transparent)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__content h2,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__content h2,html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__content h3,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__content h3{color:var(--core-rec-text)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__reason,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__reason{color:var(--core-rec-copy)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card .stone-score,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card .stone-score{border-color:var(--core-rec-border-strong);background:var(--core-rec-surface-soft);color:var(--core-rec-accent)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .core-stone-signals span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .core-stone-signals span{border:1px solid var(--core-rec-border);background:var(--core-rec-surface-soft);color:var(--core-rec-copy)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .core-stone-availability--in_stock,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .core-stone-availability--in_stock{border-color:#82be9775;background:#4d7e5c2e;color:#bce3c7}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .core-stone-availability--out_of_stock,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .core-stone-availability--out_of_stock{border-color:#d3b06770;background:#8e67302b;color:#ead39f}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .core-stone-availability--not_cataloged,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .core-stone-availability--not_cataloged{border-color:#b197dc7a;background:#7056a02e;color:#d8c8f1}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__meta>div,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__meta>div{border-color:var(--core-rec-border);background:var(--core-rec-surface-soft)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__meta dt,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__meta dt{color:var(--core-rec-muted)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__meta dd,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__meta dd,html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__footer,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__footer,html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__technical-role,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__technical-role,html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-stone-story-card__fit>span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-stone-story-card__fit>span{color:var(--core-rec-muted)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-action-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-action-card{border-color:var(--core-rec-border)!important;background:linear-gradient(145deg,var(--core-rec-surface),var(--core-rec-surface-deep))!important;color:var(--core-rec-copy);box-shadow:0 20px 48px #00000042!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-action-card h2,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-action-card h2,html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .recommendation-safety h2,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .recommendation-safety h2{color:var(--core-rec-text)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .social-action-card p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .social-action-card p,html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .recommendation-safety p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .recommendation-safety p{color:var(--core-rec-copy)}@media(max-width:760px){.core-language-status,.core-analysis-grid,.core-gpt-narrative__grid{grid-template-columns:1fr}.core-analysis-readback__header,.core-gpt-narrative__title,.core-stone-readback{align-items:stretch;flex-direction:column}.core-stone-readback__metric{width:100%}}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report{--report-glass-surface: rgba(255, 253, 249, .76);--report-glass-surface-strong: rgba(255, 255, 255, .88);--report-glass-border: rgba(132, 104, 96, .16);--report-glass-text: #3f3330;--report-glass-copy: #62534e;--report-glass-muted: #84736d;--report-glass-gold: #a97834;--report-glass-gold-soft: rgba(224, 188, 119, .2);--report-glass-rose: #a85f70;--report-glass-rose-soft: rgba(226, 164, 181, .2);--report-glass-jade: #4f846d;--report-glass-jade-soft: rgba(151, 202, 177, .2);--report-glass-blue: #587aa3;--report-glass-blue-soft: rgba(151, 186, 219, .2);--report-glass-amethyst: #7960a4;--report-glass-amethyst-soft: rgba(183, 160, 220, .21);--report-glass-pearl: #85766f;--report-glass-pearl-soft: rgba(211, 199, 192, .22);--report-glass-shadow: 0 24px 58px rgba(91, 67, 58, .1), 0 8px 22px rgba(91, 67, 58, .055)}html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report{--report-glass-surface: rgba(255, 255, 255, .82);--report-glass-surface-strong: rgba(255, 255, 255, .94);--report-glass-border: rgba(91, 78, 74, .14);--report-glass-shadow: 0 22px 54px rgba(46, 39, 37, .085), 0 7px 18px rgba(46, 39, 37, .04)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card{--report-card-accent: var(--report-glass-pearl);--report-card-tint: var(--report-glass-pearl-soft);position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--report-card-accent) 28%,rgba(255,255,255,.88))!important;border-radius:24px!important;background:radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--report-card-tint) 74%,transparent),transparent 30%),radial-gradient(circle at 8% 96%,rgba(255,255,255,.62),transparent 32%),linear-gradient(145deg,var(--report-glass-surface-strong),color-mix(in srgb,var(--report-card-tint) 34%,var(--report-glass-surface)))!important;color:var(--report-glass-copy);box-shadow:inset 0 1px #ffffffeb,var(--report-glass-shadow)!important;backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card:after,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card:after{position:absolute;top:-54px;right:-48px;width:150px;height:150px;border:1px solid color-mix(in srgb,var(--report-card-accent) 18%,transparent);border-radius:50%;content:"";pointer-events:none;opacity:.68}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card--gold,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card--gold{--report-card-accent: var(--report-glass-gold);--report-card-tint: var(--report-glass-gold-soft)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card--rose,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card--rose{--report-card-accent: var(--report-glass-rose);--report-card-tint: var(--report-glass-rose-soft)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card--jade,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card--jade{--report-card-accent: var(--report-glass-jade);--report-card-tint: var(--report-glass-jade-soft)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card--blue,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card--blue{--report-card-accent: var(--report-glass-blue);--report-card-tint: var(--report-glass-blue-soft)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card--amethyst,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card--amethyst{--report-card-accent: var(--report-glass-amethyst);--report-card-tint: var(--report-glass-amethyst-soft)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card--pearl,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card--pearl{--report-card-accent: var(--report-glass-pearl);--report-card-tint: var(--report-glass-pearl-soft)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card h2,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card h2,html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card h3,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card h3,html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card strong,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card strong{color:var(--report-glass-text)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card p,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card p,html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card small,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card small{color:var(--report-glass-copy)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card .eyebrow,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card .eyebrow{color:var(--report-card-accent)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-language-status,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-language-status{gap:12px;padding:12px}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-language-status>div,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-language-status>div,html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-mini,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-mini{--report-mini-accent: var(--report-glass-pearl);--report-mini-tint: var(--report-glass-pearl-soft);border:1px solid color-mix(in srgb,var(--report-mini-accent) 24%,rgba(255,255,255,.82));border-radius:18px;background:linear-gradient(145deg,#ffffffb3,color-mix(in srgb,var(--report-mini-tint) 40%,rgba(255,255,255,.54)))!important;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #523f390e}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-mini--gold,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-mini--gold{--report-mini-accent: var(--report-glass-gold);--report-mini-tint: var(--report-glass-gold-soft)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-mini--rose,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-mini--rose{--report-mini-accent: var(--report-glass-rose);--report-mini-tint: var(--report-glass-rose-soft)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-mini--jade,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-mini--jade{--report-mini-accent: var(--report-glass-jade);--report-mini-tint: var(--report-glass-jade-soft)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-mini--blue,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-mini--blue{--report-mini-accent: var(--report-glass-blue);--report-mini-tint: var(--report-glass-blue-soft)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-mini--lavender,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-mini--lavender{--report-mini-accent: var(--report-glass-amethyst);--report-mini-tint: var(--report-glass-amethyst-soft)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .social-story-panel.report-glass-card,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .social-story-panel.report-glass-card{min-height:0;padding:22px}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .social-story-panel__icon,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .social-story-panel__icon{border:1px solid color-mix(in srgb,var(--report-card-accent) 30%,rgba(255,255,255,.78));background:color-mix(in srgb,var(--report-card-tint) 58%,rgba(255,255,255,.64));color:var(--report-card-accent);box-shadow:inset 0 1px #ffffffe0}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-analysis-grid>.report-glass-mini,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-analysis-grid>.report-glass-mini,html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-gpt-narrative__grid>.report-glass-mini,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-gpt-narrative__grid>.report-glass-mini{min-height:118px;padding:1rem}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-analysis-grid>.report-glass-mini span,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-analysis-grid>.report-glass-mini span,html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-gpt-narrative__grid>.report-glass-mini span,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-gpt-narrative__grid>.report-glass-mini span{color:var(--report-mini-accent)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-action-guidance,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-action-guidance{border:1px solid color-mix(in srgb,var(--report-glass-jade) 28%,rgba(255,255,255,.82));border-radius:20px;padding:1.05rem;background:linear-gradient(145deg,rgba(255,255,255,.74),var(--report-glass-jade-soft))!important;box-shadow:inset 0 1px #ffffffe0}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-action-guidance .eyebrow,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-action-guidance .eyebrow{color:var(--report-glass-jade)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .action-guidance-list,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .action-guidance-list{counter-reset:report-action;display:grid;gap:10px;margin:.85rem 0 0;padding:0;list-style:none}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .action-guidance-list__item,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .action-guidance-list__item{counter-increment:report-action;position:relative;min-height:58px;padding:14px 16px 14px 54px;border:1px solid rgba(96,145,122,.22);border-radius:17px;background:linear-gradient(145deg,#ffffffd1,#dcf1e67a);color:var(--report-glass-text);line-height:1.7;box-shadow:inset 0 1px #ffffffeb,0 8px 19px #4b756111}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .action-guidance-list__item:before,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .action-guidance-list__item:before{position:absolute;top:50%;left:14px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#77a98f,var(--report-glass-jade));color:#fff;content:counter(report-action);font-size:.72rem;font-weight:800;transform:translateY(-50%);box-shadow:0 7px 16px #457a5f33}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .social-ephemeris-strip>div,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .social-ephemeris-strip>div{border-radius:16px;padding:12px 14px;background:#ffffff7a;box-shadow:inset 0 1px #ffffffd1}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .summary-glass,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .summary-glass{border:1px solid rgba(128,111,104,.14);border-radius:20px;padding:20px;background:#ffffff8f;box-shadow:inset 0 1px #ffffffe0}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .summary-glass--customer,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .summary-glass--customer{border-color:#b4915938;background:linear-gradient(145deg,#ffffffb3,#f4e5c661)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .summary-glass--staff,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .summary-glass--staff{border-color:#5b8f7533;background:linear-gradient(145deg,#ffffffb3,#d9eee266)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .social-astrology-detail-card .report-grid,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .social-astrology-detail-card .report-grid{gap:10px}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .social-astrology-detail-card .report-grid>div,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .social-astrology-detail-card .report-grid>div{border:1px solid color-mix(in srgb,var(--report-card-accent) 20%,rgba(255,255,255,.8));border-radius:16px;padding:12px 13px;background:#ffffff8f;box-shadow:inset 0 1px #ffffffdb}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .social-astrology-detail-card .report-grid dt,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .social-astrology-detail-card .report-grid dt{color:var(--report-card-accent)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .social-astrology-detail-card .report-grid dd,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .social-astrology-detail-card .report-grid dd{color:var(--report-glass-text);font-weight:700}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .social-astrology-detail-card .theme-list span,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .social-astrology-detail-card .theme-list span{border:1px solid color-mix(in srgb,var(--report-card-accent) 22%,rgba(255,255,255,.76));background:color-mix(in srgb,var(--report-card-tint) 48%,rgba(255,255,255,.62));color:var(--report-glass-copy);box-shadow:inset 0 1px #ffffffd6}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .social-action-card.report-glass-card,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .social-action-card.report-glass-card{border-color:color-mix(in srgb,var(--report-card-accent) 28%,rgba(255,255,255,.82))!important;background:radial-gradient(circle at 90% 12%,var(--report-card-tint),transparent 32%),linear-gradient(145deg,#ffffffdb,color-mix(in srgb,var(--report-card-tint) 46%,rgba(255,255,255,.7)))!important}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-note,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-note{border:1px solid rgba(125,107,99,.13);border-radius:16px;padding:13px 16px;background:#ffffff8a;color:var(--report-glass-muted);box-shadow:inset 0 1px #ffffffd6}@media(max-width:760px){html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-language-status,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-language-status{grid-template-columns:1fr}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .action-guidance-list__item,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .action-guidance-list__item{padding-right:13px}}@media(prefers-reduced-motion:reduce){html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .report-glass-card,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .report-glass-card{transition:none}}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-gpt-narrative,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-gpt-narrative{padding:clamp(1.65rem,2.8vw,2.5rem)!important}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-gpt-narrative__title,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-gpt-narrative__title{width:min(100%,920px);margin-inline:auto}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-gpt-narrative__overview,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-gpt-narrative__overview{width:min(100%,820px);margin:clamp(1.25rem,2vw,1.7rem) auto 0;padding:0 clamp(.35rem,1.6vw,1rem);font-size:clamp(.98rem,.45vw + .9rem,1.08rem);line-height:1.95;letter-spacing:.01em;text-align:left;text-wrap:pretty}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-gpt-narrative__grid,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-gpt-narrative__grid,html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-action-guidance,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-action-guidance{width:min(100%,920px);margin-inline:auto}@media(max-width:640px){html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-gpt-narrative,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-gpt-narrative{padding:1.35rem!important}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-gpt-narrative__overview,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-gpt-narrative__overview{padding-inline:.15rem;line-height:1.88}}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-analysis-readback,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-analysis-readback{padding:clamp(1.45rem,2.5vw,2.15rem)!important}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-analysis-readback__header,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-analysis-readback__header,html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-analysis-grid,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-analysis-grid{width:min(100%,920px);margin-inline:auto}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-analysis-grid,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-analysis-grid{margin-top:1.15rem;gap:clamp(.8rem,1.4vw,1rem)}html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-analysis-grid>.report-glass-mini,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-analysis-grid>.report-glass-mini{padding:clamp(1rem,1.6vw,1.2rem)}@media(max-width:640px){html[data-stonexyz-theme=SALMON_ROSE] .core-astrology-report .core-analysis-readback,html[data-stonexyz-theme=PURE_WHITE] .core-astrology-report .core-analysis-readback{padding:1.3rem!important}}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .product-visual,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .product-visual{border-color:var(--core-rec-border, rgba(226, 201, 222, .24));background:var(--core-rec-surface-soft, rgba(255, 255, 255, .055))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .product-visual__fallback,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .product-visual__fallback{color:var(--core-rec-muted, #b8afb9);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--core-rec-accent, #efb4c6) 12%,transparent),transparent 48%),transparent}html[data-stonexyz-theme=CELESTIAL_NIGHT] .core-stone-recommendation .product-visual__fallback .stone-orb,html[data-stonexyz-theme=OBSIDIAN_BLACK] .core-stone-recommendation .product-visual__fallback .stone-orb{border-color:var(--core-rec-border-strong, rgba(226, 166, 187, .42));box-shadow:0 0 34px color-mix(in srgb,var(--core-rec-accent, #efb4c6) 18%,transparent),inset 0 0 20px #ffffff09}.core-stone-recommendation .social-stone-story-card__visual{position:relative}.core-stone-recommendation .stone-card__image-source{position:absolute;right:12px;bottom:12px;z-index:2;padding:5px 9px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#080a0fad;color:#ffffffd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.62rem;font-weight:750;letter-spacing:.08em}.core-stone-recommendation .social-stone-story-card__image img{width:100%;height:100%;min-height:280px;display:block;object-fit:cover}@media(max-width:620px){.core-stone-recommendation .stone-card__image-source{right:9px;bottom:9px;font-size:.56rem}.core-stone-recommendation .social-stone-story-card__image img{min-height:220px}}.stone-library-page{display:grid;gap:20px}.stone-library-summary{display:grid;grid-template-columns:repeat(3,minmax(0,150px)) minmax(260px,1fr);align-items:center;gap:16px;padding:22px 26px}.stone-library-summary>div{display:grid;gap:4px}.stone-library-summary span{font-size:.72rem;letter-spacing:.08em;opacity:.68}.stone-library-summary strong{font-size:1.8rem}.stone-library-summary p{margin:0;line-height:1.65;opacity:.78}.stone-library-filter{display:flex;flex-wrap:wrap;gap:8px}.stone-library-filter button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(130,108,100,.18);border-radius:999px;padding:9px 15px;background:#ffffff80;color:inherit;cursor:pointer;font:inherit;font-size:.78rem}.stone-library-filter button.is-active{border-color:#ac6f5c66;box-shadow:0 8px 24px #65433a14;font-weight:750}.stone-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stone-library-card{overflow:hidden;padding:0}.stone-library-card__image{min-height:230px;border:0;border-radius:0;background:#111319}.stone-library-card__image img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.stone-library-card__body{display:grid;gap:5px;padding:16px 18px 18px}.stone-library-card__body h2,.stone-library-card__body p{margin:0}.stone-library-card__body h2{font-size:1.12rem}.stone-library-card__body p,.stone-library-card__body small{opacity:.64}.stone-library-card__topline{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.stone-library-tier,.stone-library-rank-state{border-radius:999px;padding:4px 8px;font-size:.58rem;font-weight:800;letter-spacing:.07em}.stone-library-tier--core{background:#b8765e1f}.stone-library-tier--market{background:#45798b1f}.stone-library-rank-state{opacity:.6}.stone-library-state{padding:28px;text-align:center}html[data-stonexyz-theme=CELESTIAL_NIGHT] .stone-library-filter button,html[data-stonexyz-theme=OBSIDIAN_BLACK] .stone-library-filter button{border-color:#ffffff21;background:#ffffff0e}html[data-stonexyz-theme=CELESTIAL_NIGHT] .stone-library-tier--core,html[data-stonexyz-theme=OBSIDIAN_BLACK] .stone-library-tier--core{background:#efb4c624}html[data-stonexyz-theme=CELESTIAL_NIGHT] .stone-library-tier--market,html[data-stonexyz-theme=OBSIDIAN_BLACK] .stone-library-tier--market{background:#71bedb24}@media(max-width:1180px){.stone-library-grid,.stone-library-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.stone-library-summary p{grid-column:1 / -1}}@media(max-width:780px){.stone-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.stone-library-grid,.stone-library-summary{grid-template-columns:1fr}.stone-library-summary p{grid-column:auto}.stone-library-card__image{min-height:190px}}html[data-stonexyz-theme=CELESTIAL_NIGHT] .safety-detail,html[data-stonexyz-theme=OBSIDIAN_BLACK] .safety-detail{--safety-dark-surface: rgba(16, 17, 29, .94);--safety-dark-surface-soft: rgba(255, 255, 255, .055);--safety-dark-border: rgba(218, 201, 226, .24);--safety-dark-text: var(--sx-social-ink, #fff8f1);--safety-dark-copy: var(--sx-social-copy, #e6dfe6);--safety-dark-muted: var(--sx-social-muted, #b8afb9);border-color:var(--safety-dark-border);background:radial-gradient(circle at 10% 0%,rgba(123,199,151,.1),transparent 28%),linear-gradient(145deg,var(--safety-dark-surface),rgba(7,8,14,.92));color:var(--safety-dark-copy);box-shadow:0 26px 68px #00000057}html[data-stonexyz-theme=OBSIDIAN_BLACK] .safety-detail{--safety-dark-surface: rgba(18, 18, 18, .96);--safety-dark-surface-soft: rgba(255, 255, 255, .045);--safety-dark-border: rgba(229, 207, 201, .2);background:radial-gradient(circle at 10% 0%,rgba(119,184,139,.08),transparent 28%),linear-gradient(145deg,var(--safety-dark-surface),rgba(5,5,5,.95))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .safety-detail__score,html[data-stonexyz-theme=OBSIDIAN_BLACK] .safety-detail__score{border-right-color:var(--safety-dark-border);color:#9bd7ae;text-shadow:0 0 24px rgba(111,194,137,.22)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .safety-detail__score span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .safety-detail__score span{color:var(--safety-dark-muted)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .safety-check-item,html[data-stonexyz-theme=OBSIDIAN_BLACK] .safety-check-item{border-color:var(--safety-dark-border);background:var(--safety-dark-surface-soft);color:var(--safety-dark-text);box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000001a}html[data-stonexyz-theme=CELESTIAL_NIGHT] .safety-check-item span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .safety-check-item span{color:var(--safety-dark-copy)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .safety-check-item:has(.is-pass),html[data-stonexyz-theme=OBSIDIAN_BLACK] .safety-check-item:has(.is-pass){border-color:#7bc79757;background:linear-gradient(145deg,rgba(95,162,116,.1),var(--safety-dark-surface-soft))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .safety-check-item .is-pass,html[data-stonexyz-theme=OBSIDIAN_BLACK] .safety-check-item .is-pass{color:#a8dfb8}html[data-stonexyz-theme=CELESTIAL_NIGHT] .safety-check-item:has(.is-disabled),html[data-stonexyz-theme=OBSIDIAN_BLACK] .safety-check-item:has(.is-disabled){border-color:#aea4be47;background:linear-gradient(145deg,rgba(145,126,171,.08),var(--safety-dark-surface-soft))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .safety-check-item .is-disabled,html[data-stonexyz-theme=OBSIDIAN_BLACK] .safety-check-item .is-disabled{color:#c9bfd3}@media(max-width:840px){html[data-stonexyz-theme=CELESTIAL_NIGHT] .safety-detail__score,html[data-stonexyz-theme=OBSIDIAN_BLACK] .safety-detail__score{border-right:0;border-bottom:1px solid var(--safety-dark-border)}}.social-editorial-header .global-header__actions{display:flex;align-items:center;gap:9px}.social-editorial-header .global-header__actions>button,.social-editorial-header .global-header__actions>a,.social-editorial-header .global-header__actions .user-chip,.social-editorial-header .user-chip{min-height:40px;border:1px solid rgba(117,94,103,.15);border-radius:14px;background:linear-gradient(145deg,#ffffffb8,#fff9f675);color:var(--sx-social-ink, #3c3433);box-shadow:inset 0 1px #ffffffc7,0 8px 24px #4e393612;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.social-editorial-header .global-header__actions>button,.social-editorial-header .global-header__actions>a{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;text-decoration:none}.social-editorial-header .global-header__actions .user-chip,.social-editorial-header .user-chip{padding:0 13px}.social-editorial-header .global-header__actions>button:hover,.social-editorial-header .global-header__actions>a:hover,.social-editorial-header .global-header__actions .user-chip:hover,.social-editorial-header .user-chip:hover{border-color:color-mix(in srgb,var(--sx-social-rose, #d89187) 42%,transparent);background:linear-gradient(145deg,#ffffffdb,#fff6f299);box-shadow:inset 0 1px #ffffffe6,0 11px 28px #744c461c;transform:translateY(-1px)}.social-editorial-header .global-header__actions>button:focus-visible,.social-editorial-header .global-header__actions>a:focus-visible,.social-editorial-header .global-header__actions .user-chip:focus-visible,.social-editorial-header .user-chip:focus-visible{outline:none;border-color:var(--sx-social-rose, #d89187);box-shadow:0 0 0 3px color-mix(in srgb,var(--sx-social-rose, #d89187) 18%,transparent),0 11px 28px #744c461c}.social-editorial-header .global-header__actions>button:active,.social-editorial-header .global-header__actions>a:active{transform:translateY(0)}html[data-stonexyz-theme=PURE_WHITE] .social-editorial-header .global-header__actions>button,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-header .global-header__actions>a,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-header .global-header__actions .user-chip,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-header .user-chip{border-color:#53464421;background:linear-gradient(145deg,#ffffffeb,#f7f4f3b8);box-shadow:inset 0 1px #fff,0 8px 24px #2d282712}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__actions>button,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__actions>a,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__actions .user-chip,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .user-chip,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__actions>button,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__actions>a,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__actions .user-chip,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .user-chip{border-color:#e3d0de33;background:linear-gradient(145deg,#ffffff18,#ffffff09);color:var(--sx-social-ink, #fff8f1);box-shadow:inset 0 1px #ffffff14,0 10px 28px #00000042}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__actions>button:hover,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__actions>a:hover,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__actions .user-chip:hover,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .user-chip:hover,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__actions>button:hover,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__actions>a:hover,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__actions .user-chip:hover,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .user-chip:hover{border-color:color-mix(in srgb,var(--sx-social-rose-deep, #efb4c6) 52%,transparent);background:linear-gradient(145deg,#ffffff26,#ffffff0e);box-shadow:inset 0 1px #ffffff1f,0 13px 32px #00000057,0 0 22px color-mix(in srgb,var(--sx-social-rose-deep, #efb4c6) 9%,transparent)}.social-editorial-header .user-chip{font-weight:650;letter-spacing:.01em}.social-editorial-header .user-chip span,.social-editorial-header .user-chip strong{color:inherit}@media(max-width:820px){.social-editorial-header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"leading brand" "actions actions";min-height:auto;align-items:center;gap:8px 10px;padding:10px 12px 11px}.social-editorial-header .global-header__leading{grid-area:leading;display:flex;min-width:0;align-items:center}.social-editorial-header .global-header__identity{display:none}.social-editorial-header .global-header__brand{grid-area:brand;min-width:0;max-width:100%;justify-self:start}.social-editorial-header .global-header__brand-lockup{min-width:0}.social-editorial-header .global-header__brand-lockup strong,.social-editorial-header .global-header__brand-lockup small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.social-editorial-header .global-header__actions{grid-area:actions;display:grid;grid-template-columns:42px 42px minmax(0,1fr) auto;width:100%;min-width:0;gap:6px}.social-editorial-header .global-header__actions>button,.social-editorial-header .global-header__actions>a,.social-editorial-header .global-header__actions .user-chip,.social-editorial-header .user-chip{min-width:0;min-height:42px;border-radius:13px;padding-inline:10px}.social-editorial-header .global-header__auth-user{width:100%;min-width:0;overflow:hidden}.social-editorial-header .global-header__auth-user span{display:block!important;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.social-editorial-header .global-header__logout-button{display:inline-flex;min-width:104px;align-items:center;justify-content:center;gap:0;flex-shrink:0;padding-inline:12px;text-align:center;white-space:nowrap}.social-editorial-header .global-header__logout-button>svg{display:none}.social-editorial-header .global-header__logout-label{display:block;width:100%;margin:0;line-height:1;text-align:center}.social-editorial-header .global-header__auth-status{grid-column:1 / -1;min-width:0;margin:0}}@media(max-width:480px){.social-editorial-header .global-header__brand-gem{width:36px;height:36px;flex:0 0 36px;border-radius:12px}.social-editorial-header .global-header__brand-lockup strong{font-size:1.04rem}.social-editorial-header .global-header__brand-lockup small{display:none}.social-editorial-header .global-header__actions{grid-template-columns:42px 42px minmax(0,1fr) 94px}.social-editorial-header .global-header__actions .user-chip,.social-editorial-header .user-chip{padding-inline:8px}.social-editorial-header .global-header__logout-button{min-width:94px;padding-inline:8px}.social-editorial-header .global-header__logout-label{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.social-editorial-header .global-header__actions>button,.social-editorial-header .global-header__actions>a,.social-editorial-header .global-header__actions .user-chip,.social-editorial-header .user-chip{transition:none}}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-page,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-page{--dashboard-dark-surface: rgba(16, 17, 29, .94);--dashboard-dark-surface-soft: rgba(255, 255, 255, .055);--dashboard-dark-border: rgba(222, 202, 226, .24);--dashboard-dark-text: var(--sx-social-ink, #fff8f1);--dashboard-dark-copy: var(--sx-social-copy, #e6dfe6);--dashboard-dark-muted: var(--sx-social-muted, #b8afb9);--dashboard-dark-accent: var(--sx-social-rose-deep, #efb4c6)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-page{--dashboard-dark-surface: rgba(18, 18, 18, .96);--dashboard-dark-surface-soft: rgba(255, 255, 255, .045);--dashboard-dark-border: rgba(229, 207, 201, .2)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-theme-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-theme-card{border-color:var(--dashboard-dark-border)!important;background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--dashboard-dark-accent) 14%,transparent),transparent 28%),linear-gradient(145deg,var(--dashboard-dark-surface),rgba(7,8,14,.92))!important;color:var(--dashboard-dark-copy);box-shadow:0 24px 58px #00000052!important}html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-theme-card{background:radial-gradient(circle at 88% 14%,rgba(213,154,145,.09),transparent 28%),linear-gradient(145deg,var(--dashboard-dark-surface),rgba(5,5,5,.95))!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-theme-card blockquote,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-theme-card blockquote{color:var(--dashboard-dark-copy)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-theme-card .experience-eyebrow,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-theme-card .experience-eyebrow,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-theme-card>svg,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-theme-card>svg{color:var(--dashboard-dark-accent)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-theme-card:after,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-theme-card:after{border-color:var(--dashboard-dark-border);box-shadow:0 0 26px color-mix(in srgb,var(--dashboard-dark-accent) 9%,transparent)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card{border-color:var(--dashboard-dark-border);background:linear-gradient(145deg,var(--dashboard-dark-surface),rgba(7,8,14,.92));color:var(--dashboard-dark-copy);box-shadow:0 24px 58px #0000004d}html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card{background:linear-gradient(145deg,var(--dashboard-dark-surface),rgba(5,5,5,.95))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card h2,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card h2{color:var(--dashboard-dark-text)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card p{color:var(--dashboard-dark-copy)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card .experience-eyebrow,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card .experience-eyebrow,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card .experience-section-heading>svg,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card .experience-section-heading>svg{color:var(--dashboard-dark-accent)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stats .experience-stat,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stats .experience-stat{border-color:var(--dashboard-dark-border);background:var(--dashboard-dark-surface-soft);box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000001a}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stats .experience-stat:nth-child(1),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stats .experience-stat:nth-child(1){border-color:#7bc79752;background:linear-gradient(145deg,rgba(95,162,116,.1),var(--dashboard-dark-surface-soft))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stats .experience-stat:nth-child(2),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stats .experience-stat:nth-child(2){border-color:#daae7452;background:linear-gradient(145deg,rgba(165,120,66,.09),var(--dashboard-dark-surface-soft))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stats .experience-stat:nth-child(3),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stats .experience-stat:nth-child(3){border-color:#ae97da57;background:linear-gradient(145deg,rgba(116,91,161,.1),var(--dashboard-dark-surface-soft))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stats .experience-stat:nth-child(4),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stats .experience-stat:nth-child(4){border-color:#d9898057;background:linear-gradient(145deg,rgba(166,91,82,.1),var(--dashboard-dark-surface-soft))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stats .experience-stat span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stats .experience-stat span{color:var(--dashboard-dark-muted)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stats .experience-stat strong,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stats .experience-stat strong{color:var(--dashboard-dark-text)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .dashboard-catalog-visuals,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .dashboard-catalog-visuals{border-color:var(--dashboard-dark-border)!important;background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--dashboard-dark-accent) 10%,transparent),transparent 30%),linear-gradient(145deg,var(--dashboard-dark-surface),rgba(7,8,14,.92))!important;box-shadow:0 28px 72px #00000057!important}html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .dashboard-catalog-visuals{background:radial-gradient(circle at 92% 0%,rgba(213,154,145,.07),transparent 30%),linear-gradient(145deg,var(--dashboard-dark-surface),rgba(5,5,5,.95))!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-visuals__header h2,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-visuals__header h2,html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-card h3,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-card h3{color:var(--dashboard-dark-text)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-visuals__header p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-visuals__header p,html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-card p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-card p,html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-card__topline small,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-card__topline small{color:var(--dashboard-dark-copy)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-visuals .eyebrow,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-visuals .eyebrow,html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-card .stone-card__role,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-card .stone-card__role{color:var(--dashboard-dark-accent)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .dashboard-catalog-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .dashboard-catalog-card{border-color:var(--dashboard-dark-border);background:linear-gradient(145deg,#fff1,#ffffff06);box-shadow:inset 0 1px #ffffff09,0 16px 38px #0000003d}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .dashboard-catalog-card:nth-child(1),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .dashboard-catalog-card:nth-child(1){border-color:#d9898057}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .dashboard-catalog-card:nth-child(2),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .dashboard-catalog-card:nth-child(2){border-color:#ae97da57}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .dashboard-catalog-card:nth-child(3),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .dashboard-catalog-card:nth-child(3){border-color:#7bc7974d}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .dashboard-catalog-card__image,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .dashboard-catalog-card__image{border-bottom-color:var(--dashboard-dark-border);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.09),transparent 28%),radial-gradient(circle at 76% 72%,color-mix(in srgb,var(--dashboard-dark-accent) 12%,transparent),transparent 30%),linear-gradient(145deg,#17182b,#090a13 66%,#1a101d)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .dashboard-catalog-card__image{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.07),transparent 28%),radial-gradient(circle at 76% 72%,rgba(173,104,96,.1),transparent 30%),linear-gradient(145deg,#1b1b1b,#070707 66%,#201718)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-card__image .product-visual__fallback,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-card__image .product-visual__fallback,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card__image .product-visual__fallback,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card__image .product-visual__fallback{background:transparent;color:var(--dashboard-dark-muted)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-card__tags span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-card__tags span{border-color:#7bc79742;background:#5fa27417;color:#b9dec3}html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-card strong,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-card strong{color:#ead4a6}html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-visuals .soft-button,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-visuals .soft-button{border-color:var(--dashboard-dark-border);background:var(--dashboard-dark-surface-soft);color:var(--dashboard-dark-copy);box-shadow:inset 0 1px #ffffff0a}html[data-stonexyz-theme=CELESTIAL_NIGHT] .dashboard-catalog-visuals .soft-button:hover,html[data-stonexyz-theme=OBSIDIAN_BLACK] .dashboard-catalog-visuals .soft-button:hover{border-color:#e2a6bb61;background:#ffffff17;color:var(--dashboard-dark-text)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-three-stones,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-three-stones{border-color:var(--dashboard-dark-border)!important;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--dashboard-dark-accent) 9%,transparent),transparent 28%),linear-gradient(145deg,var(--dashboard-dark-surface),rgba(7,8,14,.92))!important;box-shadow:0 28px 72px #00000052!important}html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-three-stones{background:radial-gradient(circle at 8% 0%,rgba(213,154,145,.07),transparent 28%),linear-gradient(145deg,var(--dashboard-dark-surface),rgba(5,5,5,.95))!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-three-stones h2,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-three-stones h2{color:var(--dashboard-dark-text)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-three-stones p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-three-stones p{color:var(--dashboard-dark-copy)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-three-stones .experience-soft-tag,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-three-stones .experience-soft-tag{border-color:#ae97da52;background:#745ba11a;color:#d8c9ef}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card{border-color:var(--dashboard-dark-border);background:linear-gradient(145deg,#fff1,#ffffff06);color:var(--dashboard-dark-copy);box-shadow:inset 0 1px #ffffff09,0 16px 38px #0000003d}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card:nth-child(1),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card:nth-child(1){border-color:#d989805c}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card:nth-child(2),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card:nth-child(2){border-color:#ae97da5c}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card:nth-child(3),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card:nth-child(3){border-color:#7bc79752}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card__image,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card__image{border-bottom:1px solid var(--dashboard-dark-border);background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.08),transparent 28%),linear-gradient(145deg,#15172a,#090a13 66%,#1a101d)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card__image{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.065),transparent 28%),linear-gradient(145deg,#1a1a1a,#070707 66%,#201718)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card h3,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card h3{color:var(--dashboard-dark-text)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card p{color:var(--dashboard-dark-copy)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card small,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card small{display:inline-flex;width:fit-content;margin-top:4px;border:1px solid rgba(174,151,218,.28);border-radius:999px;padding:4px 8px;background:#745ba117;color:#d8c9ef}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card strong,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card strong{display:block;margin-top:8px;color:#ead4a6}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card__number,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card__number{color:color-mix(in srgb,var(--dashboard-dark-accent) 72%,transparent);text-shadow:0 2px 12px rgba(0,0,0,.48)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card .experience-eyebrow,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card .experience-eyebrow{color:var(--dashboard-dark-accent)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-stone-card__heart,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-stone-card__heart{color:var(--dashboard-dark-accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--dashboard-dark-accent) 20%,transparent))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-page,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-page{--catalog-glass-surface: rgba(15, 17, 29, .88);--catalog-glass-surface-soft: rgba(255, 255, 255, .055);--catalog-glass-surface-strong: rgba(255, 255, 255, .085);--catalog-glass-border: rgba(222, 205, 229, .22);--catalog-glass-border-strong: rgba(230, 197, 213, .34);--catalog-glass-text: var(--sx-social-ink, #fff8f3);--catalog-glass-copy: var(--sx-social-copy, #e4dce5);--catalog-glass-muted: var(--sx-social-muted, #b9aeb9);--catalog-glass-rose: #efb4c6;--catalog-glass-gold: #ead3a1;--catalog-glass-jade: #abdcb9;--catalog-glass-lavender: #d7c6ef}html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-page{--catalog-glass-surface: rgba(17, 17, 18, .92);--catalog-glass-surface-soft: rgba(255, 255, 255, .045);--catalog-glass-surface-strong: rgba(255, 255, 255, .072);--catalog-glass-border: rgba(229, 210, 205, .19);--catalog-glass-border-strong: rgba(223, 177, 170, .3)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-summary,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-summary{width:fit-content;min-height:42px;padding:7px 13px;border:1px solid var(--catalog-glass-border);border-radius:14px;background:linear-gradient(145deg,var(--catalog-glass-surface-strong),var(--catalog-glass-surface-soft));color:var(--catalog-glass-copy);box-shadow:inset 0 1px #ffffff0b,0 10px 28px #0000002e;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-summary strong,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-summary strong{color:var(--catalog-glass-gold);text-shadow:0 0 20px rgba(229,194,128,.12)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card{position:relative;border-color:var(--catalog-glass-border)!important;border-radius:24px!important;background:radial-gradient(circle at 12% 0%,rgba(239,180,198,.09),transparent 25%),radial-gradient(circle at 96% 100%,rgba(158,133,207,.08),transparent 28%),linear-gradient(145deg,var(--catalog-glass-surface),rgba(7,8,14,.93))!important;color:var(--catalog-glass-copy);box-shadow:inset 0 1px #ffffff0d,0 22px 54px #0000004d!important;backdrop-filter:blur(22px) saturate(1.14);-webkit-backdrop-filter:blur(22px) saturate(1.14);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card{background:radial-gradient(circle at 12% 0%,rgba(218,154,145,.07),transparent 25%),radial-gradient(circle at 96% 100%,rgba(130,110,158,.07),transparent 28%),linear-gradient(145deg,var(--catalog-glass-surface),rgba(4,4,5,.96))!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card:hover,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card:hover{transform:translateY(-3px);border-color:var(--catalog-glass-border-strong)!important;box-shadow:inset 0 1px #fff1,0 28px 66px #0000005c,0 0 30px #d695b10e!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card>.product-visual,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card>.product-visual{border-bottom-color:var(--catalog-glass-border)!important;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.1),transparent 25%),radial-gradient(circle at 74% 74%,rgba(164,126,208,.14),transparent 28%),linear-gradient(145deg,#17192d,#090a14 62%,#1a101d)!important}html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card>.product-visual{background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.07),transparent 25%),radial-gradient(circle at 74% 74%,rgba(171,110,103,.1),transparent 28%),linear-gradient(145deg,#1b1b1c,#060607 62%,#211718)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card .product-visual__fallback,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card .product-visual__fallback{background:transparent;color:var(--catalog-glass-muted)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card .product-visual__fallback .stone-orb,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card .product-visual__fallback .stone-orb{border-color:#e5cdee4d;box-shadow:0 0 34px #a67ed02e,inset 0 0 18px #ffffff1f}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__body,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__body{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__body h3,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__body h3{color:var(--catalog-glass-text);font-size:1.12rem;letter-spacing:.025em}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__body p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__body p{color:var(--catalog-glass-copy);line-height:1.72}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card .stone-card__role,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card .stone-card__role{width:fit-content;color:var(--catalog-glass-rose);text-shadow:0 0 18px rgba(239,180,198,.1)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-card-state span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-card-state span{min-height:1.8rem;border-color:var(--catalog-glass-border);background:var(--catalog-glass-surface-soft);color:var(--catalog-glass-copy);box-shadow:inset 0 1px #ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-card-state span:first-child,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-card-state span:first-child{border-color:#b097da4d;background:#765ca21a;color:var(--catalog-glass-lavender)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-card-state span:last-child,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-card-state span:last-child{border-color:#deb4754d;background:#a6784217;color:var(--catalog-glass-gold)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__tags,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__tags{gap:7px;padding:4px 0 2px}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__tags span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__tags span{position:relative;overflow:hidden;min-height:28px;display:inline-flex;align-items:center;border-color:#cdbdde38;padding:5px 10px;background:linear-gradient(145deg,#ffffff18,#ffffff09);color:#eee5f0;font-size:.61rem;letter-spacing:.035em;box-shadow:inset 0 1px #ffffff12,0 5px 14px #00000021;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__tags span:nth-child(6n+1),html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__tags span:nth-child(6n+1){border-color:#bca1e552;background:linear-gradient(145deg,#9270c629,#ffffff09);color:#dfd0f3}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__tags span:nth-child(6n+2),html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__tags span:nth-child(6n+2){border-color:#8fbfd94d;background:linear-gradient(145deg,#5e94b321,#ffffff09);color:#cbe3ee}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__tags span:nth-child(6n+3),html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__tags span:nth-child(6n+3){border-color:#deb77b4d;background:linear-gradient(145deg,#ad7e4521,#ffffff09);color:#ead3a1}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__tags span:nth-child(6n+4),html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__tags span:nth-child(6n+4){border-color:#dd97a84d;background:linear-gradient(145deg,#b160771f,#ffffff09);color:#efc4cf}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__tags span:nth-child(6n+5),html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__tags span:nth-child(6n+5){border-color:#87c69d47;background:linear-gradient(145deg,#5c9b711f,#ffffff09);color:#c3e3cd}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__tags span:nth-child(6n),html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__tags span:nth-child(6n){border-color:#809cd44d;background:linear-gradient(145deg,#5373af21,#ffffff09);color:#cbd8f0}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dl,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:3px 0 0}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dl div,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dl div{display:grid;grid-template-columns:1fr;align-content:start;gap:5px;min-width:0;min-height:62px;padding:10px 11px;border:1px solid var(--catalog-glass-border);border-radius:13px;background:linear-gradient(145deg,var(--catalog-glass-surface-strong),var(--catalog-glass-surface-soft));box-shadow:inset 0 1px #ffffff0a,0 7px 18px #0000001f}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dl div:first-child,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dl div:first-child{grid-column:1 / -1;border-color:#ae97da40}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dt,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dt{color:var(--catalog-glass-muted);font-size:.58rem;letter-spacing:.08em}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dd,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dd{color:var(--catalog-glass-text);font-size:.7rem;line-height:1.45}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dl div:nth-child(1) dd,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dl div:nth-child(1) dd{color:#d8c9ef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.63rem}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dl div:nth-child(2),html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dl div:nth-child(2){border-color:#deb77b47}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dl div:nth-child(2) dd,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dl div:nth-child(2) dd{color:var(--catalog-glass-gold);font-size:.78rem;font-weight:700}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dl div:nth-child(3),html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dl div:nth-child(3){border-color:#87c69d42}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dl div:nth-child(3) dd,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dl div:nth-child(3) dd{color:var(--catalog-glass-jade);font-size:.78rem;font-weight:700}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__actions .soft-button,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__actions .soft-button{min-height:42px;border-color:#d8bcd33b;border-radius:13px;background:linear-gradient(145deg,#ffffff16,#ffffff08);color:var(--catalog-glass-copy);box-shadow:inset 0 1px #ffffff0b,0 8px 20px #00000021;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__actions .soft-button:hover,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__actions .soft-button:hover{border-color:#efb4c661;background:linear-gradient(145deg,#efb4c61c,#ffffff0d);color:var(--catalog-glass-text);transform:translateY(-1px)}@media(max-width:480px){html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dl,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dl{grid-template-columns:1fr}html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card dl div:first-child,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card dl div:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card,html[data-stonexyz-theme=CELESTIAL_NIGHT] .catalog-product-card__actions .soft-button,html[data-stonexyz-theme=OBSIDIAN_BLACK] .catalog-product-card__actions .soft-button{transition:none}}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-page,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-page{--inventory-glass-surface: rgba(15, 17, 29, .9);--inventory-glass-surface-soft: rgba(255, 255, 255, .052);--inventory-glass-surface-strong: rgba(255, 255, 255, .082);--inventory-glass-border: rgba(221, 205, 230, .21);--inventory-glass-border-strong: rgba(232, 198, 214, .34);--inventory-glass-text: var(--sx-social-ink, #fff8f3);--inventory-glass-copy: var(--sx-social-copy, #e5dde6);--inventory-glass-muted: var(--sx-social-muted, #b9afb9);--inventory-glass-rose: #efb4c6;--inventory-glass-gold: #ead3a1;--inventory-glass-jade: #abdcb9;--inventory-glass-lavender: #d7c6ef;--inventory-glass-ice: #cbe4ee}html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-page{--inventory-glass-surface: rgba(17, 17, 18, .94);--inventory-glass-surface-soft: rgba(255, 255, 255, .043);--inventory-glass-surface-strong: rgba(255, 255, 255, .068);--inventory-glass-border: rgba(229, 210, 205, .18);--inventory-glass-border-strong: rgba(223, 177, 170, .3)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-page .data-panel:has(.inventory-visual-table),html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-page .data-panel:has(.inventory-visual-table){position:relative;overflow:hidden;border-color:var(--inventory-glass-border)!important;border-radius:28px!important;background:radial-gradient(circle at 95% 0%,rgba(239,180,198,.1),transparent 27%),radial-gradient(circle at 4% 100%,rgba(128,177,157,.07),transparent 30%),linear-gradient(145deg,var(--inventory-glass-surface),rgba(7,8,14,.94))!important;color:var(--inventory-glass-copy);box-shadow:inset 0 1px #ffffff0d,0 30px 76px #00000057!important;backdrop-filter:blur(24px) saturate(1.14);-webkit-backdrop-filter:blur(24px) saturate(1.14)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-page .data-panel:has(.inventory-visual-table){background:radial-gradient(circle at 95% 0%,rgba(218,154,145,.08),transparent 27%),radial-gradient(circle at 4% 100%,rgba(116,150,126,.06),transparent 30%),linear-gradient(145deg,var(--inventory-glass-surface),rgba(4,4,5,.97))!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-page .data-panel:has(.inventory-visual-table):before,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-page .data-panel:has(.inventory-visual-table):before{position:absolute;top:-90px;right:-70px;width:240px;height:240px;border:1px solid rgba(225,196,215,.09);border-radius:50%;content:"";pointer-events:none}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-page .data-panel:has(.inventory-visual-table) .panel__header h2,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-page .data-panel:has(.inventory-visual-table) .panel__header h2{color:var(--inventory-glass-text)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-page .data-panel:has(.inventory-visual-table) .eyebrow,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-page .data-panel:has(.inventory-visual-table) .eyebrow,html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-header-actions>svg,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-header-actions>svg{color:var(--inventory-glass-rose)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-header-actions .soft-button,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-header-actions .soft-button{border-color:var(--inventory-glass-border);background:linear-gradient(145deg,var(--inventory-glass-surface-strong),var(--inventory-glass-surface-soft));color:var(--inventory-glass-copy);box-shadow:inset 0 1px #ffffff0d,0 9px 24px #0000002b;backdrop-filter:blur(16px) saturate(1.12);-webkit-backdrop-filter:blur(16px) saturate(1.12)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-header-actions .soft-button:hover,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-header-actions .soft-button:hover{border-color:var(--inventory-glass-border-strong);background:#ffffff17;color:var(--inventory-glass-text);transform:translateY(-1px)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-page .data-panel:has(.inventory-visual-table) .table-shell,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-page .data-panel:has(.inventory-visual-table) .table-shell{position:relative;overflow-x:auto;border:1px solid var(--inventory-glass-border);border-radius:22px;padding:9px 10px 12px;background:#03050a33;box-shadow:inset 0 1px #ffffff08,0 18px 46px #00000029}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table{border-collapse:separate;border-spacing:0 10px;background:transparent}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table thead th,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table thead th{border:0;padding:7px 14px 9px;background:transparent;color:var(--inventory-glass-muted);font-size:.61rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table tbody tr,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table tbody tr{filter:drop-shadow(0 10px 18px rgba(0,0,0,.14))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table tbody td,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table tbody td{border-top:1px solid var(--inventory-glass-border);border-bottom:1px solid var(--inventory-glass-border);padding:13px 14px;background:linear-gradient(145deg,#fff1,#ffffff07);color:var(--inventory-glass-copy);vertical-align:middle;transition:background .17s ease,border-color .17s ease,box-shadow .17s ease}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table tbody td:first-child,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table tbody td:first-child{border-left:1px solid var(--inventory-glass-border);border-radius:18px 0 0 18px}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table tbody td:last-child,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table tbody td:last-child{border-right:1px solid var(--inventory-glass-border);border-radius:0 18px 18px 0}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table tbody tr:hover td,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table tbody tr:hover td{border-color:var(--inventory-glass-border-strong);background:linear-gradient(145deg,#ffffff1a,#ffffff0a)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-product-image,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-product-image{width:104px;border:1px solid rgba(208,190,222,.24);border-radius:15px;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.1),transparent 25%),radial-gradient(circle at 74% 75%,rgba(155,123,202,.13),transparent 30%),linear-gradient(145deg,#17192d,#090a14 64%,#1a101d);box-shadow:inset 0 1px #ffffff0d,0 9px 24px #0003}html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-product-image{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.07),transparent 25%),radial-gradient(circle at 74% 75%,rgba(170,108,101,.09),transparent 30%),linear-gradient(145deg,#1a1a1b,#060607 64%,#211718)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-product-image .product-visual__fallback,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-product-image .product-visual__fallback{background:transparent;color:var(--inventory-glass-muted)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-product-image .stone-orb,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-product-image .stone-orb{border-color:#dccae847;box-shadow:0 0 26px #9f80cc29,inset 0 0 14px #ffffff1a}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table td:nth-child(2) code,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table td:nth-child(2) code{display:inline-block;max-width:230px;border:1px solid rgba(170,151,218,.26);border-radius:10px;padding:6px 8px;background:#745ba117;color:var(--inventory-glass-lavender);font-size:.64rem;line-height:1.45;overflow-wrap:anywhere;white-space:normal;box-shadow:inset 0 1px #ffffff09}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table td:nth-child(3) strong,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table td:nth-child(3) strong{color:var(--inventory-glass-text);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:.86rem;font-weight:500;letter-spacing:.02em;line-height:1.55}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table td:nth-child(3) small,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table td:nth-child(3) small{margin-top:5px;color:var(--inventory-glass-muted);font-size:.62rem;line-height:1.45}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table td:nth-child(4),html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table td:nth-child(4){color:var(--inventory-glass-ice)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table td:nth-child(5),html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table td:nth-child(5){color:var(--inventory-glass-gold);font-weight:650;text-shadow:0 0 18px rgba(229,194,128,.1)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table td:nth-child(6),html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table td:nth-child(6){color:var(--inventory-glass-jade);font-weight:700;text-align:center}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table td:nth-child(7),html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table td:nth-child(7){min-width:106px;color:var(--inventory-glass-gold);font-weight:650;letter-spacing:.025em;text-align:center;background:linear-gradient(145deg,#b0854c1c,#ffffff07)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table tbody tr:hover td:nth-child(7),html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table tbody tr:hover td:nth-child(7){background:linear-gradient(145deg,#be905229,#ffffff0b)}@media(max-width:767px){html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-product-image,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-product-image{width:92px}html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-page .data-panel:has(.inventory-visual-table),html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-page .data-panel:has(.inventory-visual-table){border-radius:22px!important}}@media(prefers-reduced-motion:reduce){html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-visual-table tbody td,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-visual-table tbody td,html[data-stonexyz-theme=CELESTIAL_NIGHT] .inventory-header-actions .soft-button,html[data-stonexyz-theme=OBSIDIAN_BLACK] .inventory-header-actions .soft-button{transition:none}}.review-decision-panel{position:relative;overflow:hidden;border:1px solid rgba(221,211,199,.9);background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 10%,transparent),transparent 34%),linear-gradient(145deg,#fffdf9fa,#f7f1edf0);box-shadow:0 18px 46px #4a352f14,inset 0 1px #ffffffe6}.review-decision-panel:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 64%,white),transparent);pointer-events:none}.review-form-grid label{display:grid;gap:.5rem;color:var(--sx-exp-cocoa, #40332f);font-weight:650}.review-form-grid input,.review-form-grid textarea{width:100%;box-sizing:border-box;border:1px solid rgba(184,169,160,.78);border-radius:16px;padding:.85rem .95rem;background:linear-gradient(180deg,#fff,#fffdf9fc);color:#2f2725;-webkit-text-fill-color:#2f2725;caret-color:var(--sx-theme-accent, var(--sx-exp-salmon));box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffff8f,0 8px 20px #4a352f0f;color-scheme:light;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.review-form-grid textarea{min-height:138px;resize:vertical;line-height:1.7}.review-form-grid input::placeholder,.review-form-grid textarea::placeholder{color:#8c7b74;-webkit-text-fill-color:#8c7b74;opacity:1}.review-form-grid input:hover,.review-form-grid textarea:hover{border-color:color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 42%,rgba(184,169,160,.78));box-shadow:inset 0 1px #fff,0 10px 24px #4a352f14}.review-form-grid input:focus,.review-form-grid textarea:focus{outline:none;border-color:color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 76%,#a89289);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 16%,transparent),0 13px 30px #4a352f1c,inset 0 1px #fff;transform:translateY(-1px)}.review-form-grid input:-webkit-autofill,.review-form-grid input:-webkit-autofill:hover,.review-form-grid input:-webkit-autofill:focus,.review-form-grid textarea:-webkit-autofill,.review-form-grid textarea:-webkit-autofill:hover,.review-form-grid textarea:-webkit-autofill:focus{-webkit-text-fill-color:#2f2725;box-shadow:0 0 0 1000px #fff inset,0 0 0 3px color-mix(in srgb,var(--sx-theme-accent, var(--sx-exp-salmon)) 12%,transparent)}.review-detail-summary>div{position:relative;overflow:hidden;border:2px solid rgba(184,169,160,.72);border-radius:18px;background:#fff;color:#2f2725;box-shadow:0 10px 26px #4a352f12,inset 0 1px #fff}.review-detail-summary>div:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:currentColor;opacity:.72;pointer-events:none}.review-detail-summary>div:nth-child(1){border-color:#d88f7f;color:#a45f52;box-shadow:0 10px 26px #d88f7f24,inset 0 1px #fff}.review-detail-summary>div:nth-child(2){border-color:#c9a85f;color:#8e6f2f;box-shadow:0 10px 26px #c9a85f24,inset 0 1px #fff}.review-detail-summary>div:nth-child(3){border-color:#aa96cb;color:#735f9e;box-shadow:0 10px 26px #aa96cb24,inset 0 1px #fff}.review-detail-summary>div:nth-child(4){border-color:#86ad94;color:#537a62;box-shadow:0 10px 26px #86ad9424,inset 0 1px #fff}.review-detail-summary>div span{color:#756963;font-weight:650}.review-detail-summary>div strong{color:#2f2725;font-weight:750}@media(max-width:767px){.review-form-grid input,.review-form-grid textarea{font-size:16px}.review-form-grid textarea{min-height:124px}}.product-visual{isolation:isolate;min-height:0;box-shadow:inset 0 1px #fff3,0 10px 30px #24181c0e}.product-visual:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent 32%,transparent 72%,rgba(255,255,255,.035));content:"";pointer-events:none}.product-visual img{min-width:0;min-height:0;image-rendering:auto;transform:translateZ(0)}.product-visual--fit-cover img{object-fit:cover!important}.product-visual--fit-contain{background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.1),transparent 28%),radial-gradient(circle at 70% 78%,rgba(206,149,173,.08),transparent 30%),linear-gradient(145deg,#161920,#090b10 70%,#171219)!important}.product-visual--fit-contain img{object-fit:contain!important;padding:8px}.core-stone-recommendation .social-stone-story-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px}.core-stone-recommendation .social-stone-story-card{grid-template-columns:1fr!important;min-height:0!important;border-radius:28px}.core-stone-recommendation .social-stone-story-card__visual{min-height:0!important;height:210px;padding:12px}.core-stone-recommendation .product-visual--recommendation,.core-stone-recommendation .social-stone-story-card__image{width:100%;height:186px!important;min-height:0!important;max-height:186px;margin:0;aspect-ratio:auto;border:1px solid rgba(255,255,255,.12);border-radius:22px}.core-stone-recommendation .product-visual--recommendation img,.core-stone-recommendation .social-stone-story-card__image img{width:100%;height:100%;min-height:0!important;max-height:186px}.core-stone-recommendation .social-stone-story-card__content{padding:22px 24px 24px}.core-stone-recommendation .stone-card__image-source{right:20px;bottom:18px;box-shadow:0 8px 22px #0000002e}.dashboard-catalog-card .product-visual--dashboard,.social-editorial-shell .dashboard-catalog-card__image{height:180px!important;min-height:0!important;max-height:180px;aspect-ratio:auto;border-radius:0}.dashboard-catalog-card .product-visual--dashboard img,.social-editorial-shell .dashboard-catalog-card__image img{height:100%;min-height:0}.social-dashboard-stone-card .product-visual--dashboard,.social-dashboard-stone-card__image{height:132px!important;min-height:0!important;max-height:132px;aspect-ratio:auto!important}.social-dashboard-stone-card .product-visual--dashboard img,.social-dashboard-stone-card__image img{height:100%;min-height:0}.catalog-product-card>.product-visual,.product-visual--catalog-card{height:190px!important;min-height:0!important;max-height:190px;aspect-ratio:auto;border-radius:0}.catalog-product-card>.product-visual img,.product-visual--catalog-card img{height:100%;min-height:0}.catalog-live-preview .product-visual,.product-visual--catalog-preview{height:220px!important;min-height:0!important;max-height:220px;aspect-ratio:auto;border-radius:20px}.catalog-live-preview .product-visual img,.product-visual--catalog-preview img{height:100%;min-height:0}.product-visual--proposal,.proposal-item__image{height:172px!important;min-height:0!important;max-height:172px;margin:0 0 16px;aspect-ratio:auto;border-radius:18px}.product-visual--proposal img,.proposal-item__image img{height:100%;min-height:0}.product-visual--review,.review-proposal-visual-card__image{height:156px!important;min-height:0!important;max-height:156px;aspect-ratio:auto;border-radius:17px}.product-visual--review img,.review-proposal-visual-card__image img{height:100%;min-height:0}.stone-library-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.product-visual--library,.stone-library-card__image{height:158px!important;min-height:0!important;max-height:158px;aspect-ratio:auto;border:0;border-radius:0}.product-visual--library img,.stone-library-card__image img{width:100%;height:100%;min-height:0;aspect-ratio:auto!important;object-fit:contain!important;padding:7px}.stone-library-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.stone-library-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #462e301c}.product-visual--lucky,.astrology-lucky-item__image{width:96px!important;height:96px!important;min-width:96px;min-height:0!important;max-width:96px;max-height:96px;aspect-ratio:1 / 1;border-radius:20px}.product-visual--lucky img,.astrology-lucky-item__image img{width:100%;height:100%;min-height:0;object-fit:contain!important;padding:5px}.product-visual--inventory,.inventory-product-image{width:82px!important;height:64px!important;min-width:82px;min-height:0!important;max-width:82px;max-height:64px;aspect-ratio:auto;border-radius:12px}.product-visual--inventory img,.inventory-product-image img{width:100%;height:100%;min-height:0;object-fit:cover}.catalog-product-card .product-visual img,.dashboard-catalog-card .product-visual img,.stone-library-card .product-visual img{transition:transform .22s ease}.catalog-product-card:hover .product-visual--fit-cover img,.dashboard-catalog-card:hover .product-visual--fit-cover img{transform:scale(1.015)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .product-visual,html[data-stonexyz-theme=OBSIDIAN_BLACK] .product-visual{box-shadow:inset 0 1px #ffffff14,0 12px 30px #0003}@media(max-width:1120px){.stone-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.core-stone-recommendation .social-stone-story-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stone-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.core-stone-recommendation .social-stone-story-list{grid-template-columns:1fr!important}.core-stone-recommendation .social-stone-story-card__visual{height:194px;padding:10px}.core-stone-recommendation .product-visual--recommendation,.core-stone-recommendation .social-stone-story-card__image,.core-stone-recommendation .product-visual--recommendation img,.core-stone-recommendation .social-stone-story-card__image img{height:174px!important;max-height:174px;min-height:0!important}.stone-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-visual--library,.stone-library-card__image{height:142px!important;max-height:142px}.catalog-product-card>.product-visual,.product-visual--catalog-card{height:178px!important;max-height:178px}.catalog-live-preview .product-visual,.product-visual--catalog-preview{height:198px!important;max-height:198px}}.product-visual--fit-contain{background:#fff!important}.product-visual--fit-contain:before{background:none}html[data-stonexyz-theme=SALMON_ROSE] .product-visual--fit-contain,html[data-stonexyz-theme=PURE_WHITE] .product-visual--fit-contain{background:#fff!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .product-visual--fit-contain,html[data-stonexyz-theme=OBSIDIAN_BLACK] .product-visual--fit-contain{background:#050505!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal,html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visuals,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visuals{--sx-review-card-surface: rgba(16, 17, 29, .97);--sx-review-card-surface-deep: rgba(8, 9, 16, .98);--sx-review-card-surface-soft: rgba(255, 255, 255, .055);--sx-review-card-border: rgba(226, 201, 222, .24);--sx-review-card-border-strong: rgba(226, 166, 187, .42);--sx-review-card-text: var(--sx-social-ink, #fff8f1);--sx-review-card-copy: var(--sx-social-copy, #e6dfe6);--sx-review-card-muted: var(--sx-social-muted, #b8afb9);--sx-review-card-accent: var(--sx-social-rose-deep, #efb4c6)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visuals{--sx-review-card-surface: rgba(18, 18, 18, .98);--sx-review-card-surface-deep: rgba(6, 6, 6, .99);--sx-review-card-surface-soft: rgba(255, 255, 255, .05);--sx-review-card-border: rgba(229, 207, 201, .2);--sx-review-card-border-strong: rgba(213, 154, 145, .42)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card{border-color:var(--sx-review-card-border-strong)!important;background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--sx-review-card-accent) 10%,transparent),transparent 34%),linear-gradient(150deg,var(--sx-review-card-surface),var(--sx-review-card-surface-deep))!important;color:var(--sx-review-card-copy)!important;box-shadow:0 22px 54px #0000004d}html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card__body,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card__body{background:transparent!important;color:var(--sx-review-card-copy)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card h3,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card h3{color:var(--sx-review-card-text)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card p{color:var(--sx-review-card-copy)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card .product-name,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card .product-name,html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card .stone-card__role,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card .stone-card__role{color:var(--sx-review-card-accent)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card dl div,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card dl div{border-top-color:var(--sx-review-card-border)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card dt,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card dt{color:var(--sx-review-card-muted)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card dd,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card dd{color:var(--sx-review-card-text)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card .core-stone-availability--in_stock,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card .core-stone-availability--in_stock,html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal .proposal-item .core-stone-availability--in_stock,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal .proposal-item .core-stone-availability--in_stock{border-color:#74d1a96b!important;background:#43947029!important;color:#bcebd5!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card .core-stone-availability--out_of_stock,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card .core-stone-availability--out_of_stock,html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal .proposal-item .core-stone-availability--out_of_stock,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal .proposal-item .core-stone-availability--out_of_stock{border-color:#e0b87a6b!important;background:#a6743124!important;color:#f0d7ae!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .review-proposal-visual-card .core-stone-availability--not_cataloged,html[data-stonexyz-theme=OBSIDIAN_BLACK] .review-proposal-visual-card .core-stone-availability--not_cataloged,html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal .proposal-item .core-stone-availability--not_cataloged,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal .proposal-item .core-stone-availability--not_cataloged{border-color:#c4a7da70!important;background:#825b9d29!important;color:#eadcf0!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal .proposal-item,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal .proposal-item{border-color:var(--sx-review-card-border)!important;background:linear-gradient(150deg,var(--sx-review-card-surface),var(--sx-review-card-surface-deep))!important;color:var(--sx-review-card-copy)!important;box-shadow:0 20px 48px #00000047}html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal .proposal-item:first-child,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal .proposal-item:first-child{border-color:var(--sx-review-card-border-strong)!important;background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--sx-review-card-accent) 12%,transparent),transparent 34%),linear-gradient(150deg,var(--sx-review-card-surface),var(--sx-review-card-surface-deep))!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal .proposal-item h2,html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal .proposal-item h3,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal .proposal-item h2,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal .proposal-item h3,html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal .proposal-item .proposal-price,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal .proposal-item .proposal-price{color:var(--sx-review-card-text)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal .proposal-item p,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal .proposal-item p{color:var(--sx-review-card-copy)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal .proposal-item .product-name,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal .proposal-item .product-name,html[data-stonexyz-theme=CELESTIAL_NIGHT] .journey-proposal .proposal-item .stone-card__role,html[data-stonexyz-theme=OBSIDIAN_BLACK] .journey-proposal .proposal-item .stone-card__role{color:var(--sx-review-card-accent)!important}.social-editorial-shell{--sx-ui-control-height: 44px;--sx-ui-control-radius: 14px;--sx-ui-focus: 0 0 0 3px color-mix(in srgb, var(--sx-social-rose, #df8d83) 24%, transparent), 0 12px 30px rgba(111, 70, 63, .14);--sx-ui-primary: linear-gradient(135deg, #efaaa0 0%, #dc7c72 48%, #bd635c 100%);--sx-ui-primary-hover: linear-gradient(135deg, #f2b2a8 0%, #df8379 46%, #bd5f58 100%);--sx-ui-secondary: linear-gradient(145deg, rgba(255, 255, 255, .9), rgba(255, 244, 240, .7));--sx-ui-secondary-border: rgba(185, 109, 99, .3)}.social-editorial-shell :where(button,[role=button]),.social-editorial-shell :where(a.gold-button,a.soft-button,a.experience-button,a.button-link){min-height:var(--sx-ui-control-height);-webkit-tap-highlight-color:transparent}.social-editorial-shell :where(button,a.gold-button,a.soft-button,a.experience-button,a.button-link,a.back-link,a.sidebar__item,a.social-dock__item){transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,opacity .16s ease}.social-editorial-shell :where(button,a.gold-button,a.soft-button,a.experience-button,a.button-link,a.back-link,a.sidebar__item,a.social-dock__item):focus-visible{outline:none;box-shadow:var(--sx-ui-focus)}.social-editorial-shell :where(.gold-button,.experience-button--primary){position:relative;isolation:isolate;overflow:hidden;min-height:46px;border:1px solid rgba(255,255,255,.24)!important;border-radius:var(--sx-ui-control-radius);padding-inline:20px;background:var(--sx-ui-primary)!important;color:#fffaf8!important;font-weight:650;letter-spacing:.025em;text-shadow:0 1px 1px rgba(92,43,40,.2);box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #78332f2e,0 12px 26px #ae595033,0 3px 8px #6f3e391a}.social-editorial-shell :where(.gold-button,.experience-button--primary):before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 22% 0%,rgba(255,255,255,.34),transparent 34%),linear-gradient(115deg,transparent 20%,rgba(255,255,255,.12) 48%,transparent 72%);content:"";pointer-events:none}.social-editorial-shell :where(.gold-button,.experience-button--primary):not(:disabled):hover{background:var(--sx-ui-primary-hover)!important;box-shadow:inset 0 1px #fff6,0 16px 34px #ae595042,0 5px 12px #6f3e391f;transform:translateY(-1px)}.social-editorial-shell :where(.gold-button,.experience-button--primary):not(:disabled):active{box-shadow:inset 0 2px 5px #6b312d2e,0 7px 16px #ae59502b;transform:translateY(1px) scale(.995)}.social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link){display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sx-ui-secondary-border);border-radius:var(--sx-ui-control-radius);padding:0 16px;background:var(--sx-ui-secondary);color:var(--sx-social-ink, #4f3936);font-weight:600;text-decoration:none;box-shadow:inset 0 1px #ffffffd1,0 8px 20px #5e3a3512;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link):hover{border-color:color-mix(in srgb,var(--sx-social-rose-deep, #a95f59) 46%,transparent);background:linear-gradient(145deg,#fffffff5,#fae4dec2);color:var(--sx-social-rose-deep, #a95f59);box-shadow:inset 0 1px #ffffffeb,0 12px 26px #814c451c;transform:translateY(-1px)}.social-editorial-shell .stone-card button,.social-editorial-shell .api-state--error button,.social-editorial-shell .form-actions button,.social-editorial-shell .proposal-actions button,.social-editorial-shell .review-actions button,.social-editorial-shell .catalog-actions button,.social-editorial-shell .inventory-actions button{min-height:44px;border-radius:12px;font-weight:600}.social-editorial-shell button:disabled,.social-editorial-shell [aria-disabled=true]{cursor:not-allowed;filter:saturate(.68);opacity:.58;transform:none!important}.social-editorial-shell .sidebar__item{min-height:46px;border-radius:13px}.social-editorial-shell .sidebar__item:hover{transform:translate(2px)}.social-editorial-shell .sidebar__item.is-active{box-shadow:inset 0 1px #ffffff1a,0 8px 22px #00000029}.social-editorial-shell .social-dock__item{min-height:54px;border:1px solid transparent}.social-editorial-shell .social-dock__item:hover,.social-editorial-shell .social-dock__item:focus-visible{border-color:#d382773d;background:#fff8f594}.social-editorial-shell .social-dock__item.is-active{border-color:#d382774d;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #a95f5924,0 0 0 1px #ffffff57}.social-editorial-header .global-header__menu-button,.social-editorial-header .global-header__actions>button,.social-editorial-header .global-header__actions>a{min-width:44px;min-height:44px}.social-editorial-header .global-header__menu-button{border-radius:15px;box-shadow:inset 0 1px #fffc,0 9px 22px #603c3614}.social-editorial-header .global-header__logout-button{position:relative;overflow:hidden;border-color:#b96d6345;color:var(--sx-social-ink, #4f3936);font-weight:650}.social-editorial-header .global-header__logout-button:hover{color:var(--sx-social-rose-deep, #a95f59)}@media(max-width:640px){.social-editorial-header{gap:8px 10px;padding:10px 12px 12px}.social-editorial-header .global-header__actions{display:grid;grid-template-columns:repeat(3,44px);width:max-content;max-width:100%;justify-self:start;gap:8px}.social-editorial-header .global-header__auth-user{display:none}.social-editorial-header .global-header__actions>button,.social-editorial-header .global-header__actions>a,.social-editorial-header .global-header__logout-button{width:44px;min-width:44px;max-width:44px;min-height:44px;padding:0!important;border-radius:14px}.social-editorial-header .global-header__logout-button>svg{display:block!important;flex:0 0 auto}.social-editorial-header .global-header__logout-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.social-editorial-header .global-header__auth-status{grid-column:1 / -1;max-width:min(78vw,320px);overflow-wrap:anywhere}.social-editorial-header .global-header__logout-button[aria-busy=true]>svg{animation:sx-ui-logout-pulse .85s ease-in-out infinite alternate}.social-editorial-content{width:min(calc(100% - 28px),1320px)}.social-dock{width:calc(100vw - 24px);padding:7px;border-radius:22px}.social-editorial-shell .social-dock__item{min-height:56px;border-radius:16px}}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell{--sx-ui-primary: linear-gradient(135deg, #d68ea7 0%, #a95d82 52%, #754268 100%);--sx-ui-primary-hover: linear-gradient(135deg, #e0a0b6 0%, #b7688e 50%, #7f496f 100%);--sx-ui-secondary: linear-gradient(145deg, rgba(255,255,255,.115), rgba(255,255,255,.045));--sx-ui-secondary-border: rgba(231, 207, 222, .24)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link){color:#fff7f1;box-shadow:inset 0 1px #ffffff1a,0 10px 26px #0000003d}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link):hover,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link):hover{border-color:#efb4c66b;background:linear-gradient(145deg,#ffffff2b,#df84a414);color:#ffdce8}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .social-dock__item:hover,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .social-dock__item:focus-visible,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .social-dock__item:hover,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .social-dock__item:focus-visible{border-color:#eebbcd38;background:#ffffff12}@keyframes sx-ui-logout-pulse{0%{opacity:.48;transform:translate(0)}to{opacity:1;transform:translate(1px)}}@media(prefers-reduced-motion:reduce){.social-editorial-shell :where(button,a.gold-button,a.soft-button,a.experience-button,a.button-link,a.back-link,a.sidebar__item,a.social-dock__item){transition:none}.social-editorial-header .global-header__logout-button[aria-busy=true]>svg{animation:none}}.social-editorial-shell{--sx-v2-ivory: #fffaf2;--sx-v2-ivory-deep: #f6eee4;--sx-v2-rose: #e9aaa2;--sx-v2-rose-deep: #a95f59;--sx-v2-champagne: #c9a66d;--sx-v2-champagne-soft: #ead8b8;--sx-v2-smoke: rgba(89, 72, 72, .1);--sx-v2-ink: #493532;--sx-v2-line: rgba(179, 116, 104, .24);--sx-v2-glow: rgba(224, 149, 139, .18);--sx-v2-surface: radial-gradient(circle at 16% 0%, rgba(255,255,255,.96), transparent 34%), radial-gradient(circle at 92% 8%, rgba(234,216,184,.2), transparent 30%), linear-gradient(145deg, rgba(255,253,249,.97), rgba(250,241,235,.91));--sx-v2-shadow: inset 0 1px 0 rgba(255,255,255,.92), inset 0 -1px 0 rgba(169,95,89,.05), 0 26px 70px rgba(105,70,63,.11), 0 7px 20px rgba(105,70,63,.06);background:radial-gradient(circle at 7% 4%,rgba(238,181,169,.3),transparent 24rem),radial-gradient(circle at 94% 10%,rgba(229,211,178,.25),transparent 25rem),radial-gradient(circle at 54% 42%,rgba(221,205,226,.18),transparent 30rem),linear-gradient(180deg,#fffdf8,#faf4ec 48%,#fff9f5)}.social-editorial-shell:before{border-color:#c9a66d26;box-shadow:0 0 90px #c9a66d0d}.social-editorial-shell:after{border-color:#e9aaa224;box-shadow:0 0 100px #e9aaa20f}.social-editorial-header{isolation:isolate;overflow:clip;border-bottom:1px solid rgba(187,128,116,.23);background:radial-gradient(circle at 12% -35%,rgba(255,255,255,.98),transparent 38%),radial-gradient(circle at 85% -50%,rgba(233,205,164,.2),transparent 42%),linear-gradient(100deg,#fffcf7f2,#faefeae0);box-shadow:inset 0 1px #ffffffeb,0 18px 50px #633f3914,0 1px #ffffffa3;backdrop-filter:blur(30px) saturate(1.18);-webkit-backdrop-filter:blur(30px) saturate(1.18)}.social-editorial-header:before{position:absolute;inset:0 0 auto;z-index:-1;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.96),rgba(201,166,109,.35),transparent);content:""}.social-editorial-header:after{position:absolute;right:8%;bottom:-30px;z-index:-1;width:170px;height:70px;border-radius:50%;background:radial-gradient(circle,rgba(233,170,162,.16),transparent 70%);content:"";pointer-events:none}.social-editorial-header .global-header__brand-gem{border-color:#bf80726b;background:radial-gradient(circle at 29% 20%,rgba(255,255,255,.98),transparent 27%),linear-gradient(145deg,#fff8f2 4%,#f4d9d2 50%,#ead8b8 120%);color:#8f554f;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #90574e17,0 10px 25px #a95f5924,0 0 0 4px #ffffff4d}.social-editorial-header .global-header__actions>button,.social-editorial-header .global-header__actions>a,.social-editorial-header .global-header__actions .user-chip{border-color:#a870662e;background:radial-gradient(circle at 25% 0%,rgba(255,255,255,.96),transparent 40%),linear-gradient(145deg,#fffc,#f8ebe69e);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #88534c0f,0 10px 25px #5c3a3514}.social-editorial-shell :where(.experience-card,.card,.dashboard-catalog-visuals,.review-proposal-visual-card,.brand-profile-rail){border-color:var(--sx-v2-line);background:var(--sx-v2-surface);box-shadow:var(--sx-v2-shadow)}.social-editorial-shell :where(.experience-card,.card){position:relative}.social-editorial-shell :where(.experience-card,.card):hover{border-color:#b674684f;box-shadow:inset 0 1px #fffffff5,0 30px 76px #69463f21,0 9px 24px #69463f12}.social-dashboard-intro{position:relative}.social-dashboard-intro:after{position:absolute;right:1%;bottom:-8px;width:min(38vw,360px);height:1px;background:linear-gradient(90deg,transparent,rgba(201,166,109,.42),rgba(233,170,162,.35),transparent);content:""}.social-dashboard-intro__seal{border-color:#b373675e;background:radial-gradient(circle at 31% 19%,#fff,transparent 27%),radial-gradient(circle at 67% 72%,rgba(234,216,184,.4),transparent 36%),linear-gradient(145deg,#fff8f4,#f4d8d3 63%,#ead8b8 145%);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #90544d1a,0 18px 42px #a95f5924,0 0 0 7px #ffffff3d}.social-customer-story-card{border-color:#bb7c7045;box-shadow:inset 0 1px #ffffffe6,0 34px 84px #66413b21,0 8px 24px #66413b0f}.social-customer-story-card__portrait{background:radial-gradient(circle at 26% 16%,rgba(255,255,255,.98),transparent 28%),radial-gradient(circle at 73% 77%,rgba(234,216,184,.42),transparent 34%),linear-gradient(155deg,#f7d9d2,#e8ddeb 46%,#dce8da)}.social-customer-story-card__portrait span{border-color:#ffffffc7;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.88),transparent 34%),#fff6;box-shadow:inset 0 1px #ffffffc7,0 18px 38px #52383526,0 0 36px #ffffff47}.social-dashboard-theme-card{border-color:#bf847842!important;background:radial-gradient(circle at 92% 5%,rgba(255,255,255,.94),transparent 31%),radial-gradient(circle at 12% 88%,rgba(234,216,184,.24),transparent 35%),linear-gradient(145deg,#fbe1dc,#fff8f3 54%,#f3eee3)!important;box-shadow:inset 0 1px #fffffff0,0 24px 58px #91584f1f!important}.social-dashboard-readback-card{overflow:hidden;border-color:#bb807442;background:radial-gradient(circle at 90% -10%,rgba(234,216,184,.28),transparent 34%),radial-gradient(circle at 4% 108%,rgba(233,170,162,.19),transparent 38%),linear-gradient(145deg,#fffdf9fa,#f9f1ebed)}.social-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-dashboard-readback-card .experience-stat{min-height:108px;align-items:flex-end;border:1px solid rgba(183,126,114,.18);border-radius:20px;padding:18px;background:radial-gradient(circle at 82% 12%,rgba(255,255,255,.96),transparent 33%),linear-gradient(145deg,#ffffffb8,#f9e8e273);box-shadow:inset 0 1px #ffffffdb,0 11px 26px #6f484112}.social-dashboard-readback-card .experience-stat span{color:#80615c;font-size:.72rem;font-weight:500}.social-dashboard-readback-card .experience-stat strong{color:#4a3532;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(2rem,4vw,3.1rem);font-weight:400;line-height:.9;text-shadow:0 1px 0 rgba(255,255,255,.8)}.social-dashboard-page>.experience-card:not(.social-dashboard-three-stones){overflow:hidden;border-color:#bb7e7147;background:radial-gradient(circle at 86% 10%,rgba(234,216,184,.34),transparent 28%),radial-gradient(circle at 8% 90%,rgba(233,170,162,.23),transparent 34%),linear-gradient(145deg,#fffdf9fa,#f9eee9ed);box-shadow:inset 0 1px #fffffff5,0 30px 74px #6e463f1f}.social-dashboard-page>.experience-card:not(.social-dashboard-three-stones) .experience-section-heading:after{display:block;width:84px;height:1px;margin-top:16px;background:linear-gradient(90deg,var(--sx-v2-rose),var(--sx-v2-champagne),transparent);content:""}.social-editorial-shell :where(.gold-button,.experience-button--primary){border-color:#fff5ef6b!important;background:radial-gradient(circle at 19% -10%,rgba(255,255,255,.48),transparent 30%),linear-gradient(135deg,#efa89e,#d87870 48%,#af5c56)!important;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #69302c38,0 14px 30px #a7534b3b,0 4px 10px #6439341c,0 0 0 1px #c9a66d21}.social-editorial-shell :where(.gold-button,.experience-button--primary):after{position:absolute;inset:1px 14% auto;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,248,235,.88),rgba(234,216,184,.78),transparent);content:"";pointer-events:none}.social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link){border-color:#b67b6f45;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.94),transparent 36%),linear-gradient(145deg,#ffffffdb,#f7ebe5ad);box-shadow:inset 0 1px #fffffff0,0 10px 24px #65413b14,0 0 0 1px #c9a66d0f}.social-dock{border-color:#b97c704f;background:radial-gradient(circle at 50% -90%,rgba(255,255,255,.98),transparent 60%),linear-gradient(180deg,#fffdf9f0,#f9ede8d6);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #9d60570f,0 26px 70px #5a38332e,0 7px 18px #5a383314,0 0 0 1px #c9a66d12;backdrop-filter:blur(32px) saturate(1.2);-webkit-backdrop-filter:blur(32px) saturate(1.2)}.social-editorial-shell .social-dock__item{color:#84645f}.social-editorial-shell .social-dock__item.is-active{border-color:#be7a6e57;background:radial-gradient(circle at 50% -12%,rgba(255,255,255,.98),transparent 48%),linear-gradient(145deg,#f8ddd7,#fff7f2 67%,#eee1c8 145%);color:#9b5751;box-shadow:inset 0 1px #fffffff5,0 12px 28px #9b575129,0 0 24px #e9aaa21a}.social-editorial-shell .social-dock__item.is-active:after{width:24px;height:3px;background:linear-gradient(90deg,#c99788,#c9a66d);box-shadow:0 0 10px #c9a66d3d}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell{--sx-v2-ink: #fff8f3;--sx-v2-line: rgba(226,184,198,.2);--sx-v2-surface: radial-gradient(circle at 12% 0%, rgba(255,255,255,.1), transparent 34%), radial-gradient(circle at 88% 8%, rgba(176,107,144,.12), transparent 30%), linear-gradient(145deg, rgba(28,24,33,.94), rgba(13,13,18,.96));--sx-v2-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 28px 74px rgba(0,0,0,.38), 0 7px 20px rgba(0,0,0,.24);background:radial-gradient(circle at 8% 3%,rgba(134,72,117,.24),transparent 25rem),radial-gradient(circle at 92% 12%,rgba(109,83,145,.19),transparent 27rem),radial-gradient(circle at 50% 44%,rgba(199,142,91,.06),transparent 31rem),linear-gradient(180deg,#111017,#09090d 54%,#111016)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header{border-bottom-color:#e0b8c62e;background:radial-gradient(circle at 14% -40%,rgba(255,255,255,.1),transparent 38%),radial-gradient(circle at 84% -45%,rgba(184,112,147,.12),transparent 42%),linear-gradient(100deg,#16131bf0,#0c0c11e8);box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000052}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__brand-gem,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__brand-gem{border-color:#e5bacb45;background:radial-gradient(circle at 29% 20%,rgba(255,255,255,.17),transparent 27%),linear-gradient(145deg,#322634,#1a161f 58%,#4b3144 120%);color:#ffd8e5;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #00000057,0 0 24px #c871971a}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-theme-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-theme-card,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-page>.experience-card:not(.social-dashboard-three-stones),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-page>.experience-card:not(.social-dashboard-three-stones){border-color:#e3baca33!important;background:radial-gradient(circle at 90% 0%,rgba(166,91,132,.14),transparent 32%),radial-gradient(circle at 5% 105%,rgba(201,166,109,.07),transparent 36%),linear-gradient(145deg,#211b25f5,#0e0e13f7)!important;box-shadow:inset 0 1px #ffffff12,0 28px 72px #00000061!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card .experience-stat,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card .experience-stat{border-color:#e2bac929;background:radial-gradient(circle at 80% 4%,rgba(255,255,255,.08),transparent 35%),linear-gradient(145deg,#ffffff0e,#a75b8309);box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000038}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card .experience-stat span,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card .experience-stat span{color:#d8c4cb}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card .experience-stat strong,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card .experience-stat strong{color:#fff7f1;text-shadow:0 0 22px rgba(224,167,193,.1)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dock,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dock{border-color:#e2bac933;background:radial-gradient(circle at 50% -80%,rgba(255,255,255,.1),transparent 55%),linear-gradient(180deg,#1f1b24e8,#0d0d12e0);box-shadow:inset 0 1px #ffffff12,0 28px 72px #00000075,0 0 28px #97537b14}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .social-dock__item,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .social-dock__item{color:#cbb9c1}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .social-dock__item.is-active,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .social-dock__item.is-active{border-color:#e5b9ca40;background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.12),transparent 50%),linear-gradient(145deg,#9a547938,#ffffff0b);color:#ffe0ea;box-shadow:inset 0 1px #ffffff14,0 13px 30px #0000004d,0 0 26px #c46c951a}@media(max-width:640px){.social-editorial-header .global-header__actions>button,.social-editorial-header .global-header__actions>a,.social-editorial-header .global-header__logout-button{border-color:#b5776b3d;box-shadow:inset 0 1px #fffffff0,0 9px 21px #643f3917}.social-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.social-dashboard-readback-card .experience-stat{min-height:96px;padding:14px}.social-dashboard-readback-card .experience-stat strong{font-size:clamp(1.8rem,10vw,2.6rem)}.social-dock{bottom:14px}}@media(max-width:390px){.social-dashboard-readback-card .experience-stat{min-height:90px;padding:12px}.social-dashboard-readback-card .experience-stat span{font-size:.66rem}}@media(prefers-reduced-motion:reduce){.social-editorial-shell :where(.experience-card,.card),.social-editorial-header,.social-dock{transition:none}}.social-editorial-shell{--sx-v3-canvas: #f8f5ef;--sx-v3-paper: #fdfbf7;--sx-v3-paper-deep: #f2ede5;--sx-v3-ink: #403331;--sx-v3-copy: #6d5a56;--sx-v3-muted: #93807b;--sx-v3-rose: #b96761;--sx-v3-rose-deep: #8f504b;--sx-v3-blush: #eee0dc;--sx-v3-champagne: #b39361;--sx-v3-rule: #d8cbc0;--sx-v3-rule-strong: #bda99b;--sx-v3-card-radius: 22px;--sx-v3-control-radius: 10px;--sx-v3-shadow: 0 16px 42px rgba(63, 47, 43, .075);background:var(--sx-v3-canvas)!important;color:var(--sx-v3-ink)}.social-editorial-shell:before,.social-editorial-shell:after,.social-editorial-header:before,.social-editorial-header:after{display:none!important;background:none!important;box-shadow:none!important}.social-editorial-content{width:min(calc(100% - 64px),1280px);padding-top:clamp(42px,5vw,72px);padding-bottom:164px}.social-dashboard-page{gap:clamp(34px,4.5vw,64px)}.social-dashboard-intro{grid-template-columns:minmax(0,1.3fr) auto;gap:clamp(28px,5vw,72px);padding:10px 4px 4px}.social-dashboard-intro:after{right:0;bottom:-18px;width:min(42vw,420px);background:var(--sx-v3-rule-strong)!important;opacity:.55}.social-editorial-shell .experience-page-intro h1,.social-editorial-shell .page-heading h1,.social-editorial-shell .experience-section-heading h2,.social-editorial-shell .experience-story-card h2,.social-editorial-shell .card h2{color:var(--sx-v3-ink);font-weight:400;letter-spacing:.045em}.social-editorial-shell .experience-page-intro p,.social-editorial-shell .page-heading p,.social-editorial-shell p,.social-editorial-shell dd{color:var(--sx-v3-copy)}.social-editorial-shell :where(.experience-eyebrow,.eyebrow,.stone-card__role){color:var(--sx-v3-rose-deep);font-weight:650;letter-spacing:.19em}.social-editorial-shell .experience-eyebrow:before{width:30px;background:var(--sx-v3-rose)}.social-editorial-shell .experience-section{padding:clamp(30px,4vw,48px)}.social-editorial-shell .experience-section-heading{gap:24px;margin-bottom:clamp(24px,3vw,36px)}.social-editorial-shell .experience-section-heading h2{line-height:1.55}.social-editorial-header{overflow:visible;border-bottom:1px solid var(--sx-v3-rule)!important;background:#fdfbf7f6!important;box-shadow:0 1px #ffffffe6,0 8px 24px #45342f0e!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.social-editorial-header .global-header__brand-gem{border-color:#ccb7aa!important;background:#f1e1dc!important;color:#744945!important;box-shadow:inset 0 0 0 1px #ffffff80!important}.social-editorial-header .global-header__brand-lockup strong{color:#3c302e;letter-spacing:.11em}.social-editorial-header .global-header__actions>button,.social-editorial-header .global-header__actions>a,.social-editorial-header .global-header__actions .user-chip{border-color:#ddd1c8!important;background:#fdfbf8!important;color:#564542!important;box-shadow:0 3px 10px #3f2f2b0b!important}.social-editorial-header .global-header__actions>button:hover,.social-editorial-header .global-header__actions>a:hover{border-color:#bfa99b!important;background:#f5f0ea!important;transform:none!important}.social-editorial-shell :where(.experience-card,.card,.dashboard-catalog-visuals,.review-proposal-visual-card,.brand-profile-rail){border:1px solid var(--sx-v3-rule)!important;border-radius:var(--sx-v3-card-radius)!important;background:var(--sx-v3-paper)!important;box-shadow:inset 0 0 0 1px #ffffffbf,var(--sx-v3-shadow)!important}.social-editorial-shell :where(.experience-card,.card):hover{border-color:var(--sx-v3-rule-strong)!important;box-shadow:inset 0 0 0 1px #ffffffbf,0 18px 46px #3f2f2b16!important;transform:none!important}.social-editorial-shell :where(.experience-card,.card):after{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:0;border:1px solid rgba(189,169,155,.22);border-radius:calc(var(--sx-v3-card-radius) - 7px);content:"";pointer-events:none}.social-editorial-shell :where(.experience-card,.card)>*{position:relative;z-index:1}.social-dashboard-intro__seal{width:92px;height:92px;border:1px solid #c8aaa0!important;background:#eee0dc!important;color:#744944!important;box-shadow:inset 0 0 0 4px #f8efeb!important}.social-customer-story-card{border-color:#cfbeb3!important;box-shadow:inset 0 0 0 1px #ffffffb3,0 20px 52px #3f2f2b17!important}.social-customer-story-card__portrait{background:linear-gradient(135deg,#ead8d3 0,#ead8d3 43%,#e5dce1 43%,#e5dce1 72%,#dce2d9 72%,#dce2d9)!important}.social-customer-story-card__portrait span{border:1px solid #cbbab0!important;background:#f7f1ec!important;color:#493936!important;box-shadow:inset 0 0 0 5px #ffffff7a!important}.social-dashboard-theme-card,.social-dashboard-readback-card,.social-dashboard-page>.experience-card:not(.social-dashboard-three-stones){border-color:#d4c5ba!important;background:#fdfbf7!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 16px 42px #3f2f2b13!important}.social-dashboard-page>.experience-card:not(.social-dashboard-three-stones){padding-top:clamp(36px,5vw,58px);padding-bottom:clamp(38px,5vw,60px)}.social-dashboard-page>.experience-card:not(.social-dashboard-three-stones) .experience-section-heading{max-width:760px}.social-dashboard-page>.experience-card:not(.social-dashboard-three-stones) .experience-section-heading:after{width:112px;margin-top:22px;background:var(--sx-v3-champagne)!important;opacity:.72}.social-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;border-top:1px solid var(--sx-v3-rule);border-left:1px solid var(--sx-v3-rule)}.social-dashboard-readback-card .experience-stat{min-height:116px;align-items:flex-end;border:0!important;border-right:1px solid var(--sx-v3-rule)!important;border-bottom:1px solid var(--sx-v3-rule)!important;border-radius:0!important;padding:22px!important;background:#fbf8f3!important;box-shadow:none!important}.social-dashboard-readback-card .experience-stat span{color:var(--sx-v3-muted)!important;font-size:.69rem;font-weight:600;letter-spacing:.08em}.social-dashboard-readback-card .experience-stat strong{color:var(--sx-v3-ink)!important;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(2.15rem,4vw,3.25rem);font-weight:400;line-height:.92;text-shadow:none!important}.social-editorial-shell :where(.gold-button,.experience-button--primary){min-height:48px;border:1px solid #965b56!important;border-radius:var(--sx-v3-control-radius)!important;background:#ad625d!important;color:#fffaf7!important;font-weight:650;letter-spacing:.055em;text-shadow:none!important;box-shadow:0 5px 14px #48302d1f!important}.social-editorial-shell :where(.gold-button,.experience-button--primary):before,.social-editorial-shell :where(.gold-button,.experience-button--primary):after{display:none!important;background:none!important;box-shadow:none!important}.social-editorial-shell :where(.gold-button,.experience-button--primary):not(:disabled):hover{border-color:#7f4844!important;background:#9b5550!important;box-shadow:0 6px 16px #48302d24!important;transform:translateY(-1px)}.social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link){border:1px solid #cdbdb2!important;border-radius:var(--sx-v3-control-radius)!important;background:#fbf8f3!important;color:#574542!important;box-shadow:none!important;font-weight:600;letter-spacing:.035em}.social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link):hover{border-color:#aa9386!important;background:#f1ebe4!important;color:#473735!important;box-shadow:none!important;transform:none!important}.social-editorial-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-color:#d3c5bb!important;border-radius:10px!important;background:#fdfbf7!important;color:#433532!important;box-shadow:inset 0 0 0 1px #ffffff8c!important}.social-editorial-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{border-color:#9f8174!important;outline:2px solid rgba(159,129,116,.16);outline-offset:1px;box-shadow:none!important}.social-dock{border:1px solid #d2c3b8!important;border-radius:20px!important;background:#fdfbf7f6!important;box-shadow:0 12px 34px #3f2f2b1c,inset 0 0 0 1px #ffffffb8!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.social-editorial-shell .social-dock__item{color:#7b6661!important;border-radius:12px!important}.social-editorial-shell .social-dock__item:hover{border-color:transparent!important;background:#f4efe9!important;transform:none!important}.social-editorial-shell .social-dock__item.is-active{border-color:#d4beb4!important;background:#f1e3df!important;color:#8b4f4a!important;box-shadow:inset 0 0 0 1px #ffffff8c!important}.social-editorial-shell .social-dock__item.is-active:after{width:28px;height:2px;background:var(--sx-v3-champagne)!important;box-shadow:none!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell{--sx-v3-canvas: #100f12;--sx-v3-paper: #181619;--sx-v3-paper-deep: #201d20;--sx-v3-ink: #f2ece8;--sx-v3-copy: #c8bbb5;--sx-v3-muted: #9f908b;--sx-v3-rule: #3b3436;--sx-v3-rule-strong: #5b4d4d;--sx-v3-shadow: 0 18px 44px rgba(0, 0, 0, .3);background:var(--sx-v3-canvas)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header{border-bottom-color:#3b3436!important;background:#121114f6!important;box-shadow:0 8px 24px #0000003d!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__brand-gem,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__brand-gem{border-color:#5e4a51!important;background:#2a2227!important;color:#e1bac6!important;box-shadow:inset 0 0 0 1px #352b30!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__actions>button,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__actions>a,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__actions>button,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__actions>a{border-color:#40383b!important;background:#1b191c!important;color:#e4d8d3!important;box-shadow:none!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell :where(.experience-card,.card,.dashboard-catalog-visuals,.review-proposal-visual-card,.brand-profile-rail),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell :where(.experience-card,.card,.dashboard-catalog-visuals,.review-proposal-visual-card,.brand-profile-rail){border-color:#3d3638!important;background:#181619!important;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 44px #0000004d!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-theme-card,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-page>.experience-card:not(.social-dashboard-three-stones),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-theme-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-page>.experience-card:not(.social-dashboard-three-stones){border-color:#403739!important;background:#181619!important;box-shadow:0 18px 44px #0000004d!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card .experience-stat,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card .experience-stat{border-color:#3c3436!important;background:#151316!important;box-shadow:none!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dashboard-readback-card .experience-stat strong,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dashboard-readback-card .experience-stat strong{color:#f3ece8!important;text-shadow:none!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dock,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dock{border-color:#40383a!important;background:#181619f6!important;box-shadow:0 14px 36px #00000061!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .social-dock__item.is-active,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .social-dock__item.is-active{border-color:#5c474e!important;background:#2c2227!important;color:#f0ccd6!important;box-shadow:none!important}@media(max-width:640px){.social-editorial-content{width:min(calc(100% - 28px),1280px);padding-top:34px;padding-bottom:142px}.social-dashboard-page{gap:34px}.social-dashboard-intro{gap:24px}.social-editorial-shell .experience-section{padding:28px 24px}.social-dashboard-page>.experience-card:not(.social-dashboard-three-stones){padding:34px 26px}.social-dashboard-stats{gap:0!important}.social-dashboard-readback-card .experience-stat{min-height:94px;padding:16px!important}.social-dashboard-readback-card .experience-stat strong{font-size:clamp(1.9rem,10vw,2.55rem)}.social-editorial-shell :where(.gold-button,.experience-button--primary){min-height:50px;padding-inline:20px}.social-dock{bottom:14px;padding:7px}}@media(max-width:390px){.social-editorial-shell .experience-section{padding:25px 20px}.social-dashboard-page>.experience-card:not(.social-dashboard-three-stones){padding:30px 22px}.social-dashboard-readback-card .experience-stat{min-height:88px;padding:14px!important}}@media(prefers-reduced-motion:reduce){.social-editorial-shell :where(.experience-card,.card,button,a),.social-editorial-header,.social-dock{transition:none!important}}.social-editorial-shell{--sx-v4-paper: #f8f4ed;--sx-v4-paper-deep: #eee7de;--sx-v4-white: #fdfbf7;--sx-v4-ink: #3f302d;--sx-v4-muted: #786965;--sx-v4-rose: #a85f59;--sx-v4-rose-soft: #e8d6d1;--sx-v4-champagne: #bda477;--sx-v4-rule: rgba(92, 68, 62, .22);--sx-v4-rule-soft: rgba(92, 68, 62, .12);--sx-v4-shadow: 0 18px 46px rgba(73, 54, 49, .07);background:var(--sx-v4-paper)!important}.social-editorial-shell:before,.social-editorial-shell:after{box-shadow:none!important;opacity:.45}.social-editorial-content{width:min(100%,1320px);margin-inline:auto;padding-top:clamp(42px,7vw,92px);padding-right:clamp(24px,5vw,72px);padding-bottom:130px;padding-left:clamp(24px,5vw,72px)}.social-editorial-shell .experience-eyebrow{color:var(--sx-v4-rose);font-size:.72rem;font-weight:650;letter-spacing:.2em;line-height:1.4}.social-editorial-shell :where(.experience-section-heading h2,.experience-section-heading h3){color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400;letter-spacing:.015em}.social-editorial-shell .experience-section-heading{gap:12px}.social-editorial-shell .experience-section-heading>p{max-width:62ch;color:var(--sx-v4-muted);line-height:1.9}.social-editorial-shell :where(.experience-card,.card){border:1px solid var(--sx-v4-rule)!important;border-radius:10px!important;background:var(--sx-v4-white)!important;box-shadow:var(--sx-v4-shadow)!important}.social-editorial-shell :where(.experience-card,.card):before{display:none!important}.social-editorial-shell :where(.experience-card,.card):hover{transform:none!important;border-color:#5c443e4d!important;box-shadow:0 20px 50px #49363114!important}.social-editorial-header{border-bottom:1px solid var(--sx-v4-rule)!important;background:#f8f4edf5!important;box-shadow:none!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.social-editorial-header:before,.social-editorial-header:after{display:none!important}.social-editorial-header .global-header__brand-gem,.social-editorial-header .global-header__actions>button,.social-editorial-header .global-header__actions>a,.social-editorial-header .global-header__actions .user-chip{background:#f7f1ea!important;box-shadow:none!important;border-color:#5c443e38!important}.social-editorial-header .global-header__brand-gem{color:#7f4b47}.preview-banner--editorial{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(260px,2.4fr) auto;align-items:center;gap:22px;min-height:58px;padding:12px clamp(24px,5vw,72px);border:0!important;border-top:1px solid var(--sx-v4-rule-soft)!important;border-bottom:1px solid var(--sx-v4-rule-soft)!important;border-radius:0!important;background:#f2ebe3!important;box-shadow:none!important;color:var(--sx-v4-muted)!important}.preview-banner--editorial:before,.preview-banner--editorial:after{display:none!important}.preview-banner__identity{display:flex;align-items:center;gap:11px;color:var(--sx-v4-ink)}.preview-banner__identity>div{display:grid;gap:2px}.preview-banner__identity span{font-size:.62rem;letter-spacing:.18em}.preview-banner__identity strong{font-size:.72rem;font-weight:650;letter-spacing:.13em}.preview-banner__copy{margin:0;font-size:.76rem;line-height:1.7}.preview-banner--editorial .preview-banner__review{justify-self:end;padding:6px 0 6px 16px;border:0!important;border-left:1px solid rgba(168,95,89,.32)!important;border-radius:0!important;background:transparent!important;color:var(--sx-v4-rose)!important;font-size:.66rem;font-weight:650;letter-spacing:.09em;white-space:nowrap}.luxury-v4-dashboard{display:grid;gap:clamp(66px,8vw,116px)}.luxury-v4-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,190px);gap:clamp(32px,7vw,96px);align-items:end;min-height:390px;padding:0 0 clamp(32px,5vw,60px);border-bottom:1px solid var(--sx-v4-rule)}.luxury-v4-hero__copy{display:grid;align-content:end;gap:clamp(20px,3vw,34px)}.luxury-v4-hero__copy h1{display:grid;gap:.02em;max-width:10.5em;margin:0;color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(3.3rem,6.9vw,6.8rem);font-weight:400;letter-spacing:-.045em;line-height:1.12}.luxury-v4-hero__copy h1 span{display:block}.luxury-v4-hero__copy>p{max-width:34em;margin:0;color:var(--sx-v4-muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:2.05}.luxury-v4-hero__index{display:grid;align-content:end;gap:15px;min-height:230px;padding:22px 0 5px;border-top:1px solid var(--sx-v4-champagne);color:var(--sx-v4-muted)}.luxury-v4-hero__number{color:var(--sx-v4-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.9rem);font-weight:400;line-height:1}.luxury-v4-hero__label{max-width:8em;color:var(--sx-v4-rose);font-size:.72rem;font-weight:650;letter-spacing:.18em;line-height:1.65}.luxury-v4-hero__index i{display:block;width:46px;height:1px;margin-top:18px;background:var(--sx-v4-rule)}.luxury-v4-journey{display:grid;grid-template-columns:minmax(130px,.55fr) minmax(0,2.45fr);border-top:1px solid var(--sx-v4-rule);border-bottom:1px solid var(--sx-v4-rule);background:transparent}.luxury-v4-journey__rail{display:grid;align-content:space-between;gap:28px;min-height:390px;padding:clamp(32px,4vw,54px) clamp(22px,3vw,38px) clamp(32px,4vw,54px) 0;border-right:1px solid var(--sx-v4-rule-soft)}.luxury-v4-journey__rail>span{color:var(--sx-v4-rose);font-size:.74rem;font-weight:650;letter-spacing:.2em;writing-mode:vertical-rl}.luxury-v4-journey__rail small{color:var(--sx-v4-muted);font-size:.62rem;letter-spacing:.14em;line-height:1.6}.luxury-v4-journey__body{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,.8fr);gap:clamp(42px,7vw,96px);align-items:end;padding:clamp(46px,6vw,82px) 0 clamp(46px,6vw,82px) clamp(30px,5vw,70px)}.luxury-v4-journey__copy{display:grid;gap:25px}.luxury-v4-journey__copy h2{max-width:12em;margin:0;color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(2rem,4.3vw,4.2rem);font-weight:400;letter-spacing:-.025em;line-height:1.35}.luxury-v4-journey__copy p{max-width:42em;margin:0;color:var(--sx-v4-muted);line-height:2}.luxury-v4-journey__action{display:grid;gap:18px;align-content:end;border-top:1px solid var(--sx-v4-champagne);padding-top:18px}.luxury-v4-journey__action>span{color:var(--sx-v4-muted);font-size:.64rem;letter-spacing:.16em}.social-editorial-shell .luxury-v4-cta{width:100%;justify-content:space-between;border-radius:2px!important;padding-inline:22px!important}.luxury-v4-feature-grid{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr)!important;gap:clamp(28px,4vw,54px)!important;align-items:start}.luxury-v4-feature-stack{display:grid;gap:clamp(24px,3vw,38px)}.luxury-v4-feature-card{border-radius:8px!important}.luxury-v4-feature-card--major{min-height:620px;padding:clamp(34px,5vw,66px)!important}.luxury-v4-feature-card--minor{min-height:230px;padding:clamp(26px,4vw,42px)!important}.luxury-v4-feature-card--metric{padding:clamp(26px,4vw,42px)!important}.luxury-v4-feature-card--wide{padding:clamp(36px,5vw,68px)!important}.social-dashboard-theme-card,.social-dashboard-readback-card,.social-dashboard-page>.experience-card:not(.social-dashboard-three-stones){background:var(--sx-v4-white)!important}.social-dashboard-readback-card .social-dashboard-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:28px;border-top:1px solid var(--sx-v4-rule-soft);border-left:1px solid var(--sx-v4-rule-soft)}.social-dashboard-readback-card .experience-stat{min-height:116px;padding:18px;border:0!important;border-right:1px solid var(--sx-v4-rule-soft)!important;border-bottom:1px solid var(--sx-v4-rule-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.social-dashboard-readback-card .experience-stat strong{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.2rem,4vw,3.4rem)!important;text-shadow:none!important}.social-editorial-shell :where(.gold-button,.experience-button--primary){border:1px solid #8e4f4a!important;border-radius:3px!important;background:#a95f59!important;box-shadow:0 8px 18px #4d2e2b1f!important;color:#fffaf5!important;letter-spacing:.03em}.social-editorial-shell :where(.gold-button,.experience-button--primary):after,.social-editorial-shell :where(.gold-button,.experience-button--primary):before{display:none!important}.social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link){border-radius:3px!important;background:transparent!important;box-shadow:none!important}.luxury-v4-boundary{justify-content:flex-start;max-width:760px;margin-inline:auto;padding-top:26px!important;border-top:1px solid var(--sx-v4-rule-soft)!important;color:#9a8b86!important}.social-dock--editorial{bottom:max(8px,env(safe-area-inset-bottom))!important;min-height:68px;padding:7px 10px!important;border:1px solid var(--sx-v4-rule)!important;border-radius:16px!important;background:#faf7f1f5!important;box-shadow:0 12px 32px #412f2b1a!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important}.social-dock--editorial .social-dock__item{position:relative;min-height:52px!important;gap:3px!important;padding:5px 7px!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important}.social-dock__index{position:absolute;top:5px;right:7px;color:#a99891;font-family:Georgia,Times New Roman,serif;font-size:.48rem;line-height:1}.social-dock__label{font-size:.67rem;font-weight:600}.social-dock--editorial .social-dock__item.is-active{color:var(--sx-v4-rose)!important}.social-dock--editorial .social-dock__item.is-active:before{position:absolute;top:0;right:7px;left:7px;height:1px;background:var(--sx-v4-champagne);content:""}.social-dock--editorial .social-dock__item.is-active:after{display:none!important}.social-editorial-shell :where(input,select,textarea){border-radius:3px!important}.social-editorial-shell :where(.form-section,.experience-section){scroll-margin-top:150px}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell{--sx-v4-paper: #111113;--sx-v4-paper-deep: #1b191a;--sx-v4-white: #181618;--sx-v4-ink: #f0e7e2;--sx-v4-muted: #b6a8a3;--sx-v4-rose: #d49a94;--sx-v4-rose-soft: #352829;--sx-v4-champagne: #a89168;--sx-v4-rule: rgba(235, 222, 214, .2);--sx-v4-rule-soft: rgba(235, 222, 214, .1);--sx-v4-shadow: 0 18px 46px rgba(0, 0, 0, .2);background:#111113!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header{background:#111113f5!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .preview-banner--editorial,html[data-stonexyz-theme=OBSIDIAN_BLACK] .preview-banner--editorial{background:#191719!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-dock--editorial,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-dock--editorial{background:#181618f5!important;box-shadow:0 12px 32px #0000003d!important}@media(max-width:720px){.social-editorial-content{padding:44px 22px 108px}.preview-banner--editorial{grid-template-columns:1fr auto;gap:10px 18px;padding:12px 22px}.preview-banner__identity{align-self:start}.preview-banner__copy{grid-column:1 / -1;grid-row:2;font-size:.72rem;line-height:1.65}.preview-banner--editorial .preview-banner__review{grid-column:2;grid-row:1;padding:4px 0 4px 10px;font-size:.56rem}.luxury-v4-dashboard{gap:64px}.luxury-v4-hero{grid-template-columns:minmax(0,1fr) 92px;gap:18px;min-height:auto;padding-bottom:38px}.luxury-v4-hero__copy{gap:21px}.luxury-v4-hero__copy h1{max-width:8.5em;font-size:clamp(2.75rem,13vw,4.05rem);line-height:1.17}.luxury-v4-hero__copy>p{font-size:1rem;line-height:2}.luxury-v4-hero__index{min-height:210px;gap:11px;padding-top:15px}.luxury-v4-hero__number{font-size:2.4rem}.luxury-v4-hero__label{font-size:.58rem;letter-spacing:.14em}.luxury-v4-journey{grid-template-columns:44px minmax(0,1fr)}.luxury-v4-journey__rail{min-height:440px;padding:28px 12px 28px 0}.luxury-v4-journey__rail>span{font-size:.62rem}.luxury-v4-journey__rail small{display:none}.luxury-v4-journey__body{grid-template-columns:1fr;gap:42px;padding:42px 0 42px 24px}.luxury-v4-journey__copy h2{font-size:clamp(1.72rem,8vw,2.35rem);line-height:1.5}.luxury-v4-journey__copy p{font-size:.96rem;line-height:1.9}.luxury-v4-journey__action{width:min(100%,300px)}.luxury-v4-feature-grid{grid-template-columns:1fr!important}.luxury-v4-feature-card--major,.luxury-v4-feature-card--minor,.luxury-v4-feature-card--metric,.luxury-v4-feature-card--wide{min-height:auto;padding:28px!important}.social-dashboard-readback-card .experience-stat{min-height:92px;padding:14px}.social-dock--editorial{right:14px!important;left:14px!important;min-height:64px;padding:5px 6px!important}.social-dock--editorial .social-dock__item{min-height:50px!important;padding:4px 3px!important}.social-dock__index{display:none}.social-dock__label{font-size:.62rem}}@media(max-width:390px){.social-editorial-content{padding-inline:18px}.luxury-v4-hero{grid-template-columns:minmax(0,1fr) 78px;gap:14px}.luxury-v4-hero__copy h1{font-size:clamp(2.55rem,12.6vw,3.55rem)}.luxury-v4-journey{grid-template-columns:34px minmax(0,1fr)}.luxury-v4-journey__body{padding-left:18px}.preview-banner--editorial{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.luxury-v4-dashboard *,.preview-banner--editorial,.social-dock--editorial{transition:none!important}}.social-editorial-header .global-header__brand{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}.social-editorial-header .global-header__brand-gem{display:inline-flex!important;width:34px!important;height:30px!important;flex:0 0 34px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8d5a55!important;transform:none!important}.social-editorial-header .global-header__diamond-mark{display:block;width:32px;height:28px;overflow:visible}.social-editorial-header .global-header__brand-lockup{display:grid!important;min-width:0;align-content:center;gap:1px;margin:0!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__brand-gem,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__brand-gem{color:#d8aaa3!important;background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:820px){.social-editorial-header{padding-left:20px!important;padding-right:14px!important}.social-editorial-header .global-header__leading,.social-editorial-header .global-header__menu-button{margin-left:0!important}.social-editorial-header .global-header__brand{justify-self:start!important;gap:9px!important}}@media(max-width:480px){.social-editorial-header{padding-left:20px!important}.social-editorial-header .global-header__brand-gem{width:31px!important;height:28px!important;flex-basis:31px!important}.social-editorial-header .global-header__diamond-mark{width:29px;height:25px}}.luxury-v41-hero{position:relative;grid-template-columns:minmax(0,1fr) minmax(118px,166px)!important;align-items:center!important;min-height:330px!important;gap:clamp(34px,6vw,78px)!important;overflow:hidden}.luxury-v41-hero__copy{position:relative;z-index:1;gap:clamp(16px,2.2vw,25px)!important;align-content:center!important}.luxury-v41-hero__eyebrow{position:relative;z-index:2;color:#9b6557!important;font-size:.66rem!important;font-weight:650!important;letter-spacing:.23em!important}.luxury-v41-hero__title-stage{position:relative;display:grid;min-height:160px;align-items:center;overflow:hidden;isolation:isolate;margin-inline:-14px 0;padding:28px 18px 28px 14px;background:transparent!important}.luxury-v41-hero__title{position:relative;z-index:2;display:grid!important;gap:.1em!important;max-width:15em!important;margin:0!important;color:#40312e!important;background:transparent!important;font-family:Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:clamp(2rem,3.3vw,3.4rem)!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.28!important;text-wrap:balance}.luxury-v41-hero__title span{display:block!important;width:fit-content;max-width:100%;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}.luxury-v41-hero__description{position:relative;z-index:2;max-width:38em!important;margin:0!important;color:#776763!important;font-size:clamp(.9rem,1.12vw,1.02rem)!important;letter-spacing:.035em;line-height:2.05!important}.luxury-v41-star-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none;opacity:.92}.luxury-v41-star-field__spark{fill:#b89554;stroke:#d5bd82;stroke-width:.25;vector-effect:non-scaling-stroke}.luxury-v41-star-field__star{fill:#c7a45f;stroke:#a88448;stroke-width:.32;vector-effect:non-scaling-stroke}.luxury-v41-hero__index{position:relative;z-index:2;min-height:190px!important;align-content:center!important;gap:12px!important;padding-top:18px!important}.luxury-v41-hero__index .luxury-v4-hero__number{font-size:clamp(2rem,3.8vw,3.75rem)!important;letter-spacing:.015em}.luxury-v41-hero__index .luxury-v4-hero__label{max-width:9em;font-size:.62rem!important;letter-spacing:.2em!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .luxury-v41-hero__title,html[data-stonexyz-theme=OBSIDIAN_BLACK] .luxury-v41-hero__title{color:#f0e7e2!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .luxury-v41-hero__description,html[data-stonexyz-theme=OBSIDIAN_BLACK] .luxury-v41-hero__description{color:#b9aaa5!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .luxury-v41-star-field__spark,html[data-stonexyz-theme=OBSIDIAN_BLACK] .luxury-v41-star-field__spark{fill:#c7ab70;stroke:#dfc894}html[data-stonexyz-theme=CELESTIAL_NIGHT] .luxury-v41-star-field__star,html[data-stonexyz-theme=OBSIDIAN_BLACK] .luxury-v41-star-field__star{fill:#d1b476;stroke:#b6975d}@media(max-width:900px){.luxury-v41-hero{grid-template-columns:minmax(0,1fr) 108px!important;min-height:290px!important;gap:28px!important}.luxury-v41-hero__title{font-size:clamp(1.8rem,4.8vw,2.75rem)!important}.luxury-v41-hero__title-stage{min-height:146px}}@media(max-width:720px){.luxury-v41-hero{grid-template-columns:minmax(0,1fr) 76px!important;min-height:auto!important;gap:16px!important;padding-bottom:30px!important}.luxury-v41-hero__copy{gap:16px!important}.luxury-v41-hero__eyebrow{font-size:.56rem!important;letter-spacing:.17em!important}.luxury-v41-hero__title-stage{min-height:128px;margin-left:-10px;padding:22px 10px}.luxury-v41-hero__title{max-width:14.5em!important;font-size:clamp(1.45rem,6.1vw,2.05rem)!important;line-height:1.38!important;letter-spacing:-.018em!important}.luxury-v41-hero__description{max-width:28em!important;font-size:.84rem!important;line-height:1.95!important}.luxury-v41-hero__index{min-height:148px!important;padding-top:10px!important}.luxury-v41-hero__index .luxury-v4-hero__number{font-size:1.72rem!important}.luxury-v41-hero__index .luxury-v4-hero__label{font-size:.49rem!important;letter-spacing:.13em!important}.luxury-v41-star-field{opacity:.78}}@media(max-width:390px){.luxury-v41-hero{grid-template-columns:minmax(0,1fr) 64px!important;gap:12px!important}.luxury-v41-hero__title{font-size:clamp(1.36rem,6vw,1.82rem)!important}.luxury-v41-hero__description{font-size:.8rem!important}}@media(prefers-reduced-motion:reduce){.luxury-v41-star-field{opacity:.5}}.luxury-v41-star-field__metal,.luxury-v41-star-field__glint{stroke:none!important;stroke-width:0!important;vector-effect:none!important;paint-order:fill!important;shape-rendering:geometricPrecision}.luxury-v41-star-field__metal{opacity:.72}.luxury-v41-star-field__glint{opacity:.08;transform-box:fill-box;transform-origin:center;mix-blend-mode:normal}.luxury-v41-star-field__spark,.luxury-v41-star-field__star{stroke:none!important;stroke-width:0!important}@media(prefers-reduced-motion:reduce){.luxury-v41-star-field__metal,.luxury-v41-star-field__glint{transition:none!important;animation:none!important}}.luxury-v41-hero__index{position:relative;box-sizing:border-box;min-width:0;padding:26px 18px 24px!important;border:1px solid rgba(177,139,70,.64)!important;background:#fdfaf361!important;box-shadow:inset 0 0 0 5px #fdfaf3e0,inset 0 0 0 6px #b18b4633!important}.luxury-v41-hero__index:before,.luxury-v41-hero__index:after{position:absolute;width:22px;height:22px;content:"";pointer-events:none}.luxury-v41-hero__index:before{top:8px;left:8px;border-top:1px solid #b18b46;border-left:1px solid #b18b46}.luxury-v41-hero__index:after{right:8px;bottom:8px;border-right:1px solid #b18b46;border-bottom:1px solid #b18b46}.luxury-v41-hero__index .luxury-v4-hero__number{display:block;width:100%;min-width:0;overflow:visible;color:#3f312d!important;font-family:Georgia,Times New Roman,serif;font-weight:400!important;letter-spacing:.025em!important;line-height:.96!important;white-space:nowrap}.luxury-v41-hero__index .luxury-v4-hero__label{color:#9d5f51!important;font-weight:650!important}.luxury-v41-hero__index>i{width:42px!important;height:1px!important;background:#b18b46!important;opacity:.72}.luxury-v41-star-field__particle{transform-box:fill-box;transform-origin:center}.luxury-v41-star-field__gold,.luxury-v41-star-field__glint,.luxury-v41-star-field__aura{stroke:none!important;stroke-width:0!important;vector-effect:none!important;paint-order:fill!important;shape-rendering:geometricPrecision}.luxury-v41-star-field__gold{opacity:.82}.luxury-v41-star-field__aura{opacity:.05;transform-box:fill-box;transform-origin:center;mix-blend-mode:multiply}.luxury-v41-star-field__glint{opacity:.12;transform-box:fill-box;transform-origin:center;mix-blend-mode:normal}.luxury-v41-star-field__metal,.luxury-v41-star-field__spark,.luxury-v41-star-field__star{stroke:none!important;stroke-width:0!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .luxury-v41-hero__index,html[data-stonexyz-theme=OBSIDIAN_BLACK] .luxury-v41-hero__index{border-color:#caa658ad!important;background:#1815148a!important;box-shadow:inset 0 0 0 5px #181514e6,inset 0 0 0 6px #caa65838!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .luxury-v41-hero__index .luxury-v4-hero__number,html[data-stonexyz-theme=OBSIDIAN_BLACK] .luxury-v41-hero__index .luxury-v4-hero__number{color:#efe4cd!important}@media(max-width:720px){.luxury-v41-hero{grid-template-columns:minmax(0,1fr) 94px!important;gap:14px!important}.luxury-v41-hero__index{width:94px;min-height:142px!important;padding:18px 10px 17px!important}.luxury-v41-hero__index .luxury-v4-hero__number{font-size:1.34rem!important;letter-spacing:.01em!important;transform:none!important}.luxury-v41-hero__index .luxury-v4-hero__label{max-width:100%;font-size:.46rem!important;letter-spacing:.105em!important;line-height:1.48!important}.luxury-v41-hero__index:before,.luxury-v41-hero__index:after{width:15px;height:15px}.luxury-v41-hero__index>i{width:32px!important;margin-top:8px!important}}@media(max-width:390px){.luxury-v41-hero{grid-template-columns:minmax(0,1fr) 86px!important;gap:10px!important}.luxury-v41-hero__index{width:86px;padding-inline:8px!important}.luxury-v41-hero__index .luxury-v4-hero__number{font-size:1.2rem!important;letter-spacing:0!important}}@media(prefers-reduced-motion:reduce){.luxury-v41-star-field__gold,.luxury-v41-star-field__glint,.luxury-v41-star-field__aura{transition:none!important;animation:none!important}}@media(max-width:720px){.social-dock--editorial{position:fixed!important;right:12px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;left:12px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;width:auto!important;max-width:none!important;height:72px!important;min-height:72px!important;margin:0!important;padding:6px!important;overflow:hidden!important;box-sizing:border-box!important;transform:none!important}.social-dock--editorial .social-dock__item{width:auto!important;min-width:0!important;height:58px!important;min-height:58px!important;padding:4px 2px!important;overflow:hidden!important;box-sizing:border-box!important}.social-dock--editorial .social-dock__item svg{width:18px!important;height:18px!important;min-width:18px!important}.social-dock--editorial .social-dock__label{display:block;width:100%;min-width:0;overflow:visible;font-size:.58rem!important;line-height:1.2;letter-spacing:.01em!important;text-align:center;white-space:nowrap}.social-dock--editorial .social-dock__index{display:none!important}.social-editorial-content{padding-bottom:118px!important}}.social-editorial-shell .pav-workspace{display:grid;gap:30px;min-width:0}.social-editorial-shell .pav-workspace-intro{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;color:var(--sx-v4-muted)}.social-editorial-shell .pav-workspace-intro>svg{flex:0 0 auto;margin-top:2px;color:var(--sx-v4-champagne)}.social-editorial-shell .pav-workspace-intro strong{display:block;margin-bottom:5px;color:var(--sx-v4-ink);font-size:.75rem;letter-spacing:.12em}.social-editorial-shell .pav-workspace-intro p{margin:0;line-height:1.8}.social-editorial-shell .pav-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sx-v4-rule);border-bottom:1px solid var(--sx-v4-rule)}.social-editorial-shell .pav-tab{display:flex;min-width:0;min-height:64px;align-items:center;justify-content:center;gap:10px;padding:10px 18px;border-right:1px solid var(--sx-v4-rule-soft);color:var(--sx-v4-muted);text-decoration:none;transition:color .16s ease,background-color .16s ease}.social-editorial-shell .pav-tab:last-child{border-right:0}.social-editorial-shell .pav-tab span{display:grid;gap:2px}.social-editorial-shell .pav-tab strong{color:inherit;font-family:Georgia,Times New Roman,serif;font-size:.78rem;letter-spacing:.08em}.social-editorial-shell .pav-tab small{font-size:.67rem;letter-spacing:.04em}.social-editorial-shell .pav-tab--active{background:color-mix(in srgb,var(--sx-v4-rose) 7%,transparent);color:var(--sx-v4-rose)}.social-editorial-shell .pav-page-stack,.social-editorial-shell .pav-snapshot-stack{display:grid;gap:24px;min-width:0}.social-editorial-shell .pav-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:12px 0 4px}.social-editorial-shell .pav-section-heading h2{margin:4px 0 8px;color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:400}.social-editorial-shell .pav-section-heading p{max-width:70ch;margin:0;color:var(--sx-v4-muted);line-height:1.85}.social-editorial-shell .pav-status-card{display:grid;justify-items:start;gap:12px;padding:clamp(24px,4vw,42px)}.social-editorial-shell .pav-status-card>svg{color:var(--sx-v4-champagne)}.social-editorial-shell .pav-status-card h2{margin:0;color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-weight:400}.social-editorial-shell .pav-status-card p{max-width:66ch;margin:0;color:var(--sx-v4-muted);line-height:1.8}.social-editorial-shell .pav-profile-form{display:grid;gap:24px;padding:clamp(22px,4vw,36px)}.social-editorial-shell .pav-profile-form__intro{display:flex;align-items:center;gap:14px}.social-editorial-shell .pav-profile-form__intro svg{color:var(--sx-v4-champagne)}.social-editorial-shell .pav-profile-form__intro h2{margin:3px 0 0;color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-weight:400}.social-editorial-shell .pav-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.social-editorial-shell .pav-field{display:grid;gap:7px;min-width:0;color:var(--sx-v4-ink);font-size:.78rem;font-weight:650}.social-editorial-shell .pav-field--wide{grid-column:1 / -1}.social-editorial-shell .pav-field>span{display:flex;align-items:center;gap:5px}.social-editorial-shell .pav-field input{width:100%;min-height:46px;border:1px solid var(--sx-v4-rule)!important;background:color-mix(in srgb,var(--sx-v4-white) 94%,var(--sx-v4-paper-deep))!important;color:var(--sx-v4-ink)!important}.social-editorial-shell .pav-field small{color:var(--sx-v4-muted);font-size:.68rem;font-weight:400;line-height:1.6}.social-editorial-shell .pav-success-message{display:flex;align-items:center;gap:8px;padding:12px 14px;border-left:2px solid var(--sx-v4-champagne);background:color-mix(in srgb,var(--sx-v4-champagne) 8%,transparent);color:var(--sx-v4-ink);font-size:.78rem}.social-editorial-shell .pav-profile-trace,.social-editorial-shell .pav-trace-card{padding:22px}.social-editorial-shell .pav-frozen-badge{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--sx-v4-champagne);color:var(--sx-v4-ink);font-size:.65rem;font-weight:750;letter-spacing:.1em;white-space:nowrap}.social-editorial-shell .pav-frozen-badge--profile{border-color:color-mix(in srgb,var(--sx-v4-champagne) 65%,var(--sx-v4-rule))}.social-editorial-shell .pav-refresh-button{min-height:46px;flex:0 0 auto}.social-editorial-shell .pav-refresh-notice{display:flex;flex-wrap:wrap;gap:8px 14px;padding:13px 16px;border-left:2px solid var(--sx-v4-champagne);background:color-mix(in srgb,var(--sx-v4-champagne) 7%,transparent);color:var(--sx-v4-muted);font-size:.76rem;line-height:1.7}.social-editorial-shell .pav-refresh-notice strong{color:var(--sx-v4-ink)}.social-editorial-shell .pav-snapshot-hero,.social-editorial-shell .pav-reading-card,.social-editorial-shell .pav-sky-card,.social-editorial-shell .pav-events-card{padding:clamp(22px,4vw,34px)}.social-editorial-shell .pav-snapshot-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--sx-v4-champagne) 9%,transparent),transparent 45%),var(--sx-v4-white)!important}.social-editorial-shell .pav-snapshot-hero__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.social-editorial-shell .pav-snapshot-hero__heading h2{margin:4px 0;color:var(--sx-v4-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.8rem);font-weight:400;letter-spacing:.02em}.social-editorial-shell .pav-snapshot-hero__heading p{margin:0;color:var(--sx-v4-muted)}.social-editorial-shell .pav-trace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:26px;border-top:1px solid var(--sx-v4-rule-soft);border-left:1px solid var(--sx-v4-rule-soft)}.social-editorial-shell .pav-trace-grid>div{display:grid;min-width:0;gap:5px;padding:14px;border-right:1px solid var(--sx-v4-rule-soft);border-bottom:1px solid var(--sx-v4-rule-soft)}.social-editorial-shell .pav-trace-grid svg{color:var(--sx-v4-champagne)}.social-editorial-shell .pav-trace-grid span{color:var(--sx-v4-muted);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.social-editorial-shell .pav-trace-grid strong{overflow-wrap:anywhere;color:var(--sx-v4-ink);font-size:.76rem}.social-editorial-shell .pav-reading-title{display:flex;align-items:center;gap:12px;margin-top:5px}.social-editorial-shell .pav-reading-title svg{color:var(--sx-v4-champagne)}.social-editorial-shell .pav-reading-title h2{margin:0;color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(1.55rem,3vw,2.4rem);font-weight:400}.social-editorial-shell .pav-reading-lead{max-width:76ch;margin:20px 0 0;color:var(--sx-v4-ink);font-size:clamp(.98rem,1.6vw,1.12rem);line-height:2}.social-editorial-shell .pav-reading-note{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--sx-v4-rule-soft);color:var(--sx-v4-muted);line-height:1.8}.social-editorial-shell .pav-reading-note svg{flex:0 0 auto;margin-top:4px;color:var(--sx-v4-champagne)}.social-editorial-shell .pav-reading-note p{margin:0}.social-editorial-shell .pav-action-guidance{margin-top:24px;padding:20px;border:1px solid var(--sx-v4-rule-soft);background:color-mix(in srgb,var(--sx-v4-paper-deep) 50%,transparent)}.social-editorial-shell .pav-action-guidance h3{margin:0 0 12px;color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-weight:400}.social-editorial-shell .pav-action-guidance ol{display:grid;gap:10px;margin:0;padding-left:1.35rem;color:var(--sx-v4-muted);line-height:1.75}.social-editorial-shell .pav-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.social-editorial-shell .pav-evidence-card{min-width:0;padding:24px}.social-editorial-shell .pav-evidence-card h2,.social-editorial-shell .pav-evidence-card h3,.social-editorial-shell .pav-events-card h2,.social-editorial-shell .pav-sky-card h2{margin:4px 0 12px;color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-weight:400}.social-editorial-shell .pav-evidence-card>p{color:var(--sx-v4-muted);line-height:1.8}.social-editorial-shell .pav-key-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:18px 0;border-top:1px solid var(--sx-v4-rule-soft);border-left:1px solid var(--sx-v4-rule-soft)}.social-editorial-shell .pav-key-values>div{min-width:0;padding:12px;border-right:1px solid var(--sx-v4-rule-soft);border-bottom:1px solid var(--sx-v4-rule-soft)}.social-editorial-shell .pav-key-values dt{color:var(--sx-v4-muted);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.social-editorial-shell .pav-key-values dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--sx-v4-ink);font-family:Georgia,Times New Roman,serif}.social-editorial-shell .pav-evidence-copy{padding-top:15px;border-top:1px solid var(--sx-v4-rule-soft)}.social-editorial-shell .pav-mini-trace,.social-editorial-shell .pav-evidence-meta{color:var(--sx-v4-muted);font-size:.68rem;letter-spacing:.05em}.social-editorial-shell .pav-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--sx-v4-rule-soft)}.social-editorial-shell .pav-sky-table{width:100%;min-width:620px;border-collapse:collapse;color:var(--sx-v4-ink)}.social-editorial-shell .pav-sky-table th,.social-editorial-shell .pav-sky-table td{padding:11px 13px;border-bottom:1px solid var(--sx-v4-rule-soft);text-align:left;font-size:.76rem}.social-editorial-shell .pav-sky-table th{color:var(--sx-v4-muted);font-size:.63rem;letter-spacing:.09em;text-transform:uppercase}.social-editorial-shell .pav-motion{display:inline-flex;min-width:46px;justify-content:center;padding:4px 7px;border:1px solid var(--sx-v4-rule);font-size:.65rem}.social-editorial-shell .pav-motion--retrograde{border-color:var(--sx-v4-champagne);color:var(--sx-v4-rose)}.social-editorial-shell .pav-aspect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.social-editorial-shell .pav-aspect-grid article{display:grid;gap:4px;padding:12px;border:1px solid var(--sx-v4-rule-soft)}.social-editorial-shell .pav-aspect-grid strong{color:var(--sx-v4-ink);font-size:.76rem}.social-editorial-shell .pav-aspect-grid span{color:var(--sx-v4-muted);font-size:.67rem}.social-editorial-shell .pav-month-checkpoints{display:grid;gap:9px;margin-top:16px}.social-editorial-shell .pav-month-checkpoint{display:grid;gap:4px;padding:12px;border-left:1px solid var(--sx-v4-champagne);background:color-mix(in srgb,var(--sx-v4-paper-deep) 45%,transparent)}.social-editorial-shell .pav-month-checkpoint strong{color:var(--sx-v4-ink);font-size:.7rem}.social-editorial-shell .pav-month-checkpoint small,.social-editorial-shell .pav-month-checkpoint p{margin:0;color:var(--sx-v4-muted);font-size:.68rem;line-height:1.6}.social-editorial-shell .pav-evidence-list{display:grid;gap:7px;margin:16px 0 0;padding-left:1.1rem;color:var(--sx-v4-muted);font-size:.72rem;line-height:1.7}.social-editorial-shell .pav-events-card p{max-width:75ch;margin:0;color:var(--sx-v4-muted);line-height:1.8}.social-editorial-shell .pav-trace-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:12px 0 0;border-top:1px solid var(--sx-v4-rule-soft);border-left:1px solid var(--sx-v4-rule-soft)}.social-editorial-shell .pav-trace-list>div{min-width:0;padding:11px 12px;border-right:1px solid var(--sx-v4-rule-soft);border-bottom:1px solid var(--sx-v4-rule-soft)}.social-editorial-shell .pav-trace-list dt{color:var(--sx-v4-muted);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.social-editorial-shell .pav-trace-list dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--sx-v4-ink);font-size:.7rem}.social-editorial-shell .pav-history-list{display:grid;gap:12px}.social-editorial-shell .pav-history-card{position:relative;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(200px,1fr) minmax(120px,.7fr) 24px;align-items:center;gap:18px;min-height:88px;padding:18px 20px;color:inherit;text-decoration:none}.social-editorial-shell .pav-history-date{display:flex;align-items:center;gap:12px;min-width:0}.social-editorial-shell .pav-history-date svg,.social-editorial-shell .pav-history-digest svg{flex:0 0 auto;color:var(--sx-v4-champagne)}.social-editorial-shell .pav-history-date>div{display:grid;gap:3px}.social-editorial-shell .pav-history-date strong{color:var(--sx-v4-ink);font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.social-editorial-shell .pav-history-date span,.social-editorial-shell .pav-history-meta,.social-editorial-shell .pav-history-digest{color:var(--sx-v4-muted);font-size:.69rem}.social-editorial-shell .pav-history-meta{display:flex;flex-wrap:wrap;gap:7px 12px}.social-editorial-shell .pav-frozen-inline{color:var(--sx-v4-rose);font-weight:700;letter-spacing:.06em}.social-editorial-shell .pav-history-digest{display:flex;align-items:center;gap:7px;min-width:0}.social-editorial-shell .pav-history-digest code{overflow:hidden;text-overflow:ellipsis}.social-editorial-shell .pav-history-arrow{color:var(--sx-v4-muted)}.social-editorial-shell .pav-history-detail-nav{display:flex;align-items:center;justify-content:space-between;gap:16px}.social-editorial-shell .pav-history-detail-nav>span{color:var(--sx-v4-muted);font-size:.65rem;letter-spacing:.1em}@media(max-width:900px){.social-editorial-shell .pav-trace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-editorial-shell .pav-history-card{grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) 24px}.social-editorial-shell .pav-history-digest{grid-column:1 / 3}.social-editorial-shell .pav-history-arrow{grid-column:3;grid-row:1 / 3}}@media(max-width:720px){.social-editorial-shell .pav-workspace{gap:22px}.social-editorial-shell .pav-workspace-intro{padding:16px}.social-editorial-shell .pav-tabs{display:flex;width:100%;overflow-x:auto;scrollbar-width:none}.social-editorial-shell .pav-tabs::-webkit-scrollbar{display:none}.social-editorial-shell .pav-tab{flex:1 0 auto;min-width:112px;min-height:52px;padding:8px 12px}.social-editorial-shell .pav-tab small{display:none}.social-editorial-shell .pav-section-heading,.social-editorial-shell .pav-snapshot-hero__heading,.social-editorial-shell .pav-history-detail-nav{align-items:stretch;flex-direction:column}.social-editorial-shell .pav-today-heading .pav-refresh-button{width:100%}.social-editorial-shell .pav-form-grid,.social-editorial-shell .pav-two-column,.social-editorial-shell .pav-trace-list,.social-editorial-shell .pav-aspect-grid{grid-template-columns:minmax(0,1fr)}.social-editorial-shell .pav-field--wide{grid-column:auto}.social-editorial-shell .pav-trace-grid{grid-template-columns:minmax(0,1fr)}.social-editorial-shell .pav-snapshot-hero__heading .pav-frozen-badge{align-self:flex-start}.social-editorial-shell .pav-snapshot-hero__heading h2{font-size:clamp(2rem,11vw,3.15rem)}.social-editorial-shell .pav-table-wrap{margin-inline:-2px}.social-editorial-shell .pav-history-card{grid-template-columns:minmax(0,1fr) 24px;gap:12px;min-height:112px;padding:16px}.social-editorial-shell .pav-history-meta,.social-editorial-shell .pav-history-digest{grid-column:1}.social-editorial-shell .pav-history-arrow{grid-column:2;grid-row:1 / 4;align-self:center}.social-editorial-shell .pav-profile-form :where(button,.button-link),.social-editorial-shell .pav-status-card :where(button,.button-link),.social-editorial-shell .pav-history-detail-nav .button-link{min-height:44px}}@media(prefers-reduced-motion:reduce){.social-editorial-shell .pav-tab{transition:none}}.social-editorial-shell .pav-wheel-card{padding:clamp(20px,4vw,34px);overflow:hidden}.social-editorial-shell .pav-wheel-card .detailed-celestial-wheel{margin:0}.social-editorial-shell .pav-wheel-card .detailed-celestial-wheel svg{width:min(100%,620px);height:auto;margin-inline:auto}.social-editorial-shell .pav-wheel-note{max-width:72ch;margin:18px auto 0;padding-top:14px;border-top:1px solid var(--sx-v4-rule-soft);color:var(--sx-v4-muted);font-size:.72rem;line-height:1.75;text-align:center}.social-editorial-shell .pav-live-sky-overview{display:flex;align-items:flex-start;gap:11px;margin:0 0 20px;padding:16px 18px;border-left:2px solid var(--sx-v4-champagne);background:color-mix(in srgb,var(--sx-v4-champagne) 7%,transparent);color:var(--sx-v4-ink)}.social-editorial-shell .pav-live-sky-overview svg{flex:0 0 auto;margin-top:4px;color:var(--sx-v4-champagne)}.social-editorial-shell .pav-live-sky-overview p{margin:0;line-height:1.9}.social-editorial-shell .pav-event-list{display:grid;gap:16px;margin-top:20px}.social-editorial-shell .pav-event-card{position:relative;display:grid;gap:15px;min-width:0;padding:clamp(18px,3vw,26px);border:1px solid var(--sx-v4-rule-soft);background:linear-gradient(135deg,color-mix(in srgb,var(--sx-v4-champagne) 5%,transparent),transparent 45%),color-mix(in srgb,var(--sx-v4-white) 96%,var(--sx-v4-paper-deep))}.social-editorial-shell .pav-event-card--today{border-color:color-mix(in srgb,var(--sx-v4-champagne) 72%,var(--sx-v4-rule));box-shadow:inset 3px 0 0 var(--sx-v4-champagne)}.social-editorial-shell .pav-event-card--upcoming{box-shadow:inset 3px 0 color-mix(in srgb,var(--sx-v4-rose) 46%,var(--sx-v4-rule))}.social-editorial-shell .pav-event-card--past{opacity:.88}.social-editorial-shell .pav-event-card__header{display:flex;align-items:center;justify-content:space-between;gap:14px}.social-editorial-shell .pav-event-card__header>div{display:flex;flex-wrap:wrap;gap:7px}.social-editorial-shell .pav-event-card__header time{color:var(--sx-v4-muted);font-size:.68rem;white-space:nowrap}.social-editorial-shell .pav-event-relation,.social-editorial-shell .pav-event-type{display:inline-flex;min-height:26px;align-items:center;padding:4px 8px;border:1px solid var(--sx-v4-rule);color:var(--sx-v4-muted);font-size:.61rem;font-weight:750;letter-spacing:.08em}.social-editorial-shell .pav-event-relation{border-color:var(--sx-v4-champagne);color:var(--sx-v4-ink)}.social-editorial-shell .pav-event-card h3{margin:0;color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,serif;font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:400}.social-editorial-shell .pav-event-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--sx-v4-rule-soft);border-left:1px solid var(--sx-v4-rule-soft)}.social-editorial-shell .pav-event-facts>div{min-width:0;padding:10px 11px;border-right:1px solid var(--sx-v4-rule-soft);border-bottom:1px solid var(--sx-v4-rule-soft)}.social-editorial-shell .pav-event-facts dt{color:var(--sx-v4-muted);font-size:.59rem;letter-spacing:.08em;text-transform:uppercase}.social-editorial-shell .pav-event-facts dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--sx-v4-ink);font-size:.72rem}.social-editorial-shell .pav-event-aspects{display:flex;flex-wrap:wrap;gap:7px}.social-editorial-shell .pav-event-aspects span{padding:5px 8px;border:1px solid var(--sx-v4-rule-soft);color:var(--sx-v4-muted);font-size:.64rem}.social-editorial-shell .pav-event-advice{display:grid;gap:14px;padding:18px;border-top:1px solid var(--sx-v4-rule-soft);background:color-mix(in srgb,var(--sx-v4-paper-deep) 44%,transparent)}.social-editorial-shell .pav-event-advice>div{display:grid;gap:5px}.social-editorial-shell .pav-event-advice strong{color:var(--sx-v4-ink);font-size:.7rem;letter-spacing:.06em}.social-editorial-shell .pav-event-advice p{margin:0;color:var(--sx-v4-muted);line-height:1.85}.social-editorial-shell .pav-event-advice__fact{padding-bottom:12px;border-bottom:1px solid var(--sx-v4-rule-soft);color:var(--sx-v4-ink)!important;font-weight:650}.social-editorial-shell .pav-event-advice__action{padding:13px 14px;border-left:2px solid var(--sx-v4-champagne);background:color-mix(in srgb,var(--sx-v4-champagne) 7%,transparent)}.social-editorial-shell .pav-event-id{overflow-wrap:anywhere;color:var(--sx-v4-muted);font-size:.58rem;letter-spacing:.04em}@media(max-width:720px){.social-editorial-shell .pav-event-card__header{align-items:flex-start;flex-direction:column}.social-editorial-shell .pav-event-card__header time{white-space:normal}.social-editorial-shell .pav-event-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.social-editorial-shell .pav-event-advice{padding:14px}.social-editorial-shell .pav-wheel-card{padding-inline:12px}}@media(max-width:390px){.social-editorial-shell .pav-event-facts{grid-template-columns:minmax(0,1fr)}}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology{--sx-astro-luxury-ink: #2f2421;--sx-astro-luxury-copy: #493a35;--sx-astro-luxury-label: #70483f;--sx-astro-luxury-accent: #a96358;--sx-astro-luxury-champagne: #b59663;--sx-astro-luxury-rule: rgba(143, 104, 72, .34);--sx-astro-luxury-surface-top: rgba(255, 253, 249, .98);--sx-astro-luxury-surface-mid: rgba(247, 240, 232, .97);--sx-astro-luxury-surface-bottom: rgba(237, 226, 214, .98);--sx-astro-luxury-shadow: 0 14px 34px rgba(82, 57, 47, .1), 0 3px 10px rgba(82, 57, 47, .055)}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology :where(.data-panel,.feature-card),html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology :where(.data-panel,.feature-card){border-color:#704e403d!important;background:linear-gradient(150deg,#fffefbfc,#f8f2ebf5)!important;box-shadow:inset 0 1px #fffffff5,0 18px 44px #4b342c13!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology :where(.data-panel,.feature-card) h2,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology :where(.data-panel,.feature-card) h2{color:var(--sx-astro-luxury-ink)!important;-webkit-text-fill-color:var(--sx-astro-luxury-ink)!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .feature-card>svg,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .feature-card>svg{color:var(--sx-astro-luxury-accent)!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .report-grid,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .report-grid{gap:13px!important;border:0!important;background:transparent!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .report-grid>div,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .report-grid>div{position:relative;min-height:92px;padding:17px 19px!important;border:1px solid var(--sx-astro-luxury-rule)!important;border-radius:17px!important;background:linear-gradient(135deg,var(--sx-astro-luxury-surface-top) 0%,var(--sx-astro-luxury-surface-mid) 52%,var(--sx-astro-luxury-surface-bottom) 100%)!important;box-shadow:inset 0 1px #fffffff0,inset 0 -1px #946c4812,var(--sx-astro-luxury-shadow)!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .report-grid>div:after,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .report-grid>div:after{position:absolute;inset:1px 1px auto;height:34%;border-radius:16px 16px 50% 50%;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent);content:"";pointer-events:none}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .report-grid dt,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .report-grid dt{position:relative;z-index:1;display:flex;align-items:center;gap:6px;color:var(--sx-astro-luxury-label)!important;-webkit-text-fill-color:var(--sx-astro-luxury-label)!important;font-size:.72rem;font-weight:700;letter-spacing:.055em;line-height:1.45;text-shadow:none!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .report-grid dt svg,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .report-grid dt svg{color:var(--sx-astro-luxury-accent)!important;stroke-width:1.8}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .report-grid dd,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .report-grid dd{position:relative;z-index:1;margin-top:8px;color:var(--sx-astro-luxury-ink)!important;-webkit-text-fill-color:var(--sx-astro-luxury-ink)!important;font-family:Yu Mincho,Hiragino Mincho ProN,Georgia,Times New Roman,serif;font-weight:650;letter-spacing:.015em;line-height:1.35;text-decoration:none!important;text-shadow:none!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .panel__header .eyebrow,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .panel__header .eyebrow,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .feature-card>.eyebrow,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .feature-card>.eyebrow{color:var(--sx-astro-luxury-accent)!important;-webkit-text-fill-color:var(--sx-astro-luxury-accent)!important}@media(max-width:840px){html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .report-grid,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .report-grid{gap:12px!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .report-grid>div,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .report-grid>div{min-height:100px;padding:18px 20px!important;border-radius:16px!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .report-grid dd,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .report-grid dd{font-size:clamp(1.05rem,5vw,1.28rem)}}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .pav-workspace,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .pav-workspace{--sx-astro-action-ivory: #fffaf3;--sx-astro-action-ink: #342622;--sx-astro-action-rose: #a85f57;--sx-astro-action-rose-deep: #814640;--sx-astro-action-rose-pressed: #673733;--sx-astro-action-champagne: #b99863;--sx-astro-action-champagne-soft: #eadcc8;--sx-astro-action-paper: #fbf7f0;--sx-astro-action-paper-hover: #f3e8da;--sx-astro-action-paper-pressed: #e8d7c5}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .gold-button,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .gold-button,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .pav-workspace .gold-button,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .pav-workspace .gold-button{border-color:#7b4841!important;background:linear-gradient(135deg,#ad6b61,#99564f 52%,#874942)!important;color:var(--sx-astro-action-ivory)!important;-webkit-text-fill-color:var(--sx-astro-action-ivory)!important;box-shadow:inset 0 1px #ffffff47,0 10px 24px #5b332d2e!important;text-shadow:0 1px 0 rgba(73,39,35,.24)!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .gold-button:not(:disabled):hover,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .gold-button:not(:disabled):hover,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .pav-workspace .gold-button:not(:disabled):hover,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .pav-workspace .gold-button:not(:disabled):hover{border-color:#6f3d38!important;background:linear-gradient(135deg,#a25e56,#8f4d47 56%,#783f3a)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 1px #ffffff4d,0 13px 28px #532c2738!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .gold-button:not(:disabled):active,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .gold-button:not(:disabled):active,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .pav-workspace .gold-button:not(:disabled):active,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .pav-workspace .gold-button:not(:disabled):active{border-color:var(--sx-astro-action-champagne)!important;background:linear-gradient(135deg,#75413c 0%,var(--sx-astro-action-rose-pressed) 100%)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 3px 9px #2a151257,inset 0 0 0 1px #fff5e21a,0 0 0 2px #b9986333!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .gold-button:focus-visible,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .gold-button:focus-visible,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .pav-workspace .gold-button:focus-visible,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .pav-workspace .gold-button:focus-visible{outline:3px solid rgba(185,152,99,.48)!important;outline-offset:3px;border-color:#714039!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .gold-button:disabled,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .gold-button:disabled,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .pav-workspace .gold-button:disabled,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .pav-workspace .gold-button:disabled{border-color:#8a615a!important;background:linear-gradient(135deg,#a6736b,#93615b)!important;color:#fff9f2!important;-webkit-text-fill-color:#fff9f2!important;box-shadow:inset 0 1px #ffffff2e,0 6px 14px #4e342f1a!important;opacity:.84!important;text-shadow:none!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .soft-button,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .soft-button,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .pav-workspace .soft-button,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .pav-workspace .soft-button{border-color:#9a7358!important;background:linear-gradient(145deg,#fffdf8 0%,var(--sx-astro-action-paper) 56%,#f1e7da 100%)!important;color:var(--sx-astro-action-ink)!important;-webkit-text-fill-color:var(--sx-astro-action-ink)!important;box-shadow:inset 0 1px #fffffff5,0 7px 18px #523c3117!important;text-shadow:none!important;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .soft-button:not(:disabled):hover,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .soft-button:not(:disabled):hover,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .pav-workspace .soft-button:not(:disabled):hover,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .pav-workspace .soft-button:not(:disabled):hover{border-color:var(--sx-astro-action-rose)!important;background:linear-gradient(145deg,#fffaf4 0%,var(--sx-astro-action-paper-hover) 100%)!important;color:#2c201d!important;-webkit-text-fill-color:#2c201d!important;box-shadow:inset 0 1px #fffffff0,0 10px 22px #53382f1f!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .soft-button:not(:disabled):active,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .soft-button:not(:disabled):active,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .pav-workspace .soft-button:not(:disabled):active,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .pav-workspace .soft-button:not(:disabled):active{border-color:#7b5246!important;background:linear-gradient(145deg,var(--sx-astro-action-paper-pressed),#ddc8b2 100%)!important;color:#241a17!important;-webkit-text-fill-color:#241a17!important;box-shadow:inset 0 3px 8px #5e403429,0 0 0 2px #b998632e!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .soft-button:focus-visible,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .soft-button:focus-visible,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .pav-workspace .soft-button:focus-visible,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .pav-workspace .soft-button:focus-visible{outline:3px solid rgba(185,152,99,.42)!important;outline-offset:3px;border-color:#82594b!important}html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .journey-astrology .soft-button:disabled,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .journey-astrology .soft-button:disabled,html[data-stonexyz-theme=SALMON_ROSE] .social-editorial-shell .pav-workspace .soft-button:disabled,html[data-stonexyz-theme=PURE_WHITE] .social-editorial-shell .pav-workspace .soft-button:disabled{border-color:#b39a83!important;background:#eee6dc!important;color:#5c4a43!important;-webkit-text-fill-color:#5c4a43!important;box-shadow:none!important;opacity:.82!important}.social-editorial-shell .luxury-v4-dashboard--empty{gap:clamp(54px,7vw,96px)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero--empty{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(92px,128px);gap:clamp(28px,4.5vw,58px);align-items:end;min-height:clamp(470px,55vw,690px);padding:clamp(34px,4.5vw,58px) clamp(28px,4.8vw,62px) clamp(38px,5vw,66px);border:1px solid rgba(189,164,119,.58);border-radius:18px;background:linear-gradient(145deg,#ffffffc2,#fcf7f0e0 34%,#f8efe6c2 72%,#fffdf8e0),#fdfaf5d6;box-shadow:inset 0 0 0 1px #ffffffc7,inset 0 0 0 4px #bda47714,0 24px 64px #583e3617;backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero--empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(32deg,transparent 0 17%,rgba(189,164,119,.17) 17.2%,transparent 17.45% 100%),linear-gradient(118deg,transparent 0 38%,rgba(255,255,255,.78) 38.15%,transparent 38.45% 100%),linear-gradient(147deg,transparent 0 52%,rgba(189,164,119,.13) 52.15%,transparent 52.45% 100%),linear-gradient(67deg,transparent 0 72%,rgba(255,255,255,.68) 72.12%,transparent 72.38% 100%),linear-gradient(20deg,transparent 0 84%,rgba(189,164,119,.1) 84.12%,transparent 84.4% 100%)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero--empty:after{content:"";position:absolute;z-index:0;top:18%;right:clamp(28px,6vw,86px);width:clamp(190px,28vw,350px);aspect-ratio:.88;pointer-events:none;opacity:.58;background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 0 18px rgba(255,255,255,.76));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 360'%3E%3Cg fill='none' stroke='%23c3a475' stroke-opacity='.58' stroke-width='1.2'%3E%3Cpolygon points='160,24 264,96 232,238 160,332 88,238 56,96'/%3E%3Cpolygon points='160,24 213,96 160,332 107,96'/%3E%3Cpath d='M56 96h208L160 174 56 96Zm104 78 72 64-72 94-72-94 72-64Z'/%3E%3Cpath d='M107 96 88 238m125-142 19 142M56 96 160 24 264 96'/%3E%3C/g%3E%3Cg fill='%23ffffff' fill-opacity='.92'%3E%3Ccircle cx='252' cy='84' r='2.2'/%3E%3Ccircle cx='274' cy='146' r='1.7'/%3E%3Ccircle cx='229' cy='224' r='1.6'/%3E%3Ccircle cx='176' cy='178' r='1.5'/%3E%3C/g%3E%3C/svg%3E")}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__copy,.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__index{position:relative;z-index:2}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__copy{display:grid;align-content:start;gap:clamp(22px,3vw,34px);min-width:0}.social-editorial-shell .luxury-v4-dashboard--empty .experience-eyebrow{display:block;width:fit-content;max-width:100%;padding-left:50px;background:linear-gradient(var(--sx-v4-rose),var(--sx-v4-rose)) left .56em / 34px 1px no-repeat;color:var(--sx-v4-rose);font-size:.72rem;font-weight:700;letter-spacing:.2em}.social-editorial-shell .luxury-v4-dashboard--empty .experience-eyebrow:after{content:"◇  StoneXYZからのお知らせ";display:block;width:max-content;max-width:calc(100vw - 96px);margin-top:clamp(24px,3vw,34px);margin-left:10px;padding:9px 18px 10px;border:1px solid rgba(189,164,119,.72);border-radius:999px;background:#fffcf79e;box-shadow:inset 0 1px #ffffffe0,0 8px 24px #62453c0d;color:var(--sx-v4-rose);font-size:clamp(.72rem,1.3vw,.9rem);font-weight:650;letter-spacing:.035em;line-height:1.2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__copy h1{display:block;max-width:none;margin:clamp(68px,9vw,122px) 0 0;color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.45rem,3.5vw,2.7rem);font-weight:400;letter-spacing:-.035em;line-height:1.18;white-space:nowrap}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__copy h1 span{display:inline}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__copy h1:after{content:"✦";display:block;width:min(100%,520px);margin-top:clamp(34px,4.5vw,54px);background:linear-gradient(#bda477b8,#bda477b8) left center / 42% 1px no-repeat,linear-gradient(#bda477b8,#bda477b8) right center / 42% 1px no-repeat;color:#b38f5e;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;letter-spacing:0;line-height:1;text-align:center;white-space:normal}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__copy>p{max-width:44em;margin:0;color:#4e3e3ac2;font-size:clamp(.9rem,1.35vw,1.08rem);line-height:2}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__index{align-self:end;min-height:0;padding:0 0 10px;border-top:0;color:var(--sx-v4-muted)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__number{font-size:clamp(2.8rem,5vw,4.5rem);line-height:.95}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__label{width:5.6em;max-width:5.6em;font-size:.72rem;line-height:1.55}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__index i{width:48px;margin-top:20px;background:#5c443e38}@media(max-width:760px){.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero--empty{display:block;min-height:470px;padding:28px 22px 34px;border-radius:14px}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero--empty:after{top:26%;right:-22px;width:210px;opacity:.36}.social-editorial-shell .luxury-v4-dashboard--empty .experience-eyebrow{padding-left:38px;background-size:26px 1px;font-size:.64rem}.social-editorial-shell .luxury-v4-dashboard--empty .experience-eyebrow:after{margin-top:22px;margin-left:0;padding:8px 13px 9px;font-size:.69rem}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__copy h1{margin-top:72px;padding-right:0;font-size:clamp(.98rem,4.05vw,1.35rem);letter-spacing:-.045em}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__copy h1:after{width:calc(100% - 74px);margin-top:30px}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__copy>p{max-width:calc(100% - 82px);font-size:.82rem;line-height:1.9}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__index{position:absolute;right:22px;bottom:34px;display:grid;gap:10px;padding:0}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__number{font-size:2.3rem}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__label{width:4.8em;max-width:4.8em;font-size:.61rem}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero__index i{width:38px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero--empty,.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero--empty:before,.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-hero--empty:after{transition:none!important;animation:none!important}}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(118px,.48fr) minmax(0,2.52fr);border:1px solid rgba(189,164,119,.56);border-radius:18px;background:linear-gradient(138deg,#ffffffc2,#fcf7f0db,#f7eee5b8 72%,#fffdf8e0),#fdfaf5d6;box-shadow:inset 0 0 0 1px #ffffffc7,inset 0 0 0 4px #bda47712,0 24px 64px #583e3616;backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(28deg,transparent 0 15%,rgba(189,164,119,.13) 15.15%,transparent 15.42% 100%),linear-gradient(116deg,transparent 0 33%,rgba(255,255,255,.76) 33.12%,transparent 33.42% 100%),linear-gradient(151deg,transparent 0 57%,rgba(189,164,119,.12) 57.15%,transparent 57.44% 100%),linear-gradient(72deg,transparent 0 76%,rgba(255,255,255,.68) 76.12%,transparent 76.36% 100%)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey:after{content:"";position:absolute;z-index:0;top:12%;right:5%;width:clamp(150px,20vw,250px);aspect-ratio:1;pointer-events:none;opacity:.34;background-position:center;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 0 16px rgba(255,255,255,.72));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 280'%3E%3Cg fill='none' stroke='%23c3a475' stroke-opacity='.58' stroke-width='1.15'%3E%3Cpolygon points='140,18 238,82 218,206 140,260 62,206 42,82'/%3E%3Cpolygon points='140,18 190,82 140,260 90,82'/%3E%3Cpath d='M42 82h196L140 150 42 82Zm98 68 78 56-78 54-78-54 78-56Z'/%3E%3Cpath d='M90 82 62 206m128-124 28 124M42 82 140 18 238 82'/%3E%3C/g%3E%3Cg fill='%23ffffff' fill-opacity='.9'%3E%3Ccircle cx='225' cy='72' r='2'/%3E%3Ccircle cx='245' cy='132' r='1.5'/%3E%3Ccircle cx='203' cy='205' r='1.5'/%3E%3C/g%3E%3C/svg%3E")}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__rail,.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__body{position:relative;z-index:2}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__rail{min-height:340px;padding:clamp(30px,4vw,48px) clamp(18px,2.4vw,32px);border-right:1px solid rgba(189,164,119,.24);background:linear-gradient(180deg,#ffffff38,#f1e7dc1f)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__rail>span{color:var(--sx-v4-rose);font-size:.69rem;font-weight:700;letter-spacing:.2em}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__rail>span:after{content:"✦";display:inline-block;margin-top:16px;color:#b38f5e;font-family:Georgia,Times New Roman,serif;font-size:.86rem}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__rail small{color:#4e3e3a9e;font-size:.59rem;letter-spacing:.13em}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__body{min-height:340px;grid-template-columns:minmax(0,1.8fr) minmax(190px,.72fr);gap:clamp(30px,5vw,70px);align-items:end;padding:clamp(38px,5vw,62px) clamp(28px,4.5vw,58px)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy{display:grid;gap:clamp(22px,3vw,32px);min-width:0}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy h2{display:block;max-width:none;margin:0;color:var(--sx-v4-ink);font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(1.2rem,2.25vw,2rem);font-weight:400;letter-spacing:-.035em;line-height:1.22;white-space:nowrap}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy h2:before{content:"◇  StoneXYZからのお知らせ";display:block;width:max-content;max-width:100%;margin-bottom:clamp(34px,5vw,58px);padding:9px 18px 10px;border:1px solid rgba(189,164,119,.72);border-radius:999px;background:#fffcf79e;box-shadow:inset 0 1px #ffffffe0,0 8px 24px #62453c0d;color:var(--sx-v4-rose);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.7rem,1.15vw,.86rem);font-weight:650;letter-spacing:.035em;line-height:1.2;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy h2:after{content:"✦";display:block;width:min(100%,460px);margin-top:clamp(30px,4vw,44px);background:linear-gradient(#bda477a8,#bda477a8) left center / 42% 1px no-repeat,linear-gradient(#bda477a8,#bda477a8) right center / 42% 1px no-repeat;color:#b38f5e;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1;text-align:center;white-space:normal}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy p{max-width:42em;margin:0;color:#4e3e3aba;font-size:clamp(.86rem,1.18vw,1rem);line-height:1.95}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__action{position:relative;z-index:3;display:grid;gap:16px;align-content:end;padding:18px 0 4px;border-top:1px solid rgba(189,164,119,.62)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__action>span{color:#4e3e3a94;font-size:.61rem;letter-spacing:.16em}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__action .luxury-v4-cta{position:relative;z-index:4;min-height:48px;box-shadow:inset 0 1px #ffffff29,0 10px 24px #55302c1f!important}@media(max-width:760px){.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey{display:block;border-radius:14px}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey:after{top:20%;right:-24px;width:180px;opacity:.24}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__rail{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-right:0;border-bottom:1px solid rgba(189,164,119,.22)}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__rail>span{writing-mode:horizontal-tb;font-size:.61rem}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__rail>span:after{margin-top:0;margin-left:10px}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__rail small{font-size:.54rem;text-align:right}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__body{display:block;min-height:0;padding:28px 20px 30px}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy{gap:20px}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy h2{font-size:clamp(.76rem,3.15vw,1rem);letter-spacing:-.045em;white-space:nowrap}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy h2:before{margin-bottom:36px;padding:8px 13px 9px;font-size:.67rem;letter-spacing:.025em}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy h2:after{width:calc(100% - 36px);margin-top:28px}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy p{max-width:calc(100% - 32px);font-size:.8rem;line-height:1.9}.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__action{margin-top:32px;padding-top:16px}}@media(prefers-reduced-motion:reduce){.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey,.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey:before,.social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey:after{transition:none!important;animation:none!important}}.r10-auth-entry__brand h1{font-size:clamp(1.7rem,5.25vw,2.75rem)}.social-editorial-shell .social-customer-story-card__content h2{font-size:clamp(1.2rem,2.1vw,1.75rem)}.social-editorial-shell .pav-reading-title h2,.social-editorial-shell .pav-section-heading h2{font-size:clamp(1.2rem,2.25vw,1.8rem)}.sx-original-product-card{position:relative;isolation:isolate;border-color:#cda852b8!important;box-shadow:inset 0 0 0 1px #ffeeb71f,inset 0 0 34px #ca97300e,0 18px 44px #1c14081f}.sx-original-product-card:before,.sx-original-product-card:after{content:"";position:absolute;pointer-events:none;z-index:1}.sx-original-product-card:before{top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(222,188,104,.38);border-radius:max(8px,calc(var(--radius, 18px) - 5px));box-shadow:inset 0 0 0 1px #fff5d312,0 0 18px #c6932f0e}.sx-original-product-card:after{top:10px;right:10px;bottom:10px;left:10px;background:linear-gradient(90deg,rgba(232,201,121,.88) 0 20px,transparent 20px) top left / 30px 1px no-repeat,linear-gradient(180deg,rgba(232,201,121,.88) 0 20px,transparent 20px) top left / 1px 30px no-repeat,linear-gradient(270deg,rgba(232,201,121,.88) 0 20px,transparent 20px) top right / 30px 1px no-repeat,linear-gradient(180deg,rgba(232,201,121,.88) 0 20px,transparent 20px) top right / 1px 30px no-repeat,linear-gradient(90deg,rgba(232,201,121,.88) 0 20px,transparent 20px) bottom left / 30px 1px no-repeat,linear-gradient(0deg,rgba(232,201,121,.88) 0 20px,transparent 20px) bottom left / 1px 30px no-repeat,linear-gradient(270deg,rgba(232,201,121,.88) 0 20px,transparent 20px) bottom right / 30px 1px no-repeat,linear-gradient(0deg,rgba(232,201,121,.88) 0 20px,transparent 20px) bottom right / 1px 30px no-repeat,radial-gradient(circle at top left,rgba(255,236,170,.92) 0 2px,rgba(194,139,36,.45) 2px 4px,transparent 4.5px) top left / 10px 10px no-repeat,radial-gradient(circle at top right,rgba(255,236,170,.92) 0 2px,rgba(194,139,36,.45) 2px 4px,transparent 4.5px) top right / 10px 10px no-repeat,radial-gradient(circle at bottom left,rgba(255,236,170,.92) 0 2px,rgba(194,139,36,.45) 2px 4px,transparent 4.5px) bottom left / 10px 10px no-repeat,radial-gradient(circle at bottom right,rgba(255,236,170,.92) 0 2px,rgba(194,139,36,.45) 2px 4px,transparent 4.5px) bottom right / 10px 10px no-repeat;opacity:.9}.sx-original-product-card>*{position:relative;z-index:2}.sx-original-product-badge{display:inline-flex;align-items:center;width:fit-content;gap:.42rem;min-height:28px;padding:.32rem .72rem;border:1px solid rgba(205,166,76,.68);border-radius:999px;background:linear-gradient(115deg,#fff5cfeb,#dab252e0 48%,#f7e1a2eb);color:#2e1f08f0;box-shadow:inset 0 1px #ffffff85,0 6px 16px #6848111f;font-size:.68rem;font-weight:760;line-height:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.sx-original-product-badge>span{font-size:.76rem;line-height:1}.sx-original-product-badge--compact{min-height:22px;gap:.3rem;padding:.22rem .52rem;font-size:.58rem;letter-spacing:.12em}.sx-original-product-card .product-visual,.sx-original-product-card .product-image{outline:1px solid rgba(222,187,99,.16);outline-offset:-1px}.sx-original-content-standard{display:grid;gap:1rem;margin:1.15rem 0 1.4rem;padding:1.1rem;border:1px solid rgba(198,154,58,.34);border-radius:18px;background:radial-gradient(circle at 92% 0%,rgba(223,182,88,.1),transparent 18rem),linear-gradient(145deg,#fffcf114,#c0953906);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 4px #bf913206}.sx-original-content-standard__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sx-original-content-standard__heading h3{margin:.28rem 0 .35rem;font-family:var(--sx-v4-serif, Georgia, serif);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:560;letter-spacing:.02em}.sx-original-content-standard__heading p,.sx-original-content-standard__grid p{margin:0;color:var(--sx-v4-muted, inherit);line-height:1.65}.sx-original-content-standard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}.sx-original-content-standard__grid article{display:flex;gap:.62rem;padding:.78rem;border:1px solid rgba(197,158,72,.22);border-radius:14px;background:#ffffff06}.sx-original-content-standard__grid svg{flex:0 0 auto;margin-top:.13rem;color:#b5841eeb}.sx-original-content-standard__grid strong{display:block;margin-bottom:.2rem;font-size:.78rem;letter-spacing:.06em}.sx-original-content-standard__grid p{font-size:.76rem}.sx-original-content-standard__action{justify-self:start}.sx-original-content-standard>small{color:var(--sx-v4-muted, inherit)}.sx-original-preview-story{margin:.2rem 0 0;padding-top:.85rem;border-top:1px solid rgba(193,151,61,.18);font-family:var(--sx-v4-serif, Georgia, serif);font-size:.92rem;line-height:1.7}.sx-original-product-commerce-card{overflow:hidden}.sx-original-product-commerce-card__brand{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.72rem .88rem .6rem;border-bottom:1px solid rgba(197,157,68,.22);color:#916512f0;font-size:.58rem;font-weight:760;letter-spacing:.17em;text-transform:uppercase}.sx-original-product-commerce-card__brand small{color:var(--sx-v4-muted, inherit);font-size:.55rem;letter-spacing:.1em}.sx-original-product-commerce-card .catalog-product-card__body h3{font-family:var(--sx-v4-serif, Georgia, serif);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:520;letter-spacing:.015em}.sx-original-product-commerce-card__story{min-height:3.3em;margin:0;font-family:var(--sx-v4-serif, Georgia, serif);font-size:.88rem;line-height:1.7}.sx-original-product-commerce-card__material{margin:-.1rem 0 0;color:#986c1beb;font-size:.62rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.sx-original-product-commerce-card__commerce{border-top:1px solid rgba(197,157,68,.18);border-bottom:1px solid rgba(197,157,68,.18);padding:.7rem 0}.sx-original-product-commerce-card__commerce dd{font-weight:720}.sx-original-product-commerce-card__action{width:100%;justify-content:center}.sx-original-product-detail-hero{display:grid;grid-template-columns:minmax(250px,.86fr) minmax(0,1.14fr);gap:clamp(1.2rem,3vw,2.5rem);margin-bottom:1rem;padding:clamp(1rem,2.8vw,1.8rem);overflow:hidden}.sx-original-product-detail-hero__visual,.sx-original-product-detail-hero__copy{min-width:0}.sx-original-product-detail-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:.78rem}.sx-original-product-detail-hero__brand{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.68rem;border-bottom:1px solid rgba(197,157,68,.24);color:#9a6d16f0;font-size:.62rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.sx-original-product-detail-hero__brand small{color:var(--sx-v4-muted, inherit);letter-spacing:.1em}.sx-original-product-detail-hero h1{margin:0;font-family:var(--sx-v4-serif, Georgia, serif);font-size:clamp(1.8rem,4vw,3.2rem);font-weight:500;line-height:1.05;letter-spacing:.015em}.sx-original-product-detail-hero__material{margin:0;color:#9e6f17f0;font-size:.67rem;font-weight:720;letter-spacing:.14em;text-transform:uppercase}.sx-original-product-detail-hero__description{margin:0;color:var(--sx-v4-muted, inherit);font-size:.95rem;line-height:1.75}.sx-original-product-detail-hero blockquote{margin:0;padding:.8rem 0 .8rem 1rem;border-left:1px solid rgba(199,159,72,.56);color:inherit;font-family:var(--sx-v4-serif, Georgia, serif);font-size:1rem;line-height:1.75}.sx-original-product-detail-hero__commerce{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem 0;border-top:1px solid rgba(197,157,68,.2);border-bottom:1px solid rgba(197,157,68,.2)}.sx-original-product-detail-hero__commerce div{display:grid;gap:.18rem}.sx-original-product-detail-hero__commerce small{color:var(--sx-v4-muted, inherit);font-size:.58rem;font-weight:720;letter-spacing:.12em}.sx-original-product-detail-hero__commerce strong{font-family:var(--sx-v4-serif, Georgia, serif);font-size:clamp(1rem,2vw,1.35rem);font-weight:580}.sx-original-product-detail-hero__tags{display:flex;flex-wrap:wrap;gap:.42rem}.sx-original-product-detail-hero__tags span{padding:.32rem .58rem;border:1px solid rgba(196,155,67,.28);border-radius:999px;background:#bf913209;font-size:.67rem}@media(max-width:900px){.sx-original-product-detail-hero{grid-template-columns:1fr}}@media(max-width:720px){.sx-original-product-card:before{top:5px;right:5px;bottom:5px;left:5px}.sx-original-product-card:after{top:8px;right:8px;bottom:8px;left:8px;opacity:.82}.sx-original-product-badge{min-height:25px;padding:.28rem .62rem;font-size:.62rem}.sx-original-content-standard__grid,.sx-original-product-detail-hero__commerce{grid-template-columns:1fr}.sx-original-product-commerce-card__brand,.sx-original-product-detail-hero__brand{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:no-preference){.sx-original-product-card{transition:border-color .18s ease,box-shadow .18s ease}}.sx-original-product-card:before{z-index:4;border-color:#bb89229e;box-shadow:inset 0 0 0 1px #fff4c938,0 0 0 1px #8f60100d,0 0 20px #bc841814}.sx-original-product-card:after{top:11px;right:11px;bottom:11px;left:11px;z-index:5;opacity:1;background:linear-gradient(90deg,rgba(157,105,18,.98) 0 36px,transparent 36px) top left / 48px 2px no-repeat,linear-gradient(180deg,rgba(157,105,18,.98) 0 36px,transparent 36px) top left / 2px 48px no-repeat,radial-gradient(circle at top left,transparent 0 10px,rgba(190,142,46,.92) 10px 11.5px,transparent 12px) top left / 28px 28px no-repeat,radial-gradient(circle at top left,#fff0b8 0 2.5px,#c48c25 2.8px 5.2px,rgba(113,71,8,.95) 5.5px 6.4px,transparent 6.8px) top left / 15px 15px no-repeat,linear-gradient(270deg,rgba(157,105,18,.98) 0 36px,transparent 36px) top right / 48px 2px no-repeat,linear-gradient(180deg,rgba(157,105,18,.98) 0 36px,transparent 36px) top right / 2px 48px no-repeat,radial-gradient(circle at top right,transparent 0 10px,rgba(190,142,46,.92) 10px 11.5px,transparent 12px) top right / 28px 28px no-repeat,radial-gradient(circle at top right,#fff0b8 0 2.5px,#c48c25 2.8px 5.2px,rgba(113,71,8,.95) 5.5px 6.4px,transparent 6.8px) top right / 15px 15px no-repeat,linear-gradient(90deg,rgba(157,105,18,.98) 0 36px,transparent 36px) bottom left / 48px 2px no-repeat,linear-gradient(0deg,rgba(157,105,18,.98) 0 36px,transparent 36px) bottom left / 2px 48px no-repeat,radial-gradient(circle at bottom left,transparent 0 10px,rgba(190,142,46,.92) 10px 11.5px,transparent 12px) bottom left / 28px 28px no-repeat,radial-gradient(circle at bottom left,#fff0b8 0 2.5px,#c48c25 2.8px 5.2px,rgba(113,71,8,.95) 5.5px 6.4px,transparent 6.8px) bottom left / 15px 15px no-repeat,linear-gradient(270deg,rgba(157,105,18,.98) 0 36px,transparent 36px) bottom right / 48px 2px no-repeat,linear-gradient(0deg,rgba(157,105,18,.98) 0 36px,transparent 36px) bottom right / 2px 48px no-repeat,radial-gradient(circle at bottom right,transparent 0 10px,rgba(190,142,46,.92) 10px 11.5px,transparent 12px) bottom right / 28px 28px no-repeat,radial-gradient(circle at bottom right,#fff0b8 0 2.5px,#c48c25 2.8px 5.2px,rgba(113,71,8,.95) 5.5px 6.4px,transparent 6.8px) bottom right / 15px 15px no-repeat;filter:drop-shadow(0 1px 1px rgba(75,43,3,.22))}@media(max-width:720px){.sx-original-product-card:after{top:9px;right:9px;bottom:9px;left:9px;opacity:1;background-size:42px 2px,2px 42px,25px 25px,14px 14px,42px 2px,2px 42px,25px 25px,14px 14px,42px 2px,2px 42px,25px 25px,14px 14px,42px 2px,2px 42px,25px 25px,14px 14px}}.sx-original-sales-readiness{display:grid;gap:1rem;margin:0 0 1.4rem;padding:1.05rem;border:1px solid rgba(198,154,58,.36);border-radius:18px;background:radial-gradient(circle at 96% 2%,rgba(219,177,77,.1),transparent 16rem),#bd913209;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 4px #bd913205}.sx-original-sales-readiness.is-ready{border-color:#b98b258a;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 4px #bd913209,0 12px 32px #6e4e110f}.sx-original-sales-readiness__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.sx-original-sales-readiness__heading h3{margin:.28rem 0 .34rem;font-family:var(--sx-v4-serif, Georgia, serif);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:560;letter-spacing:.02em}.sx-original-sales-readiness__heading p{margin:0;color:var(--sx-v4-muted, inherit);font-size:.78rem;line-height:1.65}.sx-original-sales-readiness__heading>strong{flex:0 0 auto;min-width:4.5rem;padding:.54rem .68rem;border:1px solid rgba(196,153,58,.34);border-radius:999px;background:#bd91320e;font-family:var(--sx-v4-serif, Georgia, serif);text-align:center;letter-spacing:.06em}.sx-original-sales-readiness__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.sx-original-sales-readiness__grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;min-width:0;padding:.68rem .74rem;border:1px solid rgba(160,137,100,.18);border-radius:13px;background:#7f6c4e06}.sx-original-sales-readiness__grid article>svg{color:var(--sx-v4-muted, currentColor)}.sx-original-sales-readiness__grid article.is-complete{border-color:#be953d4d;background:#bd91320b}.sx-original-sales-readiness__grid article.is-complete>svg{color:#a97714f5}.sx-original-sales-readiness__grid article div{display:grid;min-width:0;gap:.12rem}.sx-original-sales-readiness__grid article strong{font-size:.78rem}.sx-original-sales-readiness__grid article small{overflow:hidden;color:var(--sx-v4-muted, inherit);font-size:.68rem;line-height:1.45;text-overflow:ellipsis}.sx-original-sales-readiness__grid article>span{font-size:.62rem;font-weight:720;letter-spacing:.06em;white-space:nowrap}.sx-original-sales-readiness__footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding-top:.82rem;border-top:1px solid rgba(193,151,61,.18)}.sx-original-sales-readiness__footer>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:.14rem .55rem}.sx-original-sales-readiness__footer span,.sx-original-sales-readiness__footer small{color:var(--sx-v4-muted, inherit)}.sx-original-sales-readiness__footer>div>strong{font-family:var(--sx-v4-serif, Georgia, serif);font-size:1.25rem}.sx-original-sales-readiness__footer>div>small{grid-column:1 / -1;font-size:.64rem}.sx-original-sales-readiness__footer>p{margin:0;color:var(--sx-v4-muted, inherit);font-size:.74rem;line-height:1.55;text-align:right}.order-plan-product-heading,.order-link-product-heading,.order-product-kind-item{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.38rem}.order-plan-product-heading{margin-bottom:.16rem}.order-product-kind-list{display:flex;flex-wrap:wrap;gap:.38rem .56rem;margin-top:.48rem}.order-product-kind-item{padding:.22rem .42rem;border:1px solid rgba(159,139,108,.16);border-radius:10px;background:#8f785206;font-size:.67rem;line-height:1.35}.order-product-kind-item>span:last-child{min-width:0}.order-product-kind-item--manual{color:var(--sx-v4-muted, inherit)}@media(max-width:720px){.sx-original-sales-readiness__heading,.sx-original-sales-readiness__footer{grid-template-columns:1fr}.sx-original-sales-readiness__heading{display:grid}.sx-original-sales-readiness__heading>strong{justify-self:start}.sx-original-sales-readiness__grid{grid-template-columns:1fr}.sx-original-sales-readiness__footer>p{text-align:left}}.product-visual{width:100%;max-width:100%;min-width:0;min-height:0;flex:0 0 auto;overflow:hidden;aspect-ratio:auto!important}.product-visual img{display:block;width:100%!important;height:100%!important;max-width:100%;max-height:100%;min-width:0;min-height:0!important;object-fit:contain!important;object-position:center center!important;image-rendering:auto;transform:none!important;backface-visibility:visible}.product-visual--fit-cover img,.product-visual--fit-contain img{object-fit:contain!important}.core-stone-recommendation .product-visual--recommendation,.core-stone-recommendation .social-stone-story-card__image{width:100%;height:186px!important;min-height:0!important;max-height:186px;aspect-ratio:auto!important}.dashboard-catalog-card .product-visual--dashboard,.social-editorial-shell .dashboard-catalog-card__image{width:100%;height:180px!important;min-height:0!important;max-height:180px;aspect-ratio:auto!important}.social-dashboard-stone-card .product-visual--dashboard,.social-dashboard-stone-card__image{width:100%;height:132px!important;min-height:0!important;max-height:132px;aspect-ratio:auto!important}.catalog-product-card>.product-visual,.product-visual--catalog-card{width:100%;height:190px!important;min-height:0!important;max-height:190px;aspect-ratio:auto!important}.catalog-live-preview .product-visual,.product-visual--catalog-preview{width:100%;height:220px!important;min-height:0!important;max-height:220px;aspect-ratio:auto!important}.product-visual--proposal,.proposal-item__image{width:100%;height:172px!important;min-height:0!important;max-height:172px;aspect-ratio:auto!important}.product-visual--review,.review-proposal-visual-card__image{width:100%;height:156px!important;min-height:0!important;max-height:156px;aspect-ratio:auto!important}.product-visual--library,.stone-library-card__image{width:100%;height:158px!important;min-height:0!important;max-height:158px;aspect-ratio:auto!important}.product-visual--lucky,.astrology-lucky-item__image{width:96px!important;height:96px!important;min-width:96px;min-height:0!important;max-width:96px;max-height:96px;aspect-ratio:1 / 1!important}.product-visual--inventory,.inventory-product-image{width:82px!important;height:64px!important;min-width:82px;min-height:0!important;max-width:82px;max-height:64px;aspect-ratio:auto!important}.catalog-product-card:hover .product-visual img,.dashboard-catalog-card:hover .product-visual img,.stone-library-card:hover .product-visual img{transform:none!important}@media(max-width:680px){.core-stone-recommendation .product-visual--recommendation,.core-stone-recommendation .social-stone-story-card__image{height:174px!important;max-height:174px}.product-visual--library,.stone-library-card__image{height:142px!important;max-height:142px}.catalog-product-card>.product-visual,.product-visual--catalog-card{height:178px!important;max-height:178px}.catalog-live-preview .product-visual,.product-visual--catalog-preview{height:198px!important;max-height:198px}}@media(max-width:460px){.product-visual--lucky,.astrology-lucky-item__image{width:82px!important;height:82px!important;min-width:82px;max-width:82px;max-height:82px}.product-visual--proposal,.proposal-item__image,.product-visual--review,.review-proposal-visual-card__image{height:150px!important;max-height:150px}}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell{--sx-dark-integrity-surface: linear-gradient(145deg, rgba(24, 24, 38, .96), rgba(9, 10, 18, .92));--sx-dark-integrity-surface-soft: linear-gradient(145deg, rgba(29, 27, 42, .9), rgba(13, 12, 21, .86));--sx-dark-integrity-control: rgba(255, 255, 255, .055);--sx-dark-integrity-border: rgba(221, 204, 229, .2);--sx-dark-integrity-shadow: 0 24px 62px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .035);--sx-v4-paper: #090b13;--sx-v4-paper-deep: #11131d;--sx-v4-white: #171722;--sx-v4-ink: #f4ede8;--sx-v4-muted: #c2b6c4;--sx-v4-rose: #d9a0ad;--sx-v4-rose-soft: #352934;--sx-v4-champagne: #b9a06d;--sx-v4-rule: rgba(224, 208, 231, .2);--sx-v4-rule-soft: rgba(224, 208, 231, .1);--sx-v4-shadow: 0 20px 52px rgba(0, 0, 0, .3);background-color:#070912!important;background-image:linear-gradient(#060818b8,#0a0717d6),var(--sx-site-background-image),radial-gradient(circle at 18% 12%,rgba(106,85,194,.34),transparent 28rem),radial-gradient(circle at 82% 16%,rgba(201,102,151,.17),transparent 26rem),radial-gradient(circle at 48% 82%,rgba(64,93,151,.18),transparent 30rem),linear-gradient(180deg,#10142d,#070914 52%,#140c1d)!important;background-position:center!important;background-size:cover,cover,auto,auto,auto,cover!important;background-attachment:fixed!important;color:var(--sx-v4-muted)}html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell{--sx-dark-integrity-surface: linear-gradient(145deg, rgba(28, 27, 28, .97), rgba(8, 8, 9, .94));--sx-dark-integrity-surface-soft: linear-gradient(145deg, rgba(34, 30, 31, .92), rgba(12, 11, 12, .9));--sx-dark-integrity-control: rgba(255, 255, 255, .05);--sx-dark-integrity-border: rgba(229, 207, 201, .18);--sx-dark-integrity-shadow: 0 26px 68px rgba(0, 0, 0, .46), inset 0 1px 0 rgba(255, 255, 255, .025);--sx-v4-paper: #080808;--sx-v4-paper-deep: #111011;--sx-v4-white: #181617;--sx-v4-ink: #f5efeb;--sx-v4-muted: #c1b6b2;--sx-v4-rose: #d5a09a;--sx-v4-rose-soft: #312526;--sx-v4-champagne: #ad976d;--sx-v4-rule: rgba(231, 213, 207, .18);--sx-v4-rule-soft: rgba(231, 213, 207, .09);--sx-v4-shadow: 0 22px 58px rgba(0, 0, 0, .4);background-color:#050505!important;background-image:linear-gradient(#050505c7,#070606e0),var(--sx-site-background-image),radial-gradient(circle at 20% 5%,rgba(255,255,255,.065),transparent 24rem),radial-gradient(circle at 85% 20%,rgba(170,97,89,.11),transparent 28rem),linear-gradient(180deg,#111,#030303 58%,#151011)!important;background-position:center!important;background-size:cover,cover,auto,auto,cover!important;background-attachment:fixed!important;color:var(--sx-v4-muted)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell :where(.card,.experience-card,.dashboard-catalog-visuals,.review-proposal-visual-card,.data-panel,.feature-card),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell :where(.card,.experience-card,.dashboard-catalog-visuals,.review-proposal-visual-card,.data-panel,.feature-card){border-color:var(--sx-dark-integrity-border)!important;background:var(--sx-dark-integrity-surface)!important;color:var(--sx-v4-muted);box-shadow:var(--sx-dark-integrity-shadow)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] :where(.social-editorial-header,.social-dock--editorial,.brand-profile-rail,.navigation-drawer,.preview-banner--editorial),html[data-stonexyz-theme=OBSIDIAN_BLACK] :where(.social-editorial-header,.social-dock--editorial,.brand-profile-rail,.navigation-drawer,.preview-banner--editorial){border-color:var(--sx-dark-integrity-border)!important;background:var(--sx-dark-integrity-surface-soft)!important;color:var(--sx-v4-muted)!important;box-shadow:var(--sx-dark-integrity-shadow)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-header .global-header__actions>:where(button,a,.user-chip),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-header .global-header__actions>:where(button,a,.user-chip){border-color:var(--sx-dark-integrity-border)!important;background:var(--sx-dark-integrity-control)!important;color:var(--sx-v4-ink)!important;box-shadow:none!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell :where(input,select,textarea),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell :where(input,select,textarea){border-color:var(--sx-dark-integrity-border)!important;background:var(--sx-dark-integrity-control)!important;color:var(--sx-v4-ink)!important;box-shadow:inset 0 1px #ffffff06!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell :where(input,textarea)::placeholder,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell :where(input,textarea)::placeholder{color:var(--sx-v4-muted)!important;opacity:.82}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .luxury-v4-dashboard--empty :where(.luxury-v4-hero--empty,.luxury-v4-journey),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .luxury-v4-dashboard--empty :where(.luxury-v4-hero--empty,.luxury-v4-journey){border-color:var(--sx-dark-integrity-border)!important;background:var(--sx-dark-integrity-surface)!important;color:var(--sx-v4-muted)!important;box-shadow:var(--sx-dark-integrity-shadow)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__rail,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__rail{border-color:var(--sx-v4-rule-soft)!important;background:linear-gradient(180deg,#ffffff0b,#ffffff03)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .luxury-v4-dashboard--empty :where(.luxury-v4-hero__copy>p,.luxury-v4-journey__copy p,.luxury-v4-journey__rail small,.luxury-v4-journey__action>span,.luxury-v4-hero__index),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .luxury-v4-dashboard--empty :where(.luxury-v4-hero__copy>p,.luxury-v4-journey__copy p,.luxury-v4-journey__rail small,.luxury-v4-journey__action>span,.luxury-v4-hero__index){color:var(--sx-v4-muted)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .luxury-v4-dashboard--empty :where(.luxury-v4-hero__copy h1,.luxury-v4-journey__copy h2,.luxury-v4-hero__number),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .luxury-v4-dashboard--empty :where(.luxury-v4-hero__copy h1,.luxury-v4-journey__copy h2,.luxury-v4-hero__number){color:var(--sx-v4-ink)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .luxury-v4-dashboard--empty .experience-eyebrow:after,html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy h2:before,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .luxury-v4-dashboard--empty .experience-eyebrow:after,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .luxury-v4-dashboard--empty .luxury-v4-journey__copy h2:before{border-color:color-mix(in srgb,var(--sx-v4-champagne) 62%,var(--sx-dark-integrity-border))!important;background:#0f0e14bd!important;color:var(--sx-v4-rose)!important;box-shadow:inset 0 1px #ffffff09,0 10px 26px #00000038!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell .luxury-v4-dashboard--empty :where(.luxury-v4-hero__index i,.luxury-v4-journey__action),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell .luxury-v4-dashboard--empty :where(.luxury-v4-hero__index i,.luxury-v4-journey__action){border-color:var(--sx-v4-rule)!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link),html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link){border-color:var(--sx-dark-integrity-border)!important;background:#ffffff09!important;color:var(--sx-v4-ink)!important;box-shadow:none!important}html[data-stonexyz-theme=CELESTIAL_NIGHT] .social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link):hover,html[data-stonexyz-theme=OBSIDIAN_BLACK] .social-editorial-shell :where(.soft-button,.experience-button--quiet,.button-link):hover{background:#ffffff12!important;color:var(--sx-v4-ink)!important}.storage-plan-card__packs .storage-pack-card{--pack-line-a: #7dd7ef;--pack-line-b: #8f8df0;--pack-line-c: #d791c8;position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent;background:linear-gradient(145deg,#ffffffd1,#f5f1ebb3) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--pack-line-a) 74%,white),color-mix(in srgb,var(--pack-line-b) 70%,white) 52%,color-mix(in srgb,var(--pack-line-c) 72%,white)) border-box;box-shadow:inset 0 1px #ffffffc7,0 18px 40px #3f304414,0 0 0 1px #fff3;backdrop-filter:blur(16px) saturate(128%);-webkit-backdrop-filter:blur(16px) saturate(128%)}.storage-plan-card__packs .storage-pack-card:before{content:"";position:absolute;inset:-35% -20% auto 32%;z-index:-1;height:72%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--pack-line-a) 24%,transparent),color-mix(in srgb,var(--pack-line-b) 10%,transparent) 48%,transparent 72%);filter:blur(14px);pointer-events:none}.storage-plan-card__packs .storage-pack-card:nth-child(1){--pack-line-a: #67d7e6;--pack-line-b: #65a9e8;--pack-line-c: #a6c9eb}.storage-plan-card__packs .storage-pack-card:nth-child(2){--pack-line-a: #6fb8ff;--pack-line-b: #8787f5;--pack-line-c: #a58fe9}.storage-plan-card__packs .storage-pack-card:nth-child(3){--pack-line-a: #5fdbdf;--pack-line-b: #957cff;--pack-line-c: #f088c4;z-index:2;transform:translateY(-3px);background:linear-gradient(145deg,#ffffffe0,#f7eef8bf) padding-box,linear-gradient(110deg,#59d9e2,#857cff 31%,#e478ca 65%,#e9c06d) border-box;box-shadow:inset 0 1px #ffffffe6,0 22px 52px #734c9426,0 0 30px #64cbdc17,0 0 34px #e26ebf14}.storage-plan-card__packs .storage-pack-card:nth-child(4){--pack-line-a: #58d6b1;--pack-line-b: #4ebfcb;--pack-line-c: #8ccfb8}.storage-plan-card__packs .storage-pack-card:nth-child(5){--pack-line-a: #e0b35e;--pack-line-b: #e58a69;--pack-line-c: #d6a66a}.storage-plan-card__packs .storage-pack-card:nth-child(6){--pack-line-a: #e5819d;--pack-line-b: #b776d5;--pack-line-c: #8e86df}.storage-plan-card__packs .storage-pack-card>span:first-of-type{display:flex;align-items:center;justify-content:space-between;gap:10px}.storage-plan-card__packs .storage-pack-card>span:first-of-type:after{display:inline-flex;min-height:23px;align-items:center;justify-content:center;padding:2px 9px 1px;border:1px solid color-mix(in srgb,var(--pack-line-a) 48%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pack-line-b) 10%,rgba(255,255,255,.74));color:color-mix(in srgb,var(--pack-line-b) 78%,#3e3a44);font-family:var(--font-sans, inherit);font-size:.48rem;font-weight:850;line-height:1;letter-spacing:.06em;white-space:nowrap;box-shadow:inset 0 1px #ffffff9e}.storage-plan-card__packs .storage-pack-card:nth-child(1)>span:first-of-type:after{content:"個人・お試し"}.storage-plan-card__packs .storage-pack-card:nth-child(2)>span:first-of-type:after{content:"個人用"}.storage-plan-card__packs .storage-pack-card:nth-child(3)>span:first-of-type:after{content:"個人＋小規模店"}.storage-plan-card__packs .storage-pack-card:nth-child(4)>span:first-of-type:after{content:"店舗標準"}.storage-plan-card__packs .storage-pack-card:nth-child(5)>span:first-of-type:after{content:"店舗・チーム"}.storage-plan-card__packs .storage-pack-card:nth-child(6)>span:first-of-type:after{content:"大型店舗"}.storage-plan-card__packs .storage-pack-card:nth-child(3) .storage-pack-card__topline:after{content:"✦  オススメ";display:inline-flex;min-height:25px;align-items:center;justify-content:center;margin-left:auto;padding:3px 10px 2px;border:1px solid rgba(242,201,111,.56);border-radius:999px;background:linear-gradient(100deg,#4fd6e129,#8e71f530 38%,#e86cbe2e 70%,#eec16330);color:#7e5b7f;font-family:var(--font-sans, inherit);font-size:.5rem;font-weight:900;line-height:1;letter-spacing:.08em;white-space:nowrap;box-shadow:inset 0 1px #ffffffb3,0 6px 15px #8953961a}.storage-plan-card__packs .storage-pack-card:nth-child(3).is-recommended .storage-pack-card__topline>span{display:none}.storage-plan-card__packs .storage-pack-card.is-recommended:not(:nth-child(3)){box-shadow:inset 0 1px #ffffffd1,0 20px 46px color-mix(in srgb,var(--pack-line-b) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--pack-line-a) 22%,transparent)}.storage-plan-card__packs .storage-pack-card.is-recommended:not(:nth-child(3)) .storage-pack-card__topline>span{border-color:color-mix(in srgb,var(--pack-line-a) 48%,transparent);background:color-mix(in srgb,var(--pack-line-b) 13%,rgba(255,255,255,.78));color:color-mix(in srgb,var(--pack-line-b) 78%,#4a4350)}.storage-plan-card__packs .storage-pack-card button:not(:disabled){border-color:color-mix(in srgb,var(--pack-line-a) 48%,rgba(255,255,255,.24));background:linear-gradient(120deg,color-mix(in srgb,var(--pack-line-a) 62%,#65513e),color-mix(in srgb,var(--pack-line-b) 64%,#574054));box-shadow:inset 0 1px #ffffff38,0 10px 22px color-mix(in srgb,var(--pack-line-b) 18%,transparent)}.storage-plan-card__packs .storage-pack-card button:disabled{border-color:color-mix(in srgb,var(--pack-line-a) 24%,rgba(135,127,137,.28));background:color-mix(in srgb,var(--pack-line-b) 4%,rgba(255,255,255,.22))}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__packs .storage-pack-card,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__packs .storage-pack-card{background:linear-gradient(145deg,#191a25d1,#10111bc7) padding-box,linear-gradient(135deg,color-mix(in srgb,var(--pack-line-a) 68%,rgba(255,255,255,.1)),color-mix(in srgb,var(--pack-line-b) 64%,rgba(255,255,255,.08)) 52%,color-mix(in srgb,var(--pack-line-c) 64%,rgba(255,255,255,.08))) border-box;box-shadow:inset 0 1px #ffffff0e,0 18px 44px #00000038,0 0 24px color-mix(in srgb,var(--pack-line-b) 7%,transparent)}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__packs .storage-pack-card:nth-child(3),html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__packs .storage-pack-card:nth-child(3){background:linear-gradient(145deg,#1f1b2be6,#12141fd6) padding-box,linear-gradient(110deg,#50d6df,#8378f5 31%,#dd70bd 64%,#d8b05f) border-box;box-shadow:inset 0 1px #ffffff13,0 24px 58px #00000047,0 0 28px #50d6df17,0 0 34px #dd70bd1a}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__packs .storage-pack-card>span:first-of-type:after,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__packs .storage-pack-card>span:first-of-type:after{border-color:color-mix(in srgb,var(--pack-line-a) 42%,rgba(255,255,255,.1));background:color-mix(in srgb,var(--pack-line-b) 13%,rgba(20,20,29,.82));color:color-mix(in srgb,var(--pack-line-a) 62%,#f0e7db);box-shadow:inset 0 1px #ffffff0e}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__packs .storage-pack-card:nth-child(3) .storage-pack-card__topline:after,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__packs .storage-pack-card:nth-child(3) .storage-pack-card__topline:after{border-color:#e3bb6475;background:linear-gradient(100deg,#49ccd621,#856ceb2b 38%,#db66b629 70%,#e0b45826);color:#f0d99d;box-shadow:inset 0 1px #ffffff12,0 7px 18px #0000002e}html[data-stonexyz-theme=CELESTIAL_NIGHT] .storage-plan-card__packs .storage-pack-card button:disabled,html[data-stonexyz-theme=OBSIDIAN_BLACK] .storage-plan-card__packs .storage-pack-card button:disabled{border-color:color-mix(in srgb,var(--pack-line-a) 22%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--pack-line-b) 5%,rgba(255,255,255,.025));color:#e6e1e775}@media(max-width:720px){.storage-plan-card__packs .storage-pack-card:nth-child(3){transform:none}.storage-plan-card__packs .storage-pack-card>span:first-of-type{align-items:flex-start;gap:7px}.storage-plan-card__packs .storage-pack-card>span:first-of-type:after,.storage-plan-card__packs .storage-pack-card:nth-child(3) .storage-pack-card__topline:after{padding-inline:8px;font-size:.46rem}}@media(prefers-reduced-motion:reduce){.storage-plan-card__packs .storage-pack-card{scroll-behavior:auto}}.navigation-drawer.sidebar{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;padding-bottom:max(16px,env(safe-area-inset-bottom))}.navigation-drawer__header,.navigation-drawer .sidebar__section-label,.navigation-drawer .sidebar__footer{min-height:0}.navigation-drawer .sidebar__nav{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-right:6px;padding-bottom:14px;scroll-padding-block:12px;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.navigation-drawer .sidebar__nav::-webkit-scrollbar{width:5px}.navigation-drawer .sidebar__nav::-webkit-scrollbar-track{background:transparent}.navigation-drawer .sidebar__nav::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,currentColor 24%,transparent)}.navigation-drawer .sidebar__footer{position:static;right:auto;bottom:auto;left:auto;margin-top:10px;padding:12px 8px 2px;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}@media(max-height:760px){.navigation-drawer.sidebar{padding-top:14px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.navigation-drawer .brand{margin-bottom:14px}.navigation-drawer .sidebar__nav{padding-bottom:10px}.navigation-drawer .sidebar__footer{margin-top:8px;padding-top:9px}}@media(prefers-reduced-motion:reduce){.navigation-drawer .sidebar__nav{scroll-behavior:auto}}.commerce-hub{display:grid;gap:24px;padding:clamp(18px,3vw,34px);color:var(--text-primary, #f4f0e9)}.commerce-hub__hero,.commerce-hub__panel,.commerce-hub__flow article{border:1px solid color-mix(in srgb,currentColor 15%,transparent);background:radial-gradient(circle at 12% 0%,rgba(194,164,102,.12),transparent 34%),linear-gradient(145deg,#12151cf5,#080a0ef0);box-shadow:0 22px 70px #0000003d}.commerce-hub__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,44px);border-radius:26px}.commerce-hub__hero h1,.commerce-hub__panel h2,.commerce-hub__flow strong{margin:0;letter-spacing:-.025em}.commerce-hub__hero h1{margin-top:6px;font-size:clamp(32px,5vw,54px)}.commerce-hub__hero p:not(.commerce-hub__eyebrow){max-width:760px;margin:14px 0 0;line-height:1.8;color:color-mix(in srgb,currentColor 76%,transparent)}.commerce-hub__eyebrow{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#c8ad72}.commerce-hub__phase{display:grid;gap:6px;min-width:140px;padding:14px 16px;border:1px solid rgba(200,173,114,.28);border-radius:16px;background:#ffffff09;text-align:right}.commerce-hub__phase span{font-size:12px;color:#ffffff94}.commerce-hub__phase strong{font-size:13px;color:#d8c08c}.commerce-hub__flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px}.commerce-hub__flow article{display:grid;gap:8px;padding:22px;border-radius:20px}.commerce-hub__flow article>span{font-size:11px;font-weight:800;letter-spacing:.17em;color:#b7a06f}.commerce-hub__flow article>p{margin:0;line-height:1.6;color:#ffffff9e}.commerce-hub__flow-mark{display:grid;place-items:center;min-width:50px;font-size:30px;color:#c8ad72}.commerce-hub__panel{padding:clamp(20px,3vw,30px);border-radius:22px}.commerce-hub__panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.commerce-hub__safe-badge{padding:7px 10px;border:1px solid rgba(124,213,161,.32);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;color:#9ee1b9;background:#4da67117}.commerce-hub__form{display:grid;gap:9px;margin-top:22px}.commerce-hub__form label{font-size:12px;font-weight:700;color:#ffffffb3}.commerce-hub__form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.commerce-hub__form input,.commerce-hub__form button{min-height:46px;border-radius:13px;font:inherit}.commerce-hub__form input{width:100%;padding:0 14px;border:1px solid rgba(255,255,255,.14);color:inherit;background:#ffffff0b;outline:none}.commerce-hub__form input:focus{border-color:#c8ad72ad;box-shadow:0 0 0 3px #c8ad721a}.commerce-hub__form button,.commerce-hub__connection a{border:1px solid rgba(200,173,114,.45);color:#f7efd9;background:linear-gradient(135deg,#a28044c7,#524125d1);text-decoration:none;cursor:pointer}.commerce-hub__form button{padding:0 18px;font-weight:800}.commerce-hub__form button:disabled{opacity:.55;cursor:wait}.commerce-hub__notice{margin:14px 0 0;padding:12px 14px;border-radius:12px;line-height:1.6}.commerce-hub__notice--ok{border:1px solid rgba(124,213,161,.25);background:#4da67114;color:#b6e9c9}.commerce-hub__notice--error{border:1px solid rgba(240,126,126,.28);background:#ba3e3e17;color:#f3b6b6}.commerce-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.commerce-hub__muted{color:#ffffff8c}.commerce-hub__connections{display:grid;gap:10px;margin-top:16px}.commerce-hub__connection{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff07}.commerce-hub__connection>div{display:grid;gap:4px}.commerce-hub__connection span{font-size:12px;color:#ffffff8c}.commerce-hub__connection a{padding:8px 11px;border-radius:10px;font-size:12px;font-weight:700}.commerce-hub__gate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px}.commerce-hub__gate-list span{padding:10px 12px;border:1px solid rgba(255,255,255,.09);border-radius:11px;color:#ffffff9e;background:#ffffff06}.commerce-hub__gate-list span[data-on=true]{border-color:#7cd5a14d;color:#aee6c3;background:#4da67114}.commerce-hub__gate-list--off span{border-color:#e1ae692e;color:#d9bd8f;background:#a472320e}.commerce-hub__write-gates{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:24px;align-items:start}.commerce-hub__write-gates p:not(.commerce-hub__eyebrow){margin:12px 0 0;line-height:1.75;color:#ffffff9e}@media(max-width:820px){.commerce-hub__hero,.commerce-hub__panel-heading,.commerce-hub__connection{align-items:stretch;flex-direction:column}.commerce-hub__phase{text-align:left}.commerce-hub__flow,.commerce-hub__grid,.commerce-hub__write-gates,.commerce-hub__form-row{grid-template-columns:1fr}.commerce-hub__flow-mark{min-height:36px;transform:rotate(90deg)}.commerce-hub__gate-list{grid-template-columns:1fr}.commerce-hub__form button,.commerce-hub__connection a{min-height:44px}}
