.xm-more{gap:8px;display:grid}.xm-more .pa-label,.xm-field .pa-label{justify-content:start;gap:2px;display:grid}.xm-more-row{flex-wrap:wrap;gap:8px;display:flex}.xm-more-tile{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;position:relative;overflow:hidden}.xm-more-tile img{object-fit:cover;width:100%;height:100%;display:block}.xm-more-tile button{color:#fff;background:#140c1a9e;border:0;border-radius:99px;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:3px;right:3px}.xm-more-tile button svg{width:12px;height:12px}.xm-more-add{border:1.5px dashed var(--line);height:56px;color:var(--ink-70);background:0 0;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,transform .12s;display:inline-flex}.xm-more-add span{font-size:18px;line-height:1}.xm-more-add:hover{border-color:var(--tangerine);color:var(--ink)}.xm-more-add:active{transform:scale(.97)}.xm-groups{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow:auto hidden}.xm-groups::-webkit-scrollbar{display:none}.xm-groups .pa-chip{height:30px;font-size:12.5px}.xm-presets{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.xm-preset{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;font-size:12px;font-weight:600;line-height:1.25;display:grid}.xm-preset img{aspect-ratio:3/4;object-fit:cover;width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;transition:box-shadow .18s,transform .18s}.xm-preset:hover img{transform:translateY(-2px)}.xm-preset[data-on] img{box-shadow:0 0 0 2.5px var(--tangerine)}.xm-preset[data-on] span{color:var(--ink)}.xm-preset span{color:var(--ink-70)}.xm-opts{gap:12px;display:grid}.xm-field{gap:6px;display:grid}.xm-field input,.xm-field textarea{background:var(--field);width:100%;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;resize:vertical;border:0;border-radius:14px;outline:none;padding:10px 14px;font-size:14px;transition:box-shadow .2s}.xm-field input{height:42px}.xm-field input:focus,.xm-field textarea:focus{box-shadow:inset 0 0 0 2px var(--tangerine)}.xm-ideas{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.xm-ideas .pa-chip{height:28px;font-size:12px;font-weight:500}.xm-preview{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;display:grid}.xm-stage-main{place-items:center;min-height:0;animation:.35s both xm-in;display:grid;container-type:size}@keyframes xm-in{0%{opacity:.4;transform:translateY(6px)}}.xm-grid{place-items:start stretch}.xm-grid[data-n="2"],.xm-grid[data-n="4"]{flex:none;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.xm-clip{margin-top:2px}.xm-cell{gap:8px;min-width:0;display:grid}.xm-video{background:var(--wash);width:100%;color:var(--ink);text-align:left;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;transition:background .15s,transform .12s;display:flex}.xm-video:hover{background:var(--hover-2)}.xm-video:active{transform:scale(.98)}.xm-video b{font-size:13.5px;display:block}.xm-video small{color:var(--ink-70);font-size:11.5px;display:block}.xm-video .ef-gen-p{align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.xm-video .ef-gen-p img{width:16px;height:16px}.xm-wall-group h3{margin:14px 0 8px;font-size:14px}.xm-wall{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.xm-wall figure{margin:0;position:relative}.xm-wall figure>img:first-child{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%;display:block}.xm-wall-in{object-fit:cover;border:2px solid #fff;border-radius:8px;width:44px;height:58px;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #00000040}.xm-wall figcaption{gap:2px;margin-top:6px;font-size:12.5px;display:grid}.xm-wall figcaption span{color:var(--ink-70)}.xm-guide-video{background:#140c19;border-radius:14px;width:min(100%,320px);height:auto;display:block}.xm-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.xm-dos h3{margin:0 0 6px;font-size:14px}@media (max-width:640px){.xm-dos{grid-template-columns:1fr}}.xm-chat{gap:14px;margin:0;padding:0;list-style:none;display:grid}.xm-chat>li{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}.xm-chat figure{margin:0;position:relative}.xm-chat figure>img:first-child{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.xm-chat-body{gap:8px;min-width:0;display:grid}.xm-chat-body h3{margin:0;font-size:14.5px}.xm-chat-prompt{background:var(--wash);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.xm-chat-actions{flex-wrap:wrap;gap:8px;display:flex}.xm-chat-btn{background:var(--wash);height:34px;color:var(--ink);border:0;border-radius:12px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,transform .12s}.xm-chat-btn:hover{background:var(--hover-2)}.xm-chat-btn:active{transform:scale(.97)}.xm-chat-btn:focus-visible{outline:2px solid var(--tangerine);outline-offset:2px}.xm-chat-use{background:var(--tangerine-btn);color:#fff}.xm-chat-use:hover{background:var(--tangerine-btn-hover)}.xm-chat-how{margin:16px 0 4px;font-size:14.5px}@media (max-width:640px){.xm-chat>li{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px}}.ss-strip{gap:12px;display:grid}.ss-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px 12px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.ss-card:hover{box-shadow:inset 0 0 0 1px var(--line), 0 10px 26px #140c1a1f;transform:translateY(-2px)}.ss-thumbs{display:flex}.ss-thumbs img{object-fit:cover;border:2px solid var(--bg,#fff);border-radius:12px;width:64px;height:84px}.ss-thumbs img+img{margin-left:-18px;transform:rotate(4deg)}.ss-txt{gap:3px;min-width:0;display:grid}.ss-txt b{font-size:17px;line-height:1.2}.ss-go{background:var(--tangerine-btn);color:#fff;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.ss-strip[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.ss-strip[data-n="2"]{grid-template-columns:1fr}.ss-card{grid-template-columns:auto minmax(0,1fr)}.ss-txt{grid-template-columns:minmax(0,1fr)}.ss-txt b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ss-go{grid-column:1/-1;justify-content:center}}@media (prefers-reduced-motion:reduce){.xm-stage-main{animation:none}.ss-card,.xm-preset img,.xm-video,.xm-more-add,.xm-chat-btn{transition:none}}.xm-layout-g{flex:none;width:14px;height:18px}.xm-ideas .pa-chip[data-on]{box-shadow:inset 0 0 0 1.5px var(--tangerine);color:var(--ink)}.xm-print{background:var(--wash);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:12.5px;display:flex}.xm-print>span{color:var(--ink-70);align-items:center;gap:6px;margin-right:auto;font-weight:600;display:inline-flex}.xm-print button{background:var(--surface);height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;border:0;border-radius:10px;padding:0 12px;font-size:12.5px;font-weight:600;transition:box-shadow .15s,transform .12s}.xm-print button:hover{box-shadow:inset 0 0 0 1.5px var(--tangerine)}.xm-print button:active{transform:scale(.97)}.xm-print button:disabled{opacity:.55;cursor:progress}.xm-wall figcaption q{color:var(--ink);font-style:italic}.cm-layouts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cm-layouts li{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;padding:10px;display:grid}.cm-layouts img{object-fit:cover;border-radius:8px;width:72px;height:96px;display:block}.cm-layouts b{margin-bottom:2px;font-size:14px;display:block}.cm-layouts p{color:var(--ink-70);margin:0;font-size:13px;line-height:1.45}.cm-msgs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.cm-msgs h3{margin:0 0 6px;font-size:14px}.cm-msgs ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cm-msgs li{background:var(--wash);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;line-height:1.4;display:flex}.cm-use{background:var(--surface);height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;border:0;border-radius:9px;flex:none;padding:0 10px;font-size:12px;font-weight:600;transition:box-shadow .15s,transform .12s}.cm-use:hover{box-shadow:inset 0 0 0 1.5px var(--tangerine)}.cm-use:active{transform:scale(.96)}.cm-print{border-collapse:collapse;width:100%;font-size:13.5px}.cm-print th,.cm-print td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px}.cm-print th{color:var(--ink-70);font-weight:600}.ss-strip[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-strip[data-n="3"] .ss-card{grid-template-columns:auto minmax(0,1fr)}.ss-strip[data-n="3"] .ss-go{grid-column:1/-1;justify-content:center}@media (max-width:1100px){.ss-strip[data-n="3"]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.xm-print button,.cm-use{transition:none}}.ss-price{--pb-us:linear-gradient(90deg, var(--tangerine) 0%, color-mix(in srgb, var(--tangerine) 72%, #ffc94d) 100%);--pb-them:color-mix(in srgb, var(--ink) 22%, transparent)}.ss-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ss-price .ss-thumbs img{border-color:var(--surface,#fff)}.ss-pb{gap:6px}.ss-pb-model{align-items:baseline;gap:8px;min-width:0;display:flex}.ss-pb-model b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ss-pb-model small{color:var(--ink-50);white-space:nowrap;flex:none;font-size:12.5px;font-weight:600}.ss-pb-row{grid-template-columns:minmax(58px,26%) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ss-pb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-70);font-size:12.5px;font-weight:600;overflow:hidden}.ss-pb-bar{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:99px;height:8px;overflow:hidden}.ss-pb-bar i{width:calc(var(--w,0) * 100%);border-radius:inherit;background:var(--pb-them);height:100%;display:block}.ss-pb-usd{text-align:right;min-width:3.6em;color:var(--ink-70);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.ss-pb-row[data-us] .ss-pb-name{color:var(--ink);font-weight:800}.ss-pb-row[data-us] .ss-pb-bar{height:10px}.ss-pb-row[data-us] .ss-pb-bar i{background:var(--pb-us)}.ss-pb-row[data-us] .ss-pb-usd{color:var(--ink);font-size:14px;font-weight:800}.ss-less{min-height:38px;color:var(--tangerine);font:800 26px/1 var(--f-display);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.ss-price:not([data-img]){grid-template-columns:minmax(0,1fr) auto}@media (max-width:760px){.ss-less{background:color-mix(in srgb, var(--tangerine) 12%, transparent);border-radius:12px;grid-column:1/-1;min-height:38px;font-size:22px}.ss-price:not([data-img]){grid-template-columns:minmax(0,1fr)}.ss-pb-model{flex-wrap:wrap;row-gap:0}}.ss-strip[data-n="3"] .ss-less{background:color-mix(in srgb, var(--tangerine) 12%, transparent);border-radius:12px;grid-column:1/-1;font-size:22px}.ss-strip[data-n="3"] .ss-price:not([data-img]){grid-template-columns:minmax(0,1fr)}.ss-strip{container:ss-strip/inline-size}@container ss-strip (width<=1120px){.ss-strip[data-n="2"] .ss-card{grid-template-columns:auto minmax(0,1fr)}.ss-strip[data-n="2"] .ss-price:not([data-img]){grid-template-columns:minmax(0,1fr)}.ss-strip[data-n="2"] .ss-go{grid-column:1/-1;justify-content:center}.ss-strip[data-n="2"] .ss-less{background:color-mix(in srgb, var(--tangerine) 12%, transparent);border-radius:12px;grid-column:1/-1;font-size:22px}}.ss-slot{min-width:0;display:grid;position:relative}.ss-vp{border-radius:18px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.ss-track{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;height:100%;display:flex}.ss-track>.ss-card{flex:0 0 100%;min-width:0}.ss-track img{-webkit-user-drag:none}.ss-slot[data-rot] .ss-card{padding-bottom:22px}.ss-vp .ss-card:hover{box-shadow:inset 0 0 0 1px var(--line);transform:none}.ss-slot:hover>.ss-vp{transform:translateY(-2px);box-shadow:0 10px 26px #140c1a1f}.ss-th{display:flex}.ss-topic .ss-thumbs{min-width:110px}.ss-rot .ss-txt b{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ss-price[data-moved] .ss-pb-bar i{transform-origin:0;animation:ss-grow .8s var(--ease-out) 80ms both}.ss-price[data-moved] .ss-pb-row:not([data-us]) .ss-pb-bar i{animation-delay:.2s}.ss-price[data-moved] .ss-less{animation:ss-pop .5s var(--ease-out) .3s both}@keyframes ss-grow{0%{transform:scaleX(.18)}}@keyframes ss-pop{0%{opacity:.5;transform:scale(.9)}}.ss-dots{z-index:1;transition:transform .2s;display:flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.ss-slot:hover>.ss-dots{transform:translate(-50%,-2px)}.ss-dots button{cursor:pointer;width:16px;height:16px;transition:width .3s var(--ease-out);background:0 0;border:0;border-radius:99px;place-items:center;padding:0;display:grid}.ss-dots button[aria-current]{width:26px}.ss-dots i{background:color-mix(in srgb, var(--ink) 22%, transparent);width:6px;height:6px;transition:width .3s var(--ease-out), background-color .2s;border-radius:99px;display:block}.ss-dots button:hover i{background:color-mix(in srgb, var(--ink) 45%, transparent)}.ss-dots button[aria-current] i{background:var(--tangerine);width:16px}.ss-dots button:focus-visible{outline:2px solid var(--tangerine);outline-offset:1px}@media (prefers-reduced-motion:reduce){.ss-price[data-moved] .ss-pb-bar i,.ss-price[data-moved] .ss-less{animation:none}.ss-vp,.ss-dots,.ss-dots button,.ss-dots i{transition:none}}:root[data-motion=reduced] :is(.ss-price[data-moved] .ss-pb-bar i,.ss-price[data-moved] .ss-less){animation:none}
