@layer store{.btn-primary,.btn-outline{border-radius:var(--store-radius-control);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:48px;padding-inline:20px;font-size:14px;font-weight:600;transition:background .14s ease-out,border-color .14s ease-out;display:inline-flex}.btn-primary{background:var(--store-primary);color:var(--store-text-on-primary);border:0}.btn-primary:hover{background:var(--store-primary-hover);color:var(--store-text-on-primary)}.btn-outline{background:var(--store-surface);border:1.5px solid var(--store-tint-line-strong);color:var(--store-primary)}.btn-outline:hover{background:var(--store-tint-1);border-color:var(--store-tint-line-strong-2)}.hero-band{border-bottom:1px solid var(--store-line);background:radial-gradient(120% 130% at 88% 0%, var(--store-tint-fill), transparent 58%), radial-gradient(90% 120% at 6% 100%, var(--store-tint-2), transparent 62%), var(--store-surface-tint);padding-block:34px 42px;position:relative;overflow:hidden}.hero-band:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='64' viewBox='0 0 56 64'%3E%3Cpath d='M28 1 51 14.5v27L28 55 5 41.5v-27z' fill='none' stroke='%2334bcce' stroke-opacity='.18' stroke-width='1'/%3E%3C/svg%3E");background-size:56px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#0000 30%,#000 92%);mask-image:radial-gradient(80% 70%,#0000 30%,#000 92%)}.hero-wrap{z-index:2;position:relative}.hero{border-radius:var(--store-radius-panel);border:1px solid var(--store-line);background:var(--store-surface);box-shadow:0 18px 46px var(--store-tint-fill);grid-template-columns:minmax(0,1fr) 372px;display:grid;overflow:hidden}.hero-main{padding:30px 32px 32px}.hero-eyebrow{color:var(--store-primary);margin:0 0 10px;font-size:12.5px;font-weight:700}.hero-main h1{letter-spacing:normal;font-size:27px;font-weight:700;line-height:1.45}.hero-lead{max-width:60ch;color:var(--store-ink-2);margin:10px 0 20px;font-size:14.5px;line-height:1.95}.hero-search{gap:8px;display:flex}.hero-search input{border:1px solid var(--store-line-input);border-radius:var(--store-radius-control);background:var(--store-surface);flex:1;min-width:0;height:52px;padding-inline:14px;font-size:14px}.hero-search input:focus-visible{border-color:var(--store-primary-mid);outline:2px solid var(--store-primary-mid);outline-offset:1px}.hero-search button{border-radius:var(--store-radius-control);background:var(--store-primary);min-width:108px;height:52px;color:var(--store-text-on-primary);cursor:pointer;border:0;flex:none;font-size:14px;font-weight:600}.hero-search button:hover{background:var(--store-primary-hover)}.hero-types{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:12.5px;display:flex}.chip-type{border:1px solid var(--store-line);background:var(--store-surface);color:var(--store-ink-2);padding:7px 12px}.chip-type:hover{border-color:var(--store-tint-line-strong);background:var(--store-tint-1);color:var(--store-primary)}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hero-side{background:var(--store-tint-2);align-content:center;gap:8px;padding:22px;display:grid;position:relative;overflow:hidden}.hero-mark{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);pointer-events:none;background:#34bcce1f;width:220px;height:245px;position:absolute;inset-block-end:-70px;inset-inline-end:-60px}.hero-family{border:1px solid var(--store-tint-line);border-radius:var(--store-radius-compact);background:var(--store-glass);align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.hero-family:hover{border-color:var(--store-tint-line-strong);background:var(--store-surface)}.hero-family strong{font-size:14px;font-weight:700;display:block}.hero-family small{color:var(--store-muted);margin-top:3px;font-size:11.5px;line-height:1.7;display:block}.hero-family .chev{color:var(--store-primary);flex:none;margin-inline-start:auto}.hero-family-plain{border-style:dashed}.home-band{background:var(--store-surface-tint)}.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.audience-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);flex-direction:column;gap:9px;min-width:0;padding:20px;transition:border-color .14s ease-out;display:flex}.audience-card:hover{border-color:var(--store-tint-line-strong)}.audience-card strong{font-size:15px;font-weight:700;line-height:1.6}.audience-card p{color:var(--store-muted);margin:0;font-size:12.5px;line-height:1.9}.audience-more{color:var(--store-primary);margin-top:auto;padding-top:6px;font-size:12.5px;font-weight:600}.home-product-grid{gap:var(--store-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.suggested-grid{grid-template-columns:2fr minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.f-card{border:1px solid var(--store-line);border-radius:var(--store-radius-panel);background:var(--store-surface);min-width:0;display:flex;overflow:hidden}.f-media{background:var(--store-image-grad);border-inline-end:1px solid var(--store-line-soft);flex:none;width:44%;position:relative}.f-media img{object-fit:contain;padding:18px}.f-body{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.f-title{overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.6}.f-desc{color:var(--store-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.95;display:-webkit-box;overflow:hidden}.f-footer{border-top:1px solid var(--store-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.f-actions{align-items:center;gap:10px;display:flex}.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.solution-card{border:1px solid var(--store-line);border-radius:var(--store-radius-panel);background:var(--store-surface);box-shadow:var(--store-shadow-panel);flex-direction:column;gap:12px;padding:26px;display:flex}.solution-card h3{font-size:18px;font-weight:700;line-height:1.6}.solution-card>p{color:var(--store-ink-2);margin:0;font-size:13.5px;line-height:1.95}.solution-uses{grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}.solution-uses li{color:var(--store-ink-2);align-items:center;gap:7px;font-size:12.5px;display:flex}.solution-uses span{color:var(--store-primary);font-weight:700}.solution-cta{align-self:flex-start;margin-top:auto}.home-banner a{border:1px solid var(--store-line);border-radius:var(--store-radius-panel);background:var(--store-tint-2);min-height:112px;max-height:200px;display:block;overflow:hidden}.home-banner picture,.home-banner img{width:100%;height:100%}.home-banner img{object-fit:cover;max-height:200px}.hub-band{border:1px solid var(--store-tint-line-2);border-radius:var(--store-radius-panel);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--store-cyan) 16%, transparent) 0%, transparent 55%), var(--store-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px 28px;display:grid}.hub-band-mark{background:color-mix(in srgb, var(--store-cyan) 18%, transparent);width:64px;height:64px;color:var(--store-primary);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border-radius:18px;place-items:center;display:grid}.hub-band-copy h2{margin:0 0 6px;font-size:19px;font-weight:800}.hub-band-copy p{color:var(--store-ink-2);margin:0;font-size:14px;line-height:1.9}.hub-band-meta{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hub-band-meta li{background:var(--store-surface-2);color:var(--store-muted);border-radius:999px;padding:4px 10px;font-size:12px}.hub-btn{gap:10px;min-height:52px;padding-inline:22px;font-size:15px}.hub-callout{border:1px solid var(--store-tint-line-2);background:var(--store-tint-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:12px 16px;display:flex}.hub-callout p{color:var(--store-ink-2);margin:0;font-size:13.5px}.hub-callout .sh-hub{color:var(--store-primary);background:var(--store-surface)}@media (max-width:767px){.hub-band{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px 18px}.hub-band>.hub-btn{grid-column:1/-1;width:100%}}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.trust-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);align-content:start;gap:8px;min-width:0;padding:20px;display:grid}.trust-card strong{font-size:14.5px;font-weight:700}.trust-card p{color:var(--store-muted);margin:0;font-size:12.5px;line-height:1.9}.guide{border-radius:var(--store-radius-panel);background:var(--store-panel-deep);color:var(--store-panel-deep-ink);padding:30px 32px;position:relative;overflow:hidden}.guide-mark{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);pointer-events:none;background:#34bcce29;width:260px;height:290px;position:absolute;inset-block-end:-92px;inset-inline-start:-70px}.guide .section-heading{position:relative}.guide .section-heading-copy p{color:var(--store-panel-deep-ink-2)}.guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid;position:relative}.guide-steps li{align-content:start;gap:8px;min-width:0;display:grid}.guide-steps .hex{color:var(--store-cyan-soft);background:#34bcce29;font-size:13px}.guide-steps strong{font-size:14px;font-weight:700}.guide-steps p{color:var(--store-panel-deep-ink-2);margin:0;font-size:12.5px;line-height:1.95}.home-contact{padding-bottom:48px}.contact-card{border:1px solid var(--store-tint-line-2);border-radius:var(--store-radius-panel);background:var(--store-tint-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex}.contact-card h2{font-size:19px;font-weight:700}.contact-card p{max-width:62ch;color:var(--store-ink-2);margin:6px 0 0;font-size:13.5px;line-height:1.9}.contact-actions{flex-wrap:wrap;gap:10px;display:flex}.contact-actions .u-ltr{text-align:center}@media (max-width:1279px){.hero-band{padding-block:22px 30px}.hero{grid-template-columns:minmax(0,1fr)}.hero-main{padding:24px}.hero-main h1{font-size:23px}.audience-grid{grid-template-columns:1fr 1fr}.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.suggested-grid{grid-template-columns:1fr 1fr}.f-card{grid-column:1/-1}.solution-grid,.trust-grid{grid-template-columns:minmax(0,1fr)}.guide-steps{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:767px){.hero-wrap{margin-top:-26px;margin-bottom:20px}.hero-main{padding:20px 16px 22px}.hero-main h1{font-size:20px}.hero-lead{margin-bottom:16px;font-size:13.5px}.hero-search{display:none}.audience-card,.trust-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;padding:14px 16px;display:grid}.audience-card>:first-child,.trust-card>:first-child{grid-row:1/span 3}.audience-card>:not(:first-child),.trust-card>:not(:first-child){grid-column:2}.audience-more{padding-top:2px}.hero-actions{flex-direction:column}.hero-actions>*{width:100%}.audience-grid,.home-product-grid,.suggested-grid,.guide-steps,.solution-uses{grid-template-columns:minmax(0,1fr)}.f-card{flex-direction:column}.f-media{border-inline-end:0;border-bottom:1px solid var(--store-line-soft);width:100%;height:180px}.f-title{font-size:16px}.solution-card{padding:18px}.solution-card h3{font-size:16px}.solution-cta{align-self:stretch}.guide{padding:22px 18px}.contact-card{padding:18px}.contact-card h2{font-size:17px}.contact-actions{flex-direction:column;width:100%}.contact-actions>*{width:100%}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hero,.hero-family,.contact-card{background:var(--store-glass-panel);-webkit-backdrop-filter:var(--store-glass-blur);backdrop-filter:var(--store-glass-blur)}.hero{border-color:color-mix(in srgb, var(--store-surface) 60%, transparent);box-shadow:0 18px 46px var(--store-tint-fill), inset 0 1px 0 color-mix(in srgb, var(--store-surface) 70%, transparent)}.hero-family:hover{background:var(--store-glass)}}}
@layer store{.crumbs{padding-block:18px 0}.crumbs ol{color:var(--store-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.crumbs li{align-items:center;gap:7px;min-width:0;display:flex}.crumbs-sep{color:var(--store-muted);flex:none}.crumbs a:hover{color:var(--store-primary)}.crumbs li:last-child span[aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.catalog-head{padding-bottom:4px}.catalog-head .section-heading{margin-bottom:22px}.catalog-layout{grid-template-columns:288px minmax(0,1fr);align-items:start;gap:28px;padding-bottom:48px;display:grid}.filters{border-radius:var(--store-radius-panel);background:var(--store-surface-tint);padding:20px;position:sticky;top:20px}.filters-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.filters-head h2{font-size:16px;font-weight:700}.filters-head a{color:var(--store-primary);font-size:12.5px;font-weight:600}.filter-form{gap:0;display:grid}.filter-group{border-top:1px solid var(--store-line-soft);gap:8px;padding-block:14px;display:grid}.filter-group:first-child{border-top:0;padding-top:0}.filter-label{font-size:13px;font-weight:700}.filter-input{border:1px solid var(--store-line-input);background:var(--store-surface);width:100%;min-width:0;height:42px;color:var(--store-ink);border-radius:10px;padding-inline:12px;font-size:13.5px}.filter-input:focus-visible{border-color:var(--store-primary-mid)}.filter-list{max-height:232px;display:grid;overflow-y:auto}.filter-row{cursor:pointer;align-items:center;gap:9px;min-height:46px;padding-inline:2px;font-size:13.5px;display:flex}.filter-row.is-child{color:var(--store-muted);padding-inline-start:22px}.filter-row input{width:19px;height:19px;accent-color:var(--store-primary);cursor:pointer;flex:none}.filter-price{grid-template-columns:1fr 1fr;gap:9px;display:grid}.filter-actions{border-top:1px solid var(--store-line-soft);text-align:center;gap:10px;padding-top:16px;display:grid}.filter-actions a{color:var(--store-muted);font-size:12.5px}.toolbar{border:1px solid var(--store-line);border-radius:var(--store-radius-compact);background:var(--store-surface);align-items:center;gap:14px;padding:14px 18px;display:flex}.toolbar-count-copy{flex:1;margin:0;font-size:13.5px}.toolbar-count-copy .u-num{font-weight:700}.sort-form{align-items:center;gap:9px;display:flex}.sort-label{color:var(--store-muted);flex:none;font-size:12.5px}.sort-select{min-width:170px;height:42px}.sort-notice{border:1px solid var(--store-warning-line);background:var(--store-warning-bg);color:var(--store-warning-text);border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:12.5px}.toolbar-btn{border-radius:var(--store-radius-control);cursor:pointer;justify-content:center;align-items:center;gap:8px;height:48px;font-size:13.5px;font-weight:600;display:none}.toolbar-btn-filter{border:1.5px solid var(--store-tint-line-strong);background:var(--store-tint-1);color:var(--store-primary)}.toolbar-btn-sort{border:1px solid var(--store-line);background:var(--store-surface);color:var(--store-ink-2)}.toolbar-count{background:var(--store-primary);min-width:21px;height:21px;color:var(--store-text-on-primary);border-radius:7px;place-items:center;padding-inline:5px;font-size:11.5px;display:grid}.chips-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.chips-label{color:var(--store-muted);font-size:12.5px}.chip-active{border:1px solid var(--store-tint-line-2);border-radius:var(--store-radius-pill);background:var(--store-tint-1);color:var(--store-primary);gap:6px;padding:7px 8px 7px 11px;font-size:12.5px}.chip-remove{background:var(--store-tint-fill);width:20px;height:20px;color:var(--store-primary);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.chip-remove:hover{background:var(--store-tint-fill-2)}.chips-clear{color:var(--store-muted);font-size:12.5px;text-decoration:underline}.catalog-grid{gap:var(--store-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;display:grid}.catalog-results>.state-block{margin-top:16px}.pager-wrap{justify-content:center;margin-top:30px;display:flex}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pager-cell{border:1px solid var(--store-line);background:var(--store-surface);min-width:46px;height:46px;color:var(--store-ink-2);font-family:var(--store-font-num);cursor:pointer;border-radius:12px;place-items:center;padding-inline:8px;font-size:14px;display:grid}.pager-cell:hover:not(:disabled):not(.is-current){border-color:var(--store-tint-line-strong);color:var(--store-primary)}.pager-cell.is-current{background:var(--store-primary);border-color:var(--store-primary);color:var(--store-text-on-primary);font-weight:600}.pager-cell:disabled,.pager-cell.is-disabled{color:var(--store-muted-2);background:var(--store-surface-2);cursor:not-allowed}a.pager-cell{text-decoration:none}a.pager-cell:hover{border-color:var(--store-tint-line-strong);color:var(--store-primary)}.pager-gap{width:32px;height:46px;color:var(--store-muted);place-items:center;display:grid}.pager-meta{color:var(--store-muted);margin-inline-start:8px;font-size:12px}.sheet-scrim{z-index:1250;background:var(--store-overlay);align-items:end;display:grid;position:fixed;inset:0}.sheet{padding:10px 16px calc(18px + env(safe-area-inset-bottom));background:var(--store-surface);border-radius:18px 18px 0 0;gap:10px;display:grid}.sheet-grab{background:var(--store-surface-2);border-radius:999px;justify-self:center;width:44px;height:4px}.sheet h2{font-size:16px;font-weight:700}.sheet-list{display:grid}.sheet-row{border-top:1px solid var(--store-line-soft);min-height:48px}.sheet-note{color:var(--store-muted);margin:0;font-size:12px}@media (max-width:1279px){.catalog-layout{grid-template-columns:minmax(0,1fr);gap:0}.filters{display:none}.toolbar{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:12px;padding:0;display:grid}.toolbar-count-copy{grid-column:1/-1;margin-bottom:2px}.sort-form{display:none}.toolbar-btn{display:flex}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chips-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chips-row::-webkit-scrollbar{display:none}.chips-row>*{flex:none}}@media (max-width:767px){.catalog-grid{flex-direction:column;gap:12px;display:flex}.pager-meta{display:none}.crumbs li:last-child span[aria-current]{max-width:220px}}.fgroup{border-top:1px solid var(--store-line-soft)}.fgroup-head{width:100%;min-height:46px;color:var(--store-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:700;display:flex}.fgroup-title{flex:none}.fgroup-summary{color:var(--store-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.fgroup-caret{color:var(--store-muted);flex:none;margin-inline-start:auto;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.fgroup.is-open .fgroup-caret{transform:rotate(180deg)}.fgroup-body{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.8,.2,1);display:grid}.fgroup.is-open .fgroup-body{grid-template-rows:1fr}.fgroup-inner{gap:8px;min-height:0;display:grid;overflow:hidden}.fgroup.is-open .fgroup-inner{padding-bottom:14px}.filter-search{height:38px;font-size:12.5px}.filter-list-scroll{overscroll-behavior:contain;max-height:244px;overflow-y:auto}.filter-empty{color:var(--store-muted);margin:0;padding:12px 4px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.fgroup-body,.fgroup-caret{transition:none}}.p-media:has(.image-fallback){background:var(--store-image-grad);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='64' viewBox='0 0 56 64'%3E%3Cpath d='M28 1 51 14.5v27L28 55 5 41.5v-27z' fill='none' stroke='%2334bcce' stroke-opacity='.16' stroke-width='1'/%3E%3C/svg%3E"), var(--store-image-grad);background-position:50%,50%;background-size:56px 64px,auto}.p-media:has(.image-fallback):after{content:"";background:radial-gradient(circle at 50% 45%, transparent 30%, var(--store-surface) 92%);opacity:.55;pointer-events:none;position:absolute;inset:0}.image-fallback{z-index:1}.image-fallback-mark{background:var(--store-surface);box-shadow:0 3px 12px var(--store-tint-fill)}.p-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s,background-color .7s,color .7s;position:relative}.p-card:before{content:"";z-index:2;background:linear-gradient(90deg, var(--store-cyan), var(--store-primary));opacity:0;height:2px;transition:opacity .2s;position:absolute;inset-block-start:0;inset-inline:0}.p-card:hover{border-color:var(--store-tint-line-strong);box-shadow:var(--store-shadow-hover);transform:translateY(-3px)}.p-card:hover:before{opacity:1}.p-card.is-unavailable{background:var(--store-surface-tint)}.p-card.is-unavailable .p-media{opacity:.72}.toolbar{box-shadow:var(--store-shadow-panel)}.filters{border:1px solid var(--store-line)}.filters-head{border-bottom:1px solid var(--store-line);padding-bottom:12px}@media (prefers-reduced-motion:reduce){.p-card{transition:none}.p-card:hover{transform:none}}.ap-drawer{padding-block-start:34px}.ap-drawer .ap-drawer-header{padding-bottom:6px}.ap-drawer .filter-form>.filter-group:first-child{padding-top:8px}.ap-drawer .filter-actions{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}
@layer store{.detail-head{padding-bottom:6px}.detail-grid{grid-template-columns:430px minmax(0,1fr) 380px;align-items:start;gap:26px;padding-bottom:40px;display:grid}.gallery-main{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-image-grad);height:334px;position:relative;overflow:hidden}.gallery-main img{object-fit:contain;padding:16px}.gallery-counter{border-radius:var(--store-radius-pill);color:#fff;font-family:var(--store-font-num);background:#10312fe0;padding:5px 10px;font-size:12px;position:absolute;inset-block-end:11px;inset-inline-end:11px}.gallery-thumbs{gap:9px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.gallery-thumb{border:1px solid var(--store-line);background:var(--store-image-grad);cursor:pointer;border-radius:10px;flex:none;width:76px;height:64px;padding:4px}.gallery-thumb.is-active{border:2px solid var(--store-primary-mid)}.gallery-thumb img{object-fit:contain;width:100%;height:100%}.detail-info{padding-top:4px}.detail-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-title{overflow-wrap:anywhere;margin-top:12px;font-size:26px;font-weight:700;line-height:1.45}.detail-name-en{color:var(--store-muted);margin:4px 0 0;font-size:14px}.detail-specs{border-block:1px solid var(--store-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:18px 0;padding-block:16px;display:grid}.detail-specs>div{gap:3px;min-width:0;display:grid}.detail-specs dt{color:var(--store-muted);font-size:12px}.detail-specs dd{font-family:var(--store-font-num);min-width:0;margin:0;font-size:14.5px;font-weight:700}.detail-lead{color:var(--store-ink-2);margin:0;font-size:14.5px;line-height:1.95}.detail-purchase-col{position:sticky;top:20px}.purchase{border:1px solid var(--store-line);border-radius:var(--store-radius-panel);background:var(--store-surface);box-shadow:var(--store-shadow-panel);gap:12px;padding:20px 20px 22px;display:grid}.purchase-title{font-size:16px;font-weight:700}.purchase-options{gap:9px;display:grid}.opt{border:1px solid var(--store-line);background:var(--store-surface);border-radius:12px;gap:9px;padding:14px;transition:border-color .14s ease-out,background .14s ease-out;display:grid}.opt.is-active{border:1.5px solid var(--store-primary-mid);background:var(--store-tint-2)}.opt-head{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.opt-head input{width:20px;height:20px;accent-color:var(--store-primary-mid);cursor:pointer;flex:none;margin-top:2px}.opt-copy{flex:1;gap:3px;display:grid}.opt-title{font-size:14px;font-weight:700}.opt-note{color:var(--store-muted);font-size:11.5px;line-height:1.7}.opt-price{font-family:var(--store-font-num);white-space:nowrap;flex:none;align-items:baseline;gap:4px;font-size:16.5px;font-weight:700;display:flex}.opt-discount{justify-self:start}.opt-terms{flex-wrap:wrap;gap:7px;display:flex}.term{border:1px solid var(--store-line);background:var(--store-surface);min-height:36px;color:var(--store-ink-2);font:inherit;cursor:pointer;border-radius:8px;padding:7px 11px;font-size:12.5px}.term.is-active{border:1.5px solid var(--store-primary-mid);background:var(--store-tint-1);color:var(--store-primary);font-weight:600}.opt-run{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stepper{border:1px solid var(--store-line);border-radius:9px;flex:none;align-items:center;display:flex;overflow:hidden}.stepper button{background:var(--store-surface-tint);width:36px;height:36px;color:var(--store-ink);cursor:pointer;border:0;font-size:17px}.stepper button:disabled{color:var(--store-muted-2);cursor:not-allowed}.stepper-input{width:64px;color:var(--store-ink);text-align:center;appearance:textfield;background:0 0;border:0}.stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper-input:focus-visible{outline:2px solid var(--store-primary);outline-offset:-2px}.stepper-value{min-width:50px;height:36px;font-family:var(--store-font-num);place-items:center;padding-inline:6px;font-size:14px;font-weight:700;display:grid}.opt-run-hint{min-width:0;color:var(--store-muted);flex:1;margin:0;font-size:11.5px;line-height:1.7}.purchase-summary{background:var(--store-surface-tint);border-radius:12px;gap:8px;padding:14px;display:grid}.summary-line{color:var(--store-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.summary-line strong{color:var(--store-ink);font-size:13.5px}.summary-total{border-top:1px solid var(--store-line-soft);padding-top:10px}.summary-total strong{font-family:var(--store-font-num);white-space:nowrap;align-items:baseline;gap:4px;font-size:19px;display:flex}.purchase-cta{cursor:pointer;width:100%;min-height:52px;font-size:15px}.purchase-cta:disabled{background:var(--store-surface-2);color:var(--store-muted-2);cursor:progress}.purchase-spin{border-color:color-mix(in srgb, var(--store-text-on-primary) 35%, transparent);border-top-color:var(--store-text-on-primary);width:17px;height:17px}.purchase-note{color:var(--store-muted);margin:0;font-size:11.5px;line-height:1.8}.purchase-none{background:var(--store-warning-bg);color:var(--store-warning-text);border-radius:12px;padding:14px;font-size:13px}.detail-lower{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;padding-bottom:48px;display:grid}.related h2{margin-bottom:12px;font-size:17px;font-weight:700}.related-list{gap:10px;display:grid}.rel-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);gap:12px;padding:12px;display:flex}.rel-media{background:var(--store-image-grad);border-radius:11px;flex:none;width:92px;height:92px;position:relative;overflow:hidden}.rel-media img{object-fit:contain;padding:8px}.rel-body{flex-direction:column;flex:1;gap:6px;display:flex}.rel-body h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.rel-body .price-block{margin-top:auto}@media (max-width:1279px){.detail-grid{grid-template-columns:1.15fr minmax(0,1fr);gap:20px}.detail-purchase-col{grid-column:1/-1;position:static}.purchase-options{grid-template-columns:1fr 1fr;display:grid}.gallery-main{height:290px}.detail-title{font-size:22px}.detail-lower{grid-template-columns:minmax(0,1fr)}.related-list{grid-template-columns:1fr 1fr;display:grid}.stepper button{width:40px;height:40px}.stepper-value{min-width:52px;height:40px}}@media (max-width:767px){.detail-grid{grid-template-columns:minmax(0,1fr)}.gallery-main{height:232px}.detail-title{font-size:20px}.detail-specs{grid-template-columns:1fr 1fr;gap:10px 14px}.purchase-options{grid-template-columns:minmax(0,1fr)}.purchase{border-radius:var(--store-radius-card);padding:16px}.stepper button{width:44px;height:44px}.stepper-value{min-width:56px;height:44px}.related-list{grid-template-columns:minmax(0,1fr)}}.detail-tabs{gap:16px;display:grid}.detail-tabs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.detail-tabs-head h2{font-size:19px;font-weight:700}.social-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.social-btn{cursor:pointer;min-height:44px;padding-inline:14px;font-size:13px}.fav-heart{flex:none;transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .16s}.fav-btn.is-fav{color:var(--store-danger);border-color:var(--store-danger-line);background:var(--store-danger-bg)}.fav-btn.is-fav .fav-heart{transform:scale(1.22)}.fav-btn.is-pop .fav-heart{animation:.42s cubic-bezier(.34,1.56,.64,1) fav-pop}@keyframes fav-pop{0%{transform:scale(.7)}55%{transform:scale(1.5)}to{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.fav-heart{transition:none}.fav-btn.is-pop .fav-heart{animation:none}}.rating-input{align-items:center;gap:8px;display:flex}.star-picker{border:1px solid var(--store-line);border-radius:var(--store-radius-control);background:var(--store-surface);align-items:center;gap:2px;min-height:44px;margin:0;padding:0 10px;display:inline-flex}.star{width:32px;height:40px;color:var(--store-muted-2);cursor:pointer;place-items:center;transition:transform .16s cubic-bezier(.34,1.56,.64,1),color .12s;display:grid}.star.is-on{color:#f2b01e}.star:hover{transform:scale(1.18)}.star-picker:hover .star{color:var(--store-muted-2)}.star-picker:hover .star:hover{color:#f2b01e}.star-picker:hover .star:has(~.star:hover){color:#f2b01e}.star-picker:has(input:focus-visible){box-shadow:0 0 0 2px var(--store-surface), 0 0 0 4px var(--store-primary-mid)}.star-value{color:var(--store-ink-2);margin-inline-start:6px;font-size:12.5px;font-weight:700}.login-hint{background:var(--store-tint-1);color:var(--store-primary);border-radius:10px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.8}.detail-tabs .ap-tabs{scrollbar-width:none;overflow-x:auto}.detail-tabs .ap-tab{white-space:nowrap;flex:none}.detail-tabs [role=tabpanel]{padding-top:18px}.tab-prose{max-width:760px;color:var(--store-ink-2);font-size:14.5px;line-height:2.05}.tab-prose p{margin:0}.feature-list{border:1px solid var(--store-line);border-radius:12px;max-width:860px;margin:0;display:grid;overflow:hidden}.feature-list>div{border-bottom:1px solid var(--store-line-soft);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:14px;padding:13px 16px;display:grid}.feature-list>div:last-child{border-bottom:0}.feature-list dt{color:var(--store-muted);font-size:13px}.feature-list dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.95}.comments{gap:14px;display:grid}.comment{gap:12px;display:flex}.comment-avatar{background:var(--store-tint-1);width:42px;height:42px;color:var(--store-primary);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.comment strong{font-size:13.5px}.comment p{color:var(--store-ink-2);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.95}.comment-reply{border-inline-start:2px solid var(--store-tint-1);margin-top:12px;padding-inline-start:14px}.comment-tag{background:var(--store-surface-2);color:var(--store-muted);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:400}.comment-form{border-top:1px solid var(--store-line-soft);justify-items:start;gap:9px;margin-top:18px;padding-top:18px;display:grid}.comment-textarea{resize:vertical;width:100%;height:auto;min-height:110px;padding:12px}.comment-form .btn-primary{cursor:pointer}.login-required{background:var(--store-tint-1);border-radius:12px;justify-items:start;gap:10px;margin-top:18px;padding:16px;display:grid}.login-required p{color:var(--store-primary);margin:0;font-size:13px}.login-required .btn-primary{cursor:pointer;min-height:44px}@media (max-width:767px){.feature-list>div{grid-template-columns:minmax(0,1fr);gap:3px}.rating-input{flex:1}.star-picker{flex:1;justify-content:center}.social-btn{flex:1}}.sticky-buy{display:none}@media (max-width:767px){.sticky-buy{z-index:80;border-top:1px solid var(--store-line);background:var(--store-surface);box-shadow:var(--store-shadow-sticky);gap:8px;padding:11px 16px 12px;display:grid;position:fixed;inset-block-end:var(--store-dock-h);inset-inline:0}.sticky-buy-top{align-items:center;gap:10px;display:flex}.sticky-buy-change{color:var(--store-primary);font-size:12.5px;font-weight:600;text-decoration:underline}.sticky-buy-bottom{align-items:center;gap:12px;display:flex}.sticky-buy-price{flex:none;display:grid}.sticky-buy-price small{color:var(--store-muted);font-size:11px}.sticky-buy-price strong{font-family:var(--store-font-num);white-space:nowrap;align-items:baseline;gap:3px;font-size:18px;display:flex}.sticky-buy-cta{cursor:pointer;flex:1;min-height:50px}body:has(.sticky-buy){padding-bottom:calc(var(--store-dock-h) + 108px + env(safe-area-inset-bottom))}.purchase .purchase-cta,.purchase .purchase-note{display:none}}}
@layer store{.commerce-head{padding-top:4px}.commerce-body{padding-bottom:48px}.checkout-notice{border:1px solid var(--store-warning-line);background:var(--store-warning-bg);color:var(--store-warning-text);border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:13.5px}body.is-hub main{padding-block:12px}.stepper-steps{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 22px;padding:0;font-size:12.5px;list-style:none;display:flex}.stepper-steps li{color:var(--store-muted);align-items:center;gap:8px;display:flex}.stepper-steps li i{background:var(--store-line);width:36px;height:1px;margin-inline:4px;display:block}.stepper-hex{background:var(--store-surface-2);width:22px;height:25px;color:var(--store-muted);font-family:var(--store-font-num);flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.stepper-steps .is-active{color:var(--store-ink);font-weight:700}.stepper-steps .is-active .stepper-hex{background:var(--store-cyan);color:var(--store-on-cyan)}.stepper-steps .is-done .stepper-hex{background:var(--store-tint-1);color:var(--store-primary)}.commerce-layout{grid-template-columns:minmax(0,1fr) 392px;align-items:start;gap:26px;display:grid}.commerce-main{gap:16px;display:grid}.cart-lines{gap:12px;display:grid}.cart-line{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);gap:16px;padding:16px;display:flex}.cart-thumb{background:var(--store-image-grad);border-radius:12px;flex:none;width:104px;height:104px;position:relative;overflow:hidden}.cart-thumb img{object-fit:contain;padding:8px}.cart-line-body{flex:1;align-content:start;gap:10px;display:grid}.cart-line-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cart-line-head h3{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.6}.cart-line-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cart-line-qty{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.cart-stepper button,.cart-stepper .stepper-value{height:32px}.cart-stepper button{width:32px}.cart-stepper .stepper-input{width:52px;min-width:52px}.cart-stepper.is-pending{opacity:.6}.cart-line-change{color:var(--store-primary);font-size:12px;text-decoration:underline}.cart-line-price{border-top:1px solid var(--store-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;padding-top:11px;display:flex}.cart-line-base{align-items:center;gap:8px;font-size:12px;display:flex}.cart-line-base s{font-family:var(--store-font-num);color:var(--store-muted)}.cart-line-price>strong{font-family:var(--store-font-num);white-space:nowrap;align-items:baseline;gap:4px;margin-inline-start:auto;font-size:20px;display:flex}.icon-btn{border:1px solid var(--store-line);background:var(--store-surface);width:40px;height:40px;color:var(--store-ink-2);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.icon-btn-danger{color:var(--store-danger);border-color:var(--store-danger-line)}.icon-btn-danger:hover:not(:disabled){background:var(--store-danger-bg)}.icon-btn:disabled{color:var(--store-muted-2);background:var(--store-surface-2);cursor:not-allowed}.discount-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);gap:9px;padding:16px;display:grid}.discount-row{gap:10px;display:flex}.discount-row .filter-input{flex:1;height:46px}.discount-row .btn-outline{flex:none;min-height:46px}.discount-applied{background:var(--store-success-bg);color:var(--store-success-text);border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px}.cart-continue{color:var(--store-primary);font-size:13px;font-weight:600}.summary-panel{border:1px solid var(--store-line);border-radius:var(--store-radius-panel);background:var(--store-surface);box-shadow:var(--store-shadow-panel);gap:12px;padding:20px;display:grid;position:sticky;top:20px}.summary-panel h2{font-size:16px;font-weight:700}.summary-row{color:var(--store-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.summary-row>span:last-child{color:var(--store-ink);font-family:var(--store-font-num);white-space:nowrap}.summary-row.is-discount>span:last-child{color:var(--store-success)}.wallet-block{border:1px solid var(--store-tint-line-2);background:var(--store-tint-2);border-radius:12px;gap:9px;padding:14px;display:grid}.wallet-note{color:var(--store-muted);margin:0;font-size:11.5px;line-height:1.8}.summary-final{border-top:1px solid var(--store-line);padding-top:14px}.summary-final>span:first-child{color:var(--store-ink);font-weight:700}.summary-final strong{font-family:var(--store-font-num);white-space:nowrap;align-items:baseline;gap:4px;font-size:22px;display:flex}.summary-cta{cursor:pointer;width:100%;min-height:54px}.summary-cta:disabled{background:var(--store-surface-2);color:var(--store-muted-2);cursor:not-allowed}.summary-meta{color:var(--store-muted);margin:0;font-size:11.5px;line-height:1.8}.terms-row{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:12.5px;display:flex}.terms-row input{width:19px;height:19px;accent-color:var(--store-primary);flex:none}.checkout-topbar{justify-content:space-between;align-items:center;gap:14px;padding-block:16px;font-size:13px;display:flex}.checkout-secure{color:var(--store-primary);align-items:center;gap:7px;font-weight:600;display:flex}.checkout-topbar a{color:var(--store-primary);font-weight:600}.review-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);gap:12px;padding:18px;display:grid}.review-card h2{font-size:15px;font-weight:700}.review-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-head a{color:var(--store-primary);font-size:12.5px;font-weight:600}.review-account{align-items:center;gap:12px;display:flex}.review-avatar{background:var(--store-tint-1);width:44px;height:44px;color:var(--store-primary);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.review-mobile{color:var(--store-muted);text-align:start;font-size:12.5px;display:block}.pay-block{border:1px solid var(--store-tint-line-2);background:var(--store-tint-2);border-radius:12px;gap:9px;padding:14px;display:grid}.result-body{justify-items:center;display:grid}.result-block{border:1px solid var(--store-line);border-radius:var(--store-radius-panel);background:var(--store-surface);text-align:center;justify-items:center;gap:12px;width:min(640px,100%);padding:26px;display:grid}.result-mark{background:var(--store-surface);place-items:center;width:64px;height:72px;font-size:26px;font-weight:700;display:grid}.result-block h1{font-size:24px;font-weight:700}.result-block>p{color:var(--store-ink-2);margin:0;font-size:13.5px;line-height:1.95}.result-success{border-color:var(--store-success-line);background:var(--store-success-bg)}.result-success h1{color:var(--store-success-text)}.result-success .result-mark{color:var(--store-success)}.result-failure{border-color:var(--store-danger-line);background:var(--store-danger-bg)}.result-failure h1{color:var(--store-danger-text)}.result-failure .result-mark{color:var(--store-danger)}.result-unknown{border-color:var(--store-warning-line);background:var(--store-warning-bg)}.result-unknown h1{color:var(--store-warning-text)}.result-unknown .result-mark{color:var(--store-warning)}.result-rows{background:var(--store-glass-soft);border-radius:12px;gap:8px;width:100%;padding:14px;display:grid}.result-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.copy-value{align-items:center;gap:8px;min-width:0;display:flex}.copy-value .u-ltr{max-width:240px;font-size:13px}.copy-btn{border:1px solid var(--store-line);background:var(--store-surface);min-height:32px;color:var(--store-primary);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding-inline:10px;font-size:12px;font-weight:600}.result-actions{flex-wrap:wrap;justify-content:center;gap:11px;width:100%;display:flex}.result-actions>*{flex:1;min-width:200px;min-height:50px}.result-note{color:var(--store-muted);margin:0;font-size:12px}@media (max-width:1279px){.commerce-layout{grid-template-columns:minmax(0,1fr)}.summary-panel{position:static}.cart-thumb{width:88px;height:88px}.cart-line-head h3{font-size:14.5px}.result-actions>*{min-width:0}}@media (max-width:767px){.cart-line{gap:12px;padding:12px}.cart-thumb{width:80px;height:80px}.cart-line-head h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.cart-line-price>strong{font-size:16px}.discount-row{flex-direction:column}.discount-row .btn-outline{width:100%}.summary-final strong{font-size:19px}.stepper-steps li i{width:18px}.result-block{padding:18px}.result-block h1{font-size:19px}.result-actions{flex-direction:column}.result-actions>*{width:100%}}}
@layer store{:is(body:has(.auth) .sh-nav-wrap,body:has(.auth) .sh-search,body:has(.auth) .sh-account,body:has(.auth) .sh-cart,body:has(.auth) .sf){display:none}body:has(.auth){padding-bottom:0}body:has(.auth) main{min-height:0}.auth{place-items:center;min-height:calc(100vh - 190px);padding:40px 20px 56px;display:grid;position:relative;overflow:hidden}.auth-watermark{z-index:0;opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(560px,92vw);height:min(560px,92vw);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(50%,-50%)}.auth-watermark img{object-fit:contain;width:100%;height:100%}.auth-watermark-mark{width:100%;height:100%;color:var(--store-primary);place-items:center;font-size:min(320px,52vw);font-weight:800;line-height:1;display:grid}.auth-form-wrap{z-index:1;width:min(460px,100%);position:relative}.auth-form{gap:12px;width:100%;display:grid}.auth-form h1{font-size:26px;font-weight:700}.auth-sub{margin:0 0 6px;font-size:13.5px}.auth-inline{justify-content:flex-start;font-size:12.5px;display:flex}.auth-inline a{color:var(--store-primary);font-weight:600}.auth-cta{cursor:pointer;width:100%;min-height:54px;margin-top:6px}.auth-cta:disabled{background:var(--store-primary);opacity:.62;cursor:progress}.auth-secondary{cursor:pointer;width:100%;min-height:50px}.auth-msg{border-radius:10px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.8}.auth-msg.is-error{background:var(--store-danger-bg);color:var(--store-danger-text)}.auth-msg.is-ok{background:var(--store-success-bg);color:var(--store-success-text)}.auth-links{color:var(--store-muted);text-align:center;margin:6px 0 0;font-size:12.5px}.auth-or{color:var(--store-muted);align-items:center;gap:10px;margin:2px 0 0;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";opacity:.3;background:currentColor;flex:1;height:1px}.auth-link-button{color:var(--store-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.auth-links a{color:var(--store-primary);font-weight:600}.field{gap:7px;display:grid}.field-label{color:var(--store-ink-2);font-size:12.5px;font-weight:600}.field-control{display:flex;position:relative}.field-input{border:1px solid var(--store-line-input);background:var(--store-surface);width:100%;min-width:0;height:52px;color:var(--store-ink);border-radius:10px;padding-inline:12px;font-size:14px}.field-input.is-ltr{text-align:left;font-family:var(--store-font-ltr);direction:ltr;unicode-bidi:isolate;padding-inline-end:48px}.field-input:focus-visible{border:1.5px solid var(--store-primary-mid)}.has-error .field-input{border:1.5px solid var(--store-danger);background:var(--store-danger-field)}.field-eye{background:var(--store-surface-tint);width:38px;height:38px;color:var(--store-muted);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;inset-block-start:7px;inset-inline-start:6px}.field-helper,.field-error{margin:0;font-size:11.5px;line-height:1.7}.field-helper{color:var(--store-muted)}.field-error{color:var(--store-danger)}.otp{justify-content:center;gap:12px;display:flex}.otp-box{border:1px solid var(--store-line-input);background:var(--store-surface);width:56px;height:62px;color:var(--store-ink);font-family:var(--store-font-num);text-align:center;border-radius:10px;flex:none;font-size:22px;font-weight:700}.otp-box.is-filled{border:1.5px solid var(--store-primary-mid);background:var(--store-tint-2)}.otp-box:focus-visible{border:2px solid var(--store-primary);outline:none;box-shadow:0 0 0 3px #34bcce47}.strength{align-items:center;gap:9px;height:16px;display:flex}.strength-bar{background:var(--store-cyan);border-radius:999px;height:5px;transition:width .16s ease-out}.strength-low{background:var(--store-danger)}.strength-mid{background:var(--store-cyan)}.strength-high{background:var(--store-success)}.strength small{color:var(--store-muted);flex:none;font-size:11.5px}@media (max-width:1279px){.auth{min-height:calc(100vh - 150px);padding:32px 24px 44px}}@media (max-width:767px){.auth{min-height:0;padding:24px 16px 36px}.auth-watermark{opacity:.06;width:min(400px,88vw);height:min(400px,88vw)}.auth-form h1{font-size:21px}.otp{gap:10px}.otp-box{width:50px;height:58px;font-size:20px}}.auth-status:empty{display:none}.field-error{align-items:flex-start;gap:6px;font-weight:600;display:flex}.field-error:before{content:"";width:14px;height:14px;-webkit-mask:var(--field-error-icon) center / contain no-repeat;-webkit-mask:var(--field-error-icon) center / contain no-repeat;mask:var(--field-error-icon) center / contain no-repeat;background:currentColor;flex:none;margin-block-start:2px}.field{--field-error-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-1 5h2v7h-2V7Zm0 9h2v2h-2v-2Z'/%3E%3C/svg%3E")}.has-error .field-input{box-shadow:0 0 0 3px var(--store-danger-line)}.terms-row.has-error span{color:var(--store-danger)}.terms-row.has-error input{outline:2px solid var(--store-danger);outline-offset:2px}.has-error .otp-box{border-color:var(--store-danger)}@media (prefers-reduced-motion:no-preference){.field-error,.auth-status>*{animation:.26s cubic-bezier(.16,1,.3,1) both auth-message-in}@keyframes auth-message-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}.auth-status{margin-block-start:2px}.field.is-readonly .field-input{background:var(--store-surface-2);border-color:var(--store-line);color:var(--store-ink-2);cursor:default;padding-inline-end:36px}.field.is-readonly .field-control{position:relative}.field.is-readonly .field-control:after{content:"";background:var(--store-muted);width:15px;height:15px;-webkit-mask:var(--field-lock-icon) center / contain no-repeat;-webkit-mask:var(--field-lock-icon) center / contain no-repeat;mask:var(--field-lock-icon) center / contain no-repeat;pointer-events:none;margin-block-start:-7px;position:absolute;inset-block-start:50%;inset-inline-end:12px}.field.is-readonly{--field-lock-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2a5 5 0 0 0-5 5v3H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2h-1V7a5 5 0 0 0-5-5Zm-3 5a3 3 0 0 1 6 0v3H9V7Z'/%3E%3C/svg%3E")}}
@layer store{.acc-head{padding-bottom:4px}.acc-layout{grid-template-columns:268px minmax(0,1fr);align-items:start;gap:26px;padding-bottom:48px;display:grid}.acc-side{gap:12px;display:grid;position:sticky;top:20px}.acc-identity{border-radius:var(--store-radius-panel);background:var(--store-surface-tint);align-items:center;gap:12px;padding:16px;display:flex}.acc-avatar{background:var(--store-surface);width:52px;height:52px;color:var(--store-primary);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.acc-identity strong{text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.acc-identity-mobile{color:var(--store-muted);text-align:start;font-size:12px;display:block}.acc-wallet{border:1px solid var(--store-tint-line-2);border-radius:var(--store-radius-panel);background:var(--store-tint-2);gap:4px;padding:16px;display:grid}.acc-wallet>span{color:var(--store-muted);font-size:12px}.acc-wallet strong{font-family:var(--store-font-num);align-items:baseline;gap:4px;font-size:19px;display:flex}.acc-wallet small{color:var(--store-muted);font-size:11px;line-height:1.7}.acc-nav{border:1px solid var(--store-line);border-radius:var(--store-radius-panel);background:var(--store-surface);gap:2px;padding:8px;display:grid}.acc-nav-item{min-height:46px;color:var(--store-ink-2);border-radius:12px;align-items:center;gap:9px;padding:13px 14px;font-size:13.5px;display:flex}.acc-nav-item:hover{background:var(--store-surface-tint)}.acc-nav-item.is-active{background:var(--store-tint-1);color:var(--store-primary);font-weight:700}.acc-nav-badge{background:var(--store-tint-1);min-width:21px;height:21px;color:var(--store-primary);font-family:var(--store-font-num);border-radius:7px;place-items:center;padding-inline:5px;font-size:11.5px;font-weight:700;display:grid}.acc-nav-item.is-active .acc-nav-badge{background:var(--store-surface)}.acc-nav-chevron{color:var(--store-muted-2);flex:none;margin-inline-start:auto;display:none}.acc-nav-logout{border-top:1px solid var(--store-line-soft);color:var(--store-danger);border-radius:0 0 12px 12px;margin-top:4px;font-weight:600}.acc-nav-logout:hover{background:var(--store-danger-bg)}.acc-content{border:1px solid var(--store-line);border-radius:var(--store-radius-panel);background:var(--store-surface);align-content:start;gap:18px;padding:22px;display:grid}.acc-content>.section-heading{margin-bottom:0}.acc-block{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);gap:12px;padding:18px;display:grid}.acc-block h2{font-size:15px;font-weight:700}.acc-block-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.acc-block-head a{color:var(--store-primary);font-size:12.5px;font-weight:600}.acc-detail-head{align-items:center;gap:12px;display:flex}.acc-detail-head .section-heading{flex:1;margin:0}.acc-tabs{flex-wrap:wrap;gap:8px;display:flex}.acc-tab{border-radius:var(--store-radius-pill);background:var(--store-surface-2);min-height:44px;color:var(--store-ink-2);align-items:center;padding-inline:16px;font-size:13px;font-weight:600;display:inline-flex}.acc-tab.is-active{background:var(--store-primary);color:var(--store-text-on-primary)}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.kpi-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);gap:6px;padding:18px;display:grid}.kpi-card:hover{border-color:var(--store-tint-line-strong)}.kpi-label{color:var(--store-muted);font-size:12.5px}.kpi-value{font-family:var(--store-font-num);color:var(--store-ink);font-size:26px;font-weight:700}.kpi-cta{color:var(--store-primary);font-size:12.5px;font-weight:600}.order-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.order-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.order-card:hover{border-color:var(--store-tint-line-strong)}.order-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.order-date{font-size:14px;font-weight:700}.order-id,.order-code{color:var(--store-muted);font-size:12.5px}.order-names{color:var(--store-ink-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.order-items{color:var(--store-muted);margin:3px 0 0;font-size:12.5px}.list-filters{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.list-filter{gap:6px;min-width:0;display:grid}.list-filter>span{color:var(--store-muted);font-size:12.5px}.list-filter-actions{align-items:center;gap:12px;display:flex}.list-filter-actions .btn-primary{min-height:42px}.list-filter-clear{color:var(--store-muted);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.list-count{margin:0;font-size:12.5px}@media (max-width:767px){.list-filters{grid-template-columns:1fr 1fr}.list-filter-q,.list-filter-actions{grid-column:1/-1}}.order-card>.min0{flex:1}.order-cta{width:100%;min-height:44px;margin-top:auto}.order-detail-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.timeline{border-inline-start:0;gap:18px;margin:0;padding:0 14px 0 0;list-style:none;display:grid}.timeline li{border-inline-end:2px solid var(--store-cyan);gap:12px;padding-inline-end:18px;display:flex;position:relative}.timeline li:last-child{border-inline-end-color:#0000}.timeline-dot{border:3px solid var(--store-surface);background:var(--store-cyan);border-radius:50%;width:14px;height:14px;position:absolute;inset-block-start:2px;inset-inline-end:-8px}.timeline .is-done .timeline-dot{background:var(--store-success)}.timeline strong{font-size:13.5px}.timeline p{margin:3px 0 0;font-size:12.5px}.purchase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pa-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.pa-card.is-expired{border-color:var(--store-danger-line)}.pa-head{gap:12px;display:flex}.pa-thumb{background:var(--store-image-grad);border-radius:11px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.pa-thumb img{object-fit:contain;padding:5px}.pa-head h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:6px;font-size:13.5px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.pa-rows{gap:7px;margin:0;display:grid}.pa-rows>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pa-rows dt{color:var(--store-muted);font-size:12px}.pa-rows dd{font-family:var(--store-font-num);margin:0;font-size:12.5px;font-weight:700}.pa-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa-category{color:var(--store-muted);font-size:12px}.pa-name-en{color:var(--store-muted);margin-top:2px;font-size:12px;display:block}.pa-days{color:var(--store-muted);font-size:12px}.purchase-expired{margin-top:28px}.purchase-expired>summary{border:1px solid var(--store-line);background:var(--store-surface);color:var(--store-ink-2);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-weight:700;list-style:none;display:flex}.purchase-expired>summary::-webkit-details-marker{display:none}.purchase-expired[open]>summary{margin-bottom:16px}.purchase-expired[open]>summary svg{transform:rotate(180deg)}.pa-actions{gap:8px;margin-top:auto;display:grid}.pa-cta{width:100%;min-height:44px;font-size:13px}.fav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fav-item{position:relative}.fav-remove{z-index:2;border:1px solid var(--store-line);background:var(--store-glass);width:36px;height:36px;color:var(--store-danger);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:11px;inset-inline-start:11px}.fav-remove:disabled{cursor:progress}.submission-grid{gap:12px;display:grid}.submission-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);gap:8px;padding:16px;display:grid}.submission-card.is-rejected{border-color:var(--store-danger-line);background:var(--store-danger-field)}.submission-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.submission-head h3{overflow-wrap:anywhere;font-size:14px;font-weight:700}.submission-body{color:var(--store-muted);margin:0;font-size:12.5px;line-height:1.9}.sale-list{gap:10px;display:grid}.sale-row{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.sale-row h3{overflow-wrap:anywhere;font-size:14px;font-weight:700}.sale-row p{margin:3px 0 0;font-size:12.5px}.sale-amount{flex:none;align-items:center;gap:12px;display:flex}.sale-amount strong{white-space:nowrap;font-size:15px}.acc-form{gap:14px;display:grid}.acc-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.acc-form-grid>.field:first-child,.acc-form-grid>.field:last-child{grid-column:1/-1}.acc-form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.acc-form-actions .btn-primary{cursor:pointer;min-height:52px}.acc-form-note{margin:0;font-size:11.5px}@media (max-width:1279px){.acc-layout{grid-template-columns:minmax(0,1fr);gap:16px}.acc-side{position:static}.acc-nav{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0}.acc-nav-item{border:1px solid var(--store-line);background:var(--store-surface);text-align:center;border-radius:12px;justify-content:center;min-height:48px;padding:13px}.acc-nav-item.is-active{border-color:var(--store-tint-line-strong)}.acc-nav-logout{border-top:1px solid var(--store-line);border-radius:12px;grid-column:1/-1}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-grid,.fav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.acc-content{border-radius:var(--store-radius-card);padding:14px}.acc-nav{border:1px solid var(--store-line);border-radius:var(--store-radius-panel);background:var(--store-surface);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.acc-nav-item{border:0;border-bottom:1px solid var(--store-line-soft);text-align:start;border-radius:0;justify-content:flex-start;min-height:56px}.acc-nav-chevron{display:block}.acc-nav-badge{margin-inline-start:auto}.acc-nav-item .acc-nav-badge+.acc-nav-chevron{margin-inline-start:0}.kpi-grid{grid-template-columns:1fr 1fr}.kpi-value{font-size:21px}.purchase-grid,.fav-grid,.order-detail-grid,.acc-form-grid{grid-template-columns:minmax(0,1fr)}.order-card{align-items:stretch}.order-cta{width:100%}.sale-row{flex-direction:column;align-items:flex-start}.sale-amount{justify-content:space-between;width:100%}.acc-form-actions .btn-primary{width:100%}}.acc-identity{border:1px solid var(--store-tint-line);position:relative;overflow:hidden}.acc-identity:after{content:"";background:radial-gradient(circle, var(--store-tint-fill), transparent 68%);pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;inset-block-start:-40%;inset-inline-start:-18%}.acc-avatar{background:linear-gradient(150deg, var(--store-primary), var(--store-cyan));color:var(--store-text-on-primary);box-shadow:0 4px 12px var(--store-tint-fill-2)}.acc-wallet{position:relative;overflow:hidden}.acc-wallet:before{content:"";background:linear-gradient(var(--store-cyan), var(--store-primary));width:3px;position:absolute;inset-block:0;inset-inline-start:0}.acc-wallet strong{color:var(--store-primary)}.acc-nav-item{transition:background-color .16s,color .16s;position:relative}.acc-nav-item.is-active:before{content:"";background:var(--store-primary);border-radius:3px;width:3px;position:absolute;inset-block:11px;inset-inline-start:0}.acc-nav-chevron{transition:transform .18s}.acc-nav-item:hover .acc-nav-chevron{transform:translate(-3px)}.acc-nav-logout:hover .acc-nav-chevron{transform:none}.kpi-card{transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s;animation:.52s cubic-bezier(.2,.8,.2,1) both store-rise;animation-timeline:view();animation-range:entry cover 20%;position:relative;overflow:hidden}.kpi-card:before{content:"";background:linear-gradient(90deg, var(--store-cyan), var(--store-primary));opacity:0;height:2px;transition:opacity .2s;position:absolute;inset-block-start:0;inset-inline:0}.kpi-card:hover{box-shadow:var(--store-shadow-hover);transform:translateY(-3px)}.kpi-card:hover:before{opacity:1}.kpi-grid>.kpi-card:nth-child(2){animation-delay:60ms}.kpi-grid>.kpi-card:nth-child(3){animation-delay:.12s}.kpi-grid>.kpi-card:nth-child(4){animation-delay:.18s}.kpi-grid>.kpi-card:nth-child(5){animation-delay:.24s}.order-card,.submission-card,.purchase-card,.fav-card{transition:border-color .18s,box-shadow .18s,transform .18s}.order-card:hover,.submission-card:hover,.purchase-card:hover,.fav-card:hover{border-color:var(--store-tint-line-strong);box-shadow:var(--store-shadow-hover)}@media (prefers-reduced-motion:reduce){.kpi-card,.acc-nav-chevron{transition:none;animation:none}.kpi-card:hover,.acc-nav-item:hover .acc-nav-chevron{transform:none}}}
@layer store{.articles-body{gap:20px;padding-bottom:48px;display:grid}.articles-grid{grid-template-columns:1.5fr minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.articles-rest{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.a-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);flex-direction:column;min-width:0;transition:border-color .14s ease-out;display:flex;overflow:hidden}.a-card:hover{border-color:var(--store-tint-line-strong)}.a-media{background:var(--store-image-grad-2);flex:none;height:168px;position:relative}.a-media img{object-fit:cover}.a-card-feature .a-media{height:260px}.a-body{flex-direction:column;flex:1;align-items:flex-start;gap:9px;padding:20px;display:flex}.a-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:52px;font-size:15.5px;font-weight:700;line-height:1.65;display:-webkit-box;overflow:hidden}.a-card-feature .a-title{min-height:0;font-size:20px}.a-excerpt{color:var(--store-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.95;display:-webkit-box;overflow:hidden}.a-card-feature .a-excerpt{-webkit-line-clamp:3}.a-more{color:var(--store-primary);margin-top:auto;font-size:12.5px;font-weight:600}.a-card-compact{border-radius:var(--store-radius-compact);flex-direction:row;gap:12px;padding:12px}.a-card-compact .a-media{border-radius:11px;width:104px;height:104px;overflow:hidden}.a-card-compact .a-body{gap:6px;padding:0}.a-card-compact .a-title{min-height:0;font-size:14px}.article-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;padding-bottom:48px;display:grid}.article-main{max-width:860px}.article-badges{flex-wrap:wrap;gap:8px;display:flex}.article-title{overflow-wrap:anywhere;margin:14px 0 4px;font-size:32px;font-weight:700;line-height:1.5}.article-path{color:var(--store-muted);margin:0 0 18px;font-size:12.5px}.article-cover{border-radius:var(--store-radius-panel);background:var(--store-image-grad-2);height:420px;position:relative;overflow:hidden}.article-cover img{object-fit:cover}.article-prose{color:var(--store-ink-2);margin-top:24px;font-size:16px;line-height:2.1}.article-note{background:var(--store-surface-tint);color:var(--store-muted);border-radius:10px;margin:22px 0 0;padding:12px 14px;font-size:12px}.article-side{gap:12px;display:grid;position:sticky;top:20px}.article-side h2{font-size:17px;font-weight:700}.article-side-list{gap:10px;display:grid}.article-side-cta{width:100%;min-height:50px}.state-page{text-align:center;justify-items:center;gap:12px;padding-block:56px;display:grid}.state-page-mark{background:var(--store-tint-1);width:150px;height:170px;color:var(--store-primary);font-family:var(--store-font-num);place-items:center;font-size:40px;font-weight:700;display:grid}.state-page h1{font-size:24px;font-weight:700}.state-page p{max-width:560px;color:var(--store-muted);margin:0;font-size:13.5px;line-height:1.95}.state-page-search{gap:8px;width:min(460px,100%);margin-top:6px;display:flex}.state-page-search input{border:1px solid var(--store-line-input);background:var(--store-surface);min-width:0;min-height:48px;color:var(--store-ink);font:inherit;border-radius:12px;flex:1;padding:0 14px;font-size:14px}.state-page-search input:focus-visible{outline:2px solid var(--store-primary);outline-offset:1px}.state-page-search .btn-primary{min-height:48px;padding-inline:20px}.state-page-error .state-page-mark{background:var(--store-danger-bg);color:var(--store-danger);font-family:var(--store-font-fa)}.state-page-digest{background:var(--store-surface-tint);border-radius:10px;gap:4px;padding:12px 16px;font-size:12px;display:grid}.state-page-digest>span{color:var(--store-muted)}.state-page-digest .u-ltr{text-align:center;max-width:340px}.state-page-actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:6px;display:flex}.state-page-actions>*{cursor:pointer}.skeleton-stack{gap:12px;display:grid}.sk-bar,.sk-block{border-radius:8px;display:block}.sk-block{border-radius:var(--store-radius-card);height:220px}.sk-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);gap:10px;padding:12px;display:grid}@media (max-width:1279px){.articles-grid{grid-template-columns:1fr 1fr}.a-card-feature{grid-column:1/-1}.articles-rest{grid-template-columns:minmax(0,1fr)}.a-media{height:150px}.article-layout{grid-template-columns:minmax(0,1fr);gap:24px}.article-main{max-width:none}.article-title{font-size:26px}.article-cover{border-radius:var(--store-radius-card);height:320px}.article-prose{font-size:15px}.article-side{position:static}.article-side-list{grid-template-columns:1fr 1fr}.state-page-mark{width:130px;height:148px;font-size:34px}}@media (max-width:767px){.articles-grid{grid-template-columns:minmax(0,1fr)}.a-card-feature .a-media{height:176px}.a-card-feature .a-title{font-size:16px}.article-title{font-size:21px}.article-cover{height:206px}.article-prose{font-size:14.5px}.article-side-list{grid-template-columns:minmax(0,1fr)}.state-page{padding-block:36px}.state-page-mark{width:112px;height:128px;font-size:28px}.state-page h1{font-size:20px}.state-page-actions{flex-direction:column;width:100%}.state-page-actions>*{width:100%}}}
@layer store{.page-layout{padding-bottom:48px}.page-main{max-width:860px}.faq-layout{gap:28px;max-width:860px;padding-bottom:48px;display:grid}.faq-group h2{color:var(--store-ink);margin:0 0 12px;font-size:16px;font-weight:700}.faq-list{gap:8px;display:grid}.faq-item{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);overflow:hidden}.faq-item[open]{border-color:var(--store-tint-line-strong)}.faq-item summary{cursor:pointer;color:var(--store-ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--store-muted);flex:none;transition:transform .18s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-answer{color:var(--store-ink-2);padding:0 16px 16px;font-size:14px;line-height:2}.faq-answer-more{border-top:1px dashed var(--store-line-soft);padding-top:12px}.faq-answer img{border-radius:10px;max-width:100%;margin-top:10px;display:block}.faq-more{border-radius:var(--store-radius-card);background:var(--store-surface-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.faq-more p{margin:0;font-weight:700}.ct-layout{gap:28px;max-width:860px;padding-bottom:48px;display:grid}.ct-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.ct-card{border:1px solid var(--store-line);border-radius:var(--store-radius-card);background:var(--store-surface);color:inherit;gap:6px;padding:18px;display:grid}a.ct-card:hover{border-color:var(--store-tint-line-strong)}.ct-card-wide{grid-column:1/-1}.ct-label{color:var(--store-muted);font-size:12.5px}.ct-value{color:var(--store-ink);text-align:start;font-size:16px;font-weight:700}.ct-social h2{margin:0 0 12px;font-size:16px;font-weight:700}.ct-social-list{flex-wrap:wrap;gap:10px;display:flex}.ct-social-list a{border:1px solid var(--store-line);border-radius:var(--store-radius-control);background:var(--store-surface);flex-direction:column;gap:2px;min-width:150px;padding:12px 16px;font-weight:700;display:inline-flex}.ct-social-list a:hover{border-color:var(--store-tint-line-strong);color:var(--store-primary)}.ct-social-list small{color:var(--store-muted);font-size:12px;font-weight:500}.ct-note{border-radius:var(--store-radius-card);background:var(--store-surface-tint);padding:18px 20px}.ct-faq{color:var(--store-muted);margin:0}.ct-faq a{color:var(--store-primary);font-weight:700}}
@font-face{font-family:fontFa;src:url(../media/BonyadeKoodak_Regular.p.26_4zx05j6qgz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontFa;src:url(../media/BonyadeKoodak_Medium.p.11go51w1c80ci.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontFa;src:url(../media/BonyadeKoodak_Bold.p.0npf1s_78f9u_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.fontfa_c908d6a7-module__1ODyPG__className{font-family:fontFa}.fontfa_c908d6a7-module__1ODyPG__variable{--font-fa:"fontFa"}
@font-face{unicode-range:U+20,U+25,U+28-29,U+2B-2F,U+30-3A,U+5B,U+5D,U+D7,U+660-669,U+66A-66C,U+6F0-6F9,U+2212;font-family:fontDigits;src:url(../media/BonyadeKoodakDigits_Regular.0qdaijn7dcqi-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+20,U+25,U+28-29,U+2B-2F,U+30-3A,U+5B,U+5D,U+D7,U+660-669,U+66A-66C,U+6F0-6F9,U+2212;font-family:fontDigits;src:url(../media/BonyadeKoodakDigits_Medium.37zfewzwt9s19.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+20,U+25,U+28-29,U+2B-2F,U+30-3A,U+5B,U+5D,U+D7,U+660-669,U+66A-66C,U+6F0-6F9,U+2212;font-family:fontDigits;src:url(../media/BonyadeKoodakDigits_Bold.0ldxctyfs43ci.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.fontdigits_c0795821-module__UAX8CW__className{font-family:fontDigits}.fontdigits_c0795821-module__UAX8CW__variable{--font-digits:"fontDigits"}
