/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.showsroot,.snapsroot{max-width:1600px;padding-top:calc(var(--spacing,.25rem) * 24);color:#0a0a0a;margin-inline:auto}.showshead{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);padding-bottom:26px;display:flex}.snapshead{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);padding-bottom:22px;display:flex}.showsh1{--tw-leading:.9;--tw-font-weight:var(--font-weight-black,900);font-size:clamp(40px,6vw,72px);line-height:.9;font-weight:var(--font-weight-black,900);--tw-tracking:-.02em;letter-spacing:-.02em;margin-block:0;margin-bottom:10px}.snapsh1{--tw-leading:.95;--tw-font-weight:var(--font-weight-black,900);font-size:clamp(34px,5.5vw,64px);line-height:.95;font-weight:var(--font-weight-black,900);--tw-tracking:-.02em;letter-spacing:-.02em;margin-block:0;margin-bottom:8px}.showspills,.snapspills{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.showspill,.snapspill{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-black,#000);background-color:var(--color-white,#fff);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-black,#000);text-transform:uppercase;padding:6px 10px;font-size:10.5px;display:inline-flex}.showspill .x,.snapspill .x{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);cursor:pointer;--tw-border-style:none;background-color:var(--color-black,#000);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:1;color:var(--color-white,#fff);border-style:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.showsbody,.snapsbody{align-items:flex-start;gap:36px;display:flex}@media not all and (width>=48rem){.showsbody,.snapsbody{flex-direction:column;gap:18px}}.showsaside,.snapsaside{top:calc(var(--spacing,.25rem) * 5);background-color:var(--color-white,#fff);flex-direction:column;flex:none;width:240px;max-height:calc(100vh - 40px);display:flex;position:sticky}@media not all and (width>=48rem){.showsaside,.snapsaside{width:100%;max-height:none;position:static}}.showsaside{transition-property:flex-basis;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.25s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));border-radius:0}.showsaside-head,.snapsaside-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-black,#000);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 14px 12px;display:flex}.showsaside-h,.snapsaside-h{--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:11px;line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:.26em;letter-spacing:.26em;text-transform:uppercase;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;margin:0;transition-duration:.2s}.showsaside-body,.snapsaside-body{scrollbar-width:thin;scrollbar-color:var(--c-gray-400) #fff;flex:1;min-height:0;padding:14px 14px 18px;overflow-y:auto}.showsg,.snapsg{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--c-gray-300);padding-block:12px;padding-bottom:6px}:is(.showsg,.snapsg):first-of-type{border-top-style:var(--tw-border-style);padding-top:var(--spacing,.25rem);border-top-width:0}.showsg-h,.snapsg-h{margin-bottom:calc(var(--spacing,.25rem) * 2);cursor:pointer;--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-black,#000);text-transform:uppercase;user-select:none;justify-content:space-between;align-items:center;display:flex}.showsg-right{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:inline-flex}.showsg-chev,.snapsg-chev{margin-left:var(--spacing,.25rem);--tw-leading:1;color:var(--c-gray-600);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;font-size:9px;line-height:1;transition-duration:.2s;display:inline-block}.showsg-chev.is-collapsed,.snapsg-chev.is-collapsed{rotate:-90deg}.showschecks,.snapschecks{scrollbar-width:thin;max-height:280px;margin-top:10px;margin-bottom:0;padding:0;list-style-type:none;overflow-y:auto}.showschecks li,.snapschecks li{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-black,#000);text-transform:uppercase;user-select:none;padding-block:5px;font-size:11.5px;display:flex}@media (hover:hover){:is(.showschecks li,.snapschecks li):hover{background-color:var(--c-gray-50)}}.showschecks input[type=radio],.snapschecks input[type=radio]{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 3.5);cursor:pointer;appearance:none;border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-black,#000);background-color:var(--color-white,#fff);border-radius:2147483647px;flex-shrink:0}.showschecks input[type=radio].is-checked,.snapschecks input[type=radio].is-checked{border-color:var(--color-black,#000);background-color:var(--color-white,#fff);background-image:radial-gradient(circle,#000 36%,#0000 40%)}.showschecks--flat li,.snapschecks--flat li{padding-block:4px}.showschecks--flat li label,.snapschecks--flat li label{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;display:inline-flex}.showsmore{cursor:pointer;text-align:center;--tw-font-weight:var(--font-weight-bold,700);width:100%;font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-black,#000);text-transform:uppercase;margin-top:12px;display:block}.showsclear,.snapsclear{cursor:pointer;border-top-style:var(--tw-border-style);border-color:#0000001a;border-top-width:1px;width:100%;margin-top:22px;display:block}@supports (color:color-mix(in lab, red, red)){.showsclear,.snapsclear{border-color:color-mix(in oklab, var(--color-black,#000) 10%, transparent)}}.showsclear,.snapsclear{text-align:left;--tw-tracking:.18em;letter-spacing:.18em;color:var(--c-gray-800);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;padding-top:16px;font-size:11px;transition-duration:.15s}@media (hover:hover){:is(.showsclear,.snapsclear):hover{color:var(--color-black,#000)}}.showsmain,.snapsmain{flex:1;min-width:0}.showsgrid,.snapsgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid;position:relative}@media not all and (width>=40rem){.showsgrid,.snapsgrid{grid-template-columns:repeat(1,minmax(0,1fr))}}.showsgrid.is-loading:before,.snapsgrid.is-loading:before{content:"";top:calc(var(--spacing,.25rem) * -1);z-index:10;background-color:var(--color-black,#000);width:38%;height:2px;animation:1s ease-in-out infinite looksProg;position:absolute;left:0}.showscard,.snapscard{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);color:inherit;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;gap:14px;text-decoration-line:none;transition-duration:.2s;display:flex;position:relative}@media (hover:hover){:is(.showscard,.snapscard):hover{border-color:var(--color-black,#000)}}@media not all and (width>=48rem){.showscard,.snapscard{flex-direction:column;gap:10px}}.showscard:hover .showscard-img img,.snapscard:hover .snapscard-img img{scale:1.04}.showscard-left,.snapscard-left{flex:none;width:30%;min-width:110px}@media not all and (width>=48rem){.showscard-left,.snapscard-left{flex:none;width:100%}}.showscard-img,.snapscard-img{aspect-ratio:3/4;background-color:var(--c-gray-100);border-radius:0;width:100%;position:relative;overflow:hidden}.showscard-img img,.snapscard-img img{object-fit:cover;opacity:0;width:100%;height:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;transition-duration:.4s}.showscard-img img.is-loaded,.snapscard-img img.is-loaded{opacity:1}.showsspin,.snapsspin{pointer-events:none;z-index:10;color:var(--c-gray-500);opacity:1;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;justify-content:center;align-items:center;transition-duration:.3s;display:flex;position:absolute;inset:0}.showscard-img.is-loaded .showsspin,.snapscard-img.is-loaded .snapsspin,.showscard-thumb.is-loaded .showsspin,.snapscard-thumb.is-loaded .snapsspin{opacity:0}.showscard-right,.snapscard-right{flex-direction:column;flex:1;justify-content:space-between;min-width:0;display:flex}@media not all and (width>=48rem){.showscard-right,.snapscard-right{width:100%}}.showscard-info,.snapscard-info{flex-direction:column;flex:none;min-width:0;padding:2px 2px 0;display:flex}.showscard-title,.snapscard-title{-webkit-line-clamp:2;--tw-leading:1.32;--tw-font-weight:var(--font-weight-bold,700);height:41px;font-size:15.5px;line-height:1.32;font-weight:var(--font-weight-bold,700);--tw-tracking:-.01em;letter-spacing:-.01em;color:#111;margin-block:0;-webkit-box-orient:vertical;margin-bottom:10px;display:-webkit-box;overflow:hidden}.showscard-meta,.snapscard-meta{-webkit-line-clamp:2;--tw-leading:1.55;--tw-tracking:.04em;letter-spacing:.04em;height:29px;color:var(--c-gray-700);text-transform:uppercase;margin-block:0;-webkit-box-orient:vertical;margin-bottom:14px;font-size:9.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.showscard-strip,.snapscard-strip{gap:var(--spacing,.25rem);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px;display:grid}.showscard-thumb,.snapscard-thumb{aspect-ratio:3/4;background-color:var(--c-gray-100);position:relative;overflow:hidden}.showscard-thumb img,.snapscard-thumb img{object-fit:cover;opacity:0;width:100%;height:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.45s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.45s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}.showscard-thumb img.is-loaded,.snapscard-thumb img.is-loaded{opacity:1}.showscard-thumb.placeholder,.snapscard-thumb.placeholder{background-color:var(--c-gray-50)}.showscard-thumb-more{background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.showscard-thumb-more{background-color:color-mix(in oklab, var(--color-black,#000) 55%, transparent)}}.showscard-thumb-more{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.04em;letter-spacing:.04em;color:var(--color-white,#fff)}.showscard--skel .showscard-img,.showscard--skel .showscard-thumb,.showscard--skel .showsline,.snapscard--skel .snapscard-img,.snapscard--skel .snapscard-thumb,.snapscard--skel .snapsline{background-color:var(--c-gray-200);animation:1.6s infinite looksShim}.showspager,.snapspager{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;margin-top:38px;display:flex}.pg{cursor:pointer;border-style:var(--tw-border-style);border-width:1.5px;border-color:var(--color-black,#000);background-color:var(--color-white,#fff);min-width:40px;height:40px;padding-inline:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-black,#000);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:0;transition-duration:.2s}.pg.is-current{cursor:default;background-color:var(--color-black,#000);color:var(--color-white,#fff)}.pg:disabled{cursor:default;opacity:.3}.pg-ellipsis{padding-inline:var(--spacing,.25rem);color:var(--c-gray-600);user-select:none;font-size:11px}.pg-wrap{align-items:center;display:inline-flex}.showsempty,.snapsempty{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--c-gray-400);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-tracking:.22em;letter-spacing:.22em;color:var(--c-gray-600);text-transform:uppercase;grid-column:1/-1;padding:80px 20px}@keyframes looksProg{0%{left:-38%}to{left:100%}}@keyframes looksShim{0%,to{opacity:.85}50%{opacity:.55}}.showscard-wrap{position:relative}.fav-toggle{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);z-index:20;height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:#00000026;border-radius:2147483647px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.fav-toggle{border-color:color-mix(in oklab, var(--color-black,#000) 15%, transparent)}}.fav-toggle{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.fav-toggle{background-color:color-mix(in oklab, var(--color-white,#fff) 85%, transparent)}}.fav-toggle{color:var(--color-black,#000);--tw-backdrop-blur:blur(var(--blur-sm,8px));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.fav-toggle:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.fav-toggle:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.fav-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.fav-toggle.is-on svg{fill:#000;stroke:#000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
