:root{--inside-bg:#ffffff;--inside-text:#0b0f1a;--inside-muted:#6b7280;--inside-border:rgba(15,23,42,.1);--inside-card:#ffffff;--inside-accent:#2563eb;--inside-radius:14px;--inside-radius-sm:10px;--inside-shadow:0 6px 18px rgba(15,23,42,.06);--inside-shadow-lg:0 14px 40px rgba(15,23,42,.12);--inside-container:1440px;--inside-action-bg:#0b0f1a;--inside-action-text:#ffffff;--inside-action-hover:#111827;--inside-topbar-bg:rgba(255,255,255,.86);--inside-topbar-border:rgba(15,23,42,.06);--inside-overlay:rgba(3, 6, 14, .55);--inside-focus:rgba(37,99,235,.35);--inside-scroll-thumb:rgba(15,23,42,.22);--inside-scroll-thumb-hover:rgba(15,23,42,.32)}@media(prefers-color-scheme:dark){:root{--inside-bg:#0b0f1a;--inside-text:#ffffff;--inside-muted:rgba(255,255,255,.72);--inside-border:rgba(255,255,255,.12);--inside-card:#0b0f1a;--inside-shadow:0 10px 24px rgba(0,0,0,.35);--inside-shadow-lg:0 18px 50px rgba(0,0,0,.55);--inside-action-bg:#ffffff;--inside-action-text:#0b0f1a;--inside-action-hover:#e5e7eb;--inside-topbar-bg:rgba(11,15,26,.72);--inside-topbar-border:rgba(255,255,255,.08);--inside-overlay:rgba(0,0,0,.66);--inside-scroll-thumb:rgba(255,255,255,.18);--inside-scroll-thumb-hover:rgba(255,255,255,.28)}}html[data-theme=light]{--inside-bg:#ffffff;--inside-text:#0b0f1a;--inside-muted:#6b7280;--inside-border:rgba(15,23,42,.1);--inside-card:#ffffff;--inside-shadow:0 6px 18px rgba(15,23,42,.06);--inside-shadow-lg:0 14px 40px rgba(15,23,42,.12);--inside-action-bg:#0b0f1a;--inside-action-text:#ffffff;--inside-action-hover:#111827;--inside-topbar-bg:rgba(255,255,255,.86);--inside-topbar-border:rgba(15,23,42,.06);--inside-overlay:rgba(3, 6, 14, .55);--inside-scroll-thumb:rgba(15,23,42,.22);--inside-scroll-thumb-hover:rgba(15,23,42,.32)}html[data-theme=dark]{--inside-bg:#0b0f1a;--inside-text:#ffffff;--inside-muted:rgba(255,255,255,.72);--inside-border:rgba(255,255,255,.12);--inside-card:#0b0f1a;--inside-shadow:0 10px 24px rgba(0,0,0,.35);--inside-shadow-lg:0 18px 50px rgba(0,0,0,.55);--inside-action-bg:#ffffff;--inside-action-text:#0b0f1a;--inside-action-hover:#e5e7eb;--inside-topbar-bg:rgba(11,15,26,.72);--inside-topbar-border:rgba(255,255,255,.08);--inside-overlay:rgba(0,0,0,.66);--inside-scroll-thumb:rgba(255,255,255,.18);--inside-scroll-thumb-hover:rgba(255,255,255,.28)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:var(--inside-bg);color:var(--inside-text);line-height:1.55;font-size:14px;text-rendering:geometricPrecision}a{color:inherit}a:hover{text-decoration:none}:focus-visible{outline:2px solid var(--inside-focus);outline-offset:2px}img{max-width:100%;height:auto}.inside-muted{color:var(--inside-muted)}.inside-no-scroll{overflow:hidden!important}.inside-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.inside-main{min-width:0;padding:0 0 56px}.inside-container{max-width:var(--inside-container);margin:0 auto;padding:0 28px}@media(max-width:1024px){.inside-shell{grid-template-columns:1fr}.inside-container{padding:0 18px}}@media(max-width:480px){.inside-container{padding:0 14px}}@media(min-width:1025px){html[data-sidebar-desktop=closed] .inside-shell{grid-template-columns:0 minmax(0,1fr)}html[data-sidebar-desktop=closed] .inside-sidebar{display:none}}.inside-sidebar{position:sticky;top:0;height:100vh;overflow:auto;padding:22px 18px;border-right:1px solid var(--inside-border);background:var(--inside-bg)}@media(max-width:1024px){.inside-sidebar{position:fixed;inset:0 auto 0 0;width:min(320px,86vw);height:100vh;transform:translate(-104%);transition:transform .18s ease;z-index:60;border-right:1px solid var(--inside-border);box-shadow:var(--inside-shadow-lg)}.inside-sidebar.is-open{transform:translate(0)}.inside-sidebar-backdrop{position:fixed;inset:0;background:var(--inside-overlay);z-index:59;opacity:0;pointer-events:none;transition:opacity .18s ease}.inside-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}}.inside-sidebar__wrap{display:flex;flex-direction:column;gap:14px;height:100%}.inside-sidebar__mobile-head{display:none;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 8px}@media(max-width:1024px){.inside-sidebar__mobile-head{display:flex}}.inside-sidebar__title{margin:0;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--inside-muted)}.inside-sidebar__nav{display:grid;gap:6px}.inside-sidebar__link{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--inside-radius-sm);color:var(--inside-text);text-decoration:none}.inside-sidebar__link:hover{background:#0f172a08}html[data-theme=dark] .inside-sidebar__link:hover{background:#ffffff0f}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-sidebar__link:hover{background:#ffffff0f}}.inside-sidebar__dot{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.65;flex:0 0 auto}.inside-sidebar__link.is-active .inside-sidebar__dot{opacity:1;box-shadow:0 0 0 4px #0b0f1a1a}html[data-theme=dark] .inside-sidebar__link.is-active .inside-sidebar__dot{box-shadow:0 0 0 4px #ffffff1a}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-sidebar__link.is-active .inside-sidebar__dot{box-shadow:0 0 0 4px #ffffff1a}}.inside-sidebar__label{font-size:13px;font-weight:700;color:var(--inside-text)}.inside-sidebar__footer{margin-top:auto;padding-top:14px;border-top:1px solid var(--inside-border);color:var(--inside-muted);font-size:12px;display:grid;gap:6px}.inside-topbar{position:sticky;top:0;z-index:10;background:var(--inside-topbar-bg);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--inside-topbar-border)}.inside-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0}.inside-topbar__right{display:flex;align-items:center;gap:10px}.inside-brand{display:flex;align-items:center;gap:10px;min-width:0}.inside-brand__dot{width:10px;height:10px;border-radius:999px;background:currentColor;opacity:.9;box-shadow:0 0 0 3px #0b0f1a1f;flex:0 0 auto}html[data-theme=dark] .inside-brand__dot{box-shadow:0 0 0 3px #ffffff1f}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-brand__dot{box-shadow:0 0 0 3px #ffffff1f}}.inside-brand__name{font-weight:900;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inside-brand__locale{font-size:11px;color:var(--inside-muted);border:1px solid var(--inside-border);padding:3px 8px;border-radius:999px;white-space:nowrap}.inside-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--inside-border);background:transparent;color:var(--inside-text);font-weight:700;font-size:12px;text-decoration:none;cursor:pointer}.inside-pill:hover{background:#0f172a08}html[data-theme=dark] .inside-pill:hover{background:#ffffff0f}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-pill:hover{background:#ffffff0f}}.inside-topbar [data-inside-sidebar-open]{display:none}@media(max-width:1024px){.inside-topbar [data-inside-sidebar-open]{display:inline-flex}}.inside-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:var(--inside-radius-sm);border:1px solid var(--inside-border);background:transparent;color:var(--inside-text);font-weight:700;font-size:13px;cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.inside-btn:hover{background:#0f172a0a}html[data-theme=dark] .inside-btn:hover{background:#ffffff0f}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-btn:hover{background:#ffffff0f}}.inside-btn--primary{background:#2563eb1f;border-color:#2563eb40;color:#1e3a8a}html[data-theme=dark] .inside-btn--primary{color:#dbeafe}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-btn--primary{color:#dbeafe}}.inside-btn--primary:hover{background:#2563eb2e;border-color:#2563eb59}.inside-btn--action{background:var(--inside-action-bg);border-color:var(--inside-action-bg);color:var(--inside-action-text)}.inside-btn--action:hover{background:var(--inside-action-hover);border-color:var(--inside-action-hover)}.inside-btn--ghost{background:transparent;border-color:var(--inside-border);color:var(--inside-muted)}.inside-btn--ghost:hover{color:var(--inside-text)}.inside-input{width:100%;padding:10px 12px;border-radius:var(--inside-radius-sm);border:1px solid var(--inside-border);background:var(--inside-card);color:var(--inside-text);font-size:13px;line-height:1.4}.inside-input::placeholder{color:#6b7280e6}html[data-theme=dark] .inside-input::placeholder{color:#ffffff8c}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-input::placeholder{color:#ffffff8c}}.inside-input:focus{outline:none;border-color:#2563eb61;box-shadow:0 0 0 4px #2563eb1f}.inside-messages{margin:16px 0 0}.inside-message{margin:10px 0 0;padding:12px 14px;border:1px solid var(--inside-border);background:transparent;border-radius:var(--inside-radius);color:var(--inside-text);font-size:13px}.inside-message__title{font-weight:900;margin:0 0 4px}.inside-message__body{margin:0;color:var(--inside-muted)}.inside-hero{padding:26px 0 18px}.inside-hero__inner{border:1px solid var(--inside-border);background:var(--inside-card);border-radius:22px;padding:22px}.inside-hero__title{margin:0;font-size:34px;font-weight:950;letter-spacing:-.04em;line-height:1.08}.inside-hero__subtitle{margin:10px 0 0;color:var(--inside-muted);max-width:70ch;font-size:14px}.inside-hero__cta{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.inside-section{margin:26px 0 42px}.inside-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0 0 14px}.inside-section__title{margin:0;font-size:18px;font-weight:900;letter-spacing:-.02em}.inside-section__link{font-size:12px;font-weight:800;color:var(--inside-muted);text-decoration:none;padding:6px 10px;border-radius:999px;border:1px solid var(--inside-border);background:transparent}.inside-section__link:hover{color:var(--inside-text);background:#0f172a08}html[data-theme=dark] .inside-section__link:hover{background:#ffffff0f}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-section__link:hover{background:#ffffff0f}}.inside-track{display:flex;gap:18px;overflow-x:auto;padding:8px 2px 18px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.inside-track__item{flex:0 0 auto;width:300px;scroll-snap-align:start}@media(max-width:768px){.inside-track__item{width:240px}}.inside-track::-webkit-scrollbar{height:10px}.inside-track::-webkit-scrollbar-track{background:transparent}.inside-track::-webkit-scrollbar-thumb{background:var(--inside-scroll-thumb);border-radius:999px}.inside-track::-webkit-scrollbar-thumb:hover{background:var(--inside-scroll-thumb-hover)}.inside-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.inside-grid>*{grid-column:span 4}@media(max-width:1024px){.inside-grid>*{grid-column:span 6}}@media(max-width:640px){.inside-grid>*{grid-column:span 12}}.inside-card{background:var(--inside-card);border:1px solid var(--inside-border);border-radius:var(--inside-radius);padding:16px;min-width:220px;aspect-ratio:1 / 1;display:flex;flex-direction:column;justify-content:space-between;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.inside-card:hover{transform:translateY(-1px);box-shadow:var(--inside-shadow);border-color:#0f172a29}html[data-theme=dark] .inside-card:hover{border-color:#fff3}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-card:hover{border-color:#fff3}}.inside-card__title{font-size:14px;font-weight:900;margin:0 0 6px;letter-spacing:-.01em}.inside-card__body{font-size:12px;color:var(--inside-muted);line-height:1.45}.inside-card__media{border-radius:var(--inside-radius-sm);overflow:hidden;border:1px solid var(--inside-border);background:#0f172a08}html[data-theme=dark] .inside-card__media{background:#ffffff0f}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-card__media{background:#ffffff0f}}.inside-card__img{width:100%;height:auto;display:block;object-fit:cover}.inside-search{display:flex;gap:10px;align-items:center;padding:14px;border:1px solid var(--inside-border);background:var(--inside-card);border-radius:var(--inside-radius)}.inside-search .inside-input{flex:1 1 auto}@media(max-width:640px){.inside-search{flex-direction:column;align-items:stretch}}.inside-article{border:1px solid var(--inside-border);background:var(--inside-card);border-radius:var(--inside-radius);padding:16px}.inside-article__body{max-width:75ch}.inside-subscribe{margin:34px auto 0;max-width:42rem}.inside-subscribe__inner{border:1px solid var(--inside-border);background:var(--inside-card);border-radius:22px;padding:18px}.inside-subscribe__title{font-weight:950;letter-spacing:-.02em;font-size:16px}.inside-subscribe__subtitle{margin-top:6px;color:var(--inside-muted);font-size:13px}.inside-subscribe__form{margin-top:12px;display:flex;gap:10px;align-items:center}.inside-subscribe__fine{margin-top:10px;color:var(--inside-muted);font-size:12px}@media(max-width:640px){.inside-subscribe__form{flex-direction:column;align-items:stretch}}.inside-disclosure{margin:14px 0 0;font-size:12px;color:var(--inside-muted);line-height:1.5}.inside-footer{margin-top:56px;border-top:1px solid var(--inside-border);padding:18px 0 0}.inside-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 22px}.inside-footer-left{display:flex;align-items:center;gap:10px;color:var(--inside-muted);font-size:12px}.inside-footer-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.inside-footer-right a{color:var(--inside-muted);font-size:12px;font-weight:800;text-decoration:none;padding:6px 10px;border-radius:999px;border:1px solid var(--inside-border);background:transparent}.inside-footer-right a:hover{color:var(--inside-text);background:#0f172a08}html[data-theme=dark] .inside-footer-right a:hover{background:#ffffff0f}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-footer-right a:hover{background:#ffffff0f}}.inside-lighting{position:relative;overflow:hidden;height:34px;margin:18px 0 28px;background:transparent;border:0}.inside-lighting:before,.inside-lighting:after{content:none}.inside-lighting__field{position:absolute;left:0;top:50%;width:260%;height:20px;transform:translateY(-50%);animation:inside-lighting-drift 38s linear infinite;will-change:transform}.inside-lighting__dot{position:absolute;top:50%;display:block;width:var(--dot-size);height:var(--dot-size);border-radius:999px;background-color:var(--dot-color, #0b0f1a);opacity:var(--dot-opacity);transform:translateY(-50%) scale(.8);animation:inside-lighting-pulse var(--pulse-duration) ease-in-out infinite;animation-delay:var(--pulse-delay);box-shadow:0 0 10px color-mix(in srgb,var(--dot-color) 55%,transparent),0 0 18px color-mix(in srgb,var(--dot-color) 25%,transparent);will-change:transform,opacity}@keyframes inside-lighting-drift{0%{transform:translateY(-50%) translate(8%)}to{transform:translateY(-50%) translate(-28%)}}@keyframes inside-lighting-pulse{0%,to{transform:translateY(-50%) scale(.82);opacity:calc(var(--dot-opacity) * .55)}50%{transform:translateY(-50%) scale(1.9);opacity:1}}@media(prefers-reduced-motion:reduce){.inside-lighting__field,.inside-lighting__dot{animation:none}}html[data-theme=dark] .inside-lighting__dot{box-shadow:0 0 6px #ffffff26}.inside-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1;border:1px solid transparent;white-space:nowrap}.inside-badge--neutral{background:#0f172a0a;border-color:#0f172a1f;color:#0b0f1ad9}html[data-theme=dark] .inside-badge--neutral{background:#ffffff0f;border-color:#ffffff24;color:#ffffffe6}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-badge--neutral{background:#ffffff0f;border-color:#ffffff24;color:#ffffffe6}}.inside-badge--primary{background:#2563eb1a;border-color:#2563eb40;color:#1e3a8a}html[data-theme=dark] .inside-badge--primary{color:#dbeafe}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-badge--primary{color:#dbeafe}}.inside-badge--info{background:#0ea5e91f;border-color:#0ea5e94d;color:#075985}html[data-theme=dark] .inside-badge--info{color:#bae6fd}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-badge--info{color:#bae6fd}}.inside-badge--success{background:#10b98124;border-color:#10b9814d;color:#065f46}html[data-theme=dark] .inside-badge--success{color:#a7f3d0}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-badge--success{color:#a7f3d0}}.inside-badge--warning{background:#f59e0b29;border-color:#f59e0b59;color:#92400e}html[data-theme=dark] .inside-badge--warning{color:#fde68a}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-badge--warning{color:#fde68a}}.inside-badge--danger{background:#ef444424;border-color:#ef444459;color:#7f1d1d}html[data-theme=dark] .inside-badge--danger{color:#fecaca}@media(prefers-color-scheme:dark){html:not([data-theme]) .inside-badge--danger{color:#fecaca}}.inside-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.inside-gallery__item{grid-column:span 3;border-radius:var(--inside-radius-sm);border:1px solid var(--inside-border);overflow:hidden;background:var(--inside-card)}.inside-gallery__img{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#fff}@media(max-width:1024px){.inside-gallery__item{grid-column:span 4}}@media(max-width:640px){.inside-gallery__item{grid-column:span 6}}.inside-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:26px 0 0}.inside-pagination__meta{color:var(--inside-muted);font-size:12px}.inside-modal{position:fixed;inset:0;z-index:80}.inside-modal[hidden]{display:none!important}.inside-modal__overlay{position:absolute;inset:0;background:var(--inside-overlay)}.inside-modal__panel{position:relative;width:min(460px,calc(100vw - 24px));margin:12vh auto 0;border:1px solid var(--inside-border);background:var(--inside-card);border-radius:20px;box-shadow:var(--inside-shadow-lg);overflow:hidden;animation:inside-modal-pop .14s ease-out}@media(max-width:640px){.inside-modal__panel{width:calc(100vw - 20px);margin:8vh auto 0}}@keyframes inside-modal-pop{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.inside-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--inside-border)}.inside-modal__title{font-weight:950;letter-spacing:-.02em}.inside-modal__body{padding:16px}.inside-modal__body form{display:grid;gap:12px}.inside-modal__actions{display:flex;align-items:center;gap:10px}.inside-modal__fine{color:var(--inside-muted);font-size:12px;line-height:1.4}.inside-artifact-cover{width:100%;max-width:720px;overflow:hidden;border:1px solid var(--inside-border);border-radius:var(--inside-radius);background:#0f172a08}.inside-artifact-cover__img{width:100%;height:100%;display:block;object-fit:cover}.inside-artifact-cover--1-1{aspect-ratio:1 / 1}.inside-artifact-cover--4-3{aspect-ratio:4 / 3}.inside-artifact-cover--16-9{aspect-ratio:16 / 9}.inside-artifact-cover--21-9{aspect-ratio:21 / 9}.inside-artifact-cover--3-4{aspect-ratio:3 / 4}.inside-artifact-cover--9-16{aspect-ratio:9 / 16}.inside-artifact-cover--3-1{aspect-ratio:3 / 1}.inside-commerce-card{min-height:145px;padding:14px;border:1px solid var(--inside-border);border-radius:var(--inside-radius);background:var(--inside-card);display:flex;flex-direction:column;justify-content:space-between;gap:12px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.inside-commerce-card:hover{transform:translateY(-1px);box-shadow:var(--inside-shadow);border-color:#0f172a29}html[data-theme=dark] .inside-commerce-card:hover{border-color:#fff3}.inside-commerce-card__top{display:flex;align-items:center;gap:10px}.inside-commerce-card__logo{width:36px;height:36px;border-radius:999px;object-fit:contain;border:1px solid var(--inside-border);background:var(--inside-card);flex:0 0 auto}.inside-commerce-card__store{display:grid;gap:2px;min-width:0}.inside-commerce-card__store strong{font-size:13px;font-weight:900;letter-spacing:-.01em;line-height:1.2}.inside-commerce-card__store span{font-size:11px;color:var(--inside-muted)}.inside-commerce-card__bottom{display:flex;flex-direction:column;gap:8px}.inside-commerce-card__price{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.inside-commerce-card__price strong{font-weight:900}.inside-commerce-card__normal-price{color:var(--inside-muted);text-decoration:line-through;font-size:12px}.inside-commerce-card__date{font-size:11px;color:var(--inside-muted)}.inside-commerce-card__cta{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;background:var(--inside-action-bg);color:var(--inside-action-text);transition:background .15s ease,transform .15s ease}.inside-commerce-card__cta:hover{background:var(--inside-action-hover);transform:translateY(-1px)}.inside-commerce-track .inside-track__item{width:442px}.inside-artifact-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--inside-border);border-radius:var(--inside-radius);background:var(--inside-card);text-decoration:none;height:auto;min-height:0;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.inside-artifact-card:hover{transform:translateY(-1px);box-shadow:var(--inside-shadow);border-color:#0f172a29}html[data-theme=dark] .inside-artifact-card:hover{border-color:#fff3}.inside-artifact-card__media{overflow:hidden;border-radius:var(--inside-radius-sm);display:flex;align-items:center;justify-content:center}.inside-artifact-card__img{width:100%;height:auto;display:block;object-fit:contain;aspect-ratio:auto}.inside-artifact-card__body{display:flex;flex-direction:column;gap:8px;flex:0}.inside-artifact-card__title{margin:0;font-size:13px;font-weight:900;line-height:1.3;letter-spacing:-.01em}.inside-artifact-card__summary{color:var(--inside-muted);font-size:12px;line-height:1.45}.inside-artifact-card__cta{margin-top:10px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:var(--inside-action-bg);color:var(--inside-action-text);font-size:11px;font-weight:800;transition:background .15s ease,transform .15s ease}.inside-artifact-card__cta:hover{background:var(--inside-action-hover);transform:translateY(-1px)}.inside-related-commerce-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--inside-border);border-radius:var(--inside-radius);background:var(--inside-card);text-decoration:none;height:auto;min-height:0;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.inside-related-commerce-card:hover{transform:translateY(-1px);box-shadow:var(--inside-shadow);border-color:#0f172a29}html[data-theme=dark] .inside-related-commerce-card:hover{border-color:#fff3}.inside-related-commerce-card__store{font-size:12px;font-weight:900}.inside-related-commerce-card__media{overflow:hidden;border-radius:var(--inside-radius-sm);display:flex;align-items:center;justify-content:center}.inside-related-commerce-card__media img{width:100%;height:auto;display:block;object-fit:contain;aspect-ratio:auto}.inside-related-commerce-card__body{display:flex;flex-direction:column;gap:8px;flex:0}.inside-related-commerce-card__title{margin:0;font-size:13px;font-weight:900;line-height:1.3;letter-spacing:-.01em}.inside-related-commerce-card__price{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.inside-related-commerce-card__price strong{font-weight:900}.inside-related-commerce-card__normal-price{color:var(--inside-muted);font-size:11px;text-decoration:line-through}.inside-related-commerce-card__cta{margin-top:10px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:var(--inside-action-bg);color:var(--inside-action-text);font-size:11px;font-weight:800;transition:background .15s ease,transform .15s ease}.inside-related-commerce-card__cta:hover{background:var(--inside-action-hover);transform:translateY(-1px)}.inside-grid{align-items:start}.inside-list{display:grid;gap:10px}.inside-list__item{display:block;padding:14px 16px;border:1px solid var(--inside-border);border-radius:18px;background:var(--inside-card);text-decoration:none}.inside-list__item:hover{transform:translateY(-1px)}.inside-list__item-content{display:flex;align-items:flex-start;gap:.75rem}.inside-list__item-logo{width:28px;height:28px;object-fit:contain;flex-shrink:0;margin-top:2px}.inside-list__item-body{flex:1}
