.c-card{background:var(--night);color:var(--foam);position:relative;overflow:hidden}.c-bg,.c-string{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.c-string{z-index:2}.c-string path{fill:none;stroke:var(--mist);stroke-width:4px;stroke-linecap:round}.c-og .c-string path{stroke-width:3px}.c-safe{top:var(--safe-t);right:var(--safe-r);bottom:var(--safe-b);left:var(--safe-l);display:flex;position:absolute}.c-safe-guide{pointer-events:none;border-style:solid;border-color:#ff005038;border-width:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);z-index:10;position:absolute;inset:0}.c-label{background:var(--white);min-width:0;min-height:0;color:var(--sumi);clip-path:polygon(64px 0,calc(100% - 64px) 0,100% 64px,100% 100%,0 100%,0 64px);border-radius:0 0 16px 16px;flex-direction:column;flex:1;padding:96px 64px 40px;display:flex;position:relative}.c-hole{background:var(--night);width:36px;height:36px;box-shadow:0 0 0 9px var(--tag-rule);border-radius:50%;margin-left:-18px;position:absolute;top:26px;left:50%}.c-head{flex:none;padding-right:236px}.c-row{border-bottom:2px solid var(--tag-rule);flex-direction:column;flex:none;gap:10px;min-width:0;padding:18px 0;display:flex}.c-k{font:500 24px / 1.2 var(--f-body);letter-spacing:.16em;color:var(--teal)}.c-k:lang(en){font:500 21px / 1.2 var(--f-mono);letter-spacing:.14em}.c-v{font-family:var(--f-display);letter-spacing:.01em;font-feature-settings:"palt";color:var(--sumi);overflow-wrap:anywhere;font-size:50px;font-weight:700;line-height:1.3}.c-v:lang(en){font-feature-settings:normal;letter-spacing:-.01em}.c-type .c-v{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:100px;line-height:1.15;overflow:hidden}.c-type .c-v:lang(en){letter-spacing:-.025em}.type-2 .c-type .c-v{font-size:80px}.type-3 .c-type .c-v{font-size:60px}.c-from .c-v{font-family:var(--f-body);white-space:nowrap;text-overflow:ellipsis;font-size:42px;font-weight:600;overflow:hidden}.c-pair{flex:none;grid-template-columns:1fr 1fr;gap:40px;display:grid}.c-stat,.c-award{justify-content:flex-end}.c-stat{min-height:196.4px}.c-award{min-height:183.2px}.c-stat .c-v{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:46px;display:-webkit-box;overflow:hidden}.c-award .c-v{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:38px;line-height:1.4;display:-webkit-box;overflow:hidden}.c-pic{flex-direction:column;flex:1;gap:14px;min-height:0;padding:26px 0 18px;display:flex}.c-pic .c-pic-mat{clip-path:polygon(36px 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%,0 36px);border-radius:8px;flex:1;min-height:0}.c-pic .s-pattern{width:56%;height:70%;max-height:none}.c-pic-title{font:600 30px / 1.4 var(--f-body);color:var(--sumi);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-card .c-price{clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px),0 18px);padding:10px 26px 10px 54px;font-size:40px;bottom:22px;right:22px}.c-card .c-price .s-tag-hole{width:13px;height:13px;margin-top:-6.5px;left:22px}.c-foot{font:400 24px / 1 var(--f-mono);color:var(--tag-mute);flex:none;align-items:center;gap:22px;padding-top:24px;display:flex}.c-foot-stamp{font:700 30px / 1 var(--f-body);letter-spacing:.01em;color:var(--sumi)}.c-badge{border:2px solid var(--tag-rule);font:500 20px / 1 var(--f-body);color:var(--tag-mute);border-radius:6px;padding:7px 14px}.c-asof{font:400 20px / 1.2 var(--f-body)}.c-domain{margin-left:auto}.c-stampmark{color:var(--teal);z-index:3;position:absolute;top:150px;right:54px}.c-stampmark .s-stamp{display:block}.c-og .c-label{clip-path:polygon(40px 0,100% 0,100% 100%,40px 100%,0 calc(100% - 40px),0 40px);border-radius:0 12px 12px 0;padding:26px 40px 24px 84px}.c-og .c-hole{width:32px;height:32px;box-shadow:0 0 0 7px var(--tag-rule);margin:-16px 0 0;top:50%;left:14px}.c-og-grid{flex:1;grid-template-columns:1fr 390px;gap:40px;min-height:0;display:grid}.c-og-l{flex-direction:column;min-width:0;display:flex}.c-og-r{flex-direction:column;min-height:0;display:flex}.c-og .c-pic{padding:4px 0 12px}.c-og .c-pic .c-pic-mat{clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px)}.c-og .c-row{gap:6px;padding:14px 0}.c-og .c-k{font-size:17px}.c-og .c-k:lang(en){font-size:15px}.c-og .c-type .c-v{font-size:72px}.c-og .type-2 .c-type .c-v{font-size:58px}.c-og .type-3 .c-type .c-v{font-size:46px}.c-og .c-stat{min-height:0}.c-og .c-stat .c-v{-webkit-line-clamp:1;line-clamp:1;min-height:1.3em;font-size:40px}.c-og .c-foot{gap:12px;padding-top:6px;font-size:17px}.c-og .c-foot-stamp{white-space:nowrap;font-size:22px}.c-og .c-badge{padding:4px 8px;font-size:14px}.c-og .c-asof{font-size:14px}.c-og .c-stampmark{top:auto;bottom:22px;right:470px}.c-og .c-price{clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px),0 12px);padding:6px 18px 6px 38px;font-size:28px;bottom:14px;right:14px}.c-og .c-price .s-tag-hole{width:9px;height:9px;margin-top:-4.5px;left:15px}
