.kr-cell{position:relative;min-width:0}.kr-cell .kr-media{box-shadow:inset 0 0 0 1px rgba(10,10,10,.06)}.kr-cell .kr-card-t{margin-top:12px;font-weight:550;letter-spacing:-.01em}.kr-cell .kr-card-d{margin-top:2px;line-height:18px}.kr-gallery>.kr-grid+.kr-grid,.kr-picker .kr-grid+.kr-grid{margin-top:36px}.kr-gallery>.kr-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:32px 20px}.kr-gallery>.kr-grid.wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.kr-picker .kr-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:28px 16px}.kr-picker .kr-grid.wide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.kr-media.whole>img.kr-photo,.kr-media.whole>video.kr-loop{object-fit:contain}.kr-media>img.kr-ambient{inset:-12%;width:124%;height:124%;object-fit:cover;filter:blur(22px) saturate(1.2) brightness(.88);transform:none}.kr-media>.kr-use{position:absolute;z-index:3;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 64px);height:32px;padding:0 12px 0 14px;overflow:hidden;border-radius:999px;background:#fff;box-shadow:0 4px 14px -4px rgba(0,0,0,.3);color:var(--kr-ink);font:550 12.5px/1 var(--kr-font);white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .2s var(--kr-out),transform .25s var(--kr-photo);pointer-events:none}.kr-media>.kr-use svg{flex:none}.kr-card:focus-visible .kr-media>.kr-use{opacity:1;transform:none}@media (hover:hover){.kr-card:hover .kr-media>.kr-use{opacity:1;transform:none}}.kr-cell>.kr-watch{position:absolute;z-index:5;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px 0 9px;border-radius:999px;background:rgba(12,12,14,.55);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);color:#fff;font:550 12px/1 var(--kr-font);transition:opacity .2s var(--kr-out),background-color .15s var(--kr-ease),transform .15s var(--kr-ease)}.kr-cell>.kr-watch:hover{background:rgba(12,12,14,.78)}.kr-cell>.kr-watch:active{transform:scale(.96)}.kr-cell:has(.up-style-lock)>.kr-watch{top:46px}@media (hover:hover){.kr-cell>.kr-watch{opacity:0}.kr-cell:focus-within>.kr-watch,.kr-cell:hover>.kr-watch{opacity:1}}.cm-watch-dialog.sp{display:grid;grid-template-columns:auto minmax(280px,340px);width:fit-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden;border-radius:22px}.cm-watch-dialog.sp.wide{grid-template-columns:minmax(0,1fr);width:min(960px,calc(100vw - 32px));overflow:auto}.sp-media{display:grid;place-items:center;min-width:0;background:#0b0b0c}.cm-watch-dialog.sp .sp-media video{display:block;width:auto;height:min(76dvh,760px);max-width:100%;max-height:none;background:#0b0b0c}.cm-watch-dialog.sp.wide .sp-media video{width:100%;height:auto;max-height:62dvh}.sp-media>p{max-width:280px;padding:40px 24px;color:#c9cdd4;font-size:14px;line-height:1.5;text-align:center}.sp-side{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px 22px 22px 24px}.cm-watch-dialog.sp .sp-side>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0;border:0}.cm-watch-dialog.sp .sp-side>header small{display:block;margin:0;color:#8a8f98;font-size:12.5px;line-height:18px}.cm-watch-dialog.sp .sp-side>header b{display:block;margin-top:2px;color:#0a0a0a;font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.15}.cm-watch-dialog.sp .sp-good{margin:0;padding:0;color:#2b2f36;font-size:15px;line-height:1.55}.sp-for{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.sp-for li{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#f2f4f7;color:#3b414b;font-size:12.5px}.cm-watch-dialog.sp .sp-note{margin:auto 0 0;padding:0;color:#8a8f98;font-size:12.5px;line-height:1.5}.cm-watch-dialog.sp.wide .sp-note{margin-top:0}.sp-use,.ss .sp-use{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;background:#0a0a0a;color:#fff;font-size:14.5px;font-weight:550;transition:background-color .15s ease,transform .15s ease}.sp-use:hover{background:#262626}.sp-use:active{transform:scale(.98)}.cm-watch-dialog.sp.wide .sp-use{align-self:flex-start}.kr-media.kr-auto{display:grid;place-items:center;background:radial-gradient(120% 70% at 50% 0,rgba(76,158,255,.22),rgba(76,158,255,0) 70%),linear-gradient(180deg,#f7f9fc,#eef1f6)}.kr-fan{position:relative;width:58%;margin-bottom:14%;aspect-ratio:3/4}.kr-auto.wide .kr-fan{width:auto;height:64%;margin-bottom:6%}.kr-media .kr-fan>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:3px solid #fff;border-radius:12px;box-shadow:0 10px 24px -10px rgba(10,20,40,.45);transition:transform .4s var(--kr-photo)}.kr-fan>img:first-child{transform:translateX(-26%) rotate(-10deg) scale(.84)}.kr-fan>img:nth-child(2){transform:translateX(26%) rotate(10deg) scale(.84)}.kr-fan>img:nth-child(3){z-index:1}@media (hover:hover){.kr-card:hover .kr-fan>img:first-child{transform:translateX(-34%) rotate(-13deg) scale(.84)}.kr-card:hover .kr-fan>img:nth-child(2){transform:translateX(34%) rotate(13deg) scale(.84)}.kr-card:hover .kr-fan>img:nth-child(3){transform:translateY(-3%) scale(1.03)}}.kr-media>.kr-auto-badge{top:auto;bottom:10px;left:50%;height:26px;padding:0 10px;border-radius:999px;background:#fff;box-shadow:0 4px 12px -4px rgba(0,0,0,.2);transform:translateX(-50%)}.kr-backdrop:has(>.kr-picker){z-index:80;padding:24px;background:rgba(10,12,16,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kr-dialog.kr-picker{display:flex;flex-direction:column;width:min(1180px,100%);height:min(900px,calc(100dvh - 48px));max-height:none;overflow:hidden;border-radius:20px}.kr-picker>.kr-dialog-head{position:static;flex:none;gap:12px;padding:20px 20px 16px 24px;border-bottom:1px solid var(--kr-line-2);background:#fff}.kr-picker-title{min-width:0;margin-right:auto}.kr-picker-title h2{font:600 20px/26px var(--kr-font);letter-spacing:-.02em}.kr-picker-title p{margin-top:2px;color:var(--kr-muted);font:400 13px/18px var(--kr-font)}.kr-picker>.kr-dialog-body{flex:1 1;min-height:0;overflow:auto;padding:20px 24px 32px;overscroll-behavior:contain}.kr-picker .kr-group{margin:0 0 12px;font-weight:550}.kr-picker .kr-grid+.kr-group{margin-top:36px}.kr-none{margin-top:16px;font:400 14px/20px var(--kr-font)}.kr-none,.kr-search{color:var(--kr-muted)}.kr-search{display:inline-flex;align-items:center;gap:8px;flex:0 1 240px;min-width:0;height:38px;padding:0 12px;border-radius:999px;background:var(--kr-surface);cursor:text;transition:background-color .15s var(--kr-ease),box-shadow .15s var(--kr-ease)}.kr-search:focus-within{background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),0 0 0 3px var(--kr-blue-tint)}.kr-search svg{flex:none}.kr-search input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--kr-ink);font:400 14px/20px var(--kr-font)}.kr-search input::placeholder{color:var(--kr-faint)}.kr-search input:focus-visible{outline:0}@media (hover:none){.kr-hover-only{display:none}}.sg-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;padding:0 2px}.sg-head h2{font:600 22px/28px var(--kr-font);letter-spacing:-.03em}.sg-head p{margin-top:4px;color:var(--kr-muted);font:400 14px/20px var(--kr-font)}.sg-bar{align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.sg-bar,.sg-chips{display:flex;flex-wrap:wrap}.sg-chips{gap:8px}.sg-chips button,.ss .sg-chips button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(10,10,10,.1);color:var(--kr-ink-2);font:500 13.5px/1 var(--kr-font);transition:background-color .15s var(--kr-ease),color .15s var(--kr-ease),box-shadow .15s var(--kr-ease)}.sg-chips button:hover{background:#fafafa}.sg-chips button>span{color:var(--kr-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sg-chips button[aria-pressed=true],.ss .sg-chips button[aria-pressed=true]{background:var(--kr-ink);box-shadow:none;color:#fff}.sg-chips button[aria-pressed=true]>span{color:rgba(255,255,255,.6)}.sg-bar .kr-search{background:#fff;box-shadow:inset 0 0 0 1px rgba(10,10,10,.1)}.sg-clear{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:999px;color:var(--kr-muted)}.sg-clear:hover{background:var(--kr-surface);color:var(--kr-ink)}.sg-soon{margin-top:36px;padding-top:20px;border-top:1px solid var(--kr-line-2);color:var(--kr-muted);font:400 13.5px/20px var(--kr-font)}.sg-soon b{color:var(--kr-ink-2);font-weight:550}@media (max-width:640px){.cm-watch-dialog.sp{grid-template-columns:minmax(0,1fr);width:calc(100vw - 24px);overflow:auto}.cm-watch-dialog.sp .sp-media video{height:min(58dvh,560px)}.sp-side{padding:18px}.kr-backdrop:has(>.kr-picker){padding:0;align-items:end}.kr-dialog.kr-picker{height:calc(100dvh - 24px);border-radius:20px 20px 0 0}.kr-picker>.kr-dialog-head{flex-wrap:wrap;padding:16px 16px 12px}.kr-picker-title{flex:1 1}.kr-picker>.kr-dialog-head .kr-search{order:3;flex:1 1 100%}.kr-picker>.kr-dialog-body{padding:16px 16px 28px}.kr-gallery>.kr-grid,.kr-picker .kr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.kr-gallery>.kr-grid.wide,.kr-picker .kr-grid.wide{grid-template-columns:1fr}.sg-bar{align-items:stretch}.sg-chips{flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.sg-chips::-webkit-scrollbar{display:none}.sg-chips button{flex:none}.sg-bar .kr-search{flex:1 1 100%}}