/* v06: task-focused layouts and readable controls. */
[hidden]{display:none!important}
.pending-price{font-size:13px!important;letter-spacing:0!important;color:#47647b;min-height:24px;display:flex;align-items:center}
.join-banner>.button{margin-left:auto;min-width:175px;min-height:44px;border-radius:10px;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 18px}.join-banner>.button svg{width:18px;height:18px}
.stage-caption{display:block;font-size:11px;font-weight:700;letter-spacing:1.2px;color:#3a7b9f;margin-bottom:7px}
.number-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin:0 auto 26px;gap:12px;scroll-margin-top:20px}
.number-steps button{min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;background:var(--card,#fff);border:1px solid #d5e5ef;border-radius:12px;color:#536f85;font-size:14px;font-weight:600}
.number-steps button b{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#edf4f9;color:#57778d}
.number-steps button[aria-current]{border-color:#119dff;background:#eaf6ff;color:#0073c2;box-shadow:0 3px 14px #008eff13}
.number-steps button[aria-current] b{background:#009dff;color:white}
.number-steps button[data-complete] b{background:#d6f4ec;color:#16826d}
.number-stage{margin:0!important;min-width:0}
.number-stage h2:focus{outline:none}
.number-stage:focus-within{scroll-margin-top:20px}
.number-stage .platform-options button{min-height:100px}
.stage-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:26px;padding-top:20px;border-top:1px solid #e0ebf3}
.stage-actions>span{font-size:13px;line-height:1.6;color:var(--muted,#57748b);max-width:260px}
.stage-actions .button,.number-summary .button{min-height:46px;padding:10px 20px;font-size:14px;white-space:nowrap}
.catalog-notice{color:var(--muted,#57748b);font-size:13px;line-height:1.7;margin:16px 0}
.number-stage .country-row{min-height:66px}
.number-stage #country-results{max-height:460px;overflow-y:auto;overscroll-behavior-y:contain;padding-right:5px;scrollbar-width:thin}
.number-stage .country-row>span:first-child{min-width:0}
.number-stage .country-row strong{font-size:14px;overflow-wrap:anywhere}
.number-stage .country-row small{font-size:12px}
.number-stage .row-state{font-size:11px}
.number-stage .country-filters{margin-top:20px}
.number-stage .list-footer{gap:14px;font-size:13px}
.number-stage .outline-light{min-height:44px;height:auto;padding:10px 14px;font-size:13px}
.number-summary{position:sticky;top:20px}
.number-summary #selected-country,.number-summary #selected-platform{display:flex;align-items:center;gap:9px;min-width:0}
.number-summary #selected-country>span,.number-summary #selected-platform>span{overflow-wrap:anywhere}
.number-summary .summary-selections>div{font-size:14px}
.number-summary .summary-selections small{font-size:12px}
.number-summary .summary-note{font-size:13px;line-height:1.7}
.number-summary .button:disabled{opacity:.65;cursor:not-allowed}
.selection-review{margin:24px 0}
.selection-review>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #dce8f1;font-size:14px}
.selection-review>div>span{color:var(--muted,#57748b);min-width:85px}
.selection-review strong{display:flex;align-items:center;gap:9px;flex:1}
.selection-review strong img,.selection-review strong svg{width:27px;height:27px;object-fit:contain;flex-shrink:0}
.selection-review button{background:#eaf6ff;border:1px solid #c7e6fb;border-radius:8px;min-height:44px;padding:8px 12px;color:#007cc4;font-size:12px}
.review-intro{font-size:14px;color:var(--muted,#57748b);line-height:1.7}
.availability-note{display:flex;gap:12px;border-radius:13px;background:#eff8ff;border:1px solid #cfe7f7;padding:18px;margin:22px 0;color:#315a78}
.availability-note>svg{width:23px;height:23px;flex-shrink:0;color:#168bd0}
.availability-note strong{font-size:15px}
.availability-note p{margin:8px 0 0;font-size:14px;line-height:1.8}
.review-help{display:flex;align-items:center;gap:10px;color:#0784cf;font-size:14px;min-height:48px;margin-top:14px}
.review-help svg{width:18px;height:18px}
.number-experience .purchase-layout{align-items:start}
html[data-page=numbers] .live-hero .page-hero-grid{min-height:270px}
html[data-page=numbers] .animated-scene{height:265px;max-width:420px}
html[data-page=numbers] .scene-phone{height:270px;width:190px}
html[data-page=numbers] .page-perks{display:none}
/* Topic-specific, animated illustrations. */
.topic-scene{height:310px;max-width:500px}
.topic-card{position:absolute;left:24%;top:26px;width:57%;padding:24px;border:1px solid #4ba4d49c;border-radius:25px;background:linear-gradient(145deg,#174b71eb,#06223bf5 70%);box-shadow:inset 0 2px 0 #b6ebff27,10px 14px 0 #0012228a,0 25px 60px #0088ff17;transform:rotate(-6deg);animation:topic-drift 9s ease-in-out infinite}
.topic-emblem{display:grid;place-items:center;width:65px;height:65px;border-radius:19px;background:linear-gradient(135deg,#00b7ff,#0465be);box-shadow:inset 0 2px 0 #b2edff88,0 8px 25px #008aff38;margin-bottom:20px;color:#fff}
.topic-emblem svg{width:34px;height:34px}
.topic-card>strong{display:block;font-size:21px;letter-spacing:-.5px;color:white}
.topic-card>small{display:block;font-size:12px;color:#a3cbe5;margin-top:8px}
.topic-card-lines{display:grid;gap:8px;margin-top:20px}
.topic-card-lines i{height:7px;border-radius:8px;background:#8bd8ff24}
.topic-card-lines i:nth-child(2){width:75%}.topic-card-lines i:nth-child(3){width:45%}
.topic-chip{position:absolute;display:flex;align-items:center;gap:10px;border:1px solid #59b3e366;border-radius:13px;background:linear-gradient(135deg,#0d3e5fec,#07253bed);padding:13px 16px;box-shadow:0 12px 25px #00101f77;color:#d7efff;font-size:12px;font-weight:600;z-index:3;animation:scene-float 7s ease-in-out infinite}
.topic-chip svg{width:22px;height:22px;color:#42caff}
.topic-chip-a{left:7%;bottom:22px;animation-delay:-3s}.topic-chip-b{right:0;top:53px;animation-delay:-5s}
.topic-product-art{position:absolute;width:78%;height:90%;object-fit:contain;left:12%;top:0;filter:drop-shadow(0 20px 25px #00122566);animation:scene-float 8s ease-in-out infinite}
.topic-product .topic-chip-a{left:2%;bottom:10px}.topic-product .topic-chip-b{top:12px;right:0}
@keyframes topic-drift{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-12px) rotate(-2deg)}}
.workspace-hero>.ref-container{min-height:160px;grid-template-columns:minmax(0,1fr) 210px}
.workspace-hero h1{font-size:31px}
.workspace-hero .animated-scene{width:260px;height:175px;transform:scale(.65);margin:-20px -20px -5px;transform-origin:center center}
.workspace-hero .topic-card{top:0;width:68%;padding:20px;left:15%}
.workspace-hero .topic-card-lines{display:none}
.workspace-hero .topic-chip{display:none}
.workspace-menu-toggle{display:none}
.workspace-nav a{font-size:14px;min-height:48px;padding:12px 10px}
.workspace-identity strong{font-size:14px}.workspace-identity small{font-size:12px}
.suite-stat-grid small{font-size:13px;min-height:0}.suite-stat-grid article{padding:20px}
.suite-stat-grid .section-icon{margin-bottom:12px}
.workspace-main .quick-card h3{font-size:16px}.workspace-main .quick-card p{font-size:14px;line-height:1.7}.workspace-main .quick-card>span:last-child{font-size:13px}
.suite-notice,.suite-empty p,.suite-form label,.suite-form>p,.settings-row p,.switch-row small,.sidebar-bottom a,.suite-panel>p{font-size:14px}
.suite-form .button,.suite-panel>.button,.balance-card p{font-size:14px}.balance-card>span{font-size:14px}
.workspace-layout{gap:24px}.workspace-main .page-section-heading h2{font-size:22px}
.workspace-main .suite-stat-grid{margin-top:0}
/* Product details distinguish the collection, seller, and delivery conditions. */
.listing-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}
.listing-art{position:relative;display:grid;place-items:center;min-height:370px;border-radius:19px;background:radial-gradient(at 60% 35%,#105784,#041d36 75%);overflow:hidden;padding:38px 20px 48px}
.listing-art img{width:100%;max-height:300px;object-fit:contain;filter:drop-shadow(0 12px 20px #00101b55)}
.listing-category{position:absolute;top:20px;left:22px;font-size:12px;color:#b9e5ff;border:1px solid #82d5ff38;background:#133b5480;padding:7px 11px;border-radius:8px}
.art-caption{position:absolute;bottom:17px;left:22px;right:22px;color:#a7c5d9;font-size:12px;line-height:1.5}
.listing-specs{margin-top:22px}.listing-specs h2{font-size:22px}.listing-specs dl{margin:16px 0 0}.listing-specs dl>div{display:flex;justify-content:space-between;gap:22px;padding:16px 0;border-bottom:1px solid #dce8f1;font-size:14px;line-height:1.6}.listing-specs dl>div:last-child{border:0}.listing-specs dt{color:var(--muted,#57748b)}.listing-specs dd{margin:0;text-align:right;font-weight:500;max-width:60%}
.listing-summary{position:sticky;top:22px}.listing-summary h2{font-size:30px;margin:18px 0 12px}.listing-summary>p{font-size:14px;line-height:1.8;color:var(--muted,#57748b)}
.listing-price{display:grid;gap:8px;padding:23px 0;border-bottom:1px solid #dce8f1}.listing-price>span{font-size:13px;color:var(--muted,#57748b)}.listing-price>strong{font-size:33px}.listing-price>small{font-size:13px;color:var(--muted,#57748b)}
.seller-profile{display:flex;align-items:center;gap:13px;padding:22px 0;border-bottom:1px solid #dce8f1}.seller-profile strong{display:block;font-size:15px}.seller-profile small{display:block;margin-top:6px;color:var(--muted,#57748b);font-size:13px}
.listing-delivery{list-style:none;margin:0;padding:18px 0}.listing-delivery li{display:flex;align-items:flex-start;gap:12px;padding:10px 0}.listing-delivery svg{width:21px;height:21px;flex-shrink:0;color:#0b99dc}.listing-delivery strong{display:block;font-size:14px}.listing-delivery small{display:block;color:var(--muted,#57748b);font-size:13px;line-height:1.6;margin-top:5px}
.listing-summary>.button,.listing-summary>.outline-light{min-height:48px;font-size:14px;width:100%;margin-top:12px;justify-content:center}.listing-summary>.button:disabled{opacity:.55;cursor:not-allowed}
.listing-guide h2{font-size:23px}.listing-guide>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:24px}.listing-guide article>svg{width:26px;height:26px;color:#008de8}.listing-guide h3{font-size:16px;margin:14px 0 9px}.listing-guide p{font-size:14px;line-height:1.8;color:var(--muted,#57748b);margin:0}
.collection-card .collection-info p{font-size:14px}
/* Explicit examples let people explore transaction states without fake live orders. */
.flow-preview{background:var(--card,#fff);border:1px solid #cfe2ef;border-radius:16px;margin-top:24px;overflow:hidden}
.flow-preview>summary{min-height:64px;display:flex;align-items:center;gap:12px;padding:18px 22px;cursor:pointer;font-size:15px;font-weight:600;list-style:none}
.flow-preview>summary::-webkit-details-marker{display:none}.flow-preview>summary>svg{width:22px;height:22px;color:#008dea}.flow-preview>summary>span{margin-left:auto;font-size:12px;color:#647f94;background:#eef5fa;padding:6px 9px;border-radius:7px}.flow-preview[open]>summary{border-bottom:1px solid #dce8f1}
.flow-preview-body{padding:22px}.flow-preview-body>.catalog-notice{margin-top:0}.flow-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.flow-tabs button{min-height:44px;border-radius:9px;background:var(--card,#fff);border:1px solid #cadfeb;padding:9px 13px;font-size:13px;color:var(--ink,#173c58)}.flow-tabs button[aria-pressed=true]{background:#e8f5ff;border-color:#139ce9;color:#007dc2}
.flow-state{display:flex;align-items:flex-start;gap:18px;padding:25px;border-radius:14px;background:#f0f8ff;border:1px solid #d0e7f7;min-height:180px}.flow-symbol{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:13px;background:#d9f0ff;color:#048dce}.flow-symbol svg{width:23px;height:23px}.demo-label{font-size:10px;letter-spacing:1px;font-weight:600;color:#66849b}.flow-state h3{font-size:22px;margin:10px 0}.flow-state p{font-size:14px;line-height:1.8;color:#4a6a82;margin:0}.flow-state small{font-size:12px;color:#597a92;line-height:1.6}.state-received,.state-success,.state-delivered{background:#effbf6;border-color:#c7e9db}.state-received .flow-symbol,.state-success .flow-symbol,.state-delivered .flow-symbol{background:#d7f4e5;color:#16865b}.state-error,.state-failed,.state-expired{background:#fff6ed;border-color:#f2dfc7}.state-error .flow-symbol,.state-failed .flow-symbol,.state-expired .flow-symbol{background:#ffead2;color:#aa6415}
.sample-code{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:20px}.sample-code samp{font-size:30px;font-weight:650;letter-spacing:4px;color:#165d49}.sample-code button{min-height:44px;padding:10px 14px;background:#fff;border:1px solid #b6ddcf;color:#16734f;border-radius:9px;font-size:13px}.waiting-track{height:4px;max-width:290px;background:#cce6f8;border-radius:10px;overflow:hidden;margin:18px 0 10px}.waiting-track i{display:block;width:35%;height:100%;background:#169be8;animation:waiting-shift 2.5s ease-in-out infinite}.flow-feedback{font-size:13px;margin:12px 0 0;color:#218261}.flow-feedback:empty{display:none}@keyframes waiting-shift{0%,100%{transform:translateX(-100%)}50%{transform:translateX(290%)}}
.dark-catalog .number-steps button,.dark-catalog .selection-review button,.dark-catalog .flow-tabs button{background:#0c2a42;color:#b7d5e9;border-color:#2a506a}.dark-catalog .number-steps button[aria-current],.dark-catalog .flow-tabs button[aria-pressed=true]{background:#0a4669;color:#d7f5ff;border-color:#159fe9}.dark-catalog .availability-note,.dark-catalog .flow-state{background:#0a2b44;color:#caeaff;border-color:#285670}.dark-catalog .flow-state p,.dark-catalog .flow-state small{color:#afcfe2}.dark-catalog .flow-preview,.dark-catalog .listing-specs dl>div,.dark-catalog .listing-price,.dark-catalog .seller-profile{border-color:#28475d}.dark-catalog .listing-specs dd{color:#d8ebfa}.dark-catalog .demo-label{color:#9abfd8}.dark-catalog .sample-code samp{color:#9ae4c5}
@media(max-width:900px){
 .workspace-layout{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{position:static;padding:0;background:transparent;border:0}.workspace-identity,.workspace-sidebar .sidebar-bottom{display:none}
 .workspace-menu-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 16px;background:var(--card,#fff);color:var(--ink,#153b56);border:1px solid #cfe1ed;border-radius:12px;font-size:14px;text-align:left}.workspace-menu-toggle svg{width:20px;height:20px;color:#0b9ce4}.workspace-menu-toggle b{margin-left:auto;font-size:12px;font-weight:500;color:#597e98}
 #workspace-navigation{display:none}.workspace-menu-open #workspace-navigation{display:block;margin-top:8px;background:var(--card,#fff);border:1px solid #d6e5ee;border-radius:12px;padding:8px}.workspace-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.workspace-nav a{font-size:14px;justify-content:flex-start;min-height:48px;flex-basis:auto;padding:12px 10px}.workspace-nav a>svg:last-child{display:none}
 .listing-layout{gap:20px}.listing-summary{padding:22px}.listing-specs dl>div{flex-direction:column;gap:5px}.listing-specs dd{text-align:left;max-width:none}
}
@media(max-width:600px){
 .join-banner>.button{width:100%;margin-left:0}
 html[data-page=numbers] .live-hero .page-hero-grid{grid-template-columns:minmax(0,1fr) 110px;gap:8px;min-height:175px}
 html[data-page=numbers] .page-hero-copy{padding:18px 0!important}html[data-page=numbers] .page-hero-copy h1{font-size:26px;line-height:1.15;margin:13px 0 10px}html[data-page=numbers] .page-hero-copy>p{font-size:12px;line-height:1.6;margin:0}html[data-page=numbers] .breadcrumb{font-size:9px;padding:5px 8px}
 html[data-page=numbers] .animated-scene{height:150px;width:140px;margin:0 -25px 0 0;align-self:center}html[data-page=numbers] .scene-phone{height:146px;width:102px;left:15%;top:10px}html[data-page=numbers] .scene-layer:not(.scene-phone){width:27px;height:30px}html[data-page=numbers] .scene-telegram{left:0;top:15px}html[data-page=numbers] .scene-instagram{left:-3%;top:78px}html[data-page=numbers] .scene-whatsapp{right:5%;top:33px}html[data-page=numbers] .scene-google{right:0;bottom:7px}html[data-page=numbers] .scene-message{display:none}
 .number-experience{padding-top:20px!important;padding-bottom:120px!important}.number-steps{gap:6px;margin-bottom:18px;scroll-margin-top:12px}.number-steps button{font-size:12px;padding:7px 4px;gap:6px;min-height:48px}.number-steps button b{width:24px;height:24px;font-size:11px;flex-shrink:0}
 .number-stage{padding:20px 16px}.number-stage .panel-heading h2{font-size:22px}.number-stage .panel-heading p{font-size:13px}.number-stage .panel-heading{gap:12px;margin-bottom:20px}.number-stage .section-icon{width:40px;height:40px}.number-stage .platform-options{gap:8px}.number-stage .platform-options button{min-height:89px;font-size:12px}.number-stage .country-filters{gap:8px}.number-stage .country-filters select{width:100%;font-size:14px}.number-stage .page-search input{font-size:16px}.number-stage .country-row{padding:10px 5px;min-height:64px;gap:7px}.number-stage .country-row strong{font-size:13px}.number-stage .country-row .row-state{display:none}.number-stage #country-results{max-height:390px}.stage-actions{gap:10px;flex-wrap:wrap;margin-top:18px}.stage-actions>span{font-size:12px}.stage-actions .button{width:100%;font-size:14px}.stage-actions>.outline-light{width:100%}
 .number-summary{position:fixed!important;left:0;right:0;bottom:0;top:auto!important;z-index:35;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;border-radius:16px 16px 0 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border:1px solid #416a84;box-shadow:0 -6px 24px #00101f24;background:#08273b}
 .number-summary>.summary-top,.number-summary>h2,.number-summary>.summary-price,.number-summary>.summary-note,.number-summary>a{display:none}.number-summary .summary-selections{display:grid;gap:5px;margin:0;padding:0;border:0}.number-summary .summary-selections>div{display:block;padding:0;margin:0;border:0}.number-summary .summary-selections>div>small{display:none}.number-summary .summary-selections strong{font-size:12px;gap:7px!important;line-height:1.3}.number-summary .summary-selections img,.number-summary .summary-selections svg{width:19px;height:19px}.number-summary #selected-country small{display:none}.number-summary #selected-country>span,.number-summary #selected-platform>span{max-width:140px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.number-summary .button{font-size:12px;padding:8px 12px;min-height:46px;max-width:155px;margin:0;width:auto}
 .selection-review>div{font-size:13px;gap:10px}.selection-review>div>span{min-width:65px}.selection-review button{font-size:11px;padding:7px 9px}.availability-note{padding:15px}.availability-note p{font-size:13px}.number-experience~*{scroll-margin-bottom:100px}
 .topic-scene{height:155px;max-width:310px}.topic-card{width:56%;top:5px;left:23%;padding:15px;border-radius:17px}.topic-emblem{width:37px;height:37px;border-radius:11px;margin-bottom:10px}.topic-emblem svg{width:23px;height:23px}.topic-card>strong{font-size:14px}.topic-card>small{font-size:9px;margin-top:5px}.topic-card-lines{gap:5px;margin-top:10px}.topic-card-lines i{height:4px}.topic-chip{font-size:9px;padding:8px 10px;gap:6px;border-radius:9px}.topic-chip svg{width:17px;height:17px}.topic-chip-a{left:3%;bottom:7px}.topic-chip-b{top:20px;right:0}.topic-product-art{width:70%;height:155px;left:15%}.topic-product .topic-chip-b{top:0}.topic-product .topic-chip-a{bottom:5px}
 .workspace-hero>.ref-container{grid-template-columns:minmax(0,1fr) 95px;gap:10px;min-height:128px}.workspace-hero h1{font-size:25px;margin:8px 0}.workspace-hero p{font-size:12px;line-height:1.6}.workspace-hero .eyebrow{font-size:10px}.workspace-hero .animated-scene{width:150px;height:140px;transform:scale(.7);margin:0 -30px 0 -20px}.workspace-hero .topic-card{left:7%;width:93%;padding:16px;top:10px}.workspace-hero .topic-card>strong{font-size:15px}.workspace-hero .topic-card>small{font-size:10px}
 .workspace-layout{gap:15px}.workspace-main .suite-stat-grid{gap:10px}.suite-stat-grid article{padding:16px}.suite-stat-grid small{font-size:13px;min-height:0}.suite-stat-grid strong{font-size:27px;margin-top:5px}.suite-stat-grid .section-icon{width:32px;height:32px;margin-bottom:10px}.workspace-nav a{font-size:13px;gap:9px}.workspace-nav a>svg:first-child{width:19px;height:19px}.workspace-main .quick-card p{font-size:13px}.workspace-main .quick-card h3{font-size:16px}.suite-empty p{font-size:14px}.suite-notice{font-size:13px}.suite-form .button{font-size:14px}.settings-row p,.switch-row small{font-size:13px}.directory-card strong{font-size:14px}.directory-card small{font-size:12px}.detail-facts strong,.detail-facts>div{font-size:13px}
 .listing-layout{grid-template-columns:1fr}.listing-art{min-height:260px;padding:42px 18px}.listing-art img{height:210px;max-width:100%}.art-caption{font-size:11px;left:18px;right:18px;bottom:12px}.listing-category{top:13px;left:16px;font-size:11px}.listing-summary{position:static;grid-row:2}.listing-specs{margin-top:18px}.listing-specs dl>div{font-size:14px}.listing-guide>div{grid-template-columns:1fr;gap:23px}.listing-guide h3{margin:10px 0 7px}.listing-guide p{font-size:14px}.listing-summary h2{font-size:26px}
 .flow-preview>summary{font-size:14px;padding:16px;gap:10px;flex-wrap:wrap}.flow-preview>summary>span{font-size:11px}.flow-preview-body{padding:16px}.flow-tabs{gap:7px}.flow-tabs button{flex:1 1 40%;font-size:12px;padding:9px}.flow-state{padding:17px;gap:12px;min-height:180px}.flow-symbol{width:34px;height:34px;border-radius:10px}.flow-symbol svg{width:20px;height:20px}.flow-state h3{font-size:19px}.flow-state p{font-size:13px}.demo-label{font-size:9px;letter-spacing:.5px}.sample-code samp{font-size:27px}.sample-code button{font-size:12px}.flow-preview>summary span{margin-left:34px}.catalog-notice{font-size:13px}
}
@media(prefers-reduced-motion:reduce){.topic-card,.topic-product-art,.topic-chip,.waiting-track i{animation:none!important}}
.motion-paused .topic-card,.motion-paused .topic-product-art,.motion-paused .topic-chip,.motion-paused .waiting-track i,.page-hidden .topic-product-art{animation-play-state:paused!important}
.workspace-hero .animated-scene{left:0}
@media(max-width:600px){
 html[data-page=numbers] .animated-scene{width:110px;margin:0}
 html[data-page=numbers] .scene-phone{width:94px;left:8%;height:140px}
 html[data-page=numbers] .scene-whatsapp{right:-4%;top:35px}
 html[data-page=numbers] .scene-google{right:-2%;bottom:7px}
 html[data-page=numbers] .scene-backdrop{left:-38%;top:-9%;width:170%;height:110%}
}
.collection-info{display:grid;grid-template-columns:minmax(0,1fr);gap:15px;padding:22px}
.collection-info>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}
.collection-info>div:first-child>span{font-size:11px;background:#eef6fb;color:#57748b;padding:5px 8px;border-radius:7px;white-space:nowrap}
.collection-info .collection-description{font-size:13px;line-height:1.8;color:var(--muted,#57748b);min-height:46px;margin:0}
.collection-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #dce8f1;padding-top:15px;font-size:12px}
.collection-meta>span{display:flex;align-items:center;gap:6px;color:var(--muted,#57748b)}.collection-meta svg{width:16px;height:16px}
.collection-info>.outline-light{min-height:44px;justify-content:center;width:100%;font-size:13px}
@media(max-width:600px){
 .workspace-hero .animated-scene{margin:0 -30px 0 -5px}
 .workspace-hero>.ref-container>div:first-child{min-width:0}
 .listing-layout>div{display:contents}.listing-art{grid-row:1}.listing-summary{grid-row:2}.listing-specs{grid-row:3}
 html[data-page=product] .live-hero .page-hero-grid{grid-template-columns:minmax(0,1fr) 110px;gap:10px;min-height:195px}
 html[data-page=product] .page-hero-copy{padding:20px 0!important}html[data-page=product] .page-hero-copy h1{font-size:27px;margin:14px 0 10px}html[data-page=product] .page-hero-copy>p{font-size:12px;line-height:1.7}
 html[data-page=product] .topic-scene{width:145px;height:150px;margin:0 -25px 0 -15px}html[data-page=product] .topic-product-art{width:140px;height:150px;left:0}html[data-page=product] .topic-chip{display:none}
 .collection-info{padding:18px;gap:13px}.collection-info>div:first-child{flex-wrap:wrap;gap:7px}.collection-info .collection-description{font-size:13px;min-height:0}
 html[data-page=numbers] body{padding-bottom:110px}
 html[data-page=numbers] .motion-toggle{bottom:105px}
}
